LMDZ
thermcellV0_main.F90 File Reference

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)
 

Macro Definition Documentation

#define int1d
#define int1d2
#define int1d3
#define RIO_TH

Function/Subroutine Documentation

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 
)

Definition at line 790 of file thermcellV0_main.F90.

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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 
)

Definition at line 1707 of file thermcellV0_main.F90.

Here is the caller graph for this function:

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 
)

Definition at line 1919 of file thermcellV0_main.F90.

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function: