SURFEX v8.1
General documentation of Surfex
Functions/Subroutines
urban_solar_abs.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine urban_solar_abs (TOP, T, B, DMT, PDIR_SW, PSCA_SW, PZENITH, PAZIM, PFRAC_PANEL, PALB_PANEL, PALB_GD, PSVF_GD, PALB_GRF, PDN_RF, PDF_RF, PDN_RD, PDF_RD, PREC_SW_RD, PREC_SW_SN_RD, PREC_SW_WL_A, PREC_SW_WL_B, PREC_SW_GD, PREC_SW_RF, PDIR_ALB_TWN, PSCA_ALB_TWN, PSW_RAD_GD, PREC_SW_WIN, PREF_SW_GRND, PREF_SW_FAC, PE_SHADING, OSHAD_DAY, OSHADE, OALB_ONLY)
 
subroutine solar_reflections (ZSW_RD, ZSW_WL, ZSW_GD, ZABS_SW_RD, ZABS_SW_SN_RD, ZABS_SW_WL, ZABS_SW_GD, ZABS_SW_WIN)
 
subroutine town_albedo (ZSW, ZABS_SW_RF, ZABS_SW_SN_RF, ZABS_SW_RD, ZABS_SW_SN_RD, ZABS_SW_WL, ZABS_SW_GD, ZABS_SW_GRF, ZABS_SW_WIN, ZABS_SW_PANEL, ZALBEDO)
 

Function/Subroutine Documentation

◆ solar_reflections()

subroutine urban_solar_abs::solar_reflections ( real, dimension(:), intent(in)  ZSW_RD,
real, dimension(:), intent(in)  ZSW_WL,
real, dimension(:), intent(in)  ZSW_GD,
real, dimension(:), intent(out)  ZABS_SW_RD,
real, dimension(:), intent(out)  ZABS_SW_SN_RD,
real, dimension(:), intent(out)  ZABS_SW_WL,
real, dimension(:), intent(out)  ZABS_SW_GD,
real, dimension(:), intent(out)  ZABS_SW_WIN 
)

Definition at line 702 of file urban_solar_abs.F90.

Here is the caller graph for this function:

◆ town_albedo()

subroutine urban_solar_abs::town_albedo ( real, dimension(:), intent(in)  ZSW,
real, dimension(:), intent(in)  ZABS_SW_RF,
real, dimension(:), intent(in)  ZABS_SW_SN_RF,
real, dimension(:), intent(in)  ZABS_SW_RD,
real, dimension(:), intent(in)  ZABS_SW_SN_RD,
real, dimension(:), intent(in)  ZABS_SW_WL,
real, dimension(:), intent(in)  ZABS_SW_GD,
real, dimension(:), intent(in)  ZABS_SW_GRF,
real, dimension(:), intent(in)  ZABS_SW_WIN,
real, dimension(:), intent(in)  ZABS_SW_PANEL,
real, dimension(:), intent(out)  ZALBEDO 
)

Definition at line 798 of file urban_solar_abs.F90.

Here is the caller graph for this function:

◆ urban_solar_abs()

subroutine urban_solar_abs ( type(teb_options_t), intent(inout)  TOP,
type(teb_t), intent(inout)  T,
type(bem_t), intent(inout)  B,
type(diag_misc_teb_t), intent(inout)  DMT,
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)  PFRAC_PANEL,
real, dimension(:), intent(in)  PALB_PANEL,
real, dimension(:), intent(in)  PALB_GD,
real, dimension(:), intent(in)  PSVF_GD,
real, dimension(:), intent(in)  PALB_GRF,
real, dimension(:), intent(in)  PDN_RF,
real, dimension(:), intent(in)  PDF_RF,
real, dimension(:), intent(in)  PDN_RD,
real, dimension(:), intent(in)  PDF_RD,
real, dimension(:), intent(out)  PREC_SW_RD,
real, dimension(:), intent(out)  PREC_SW_SN_RD,
real, dimension(:), intent(out)  PREC_SW_WL_A,
real, dimension(:), intent(out)  PREC_SW_WL_B,
real, dimension(:), intent(out)  PREC_SW_GD,
real, dimension(:), intent(out)  PREC_SW_RF,
real, dimension(:), intent(out)  PDIR_ALB_TWN,
real, dimension(:), intent(out)  PSCA_ALB_TWN,
real, dimension(:), intent(out)  PSW_RAD_GD,
real, dimension(:), intent(out)  PREC_SW_WIN,
real, dimension(:), intent(out)  PREF_SW_GRND,
real, dimension(:), intent(out)  PREF_SW_FAC,
real, dimension(:), intent(out)  PE_SHADING,
logical, dimension(:), intent(inout)  OSHAD_DAY,
logical, dimension(:), intent(in)  OSHADE,
logical, intent(in), optional  OALB_ONLY 
)

Definition at line 13 of file urban_solar_abs.F90.

Here is the call graph for this function:
Here is the caller graph for this function: