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

Go to the source code of this file.

Functions/Subroutines

subroutine urban_solar_abs (HBEM, HROAD_DIR, HWALL_OPT, PDIR_SW, PSCA_SW, PZENITH, PAZIM, PBLD, PGARDEN, PROAD_DIR, PROAD, PFRAC_GR, PWALL_O_HOR, PCAN_HW_RATIO, PALB_ROOF, PALB_ROAD, PSVF_ROAD, PALB_WALL, PSVF_WALL, PFRAC_PANEL, PALB_PANEL, PALB_GARDEN, PSVF_GARDEN, PALB_GREENROOF, PASNOW_ROOF, PASNOW_ROAD, PDN_ROOF, PDF_ROOF, PDN_ROAD, PDF_ROAD, PGR, PABS_WIN, PSHGC, PSHGC_SH, PALB_WIN, PABS_SW_ROOF, PABS_SW_ROAD, PABS_SW_WALL_A, PABS_SW_WALL_B, PABS_SW_GARDEN, PABS_SW_GREENROOF, PABS_SW_SNOW_ROOF, PABS_SW_SNOW_ROAD, PABS_SW_SOLAR_PANEL, PREC_SW_ROAD, PREC_SW_SNOW_ROAD, PREC_SW_WALL_A, PREC_SW_WALL_B, PREC_SW_GARDEN, PREC_SW_ROOF, PDIR_ALB_TOWN, PSCA_ALB_TOWN, PSW_RAD_GARDEN, PABS_SW_WIN, PREC_SW_WIN, PTRAN_WIN, PREF_SW_GRND, PREF_SW_FAC, PTR_SW_WIN, PE_SHADING, OSHAD_DAY, OSHADE)
 
subroutine solar_reflections (ZSW_ROAD, ZSW_WALL, ZSW_GARDEN, ZABS_SW_ROAD, ZABS_SW_SNOW_ROAD, ZABS_SW_WALL, ZABS_SW_GARDEN, ZABS_SW_WIN)
 
subroutine town_albedo (ZSW, ZABS_SW_ROOF, ZABS_SW_SNOW_ROOF, ZABS_SW_ROAD, ZABS_SW_SNOW_ROAD, ZABS_SW_WALL, ZABS_SW_GARDEN, ZABS_SW_GREENROOF, ZABS_SW_WIN, ZABS_SW_PANEL, ZALBEDO)
 

Function/Subroutine Documentation

subroutine urban_solar_abs::solar_reflections ( real, dimension(:), intent(in)  ZSW_ROAD,
real, dimension(:), intent(in)  ZSW_WALL,
real, dimension(:), intent(in)  ZSW_GARDEN,
real, dimension(:), intent(out)  ZABS_SW_ROAD,
real, dimension(:), intent(out)  ZABS_SW_SNOW_ROAD,
real, dimension(:), intent(out)  ZABS_SW_WALL,
real, dimension(:), intent(out)  ZABS_SW_GARDEN,
real, dimension(:), intent(out)  ZABS_SW_WIN 
)

Definition at line 735 of file urban_solar_abs.F90.

Here is the caller graph for this function:

subroutine urban_solar_abs::town_albedo ( real, dimension(:), intent(in)  ZSW,
real, dimension(:), intent(in)  ZABS_SW_ROOF,
real, dimension(:), intent(in)  ZABS_SW_SNOW_ROOF,
real, dimension(:), intent(in)  ZABS_SW_ROAD,
real, dimension(:), intent(in)  ZABS_SW_SNOW_ROAD,
real, dimension(:), intent(in)  ZABS_SW_WALL,
real, dimension(:), intent(in)  ZABS_SW_GARDEN,
real, dimension(:), intent(in)  ZABS_SW_GREENROOF,
real, dimension(:), intent(in)  ZABS_SW_WIN,
real, dimension(:), intent(in)  ZABS_SW_PANEL,
real, dimension(:), intent(out)  ZALBEDO 
)

Definition at line 853 of file urban_solar_abs.F90.

Here is the caller graph for this function:

