SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Functions/Subroutines
urban_drag.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine urban_drag (HZ0H, HIMPLICIT_WIND, PTSTEP, PT_CANYON, PQ_CANYON, PU_CANYON, PT_LOWCAN, PQ_LOWCAN, PU_LOWCAN, PZ_LOWCAN, PTS_ROOF, PTS_ROAD, PTS_WALL, PTS_GARDEN, PDELT_SNOW_ROOF, PDELT_SNOW_ROAD, PEXNS, PEXNA, PTA, PQA, PPS, PRHOA, PZREF, PUREF, PVMOD, PZ0_TOWN, PBLD, PGARDEN, PROAD, PBLD_HEIGHT, PCAN_HW_RATIO, PWALL_O_GRND, PWS_ROOF, PWS_ROAD, PWS_ROOF_MAX, PWS_ROAD_MAX, PPEW_A_COEF, PPEW_B_COEF, PPEW_A_COEF_LOWCAN, PPEW_B_COEF_LOWCAN, PQSAT_ROOF, PQSAT_ROAD, PDELT_ROOF, PDELT_ROAD, PCD, PCDN, PAC_ROOF, PAC_ROOF_WAT, PAC_WALL, PAC_ROAD, PAC_ROAD_WAT, PAC_TOP, PAC_GARDEN, PRI, PUW_ROAD, PUW_ROOF, PDUWDU_ROAD, PDUWDU_ROOF, PUSTAR_TOWN, OCANOPY, PTS_WIN, PAC_WIN, HCH_BEM, PROUGH_ROOF, PROUGH_WALL)
 

Function/Subroutine Documentation

subroutine urban_drag ( character(len=6), intent(in)  HZ0H,
character(len=*), intent(in)  HIMPLICIT_WIND,
real, intent(in)  PTSTEP,
real, dimension(:), intent(in)  PT_CANYON,
real, dimension(:), intent(in)  PQ_CANYON,
real, dimension(:), intent(in)  PU_CANYON,
real, dimension(:), intent(in)  PT_LOWCAN,
real, dimension(:), intent(in)  PQ_LOWCAN,
real, dimension(:), intent(in)  PU_LOWCAN,
real, dimension(:), intent(in)  PZ_LOWCAN,
real, dimension(:), intent(in)  PTS_ROOF,
real, dimension(:), intent(in)  PTS_ROAD,
real, dimension(:), intent(in)  PTS_WALL,
real, dimension(:), intent(in)  PTS_GARDEN,
real, dimension(:), intent(in)  PDELT_SNOW_ROOF,
real, dimension(:), intent(in)  PDELT_SNOW_ROAD,
real, dimension(:), intent(in)  PEXNS,
real, dimension(:), intent(in)  PEXNA,
real, dimension(:), intent(in)  PTA,
real, dimension(:), intent(in)  PQA,
real, dimension(:), intent(in)  PPS,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), intent(in)  PZREF,
real, dimension(:), intent(in)  PUREF,
real, dimension(:), intent(in)  PVMOD,
real, dimension(:), intent(in)  PZ0_TOWN,
real, dimension(:), intent(in)  PBLD,
real, dimension(:), intent(in)  PGARDEN,
real, dimension(:), intent(in)  PROAD,
real, dimension(:), intent(in)  PBLD_HEIGHT,
real, dimension(:), intent(in)  PCAN_HW_RATIO,
real, dimension(:), intent(in)  PWALL_O_GRND,
real, dimension(:), intent(in)  PWS_ROOF,
real, dimension(:), intent(in)  PWS_ROAD,
real, dimension(:), intent(in)  PWS_ROOF_MAX,
real, dimension(:), intent(in)  PWS_ROAD_MAX,
real, dimension(:), intent(in)  PPEW_A_COEF,
real, dimension(:), intent(in)  PPEW_B_COEF,
real, dimension(:), intent(in)  PPEW_A_COEF_LOWCAN,
real, dimension(:), intent(in)  PPEW_B_COEF_LOWCAN,
real, dimension(:), intent(out)  PQSAT_ROOF,
real, dimension(:), intent(out)  PQSAT_ROAD,
real, dimension(:), intent(out)  PDELT_ROOF,
real, dimension(:), intent(out)  PDELT_ROAD,
real, dimension(:), intent(out)  PCD,
real, dimension(:), intent(out)  PCDN,
real, dimension(:), intent(out)  PAC_ROOF,
real, dimension(:), intent(out)  PAC_ROOF_WAT,
real, dimension(:), intent(out)  PAC_WALL,
real, dimension(:), intent(out)  PAC_ROAD,
real, dimension(:), intent(out)  PAC_ROAD_WAT,
real, dimension(:), intent(out)  PAC_TOP,
real, dimension(:), intent(in)  PAC_GARDEN,
real, dimension(:), intent(out)  PRI,
real, dimension(:), intent(out)  PUW_ROAD,
real, dimension(:), intent(out)  PUW_ROOF,
real, dimension(:), intent(out)  PDUWDU_ROAD,
real, dimension(:), intent(out)  PDUWDU_ROOF,
real, dimension(:), intent(out)  PUSTAR_TOWN,
logical, intent(in)  OCANOPY,
real, dimension(:), intent(in)  PTS_WIN,
real, dimension(:), intent(out)  PAC_WIN,
character(len=5), intent(in)  HCH_BEM,
real, dimension(:), intent(in)  PROUGH_ROOF,
real, dimension(:), intent(in)  PROUGH_WALL 
)

Definition at line 6 of file urban_drag.F90.

Here is the call graph for this function:

Here is the caller graph for this function: