LMDZ
phytrac_mod Module Reference

Functions/Subroutines

subroutine phytrac (nstep, julien, gmtime, debutphy, lafin, pdtphys, u, v, t_seri, paprs, pplay, pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, cdragh, coefh, fm_therm, entr_therm, yu1, yv1, ftsol, pctsrf, ustar, u10m, v10m, wstar, ale_bl, ale_wake, xlat, xlon, frac_impa, frac_nucl, beta_fisrt, beta_v1, presnivs, pphis, pphi, albsol, sh, rh, cldfra, rneb, diafra, cldliq, itop_con, ibas_con, pmflxr, pmflxs, prfl, psfl, da, phi, mp, upwd, phi2, d1a, dam, sij, wght_cvfd, wdtrainA, wdtrainM, sigd, clw, elij, evap, ep, epmlmMm, eplaMm, dnwd, aerosol_couple, flxmass_w, tau_aero, piz_aero, cg_aero, ccm, rfname, d_tr_dyn, tr_seri)
 

Variables

real, dimension(:,:,:), allocatable, save d_tr_cl
 
real, dimension(:,:,:), allocatable, save d_tr_dec
 
real, dimension(:,:,:), allocatable, save d_tr_cv
 
real, dimension(:,:,:), allocatable, save d_tr_insc
 
real, dimension(:,:,:), allocatable, save d_tr_bcscav
 
real, dimension(:,:,:), allocatable, save d_tr_evapls
 
real, dimension(:,:,:), allocatable, save d_tr_ls
 
real, dimension(:,:,:), allocatable, save d_tr_trsp
 
real, dimension(:,:,:), allocatable, save d_tr_sscav
 
real, dimension(:,:,:), allocatable, save d_tr_sat
 
real, dimension(:,:,:), allocatable, save d_tr_uscav
 
real, dimension(:,:,:), allocatable, save qpr
 
real, dimension(:,:,:), allocatable, save qdi
 
real, dimension(:,:,:), allocatable, save qpa
 
real, dimension(:,:,:), allocatable, save qmel
 
real, dimension(:,:,:), allocatable, save qtrdi
 
real, dimension(:,:,:), allocatable, save dtrcvma
 
real, dimension(:,:,:), allocatable, save d_tr_th
 
real, dimension(:,:,:), allocatable, save d_tr_lessi_impa
 
real, dimension(:,:,:), allocatable, save d_tr_lessi_nucl
 
real, dimension(:,:), allocatable, save qprls
 
real, dimension(:,:), allocatable, save d_tr_dry
 
real, dimension(:,:), allocatable, save flux_tr_dry
 

Function/Subroutine Documentation