subroutine urban_solar_abs ( character(len=3), intent(in)  HBEM,
character(len=4), intent(in)  HROAD_DIR,
character(len=4), intent(in)  HWALL_OPT,
real, dimension(:), intent(in)  PDIR_SW,
real, dimension(:), intent(in)  PSCA_SW,
real, dimension(:), intent(in)  PZENITH,
real, dimension(:), intent(in)  PAZIM,
real, dimension(:), intent(in)  PBLD,
real, dimension(:), intent(in)  PGARDEN,
real, dimension(:), intent(in)  PROAD_DIR,
real, dimension(:), intent(in)  PROAD,
real, dimension(:), intent(in)  PFRAC_GR,
real, dimension(:), intent(in)  PWALL_O_HOR,
real, dimension(:), intent(in)  PCAN_HW_RATIO,
real, dimension(:), intent(in)  PALB_ROOF,
real, dimension(:), intent(in)  PALB_ROAD,
real, dimension(:), intent(in)  PSVF_ROAD,
real, dimension(:), intent(in)  PALB_WALL,
real, dimension(:), intent(in)  PSVF_WALL,
real, dimension(:), intent(in)  PFRAC_PANEL,
real, dimension(:), intent(in)  PALB_PANEL,
real, dimension(:), intent(in)  PALB_GARDEN,
real, dimension(:), intent(in)  PSVF_GARDEN,
real, dimension(:), intent(in)  PALB_GREENROOF,
real, dimension(:), intent(in)  PASNOW_ROOF,
real, dimension(:), intent(in)  PASNOW_ROAD,
real, dimension(:), intent(in)  PDN_ROOF,
real, dimension(:), intent(in)  PDF_ROOF,
real, dimension(:), intent(in)  PDN_ROAD,
real, dimension(:), intent(in)  PDF_ROAD,
real, dimension(:), intent(in)  PGR,
real, dimension(:), intent(in)  PABS_WIN,
real, dimension(:), intent(in)  PSHGC,
real, dimension(:), intent(in)  PSHGC_SH,
real, dimension(:), intent(out)  PALB_WIN,
real, dimension(:), intent(out)  PABS_SW_ROOF,
real, dimension(:), intent(out)  PABS_SW_ROAD,
real, dimension(:), intent(out)  PABS_SW_WALL_A,
real, dimension(:), intent(out)  PABS_SW_WALL_B,
real, dimension(:), intent(out)  PABS_SW_GARDEN,
real, dimension(:), intent(out)  PABS_SW_GREENROOF,
real, dimension(:), intent(out)  PABS_SW_SNOW_ROOF,
real, dimension(:), intent(out)  PABS_SW_SNOW_ROAD,
real, dimension(:), intent(out)  PABS_SW_SOLAR_PANEL,
real, dimension(:), intent(out)  PREC_SW_ROAD,
real, dimension(:), intent(out)  PREC_SW_SNOW_ROAD,
real, dimension(:), intent(out)  PREC_SW_WALL_A,
real, dimension(:), intent(out)  PREC_SW_WALL_B,
real, dimension(:), intent(out)  PREC_SW_GARDEN,
real, dimension(:), intent(out)  PREC_SW_ROOF,
real, dimension(:), intent(out)  PDIR_ALB_TOWN,
real, dimension(:), intent(out)  PSCA_ALB_TOWN,
real, dimension(:), intent(out)  PSW_RAD_GARDEN,
real, dimension(:), intent(out)  PABS_SW_WIN,
real, dimension(:), intent(out)  PREC_SW_WIN,
real, dimension(:), intent(in)  PTRAN_WIN,
real, dimension(:), intent(out)  PREF_SW_GRND,
real, dimension(:), intent(out)  PREF_SW_FAC,
real, dimension(:), intent(out)  PTR_SW_WIN,
real, dimension(:), intent(out)  PE_SHADING,
logical, dimension(:), intent(inout)  OSHAD_DAY,
logical, dimension(:), intent(in)  OSHADE 
)

Definition at line 6 of file urban_solar_abs.F90.

Here is the call graph for this function:

Here is the caller graph for this function: