SUEWS API Site
Documentation of SUEWS source code
|
Functions/Subroutines | |
subroutine | cal_atmmoist (Temp_C, Press_hPa, avRh, dectime, lv_J_kg, lvS_J_kg, es_hPa, Ea_hPa, VPd_hpa, VPD_Pa, dq, dens_dry, avcp, air_dens) |
subroutine | cal_stab (StabilityMethod, zzd, z0m, zdm, avU1, Temp_C, QH_init, avdens, avcp, L_MOD, TStar, UStar, zL) |
real(kind(1d0)) function | stab_psi_mom (StabilityMethod, ZL) |
real(kind(1d0)) function | stab_phi_mom (StabilityMethod, ZL) |
real(kind(1d0)) function | stab_psi_heat (StabilityMethod, ZL) |
real(kind(1d0)) function | stab_phi_heat (StabilityMethod, ZL) |
real(kind(1d0)) function | stab_fn_rou (z, zstar) |
Variables | |
real(kind(1d0)), parameter | neut_limit = 1.E-5 |
subroutine atmmoiststab_module::cal_atmmoist | ( | real(kind(1d0)), intent(in) | Temp_C, |
real(kind(1d0)), intent(in) | Press_hPa, | ||
real(kind(1d0)), intent(in) | avRh, | ||
real(kind(1d0)), intent(in) | dectime, | ||
real(kind(1d0)), intent(out) | lv_J_kg, | ||
real(kind(1d0)), intent(out) | lvS_J_kg, | ||
real(kind(1d0)), intent(out) | es_hPa, | ||
real(kind(1d0)), intent(out) | Ea_hPa, | ||
real(kind(1d0)), intent(out) | VPd_hpa, | ||
real(kind(1d0)), intent(out) | VPD_Pa, | ||
real(kind(1d0)), intent(out) | dq, | ||
real(kind(1d0)), intent(out) | dens_dry, | ||
real(kind(1d0)), intent(out) | avcp, | ||
real(kind(1d0)), intent(out) | air_dens | ||
) |
Definition at line 13 of file suews_phys_atmmoiststab.f95.
References errorhint(), meteo::lat_vap(), meteo::lat_vapsublim(), meteo::sat_vap_press_x(), meteo::spec_heat_beer(), and meteo::spec_hum_def().
Referenced by suews_driver::suews_cal_biogenco2(), and suews_driver::suews_cal_main().
subroutine atmmoiststab_module::cal_stab | ( | integer, intent(in) | StabilityMethod, |
real(kind(1d0)), intent(in) | zzd, | ||
real(kind(1d0)), intent(in) | z0m, | ||
real(kind(1d0)), intent(in) | zdm, | ||
real(kind(1d0)), intent(in) | avU1, | ||
real(kind(1d0)), intent(in) | Temp_C, | ||
real(kind(1d0)), intent(in) | QH_init, | ||
real(kind(1d0)), intent(in) | avdens, | ||
real(kind(1d0)), intent(in) | avcp, | ||
real(kind(1d0)), intent(out) | L_MOD, | ||
real(kind(1d0)), intent(out) | TStar, | ||
real(kind(1d0)), intent(out) | UStar, | ||
real(kind(1d0)), intent(out) | zL | ||
) |
Definition at line 118 of file suews_phys_atmmoiststab.f95.
References errorhint(), and stab_psi_mom().
Referenced by suews_driver::suews_cal_resistance().
real(kind(1d0)) function atmmoiststab_module::stab_fn_rou | ( | real(kind(1d0)) | z, |
real(kind(1d0)) | zstar | ||
) |
Definition at line 505 of file suews_phys_atmmoiststab.f95.
real(kind(1d0)) function atmmoiststab_module::stab_phi_heat | ( | integer | StabilityMethod, |
real(kind(1d0)) | ZL | ||
) |
Definition at line 456 of file suews_phys_atmmoiststab.f95.
References neut_limit.
Referenced by rsl_module::cal_psihath_z(), and rsl_module::rslprofile().
real(kind(1d0)) function atmmoiststab_module::stab_phi_mom | ( | integer | StabilityMethod, |
real(kind(1d0)) | ZL | ||
) |
Definition at line 335 of file suews_phys_atmmoiststab.f95.
References neut_limit.
Referenced by rsl_module::cal_psihatm_z(), rsl_module::cal_psim_hat(), rsl_module::rsl_cal_prms(), and rsl_module::rslprofile().
real(kind(1d0)) function atmmoiststab_module::stab_psi_heat | ( | integer | StabilityMethod, |
real(kind(1d0)) | ZL | ||
) |
Definition at line 398 of file suews_phys_atmmoiststab.f95.
References neut_limit.
Referenced by resist_module::aerodynamicresistance(), and rsl_module::rslprofile().
real(kind(1d0)) function atmmoiststab_module::stab_psi_mom | ( | integer | StabilityMethod, |
real(kind(1d0)) | ZL | ||
) |
Definition at line 253 of file suews_phys_atmmoiststab.f95.
References neut_limit.
Referenced by resist_module::aerodynamicresistance(), cal_stab(), rsl_module::rsl_cal_z0(), and rsl_module::rslprofile().
real(kind(1d0)), parameter atmmoiststab_module::neut_limit = 1.E-5 |
Definition at line 3 of file suews_phys_atmmoiststab.f95.
Referenced by stab_phi_heat(), stab_phi_mom(), stab_psi_heat(), and stab_psi_mom().