LMDZ
|
Go to the source code of this file.
Macros | |
#define | int1d2 |
#define | int1d3 |
#define | RIO_TH |
#define | int1d |
Functions/Subroutines | |
subroutine | thermcellv0_main (itap, ngrid, nlay, ptimestep, pplay, pplev, pphi, debut, pu, pv, pt, po, pduadj, pdvadj, pdtadj, pdoadj, fm0, entr0, detr0, zqta, zqla, lmax, ratqscth, ratqsdiff, zqsatth, r_aspect, l_mix, tau_thermals, Ale_bl, Alp_bl, lalim_conv, wght_th, zmax0, f0, zw2, fraca) |
subroutine | testv0_ltherm (klon, klev, pplev, pplay, long, seuil, ztv, po, ztva, zqla, f_star, zw2, comment) |
subroutine | thermcellv0_closure (ngrid, nlay, r_aspect, ptimestep, rho, zlev, lalim, alim_star, alim_star_tot, zmax_sec, wmax_sec, zmax, wmax, f, lev_out) |
subroutine | thermcellv0_plume (itap, ngrid, klev, ptimestep, ztv, zthl, po, zl, rhobarz, zlev, pplev, pphi, zpspsk, l_mix, r_aspect, alim_star, alim_star_tot, lalim, zmax_sec, f0, detr_star, entr_star, f_star, ztva, ztla, zqla, zqta, zha, zw2, w_est, zqsatth, lmix, lmix_bis, linter, lev_out, lunout1, igout) |
subroutine | thermcellv0_dry (ngrid, nlay, zlev, pphi, ztv, alim_star, lalim, lmin, zmax, wmax, lev_out) |
subroutine | thermcellv0_init (ngrid, nlay, ztv, zlay, zlev, lalim, lmin, alim_star, alim_star_tot, lev_out) |
#define int1d |
#define int1d2 |
#define int1d3 |
#define RIO_TH |
subroutine testv0_ltherm | ( | integer | klon, |
integer | klev, | ||
real, dimension(klon,klev+1) | pplev, | ||
real, dimension(klon,klev) | pplay, | ||
integer, dimension(klon) | long, | ||
real | seuil, | ||
real, dimension(klon,klev) | ztv, | ||
real, dimension(klon,klev) | po, | ||
real, dimension(klon,klev) | ztva, | ||
real, dimension(klon,klev) | zqla, | ||
real, dimension(klon,klev) | f_star, | ||
real, dimension(klon,klev) | zw2, | ||
character*21 | comment | ||
) |
subroutine thermcellv0_closure | ( | integer | ngrid, |
integer | nlay, | ||
real | r_aspect, | ||
real | ptimestep, | ||
real, dimension(ngrid,nlay) | rho, | ||
real, dimension(ngrid,nlay) | zlev, | ||
integer, dimension(ngrid) | lalim, | ||
real, dimension(ngrid,nlay) | alim_star, | ||
real, dimension(ngrid) | alim_star_tot, | ||
real, dimension(ngrid) | zmax_sec, | ||
real, dimension(ngrid) | wmax_sec, | ||
real, dimension(ngrid) | zmax, | ||
real, dimension(ngrid) | wmax, | ||
real, dimension(ngrid) | f, | ||
integer | lev_out | ||
) |
Definition at line 829 of file thermcellV0_main.F90.
subroutine thermcellv0_dry | ( | integer | ngrid, |
integer | nlay, | ||
real, dimension(ngrid,nlay+1) | zlev, | ||
real, dimension(ngrid,nlay) | pphi, | ||
real, dimension(ngrid,nlay) | ztv, | ||
real, dimension(ngrid,nlay) | alim_star, | ||
integer, dimension(ngrid) | lalim, | ||
integer, dimension(ngrid) | lmin, | ||
real, dimension(ngrid) | zmax, | ||
real, dimension(ngrid) | wmax, | ||
integer | lev_out | ||
) |
subroutine thermcellv0_init | ( | integer | ngrid, |
integer | nlay, | ||
real, dimension(ngrid,nlay) | ztv, | ||
real, dimension(ngrid,nlay) | zlay, | ||
real, dimension(ngrid,nlay+1) | zlev, | ||
integer, dimension(ngrid) | lalim, | ||
integer, dimension(ngrid) | lmin, | ||
real, dimension(ngrid,nlay) | alim_star, | ||
real, dimension(ngrid) | alim_star_tot, | ||
integer | lev_out | ||
) |
subroutine thermcellv0_main | ( | integer | itap, |
integer | ngrid, | ||
integer | nlay, | ||
real | ptimestep, | ||
real, dimension(ngrid,nlay) | pplay, | ||
real, dimension(ngrid,nlay+1) | pplev, | ||
real, dimension(ngrid,nlay) | pphi, | ||
logical | debut, | ||
real, dimension(ngrid,nlay) | pu, | ||
real, dimension(ngrid,nlay) | pv, | ||
real, dimension(ngrid,nlay) | pt, | ||
real, dimension(ngrid,nlay) | po, | ||
real, dimension(ngrid,nlay) | pduadj, | ||
real, dimension(ngrid,nlay) | pdvadj, | ||
real, dimension(ngrid,nlay) | pdtadj, | ||
real, dimension(ngrid,nlay) | pdoadj, | ||
real, dimension(klon,klev+1) | fm0, | ||
real, dimension(klon,klev) | entr0, | ||
real, dimension(klon,klev) | detr0, | ||
real, dimension(klon,klev) | zqta, | ||
real, dimension(klon,klev) | zqla, | ||
integer, dimension(klon) | lmax, | ||
real, dimension(klon,klev) | ratqscth, | ||
real, dimension(klon,klev) | ratqsdiff, | ||
real, dimension(klon,klev) | zqsatth, | ||
real | r_aspect, | ||
real | l_mix, | ||
real | tau_thermals, | ||
real, dimension(klon) | Ale_bl, | ||
real, dimension(klon) | Alp_bl, | ||
integer, dimension(klon) | lalim_conv, | ||
real, dimension(klon,klev) | wght_th, | ||
real, dimension(klon) | zmax0, | ||
real, dimension(klon) | f0, | ||
real, dimension(klon,klev+1) | zw2, | ||
real, dimension(klon,klev+1) | fraca | ||
) |
Definition at line 13 of file thermcellV0_main.F90.
subroutine thermcellv0_plume | ( | integer | itap, |
integer | ngrid, | ||
integer | klev, | ||
real | ptimestep, | ||
real, dimension(ngrid,klev) | ztv, | ||
real, dimension(ngrid,klev) | zthl, | ||
real, dimension(ngrid,klev) | po, | ||
real, dimension(ngrid,klev) | zl, | ||
real, dimension(ngrid,klev) | rhobarz, | ||
real, dimension(ngrid,klev+1) | zlev, | ||
real, dimension(ngrid,klev+1) | pplev, | ||
real, dimension(ngrid,klev) | pphi, | ||
real, dimension(ngrid,klev) | zpspsk, | ||
real | l_mix, | ||
real | r_aspect, | ||
real, dimension(ngrid,klev) | alim_star, | ||
real, dimension(ngrid) | alim_star_tot, | ||
integer, dimension(ngrid) | lalim, | ||
real, dimension(ngrid) | zmax_sec, | ||
real, dimension(ngrid) | f0, | ||
real, dimension(ngrid,klev) | detr_star, | ||
real, dimension(ngrid,klev) | entr_star, | ||
real, dimension(ngrid,klev+1) | f_star, | ||
real, dimension(ngrid,klev) | ztva, | ||
real, dimension(ngrid,klev) | ztla, | ||
real, dimension(ngrid,klev) | zqla, | ||
real, dimension(ngrid,klev) | zqta, | ||
real, dimension(ngrid,klev) | zha, | ||
real, dimension(ngrid,klev+1) | zw2, | ||
real, dimension(ngrid,klev+1) | w_est, | ||
real, dimension(ngrid,klev) | zqsatth, | ||
integer, dimension(ngrid) | lmix, | ||
integer, dimension(ngrid) | lmix_bis, | ||
real, dimension(ngrid) | linter, | ||
integer | lev_out, | ||
integer | lunout1, | ||
integer | igout | ||
) |
Definition at line 908 of file thermcellV0_main.F90.