lmdz_thermcell_alp Module


Contents


Subroutines

public subroutine thermcell_alp(ngrid, nlay, ptimestep, pplay, pplev, fm0, entr0, lmax, pbl_tke, pctsrf, omega, airephy, zw2, fraca, pcon, rhobarz, wth3, wmax_sec, lalim, fm, alim_star, zmax, zcong, ale_bl, alp_bl, lalim_conv, wght_th, zlcl, fraca0, w0, w_conv, therm_tke_max0, env_tke_max0, n2, s2, strig, ale_bl_stat, therm_tke_max, env_tke_max, alp_bl_det, alp_bl_fluct_m, alp_bl_fluct_tke, alp_bl_conv, alp_bl_stat)

jyg fin

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ngrid
integer, intent(in) :: nlay
real, intent(in) :: ptimestep
real, intent(in) :: pplay(ngrid,nlay)
real, intent(in) :: pplev(ngrid,nlay+1)
real, intent(in), dimension(ngrid,nlay+1) :: fm0
real, intent(in), dimension(ngrid,nlay) :: entr0
integer, intent(in), dimension(ngrid) :: lmax
real, intent(in), dimension(ngrid,nlay+1,nbsrf) :: pbl_tke
real, intent(in), dimension(ngrid,nbsrf) :: pctsrf
real, intent(in), dimension(ngrid,nlay) :: omega
real, intent(in), dimension(ngrid) :: airephy
real, intent(in), dimension(ngrid,nlay+1) :: zw2
real, intent(in), dimension(ngrid,nlay+1) :: fraca
real, intent(in), dimension(ngrid) :: pcon
real, intent(in), dimension(ngrid,nlay) :: rhobarz
real, intent(in), dimension(ngrid,nlay) :: wth3
real, intent(in), dimension(ngrid) :: wmax_sec
integer, intent(in), dimension(ngrid) :: lalim
real, intent(in), dimension(ngrid,nlay+1) :: fm
real, intent(in), dimension(ngrid,nlay) :: alim_star
real, intent(in), dimension(ngrid) :: zmax
real, intent(in), dimension(ngrid) :: zcong
real, intent(out), dimension(ngrid) :: ale_bl
real, intent(out), dimension(ngrid) :: alp_bl
integer, intent(out), dimension(ngrid) :: lalim_conv
real, intent(out), dimension(ngrid,nlay) :: wght_th
real, intent(out), dimension(ngrid) :: zlcl
real, intent(out), dimension(ngrid) :: fraca0
real, intent(out), dimension(ngrid) :: w0
real, intent(out), dimension(ngrid) :: w_conv
real, intent(out), dimension(ngrid) :: therm_tke_max0
real, intent(out), dimension(ngrid) :: env_tke_max0
real, intent(out), dimension(ngrid) :: n2
real, intent(out), dimension(ngrid) :: s2
real, intent(out), dimension(ngrid) :: strig
real, intent(out), dimension(ngrid) :: ale_bl_stat
real, intent(out), dimension(ngrid,nlay) :: therm_tke_max
real, intent(out), dimension(ngrid,nlay) :: env_tke_max
real, intent(out), dimension(ngrid) :: alp_bl_det
real, intent(out), dimension(ngrid) :: alp_bl_fluct_m
real, intent(out), dimension(ngrid) :: alp_bl_fluct_tke
real, intent(out), dimension(ngrid) :: alp_bl_conv
real, intent(out), dimension(ngrid) :: alp_bl_stat