SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Functions/Subroutines
/home/dasprezs/EXPORT_v7_3/src/SURFEX/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 2 of file urban_drag.F90.

Here is the call graph for this function:

Here is the caller graph for this function: