LMDZ
conflx.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine conflx (dtime, pres_h, pres_f, t, q, con_t, con_q, pqhfl, w, d_t, d_q, rain, snow, pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, kcbot, kctop, kdtop, pmflxr, pmflxs)
 
subroutine flxmain (pdtime, pten, pqen, pqsen, pqhfl, pap, paph, pgeo, ldland,ptte, pqte, pvervel, prsfc, pssfc, kcbot, kctop, kdtop,
 
subroutine flxini (pten, pqen, pqsen, pgeo, paph, pgeoh, ptenh, pqenh, pqsenh, ptu, pqu, ptd, pqd, pmfd, pmfds, pmfdq, pdmfdp, pmfu, pmfus, pmfuq, pdmfup, pdpmel, plu, plude, klab, pen_u, pde_u, pen_d, pde_d)
 
subroutine flxbase (ptenh, pqenh, pgeoh, paph, ptu, pqu, plu, ldcum, kcbot, klab)
 
subroutine flxasc (pdtime, ptenh, pqenh, pten, pqen, pqsen, pgeo, pgeoh, pap, paph, pqte, pvervel, ldland, ldcum, ktype, klab, ptu, pqu, plu, pmfu, pmfub, pentr, pmfus, pmfuq, pmful, plude, pdmfup, kcbot, kctop, kctop0, kcum, pen_u, pde_u)
 
subroutine flxflux (pdtime, pqen, pqsen, ptenh, pqenh, pap, paph, ldland, pgeoh, kcbot, kctop, lddraf, kdtop, ktype, ldcum, pmfu, pmfd, pmfus, pmfds, pmfuq, pmfdq, pmful, plude, pdmfup, pdmfdp, pten, prfl, psfl, pdpmel, ktopm2, pmflxr, pmflxs)
 
subroutine flxdtdq (pdtime, ktopm2, paph, ldcum, pten, pmfus, pmfds, pmfuq, pmfdq, pmful, pdmfup, pdmfdp, pdpmel, dt_con, dq_con)
 
subroutine flxdlfs (ptenh, pqenh, pgeoh, paph, ptu, pqu, ldcum, kcbot, kctop, pmfub, prfl, ptd, pqd, pmfd, pmfds, pmfdq, pdmfdp, kdtop, lddraf)
 
subroutine flxddraf (ptenh, pqenh, pgeoh, paph, prfl, ptd, pqd, pmfd, pmfds, pmfdq, pdmfdp, lddraf, pen_d, pde_d)
 
subroutine flxadjtq (pp, pt, pq, ldflag, kcall)
 
subroutine flxsetup
 

Function/Subroutine Documentation

subroutine conflx ( real  dtime,
real, dimension(klon, klev+1)  pres_h,
real, dimension(klon, klev)  pres_f,
real, dimension(klon, klev)  t,
real, dimension(klon, klev)  q,
real, dimension(klon, klev)  con_t,
real, dimension(klon, klev)  con_q,
real, dimension(klon)  pqhfl,
real, dimension(klon, klev)  w,
real, dimension(klon, klev)  d_t,
real, dimension(klon, klev)  d_q,
real, dimension(klon)  rain,
real, dimension(klon)  snow,
real, dimension(klon, klev)  pmfu,
real, dimension(klon, klev)  pmfd,
real, dimension(klon, klev)  pen_u,
real, dimension(klon, klev)  pde_u,
real, dimension(klon, klev)  pen_d,
real, dimension(klon, klev)  pde_d,
integer, dimension(klon)  kcbot,
integer, dimension(klon)  kctop,
integer, dimension(klon)  kdtop,
real, dimension(klon, klev+1)  pmflxr,
real, dimension(klon, klev+1)  pmflxs 
)

Definition at line 7 of file conflx.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flxadjtq ( real, dimension(klon)  pp,
real, dimension(klon)  pt,
real, dimension(klon)  pq,
logical, dimension(klon)  ldflag,
integer  kcall 
)

Definition at line 1509 of file conflx.F90.

Here is the caller graph for this function:

subroutine flxasc ( real  pdtime,
real, dimension(klon, klev)  ptenh,
real, dimension(klon, klev)  pqenh,
real, dimension(klon, klev)  pten,
real, dimension(klon, klev)  pqen,
real, dimension(klon, klev)  pqsen,
real, dimension(klon, klev)  pgeo,
real, dimension(klon, klev)  pgeoh,
real, dimension(klon, klev)  pap,
real, dimension(klon, klev+1)  paph,
real, dimension(klon, klev)  pqte,
real, dimension(klon, klev)  pvervel,
logical, dimension(klon)  ldland,
logical, dimension(klon)  ldcum,
integer, dimension(klon)  ktype,
integer, dimension(klon, klev)  klab,
real, dimension(klon, klev)  ptu,
real, dimension(klon, klev)  pqu,
real, dimension(klon, klev)  plu,
real, dimension(klon, klev)  pmfu,
real, dimension(klon)  pmfub,
real, dimension(klon)  pentr,
real, dimension(klon, klev)  pmfus,
real, dimension(klon, klev)  pmfuq,
real, dimension(klon, klev)  pmful,
real, dimension(klon, klev)  plude,
real, dimension(klon, klev)  pdmfup,
integer, dimension(klon)  kcbot,
integer, dimension(klon)  kctop,
integer, dimension(klon)  kctop0,
integer  kcum,
real, dimension(klon, klev)  pen_u,
real, dimension(klon, klev)  pde_u 
)

Definition at line 684 of file conflx.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flxbase ( real, dimension(klon, klev)  ptenh,
real, dimension(klon, klev)  pqenh,
real, dimension(klon, klev)  pgeoh,
real, dimension(klon, klev+1)  paph,
real, dimension(klon, klev)  ptu,
real, dimension(klon, klev)  pqu,
real, dimension(klon, klev)  plu,
logical, dimension(klon)  ldcum,
integer, dimension(klon)  kcbot,
integer, dimension(klon, klev)  klab 
)

Definition at line 602 of file conflx.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flxddraf ( real, dimension(klon, klev)  ptenh,
real, dimension(klon, klev)  pqenh,
real, dimension(klon, klev)  pgeoh,
real, dimension(klon, klev+1)  paph,
real, dimension(klon)  prfl,
real, dimension(klon, klev)  ptd,
real, dimension(klon, klev)  pqd,
real, dimension(klon, klev)  pmfd,
real, dimension(klon, klev)  pmfds,
real, dimension(klon, klev)  pmfdq,
real, dimension(klon, klev)  pdmfdp,
logical, dimension(klon)  lddraf,
real, dimension(klon, klev)  pen_d,
real, dimension(klon, klev)  pde_d 
)

Definition at line 1396 of file conflx.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flxdlfs ( real, dimension(klon, klev)  ptenh,
real, dimension(klon, klev)  pqenh,
real, dimension(klon, klev)  pgeoh,
real, dimension(klon, klev+1)  paph,
real, dimension(klon, klev)  ptu,
real, dimension(klon, klev)  pqu,
logical, dimension(klon)  ldcum,
integer, dimension(klon)  kcbot,
integer, dimension(klon)  kctop,
real, dimension(klon)  pmfub,
real, dimension(klon)  prfl,
real, dimension(klon, klev)  ptd,
real, dimension(klon, klev)  pqd,
real, dimension(klon, klev)  pmfd,
real, dimension(klon, klev)  pmfds,
real, dimension(klon, klev)  pmfdq,
real, dimension(klon, klev)  pdmfdp,
integer, dimension(klon)  kdtop,
logical, dimension(klon)  lddraf 
)

Definition at line 1289 of file conflx.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flxdtdq ( real  pdtime,
integer  ktopm2,
real, dimension(klon, klev+1)  paph,
logical, dimension(klon)  ldcum,
real, dimension(klon, klev)  pten,
real, dimension(klon, klev)  pmfus,
real, dimension(klon, klev)  pmfds,
real, dimension(klon, klev)  pmfuq,
real, dimension(klon, klev)  pmfdq,
real, dimension(klon, klev)  pmful,
real, dimension(klon, klev)  pdmfup,
real, dimension(klon, klev)  pdmfdp,
real, dimension(klon, klev)  pdpmel,
real, dimension(klon, klev)  dt_con,
real, dimension(klon, klev)  dq_con 
)

Definition at line 1227 of file conflx.F90.

Here is the caller graph for this function:

subroutine flxflux ( real  pdtime,
real, dimension(klon, klev)  pqen,
real, dimension(klon, klev)  pqsen,
real, dimension(klon, klev)  ptenh,
real, dimension(klon, klev)  pqenh,
real, dimension(klon, klev)  pap,
real, dimension(klon, klev+1)  paph,
logical, dimension(klon)  ldland,
real, dimension(klon, klev)  pgeoh,
integer, dimension(klon)  kcbot,
integer, dimension(klon)  kctop,
logical, dimension(klon)  lddraf,
integer, dimension(klon)  kdtop,
integer, dimension(klon)  ktype,
logical, dimension(klon)  ldcum,
real, dimension(klon, klev)  pmfu,
real, dimension(klon, klev)  pmfd,
real, dimension(klon, klev)  pmfus,
real, dimension(klon, klev)  pmfds,
real, dimension(klon, klev)  pmfuq,
real, dimension(klon, klev)  pmfdq,
real, dimension(klon, klev)  pmful,
real, dimension(klon, klev)  plude,
real, dimension(klon, klev)  pdmfup,
real, dimension(klon, klev)  pdmfdp,
real, dimension(klon, klev)  pten,
real, dimension(klon)  prfl,
real, dimension(klon)  psfl,
real, dimension(klon, klev)  pdpmel,
integer  ktopm2,
real, dimension(klon, klev+1)  pmflxr,
real, dimension(klon, klev+1)  pmflxs 
)

Definition at line 983 of file conflx.F90.

Here is the caller graph for this function:

subroutine flxini ( real, dimension(klon, klev)  pten,
real, dimension(klon, klev)  pqen,
real, dimension(klon, klev)  pqsen,
real, dimension(klon, klev)  pgeo,
real, dimension(klon, klev+1)  paph,
real, dimension(klon, klev)  pgeoh,
real, dimension(klon, klev)  ptenh,
real, dimension(klon, klev)  pqenh,
real, dimension(klon, klev)  pqsenh,
real, dimension(klon, klev)  ptu,
real, dimension(klon, klev)  pqu,
real, dimension(klon, klev)  ptd,
real, dimension(klon, klev)  pqd,
real, dimension(klon, klev)  pmfd,
real, dimension(klon, klev)  pmfds,
real, dimension(klon, klev)  pmfdq,
real, dimension(klon, klev)  pdmfdp,
real, dimension(klon, klev)  pmfu,
real, dimension(klon, klev)  pmfus,
real, dimension(klon, klev)  pmfuq,
real, dimension(klon, klev)  pdmfup,
real, dimension(klon, klev)  pdpmel,
real, dimension(klon, klev)  plu,
real, dimension(klon, klev)  plude,
integer, dimension(klon, klev)  klab,
real, dimension(klon, klev)  pen_u,
real, dimension(klon, klev)  pde_u,
real, dimension(klon, klev)  pen_d,
real, dimension(klon, klev)  pde_d 
)

Definition at line 480 of file conflx.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flxmain ( real  pdtime,
real, dimension(klon, klev)  pten,
real, dimension(klon, klev)  pqen,
real, dimension(klon, klev)  pqsen,
real, dimension(klon)  pqhfl,
real, dimension(klon, klev)  pap,
real, dimension(klon, klev+1)  paph,
real, dimension(klon, klev)  pgeo,
logical, dimension(klon)  ldland,
real, dimension(klon, klev)  ptte,
real, dimension(klon, klev)  pqte,
real, dimension(klon, klev)  pvervel,
real, dimension(klon)  prsfc,
real, dimension(klon)  pssfc,
integer, dimension(klon)  kcbot,
integer, dimension(klon)  kctop,
integer, dimension(klon)  kdtop 
)

Definition at line 206 of file conflx.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine flxsetup ( )

Definition at line 1584 of file conflx.F90.

Here is the caller graph for this function: