SUEWS API Site
Documentation of SUEWS source code
Modules | Functions/Subroutines | Variables
suews_phys_rslprof.f95 File Reference

Go to the source code of this file.

Modules

module  rsl_module
 

Functions/Subroutines

subroutine rsl_module::rslprofile (DiagMethod, Zh, z0m, zdm, z0v, L_MOD, sfr_surf, FAI, PAI, StabilityMethod, RA_h, avcp, lv_J_kg, avdens, avU1, Temp_C, avRH, Press_hPa, zMeas, qh, qe, T2_C, q2_gkg, U10_ms, RH2, dataoutLineRSL)
 
real(kind(1d0)) function rsl_module::interp_z (z_x, z, v)
 
real(kind(1d0)) function rsl_module::cal_elm_rsl (beta, Lc)
 
recursive real(kind(1d0)) function rsl_module::cal_psim_hat (StabilityMethod, psihatm_top, psihatm_mid, z_top, z_mid, z_btm, cm, c2, zh_RSL, zd_RSL, L_MOD, beta, elm, Lc)
 
recursive real(kind(1d0)) function rsl_module::cal_psih_hat (StabilityMethod, psihath_top, psihath_mid, z_top, z_mid, z_btm, ch, c2h, zh_RSL, zd_RSL, L_MOD, beta, elm, Lc)
 
real(kind(1d0)) function rsl_module::cal_phim_hat (StabilityMethod, z, zh_RSL, L_MOD, beta, lc)
 
subroutine rsl_module::cal_cm (StabilityMethod, zh_RSL, zd_RSL, Lc, beta, L_MOD, c2, cm)
 
subroutine rsl_module::cal_ch (StabilityMethod, zh_RSL, zd_RSL, Lc, beta, L_MOD, Scc, f, c2h, ch)
 
real(kind(1d0)) function rsl_module::cal_zd_rsl (zh_RSL, beta, Lc)
 
real(kind(1d0)) function rsl_module::cal_z0_rsl (StabilityMethod, zH_RSL, zd_RSL, beta, L_MOD_RSL, psihatm_Zh)
 
subroutine rsl_module::rsl_cal_prms (StabilityMethod, nz_above, z_array, zh, L_MOD, sfr_surf, FAI, PAI, psihatm_array, psihath_array, zH_RSL, L_MOD_RSL, Lc, beta, zd_RSL, z0_RSL, elm, Scc, fx)
 
real(kind(1d0)) function rsl_module::cal_beta_rsl (StabilityMethod, PAI, sfr_tr, lc_over_L)
 
real(kind(1d0)) function rsl_module::cal_beta_lc (stabilityMethod, beta0, lc_over_l)
 

Variables

integer, parameter rsl_module::nz = 30