subroutine phytrac_mod::phytrac ( integer, intent(in)  nstep,
integer, intent(in)  julien,
real, intent(in)  gmtime,
logical, intent(in)  debutphy,
logical, intent(in)  lafin,
real, intent(in)  pdtphys,
real, dimension(klon,klev), intent(in)  u,
real, dimension(klon,klev), intent(in)  v,
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,klev), intent(in)  pmfu,
real, dimension(klon,klev), intent(in)  pmfd,
real, dimension(klon,klev), intent(in)  pen_u,
real, dimension(klon,klev), intent(in)  pde_u,
real, dimension(klon,klev), intent(in)  pen_d,
real, dimension(klon,klev), intent(in)  pde_d,
real, dimension(:), intent(in)  cdragh,
real, dimension(:,:), intent(in)  coefh,
real, dimension(klon,klev+1), intent(in)  fm_therm,
real, dimension(klon,klev), intent(in)  entr_therm,
real, dimension(:), intent(in)  yu1,
real, dimension(:), intent(in)  yv1,
real, dimension(klon,nbsrf), intent(in)  ftsol,
real, dimension(klon,nbsrf), intent(in)  pctsrf,
real, dimension(:), intent(in)  ustar,
real, dimension(:), intent(in)  u10m,
real, dimension(:), intent(in)  v10m,
real, dimension(:), intent(in)  wstar,
real, dimension(:), intent(in)  ale_bl,
real, dimension(:), intent(in)  ale_wake,
real, dimension(klon), intent(in)  xlat,
real, dimension(klon), intent(in)  xlon,
real, dimension(klon,klev), intent(in)  frac_impa,
real, dimension(klon,klev), intent(in)  frac_nucl,
real, dimension(klon,klev), intent(in)  beta_fisrt,
real, dimension(klon,klev), intent(out)  beta_v1,
real, dimension(klev), intent(in)  presnivs,
real, dimension(klon), intent(in)  pphis,
real, dimension(klon,klev), intent(in)  pphi,
real, dimension(klon), intent(in)  albsol,
real, dimension(klon,klev), intent(in)  sh,
real, dimension(klon,klev), intent(in)  rh,
real, dimension(klon,klev), intent(in)  cldfra,
real, dimension(klon,klev), intent(in)  rneb,
real, dimension(klon,klev), intent(in)  diafra,
real, dimension(klon,klev), intent(in)  cldliq,
integer, dimension(klon), intent(in)  itop_con,
integer, dimension(klon), intent(in)  ibas_con,
real, dimension(klon,klev+1), intent(in)  pmflxr,
real, dimension(klon,klev+1), intent(in)  pmflxs,
real, dimension(klon,klev+1), intent(in)  prfl,
real, dimension(klon,klev+1), intent(in)  psfl,
real, dimension(klon,klev), intent(in)  da,
real, dimension(klon,klev,klev), intent(in)  phi,
real, dimension(klon,klev), intent(in)  mp,
real, dimension(klon,klev), intent(in)  upwd,
real, dimension(klon,klev,klev), intent(in)  phi2,
real, dimension(klon,klev), intent(in)  d1a,
real, dimension(klon,klev), intent(in)  dam,
real, dimension(klon,klev,klev), intent(in)  sij,
real, dimension(klon,klev), intent(in)  wght_cvfd,
real, dimension(klon,klev), intent(in)  wdtrainA,
real, dimension(klon,klev), intent(in)  wdtrainM,
real, dimension(klon), intent(in)  sigd,
real, dimension(klon,klev), intent(in)  clw,
real, dimension(klon,klev,klev), intent(in)  elij,
real, dimension(klon,klev), intent(in)  evap,
real, dimension(klon,klev), intent(in)  ep,
real, dimension(klon,klev,klev), intent(in)  epmlmMm,
real, dimension(klon,klev), intent(in)  eplaMm,
real, dimension(klon,klev), intent(in)  dnwd,
logical, intent(in)  aerosol_couple,
real, dimension(klon,klev), intent(in)  flxmass_w,
real, dimension(klon,klev,naero_grp,2), intent(in)  tau_aero,
real, dimension(klon,klev,naero_grp,2), intent(in)  piz_aero,
real, dimension(klon,klev,naero_grp,2), intent(in)  cg_aero,
real, dimension(klon,klev,2), intent(in)  ccm,
character(len=4), dimension(naero_grp), intent(in)  rfname,
real, dimension(klon,klev,nbtr), intent(in)  d_tr_dyn,
real, dimension(klon,klev,nbtr), intent(inout)  tr_seri 
)

jyg

Definition at line 80 of file phytrac_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_bcscav

Definition at line 30 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_cl

Definition at line 25 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_cv

Definition at line 27 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_dec

Definition at line 26 of file phytrac_mod.F90.

real, dimension(:,:), allocatable, save phytrac_mod::d_tr_dry

Definition at line 45 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_evapls

Definition at line 31 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_insc

Definition at line 29 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_lessi_impa

Definition at line 42 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_lessi_nucl

Definition at line 43 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_ls

Definition at line 32 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_sat

Definition at line 35 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_sscav

Definition at line 34 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_th

Definition at line 41 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_trsp

Definition at line 33 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::d_tr_uscav

Definition at line 36 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::dtrcvma

Definition at line 39 of file phytrac_mod.F90.

real, dimension(:,:), allocatable, save phytrac_mod::flux_tr_dry

Definition at line 46 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::qdi

Definition at line 37 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::qmel

Definition at line 38 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::qpa

Definition at line 38 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::qpr

Definition at line 37 of file phytrac_mod.F90.

real, dimension(:,:), allocatable, save phytrac_mod::qprls

Definition at line 44 of file phytrac_mod.F90.

real, dimension(:,:,:), allocatable, save phytrac_mod::qtrdi

Definition at line 39 of file phytrac_mod.F90.