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: