SUEWS API Site
Documentation of SUEWS source code
|
Functions/Subroutines | |
subroutine | aerodynamicresistance (ZZD, z0m, AVU1, L_mod, UStar, VegFraction, AerodynamicResistanceMethod, StabilityMethod, RoughLenHeatMethod, RA) |
subroutine | surfaceresistance (id, it, SMDMethod, SnowFrac, sfr, avkdn, Temp_C, dq, xsmd, vsmd, MaxConductance, LAIMax, LAI_id, gsModel, Kmax, G1, G2, G3, G4, G5, G6, TH, TL, S1, S2, gfunc, gsc, ResistSurf) |
subroutine | boundarylayerresistance (zzd, z0m, avU1, UStar, rb) |
subroutine | suews_cal_roughnessparameters (RoughLenMomMethod, sfr, bldgH, EveTreeH, DecTreeH, porosity_id, FAIBldg, FAIEveTree, FAIDecTree, z0m_in, zdm_in, Z, planF, Zh, z0m, zdm, ZZD) |
real(kind(1d0)) function | cal_z0v (RoughLenHeatMethod, z0m, VegFraction, UStar) |
subroutine resist_module::aerodynamicresistance | ( | real(kind(1d0)), intent(in) | ZZD, |
real(kind(1d0)), intent(in) | z0m, | ||
real(kind(1d0)), intent(in) | AVU1, | ||
real(kind(1d0)), intent(in) | L_mod, | ||
real(kind(1d0)), intent(in) | UStar, | ||
real(kind(1d0)), intent(in) | VegFraction, | ||
integer, intent(in) | AerodynamicResistanceMethod, | ||
integer, intent(in) | StabilityMethod, | ||
integer, intent(in) | RoughLenHeatMethod, | ||
real(kind(1d0)), intent(out) | RA | ||
) |
Definition at line 16 of file suews_phys_resist.f95.
References cal_z0v(), errorhint(), sues_data::psih, atmmoiststab_module::stab_psi_heat(), and atmmoiststab_module::stab_psi_mom().
Referenced by suews_driver::suews_cal_resistance().
subroutine resist_module::boundarylayerresistance | ( | real(kind(1d0)), intent(in) | zzd, |
real(kind(1d0)), intent(in) | z0m, | ||
real(kind(1d0)), intent(in) | avU1, | ||
real(kind(1d0)), intent(inout) | UStar, | ||
real(kind(1d0)), intent(out) | rb | ||
) |
Definition at line 378 of file suews_phys_resist.f95.
Referenced by suews_driver::suews_cal_resistance().
real(kind(1d0)) function resist_module::cal_z0v | ( | integer, intent(in) | RoughLenHeatMethod, |
real(kind(1d0)), intent(in) | z0m, | ||
real(kind(1d0)), intent(in) | VegFraction, | ||
real(kind(1d0)), intent(in) | UStar | ||
) |
Definition at line 518 of file suews_phys_resist.f95.
Referenced by aerodynamicresistance().
subroutine resist_module::suews_cal_roughnessparameters | ( | integer, intent(in) | RoughLenMomMethod, |
real(kind(1d0)), dimension(nsurf), intent(in) | sfr, | ||
real(kind(1d0)), intent(in) | bldgH, | ||
real(kind(1d0)), intent(in) | EveTreeH, | ||
real(kind(1d0)), intent(in) | DecTreeH, | ||
real(kind(1d0)), intent(in) | porosity_id, | ||
real(kind(1d0)), intent(in) | FAIBldg, | ||
real(kind(1d0)), intent(in) | FAIEveTree, | ||
real(kind(1d0)), intent(in) | FAIDecTree, | ||
real(kind(1d0)), intent(in) | z0m_in, | ||
real(kind(1d0)), intent(in) | zdm_in, | ||
real(kind(1d0)), intent(in) | Z, | ||
real(kind(1d0)), intent(out) | planF, | ||
real(kind(1d0)), intent(out) | Zh, | ||
real(kind(1d0)), intent(out) | z0m, | ||
real(kind(1d0)), intent(out) | zdm, | ||
real(kind(1d0)), intent(out) | ZZD | ||
) |
Definition at line 408 of file suews_phys_resist.f95.
References errorhint().
Referenced by initialstate(), and suews_driver::suews_cal_main().
subroutine resist_module::surfaceresistance | ( | integer, intent(in) | id, |
integer, intent(in) | it, | ||
integer, intent(in) | SMDMethod, | ||
real(kind(1d0)), dimension(nsurf), intent(in) | SnowFrac, | ||
real(kind(1d0)), dimension(nsurf), intent(in) | sfr, | ||
real(kind(1d0)), intent(in) | avkdn, | ||
real(kind(1d0)), intent(in) | Temp_C, | ||
real(kind(1d0)), intent(in) | dq, | ||
real(kind(1d0)), intent(in) | xsmd, | ||
real(kind(1d0)), intent(in) | vsmd, | ||
real(kind(1d0)), dimension(3), intent(in) | MaxConductance, | ||
real(kind(1d0)), dimension(3), intent(in) | LAIMax, | ||
real(kind(1d0)), dimension(3), intent(in) | LAI_id, | ||
integer, intent(in) | gsModel, | ||
real(kind(1d0)), intent(in) | Kmax, | ||
real(kind(1d0)), intent(in) | G1, | ||
real(kind(1d0)), intent(in) | G2, | ||
real(kind(1d0)), intent(in) | G3, | ||
real(kind(1d0)), intent(in) | G4, | ||
real(kind(1d0)), intent(in) | G5, | ||
real(kind(1d0)), intent(in) | G6, | ||
real(kind(1d0)), intent(in) | TH, | ||
real(kind(1d0)), intent(in) | TL, | ||
real(kind(1d0)), intent(in) | S1, | ||
real(kind(1d0)), intent(in) | S2, | ||
real(kind(1d0)), intent(out) | gfunc, | ||
real(kind(1d0)), intent(out) | gsc, | ||
real(kind(1d0)), intent(out) | ResistSurf | ||
) |
Definition at line 114 of file suews_phys_resist.f95.
References errorhint().
Referenced by suews_driver::suews_cal_biogenco2(), and suews_driver::suews_cal_resistance().