LMDZ
traclmdz_mod Module Reference

Functions/Subroutines

subroutine traclmdz_from_restart (trs_in)
 
subroutine traclmdz_init (pctsrf, xlat, xlon, ftsol, tr_seri, t_seri, pplay, sh, pdtphys, aerosol, lessivage)
 
subroutine traclmdz (nstep, julien, gmtime, pdtphys, t_seri, paprs, pplay, cdragh, coefh, yu1, yv1, ftsol, pctsrf, xlat, xlon, couchelimite, sh, rh, pphi, ustar, wstar, ale_bl, ale_wake, zu10m, zv10m, tr_seri, source, d_tr_cl, d_tr_dec, zmasse)
 
subroutine traclmdz_to_restart (trs_out)
 

Variables

real, dimension(:,:), allocatable, save masktr
 
real, dimension(:,:), allocatable, save fshtr
 
real, dimension(:), allocatable, save hsoltr
 
real, dimension(:), allocatable, save tautr
 
real, dimension(:), allocatable, save vdeptr
 
real, dimension(:), allocatable, save scavtr
 
real, dimension(:,:), allocatable, save srcbe
 
logical, dimension(:), allocatable, save radio
 
real, dimension(:,:), allocatable, save trs
 
integer, save id_aga
 
integer, save lev_1p5km
 
integer, save id_rn
 
integer, save id_pb
 
integer, save id_be
 
integer, save id_pcsat
 
integer, save id_pcocsat
 
integer, save id_pcq
 
integer, save id_pcs0
 
integer, save id_pcos0
 
integer, save id_pcq0
 
integer, save id_o3
 
logical, save rnpb =.FALSE.
 

Function/Subroutine Documentation

subroutine traclmdz_mod::traclmdz ( integer, intent(in)  nstep,
integer, intent(in)  julien,
real, intent(in)  gmtime,
real, intent(in)  pdtphys,
real, dimension(klon,klev), intent(in)  t_seri,
real, dimension(klon,klev+1), intent(in)  paprs,
real, dimension(klon,klev), intent(in)  pplay,
real, dimension(klon), intent(in)  cdragh,
real, dimension(klon,klev), intent(in)  coefh,
real, dimension(klon), intent(in)  yu1,
real, dimension(klon), intent(in)  yv1,
real, dimension(klon,nbsrf), intent(in)  ftsol,
real, dimension(klon,nbsrf), intent(in)  pctsrf,
real, dimension(klon), intent(in)  xlat,
real, dimension(:), intent(in)  xlon,
logical, intent(in)  couchelimite,
real, dimension(klon,klev), intent(in)  sh,
real, dimension(klon,klev), intent(in)  rh,
real, dimension(klon,klev), intent(in)  pphi,
real, dimension(klon), intent(in)  ustar,
real, dimension(klon), intent(in)  wstar,
real, dimension(klon), intent(in)  ale_bl,
real, dimension(klon), intent(in)  ale_wake,
real, dimension(klon), intent(in)  zu10m,
real, dimension(klon), intent(in)  zv10m,
real, dimension(klon,klev,nbtr), intent(inout)  tr_seri,
real, dimension(klon,nbtr), intent(out)  source,
real, dimension(klon,klev,nbtr), intent(out)  d_tr_cl,
real, dimension(klon,klev,nbtr)  d_tr_dec,
real, dimension (:, :), intent(in)  zmasse 
)

Definition at line 343 of file traclmdz_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine traclmdz_mod::traclmdz_from_restart ( real, dimension(klon,nbtr), intent(in)  trs_in)

Definition at line 65 of file traclmdz_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine traclmdz_mod::traclmdz_init ( real, dimension(klon,nbsrf), intent(in)  pctsrf,
real, dimension(klon), intent(in)  xlat,
real, dimension(klon), intent(in)  xlon,
real, dimension(klon,nbsrf), intent(in)  ftsol,
real, dimension(klon,klev,nbtr), intent(inout)  tr_seri,
real, dimension(klon,klev), intent(in)  t_seri,
real, dimension(klon,klev), intent(in)  pplay,
real, dimension(klon,klev), intent(in)  sh,
real, intent(in)  pdtphys,
logical, dimension(nbtr), intent(out)  aerosol,
logical, intent(out)  lessivage 
)

Definition at line 88 of file traclmdz_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine traclmdz_mod::traclmdz_to_restart ( real, dimension(klon,nbtr), intent(out)  trs_out)

Definition at line 625 of file traclmdz_mod.F90.

Here is the caller graph for this function:

Variable Documentation

real, dimension(:,:), allocatable, save traclmdz_mod::fshtr

Definition at line 13 of file traclmdz_mod.F90.

real, dimension(:), allocatable, save traclmdz_mod::hsoltr

Definition at line 15 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_aga

Definition at line 36 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_be

Definition at line 44 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_o3

Definition at line 53 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_pb

Definition at line 41 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_pcocsat

Definition at line 47 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_pcos0

Definition at line 49 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_pcq

Definition at line 47 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_pcq0

Definition at line 49 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_pcs0

Definition at line 49 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_pcsat

Definition at line 47 of file traclmdz_mod.F90.

integer, save traclmdz_mod::id_rn

Definition at line 41 of file traclmdz_mod.F90.

integer, save traclmdz_mod::lev_1p5km

Definition at line 38 of file traclmdz_mod.F90.

real, dimension(:,:), allocatable, save traclmdz_mod::masktr

Definition at line 11 of file traclmdz_mod.F90.

logical, dimension(:), allocatable, save traclmdz_mod::radio

Definition at line 30 of file traclmdz_mod.F90.

logical, save traclmdz_mod::rnpb =.FALSE.

Definition at line 58 of file traclmdz_mod.F90.

real, dimension(:), allocatable, save traclmdz_mod::scavtr

Definition at line 25 of file traclmdz_mod.F90.

real, dimension(:,:), allocatable, save traclmdz_mod::srcbe

Definition at line 27 of file traclmdz_mod.F90.

real, dimension(:), allocatable, save traclmdz_mod::tautr

Definition at line 21 of file traclmdz_mod.F90.

real, dimension(:,:), allocatable, save traclmdz_mod::trs

Definition at line 33 of file traclmdz_mod.F90.

real, dimension(:), allocatable, save traclmdz_mod::vdeptr

Definition at line 23 of file traclmdz_mod.F90.