SUEWS API Site
Documentation of SUEWS source code
|
Functions/Subroutines | |
subroutine | rslprofile (Zh, z0m, zdm, L_MOD, sfr, FAI, StabilityMethod, avcp, lv_J_kg, avdens, avU1, Temp_C, avRH, Press_hPa, zMeas, qh, qe, T2_C, q2_gkg, U10_ms, RH2, dataoutLineRSL) |
recursive real(kind(1d0)) function | cal_psim_hat (StabilityMethod, z, zh_RSL, L_MOD_RSL, beta, Lc) |
real(kind(1d0)) function, dimension(nz) | cal_psihatm_z (StabilityMethod, nz, zarray, L_MOD_RSL, zH_RSL, Lc, beta, zd, elm) |
real(kind(1d0)) function, dimension(nz) | cal_psihath_z (StabilityMethod, nz, zarray, L_MOD_RSL, zH_RSL, Lc, beta, zd, elm, Scc, f) |
real(kind(1d0)) function | rsl_cal_z0 (StabilityMethod, zH_RSL, zd, beta, L_MOD_RSL, Lc) |
subroutine | rsl_cal_prms (zh_min, z0m, zdm, StabilityMethod, zh, L_MOD, sfr, planF, L_MOD_RSL, zH_RSL, Lc, beta, zd, z0, elm, Scc, f) |
Variables | |
integer, parameter | nz = 30 |
real(kind(1d0)) function, dimension(nz) rsl_module::cal_psihath_z | ( | integer, intent(in) | StabilityMethod, |
integer, intent(in) | nz, | ||
real(kind(1d0)), dimension(nz), intent(in) | zarray, | ||
real(kind(1d0)), intent(in) | L_MOD_RSL, | ||
real(kind(1d0)), intent(in) | zH_RSL, | ||
real(kind(1d0)), intent(in) | Lc, | ||
real(kind(1d0)), intent(in) | beta, | ||
real(kind(1d0)), intent(in) | zd, | ||
real(kind(1d0)), intent(in) | elm, | ||
real(kind(1d0)), intent(in) | Scc, | ||
real(kind(1d0)), intent(in) | f | ||
) |
Definition at line 442 of file suews_phys_rslprof.f95.
References atmmoiststab_module::stab_phi_heat().
real(kind(1d0)) function, dimension(nz) rsl_module::cal_psihatm_z | ( | integer, intent(in) | StabilityMethod, |
integer, intent(in) | nz, | ||
real(kind(1d0)), dimension(nz), intent(in) | zarray, | ||
real(kind(1d0)), intent(in) | L_MOD_RSL, | ||
real(kind(1d0)), intent(in) | zH_RSL, | ||
real(kind(1d0)), intent(in) | Lc, | ||
real(kind(1d0)), intent(in) | beta, | ||
real(kind(1d0)), intent(in) | zd, | ||
real(kind(1d0)), intent(in) | elm | ||
) |
Definition at line 366 of file suews_phys_rslprof.f95.
References atmmoiststab_module::stab_phi_mom().
recursive real(kind(1d0)) function rsl_module::cal_psim_hat | ( | integer, intent(in) | StabilityMethod, |
real(kind(1d0)), intent(in) | z, | ||
real(kind(1d0)), intent(in) | zh_RSL, | ||
real(kind(1d0)), intent(in) | L_MOD_RSL, | ||
real(kind(1d0)), intent(in) | beta, | ||
real(kind(1d0)), intent(in) | Lc | ||
) |
Definition at line 293 of file suews_phys_rslprof.f95.
References atmmoiststab_module::stab_phi_mom().
Referenced by rsl_cal_z0().
subroutine rsl_module::rsl_cal_prms | ( | real(kind(1d0)), intent(in) | zh_min, |
real(kind(1d0)), intent(in) | z0m, | ||
real(kind(1d0)), intent(in) | zdm, | ||
integer, intent(in) | StabilityMethod, | ||
real(kind(1d0)), intent(in) | zh, | ||
real(kind(1d0)), intent(in) | L_MOD, | ||
real(kind(1d0)), dimension(nsurf), intent(in) | sfr, | ||
real(kind(1d0)), intent(in) | planF, | ||
real(kind(1d0)), intent(out) | L_MOD_RSL, | ||
real(kind(1d0)), intent(out) | zH_RSL, | ||
real(kind(1d0)), intent(out) | Lc, | ||
real(kind(1d0)), intent(out) | beta, | ||
real(kind(1d0)), intent(out) | zd, | ||
real(kind(1d0)), intent(out) | z0, | ||
real(kind(1d0)), intent(out) | elm, | ||
real(kind(1d0)), intent(out) | Scc, | ||
real(kind(1d0)), intent(out) | f | ||
) |
Definition at line 567 of file suews_phys_rslprof.f95.
References allocatearray::bldgsurf, allocatearray::conifsurf, allocatearray::decidsurf, rsl_cal_z0(), and atmmoiststab_module::stab_phi_mom().
Referenced by rslprofile().
real(kind(1d0)) function rsl_module::rsl_cal_z0 | ( | integer, intent(in) | StabilityMethod, |
real(kind(1d0)), intent(in) | zH_RSL, | ||
real(kind(1d0)), intent(in) | zd, | ||
real(kind(1d0)), intent(in) | beta, | ||
real(kind(1d0)), intent(in) | L_MOD_RSL, | ||
real(kind(1d0)), intent(in) | Lc | ||
) |
Definition at line 521 of file suews_phys_rslprof.f95.
References cal_psim_hat(), and atmmoiststab_module::stab_psi_mom().
Referenced by rsl_cal_prms().
subroutine rsl_module::rslprofile | ( | real(kind(1d0)), intent(in) | Zh, |
real(kind(1d0)), intent(in) | z0m, | ||
real(kind(1d0)), intent(in) | zdm, | ||
real(kind(1d0)), intent(in) | L_MOD, | ||
real(kind(1d0)), dimension(nsurf), intent(in) | sfr, | ||
real(kind(1d0)), intent(in) | FAI, | ||
integer, intent(in) | StabilityMethod, | ||
real(kind(1d0)), intent(in) | avcp, | ||
real(kind(1d0)), intent(in) | lv_J_kg, | ||
real(kind(1d0)), intent(in) | avdens, | ||
real(kind(1d0)), intent(in) | avU1, | ||
real(kind(1d0)), intent(in) | Temp_C, | ||
real(kind(1d0)), intent(in) | avRH, | ||
real(kind(1d0)), intent(in) | Press_hPa, | ||
real(kind(1d0)), intent(in) | zMeas, | ||
real(kind(1d0)), intent(in) | qh, | ||
real(kind(1d0)), intent(in) | qe, | ||
real(kind(1d0)), intent(out) | T2_C, | ||
real(kind(1d0)), intent(out) | q2_gkg, | ||
real(kind(1d0)), intent(out) | U10_ms, | ||
real(kind(1d0)), intent(out) | RH2, | ||
real(kind(1d0)), dimension(nz*4), intent(out) | dataoutLineRSL | ||
) |
Definition at line 19 of file suews_phys_rslprof.f95.
References meteo::qa2rh(), meteo::rh2qa(), rsl_cal_prms(), atmmoiststab_module::stab_phi_heat(), atmmoiststab_module::stab_phi_mom(), atmmoiststab_module::stab_psi_heat(), and atmmoiststab_module::stab_psi_mom().
Referenced by suews_driver::suews_cal_main().
integer, parameter rsl_module::nz = 30 |
Definition at line 8 of file suews_phys_rslprof.f95.