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)
 
subroutine rsl_module::rslprofile_dts (diagmethod, zh, z0m, zdm, z0v, l_mod, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, 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