LMDZ
cv_routines.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine cv_param (nd)
 
subroutine cv_prelim (len, nd, ndp1, t, q, p, ph, lv, cpn, tv, gz, h, hm)
 
subroutine cv_feed (len, nd, t, q, qs, p, hm, gz, nk, icb, icbmax, iflag, tnk, qnk, gznk, plcl)
 
subroutine cv_undilute1 (len, nd, t, q, qs, gz, p, nk, icb, icbmax, tp, tvp, clw)
 
subroutine cv_trigger (len, nd, icb, cbmf, tv, tvp, iflag)
 
subroutine cv_compress (len, nloc, ncum, nd, iflag1, nk1, icb1, cbmf1, plcl1, tnk1, qnk1, gznk1, t1, q1, qs1, u1, v1, gz1, h1, lv1, cpn1, p1, ph1, tv1, tp1, tvp1, clw1, iflag, nk, icb, cbmf, plcl, tnk, qnk, gznk, t, q, qs, u, v, gz, h, lv, cpn, p, ph, tv, tp, tvp, clw, dph)
 
subroutine cv_undilute2 (nloc, ncum, nd, icb, nk, tnk, qnk, gznk, t, q, qs, gz, p, dph, h, tv, lv, inb, inb1, tp, tvp, clw, hp, ep, sigp, frac)
 
subroutine cv_closure (nloc, ncum, nd, nk, icb, tv, tvp, p, ph, dph, plcl, cpn, iflag, cbmf)
 
subroutine cv_mixing (nloc, ncum, nd, icb, nk, inb, inb1, ph, t, q, qs, u, v, h, lv, qnk, hp, tv, tvp, ep, clw, cbmf, m, ment, qent, uent, vent, nent, sij, elij)
 
subroutine cv_unsat (nloc, ncum, nd, inb, t, q, qs, gz, u, v, p, ph, h, lv, ep, sigp, clw, m, ment, elij, iflag, mp, qp, up, vp, wt, water, evap)
 
subroutine cv_yield (nloc, ncum, nd, nk, icb, inb, delt, t, q, u, v, gz, p, ph, h, hp, lv, cpn, ep, clw, frac, m, mp, qp, up, vp, wt, water, evap, ment, qent, uent, vent, nent, elij, tv, tvp, iflag, wd, qprime, tprime, precip, cbmf, ft, fq, fu, fv, ma, qcondc)
 
subroutine cv_uncompress (nloc, len, ncum, nd, idcum, iflag, precip, cbmf, ft, fq, fu, fv, ma, qcondc, iflag1, precip1, cbmf1, ft1, fq1, fu1, fv1, ma1, qcondc1)
 

Function/Subroutine Documentation

subroutine cv_closure ( integer  nloc,
integer  ncum,
integer  nd,
integer, dimension(nloc nk,
integer, dimension(nloc icb,
real, dimension(nloc, nd)  tv,
real, dimension(nloc, nd)  tvp,
real, dimension(nloc, nd)  p,
real, dimension(nloc, nd+1)  ph,
real, dimension(nloc, nd)  dph,
real, dimension(nloc plcl,
real, dimension(nloc, nd)  cpn,
integer, dimension(nloc iflag,
real, dimension(nloc cbmf 
)

Definition at line 766 of file cv_routines.F90.

Here is the caller graph for this function:

subroutine cv_compress ( integer  len,
integer  nloc,
integer  ncum,
integer  nd,
integer, dimension(len)  iflag1,
integer, dimension(len)  nk1,
integer, dimension(len)  icb1,
real, dimension(len)  cbmf1,
real, dimension(len)  plcl1,
real, dimension(len)  tnk1,
real, dimension(len)  qnk1,
real, dimension(len)  gznk1,
real, dimension(len, nd)  t1,
real, dimension(len, nd)  q1,
real, dimension(len, nd)  qs1,
real, dimension(len, nd)  u1,
real, dimension(len, nd)  v1,
real, dimension(len, nd)  gz1,
real, dimension(len, nd)  h1,
real, dimension(len, nd)  lv1,
real, dimension(len, nd)  cpn1,
real, dimension(len, nd)  p1,
real, dimension(len, nd+1)  ph1,
real, dimension(len, nd)  tv1,
real, dimension(len, nd)  tp1,
real, dimension(len, nd)  tvp1,
real, dimension(len, nd)  clw1,
integer, dimension(nloc iflag,
integer, dimension(nloc nk,
integer, dimension(nloc icb,
real, dimension(nloc cbmf,
real, dimension(nloc plcl,
real, dimension(nloc tnk,
real, dimension(nloc qnk,
real, dimension(nloc gznk,
real, dimension(nloc, nd)  t,
real, dimension(nloc, nd)  q,
real, dimension(nloc, nd)  qs,
real, dimension(nloc, nd)  u,
real, dimension(nloc, nd)  v,
real, dimension(nloc, nd)  gz,
real, dimension(nloc, nd)  h,
real, dimension(nloc, nd)  lv,
real, dimension(nloc, nd)  cpn,
real, dimension(nloc, nd)  p,
real, dimension(nloc, nd+1)  ph,
real, dimension(nloc, nd)  tv,
real, dimension(nloc, nd)  tp,
real, dimension(nloc, nd)  tvp,
real, dimension(nloc, nd)  clw,
real, dimension(nloc, nd)  dph 
)

Definition at line 398 of file cv_routines.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine cv_feed ( integer  len,
integer  nd,
real, dimension(len, nd)  t,
real, dimension(len, nd)  q,
real, dimension(len, nd)  qs,
real, dimension(len, nd)  p,
real, dimension(len, nd)  hm,
real, dimension(len, nd)  gz,
integer, dimension(len)  nk,
integer, dimension(len)  icb,
integer  icbmax,
integer, dimension(len)  iflag,
real, dimension(len)  tnk,
real, dimension(len)  qnk,
real, dimension(len)  gznk,
real, dimension(len)  plcl 
)

Definition at line 135 of file cv_routines.F90.

Here is the caller graph for this function:

subroutine cv_mixing ( integer  nloc,
integer  ncum,
integer  nd,
integer, dimension(nloc icb,
integer, dimension(nloc nk,
integer, dimension(nloc inb,
integer, dimension(nloc inb1,
real, dimension(nloc, nd+1)  ph,
real, dimension(nloc, nd)  t,
real, dimension(nloc, nd)  q,
real, dimension(nloc, nd)  qs,
real, dimension(nloc, nd)  u,
real, dimension(nloc, nd)  v,
real, dimension(nloc, nd)  h,
real, dimension(nloc, nd)  lv,
real, dimension(nloc qnk,
real, dimension(nloc, nd)  hp,
real, dimension(nloc, nd)  tv,
real, dimension(nloc, nd)  tvp,
real, dimension(nloc, nd)  ep,
real, dimension(nloc, nd)  clw,
real, dimension(nloc cbmf,
real, dimension(nloc, nd)  m,
real, dimension(nloc, nd, nd)  ment,
real, dimension(nloc, nd, nd)  qent,
real, dimension(nloc, nd, nd)  uent,
real, dimension(nloc, nd, nd)  vent,
integer, dimension(nloc, nd)  nent,
real, dimension(nloc, nd, nd)  sij,
real, dimension(nloc, nd, nd)  elij 
)

Definition at line 849 of file cv_routines.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine cv_param ( integer  nd)

Definition at line 5 of file cv_routines.F90.

Here is the caller graph for this function:

subroutine cv_prelim ( integer  len,
integer  nd,
integer  ndp1,
real, dimension(len, nd)  t,
real, dimension(len, nd)  q,
real, dimension(len, nd)  p,
real, dimension(len, ndp1)  ph,
real, dimension(len, nd)  lv,
real, dimension(len, nd)  cpn,
real, dimension(len, nd)  tv,
real, dimension(len, nd)  gz,
real, dimension(len, nd)  h,
real, dimension(len, nd)  hm 
)

Definition at line 77 of file cv_routines.F90.

Here is the caller graph for this function:

subroutine cv_trigger ( integer  len,
integer  nd,
integer, dimension(len)  icb,
real, dimension(len)  cbmf,
real, dimension(len, nd)  tv,
real, dimension(len, nd)  tvp,
integer, dimension(len)  iflag 
)

Definition at line 365 of file cv_routines.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine cv_uncompress ( integer  nloc,
integer  len,
integer  ncum,
integer  nd,
integer, dimension(nloc idcum,
integer, dimension(nloc iflag,
real, dimension(nloc precip,
real, dimension(nloc cbmf,
real, dimension(nloc, nd)  ft,
real, dimension(nloc, nd)  fq,
real, dimension(nloc, nd)  fu,
real, dimension(nloc, nd)  fv,
real, dimension(nloc, nd)  ma,
real, dimension(nloc, nd)  qcondc,
integer, dimension(len)  iflag1,
real, dimension(len)  precip1,
real, dimension(len)  cbmf1,
real, dimension(len, nd)  ft1,
real, dimension(len, nd)  fq1,
real, dimension(len, nd)  fu1,
real, dimension(len, nd)  fv1,
real, dimension(len, nd)  ma1,
real, dimension(len, nd)  qcondc1 
)

Definition at line 1671 of file cv_routines.F90.

Here is the caller graph for this function:

subroutine cv_undilute1 ( integer  len,
integer  nd,
real, dimension(len, nd)  t,
real, dimension(len, nd)  q,
real, dimension(len, nd)  qs,
real, dimension(len, nd)  gz,
real, dimension(len, nd)  p,
integer, dimension(len)  nk,
integer, dimension(len)  icb,
integer  icbmax,
real, dimension(len, nd)  tp,
real, dimension(len, nd)  tvp,
real, dimension(len, nd)  clw 
)

Definition at line 256 of file cv_routines.F90.

Here is the caller graph for this function:

subroutine cv_undilute2 ( integer  nloc,
integer  ncum,
integer  nd,
integer, dimension(nloc icb,
integer, dimension(nloc nk,
real, dimension(nloc tnk,
real, dimension(nloc qnk,
real, dimension(nloc gznk,
real, dimension(nloc, nd)  t,
real, dimension(nloc, nd)  q,
real, dimension(nloc, nd)  qs,
real, dimension(nloc, nd)  gz,
real, dimension(nloc, nd)  p,
real, dimension(nloc, nd)  dph,
real, dimension(nloc, nd)  h,
real, dimension(nloc, nd)  tv,
real, dimension(nloc, nd)  lv,
integer, dimension(nloc inb,
integer, dimension(nloc inb1,
real, dimension(nloc, nd)  tp,
real, dimension(nloc, nd)  tvp,
real, dimension(nloc, nd)  clw,
real, dimension(nloc, nd)  hp,
real, dimension(nloc, nd)  ep,
real, dimension(nloc, nd)  sigp,
real, dimension(nloc frac 
)

Definition at line 483 of file cv_routines.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine cv_unsat ( integer  nloc,
integer  ncum,
integer  nd,
integer, dimension(nloc inb,
real, dimension(nloc, nd)  t,
real, dimension(nloc, nd)  q,
real, dimension(nloc, nd)  qs,
real, dimension(nloc, nd)  gz,
real, dimension(nloc, nd)  u,
real, dimension(nloc, nd)  v,
real, dimension(nloc, nd)  p,
real, dimension(nloc, nd+1)  ph,
real, dimension(nloc, nd)  h,
real, dimension(nloc, nd)  lv,
real, dimension(nloc, nd)  ep,
real, dimension(nloc, nd)  sigp,
real, dimension(nloc, nd)  clw,
real, dimension(nloc, nd)  m,
real, dimension(nloc, nd, nd)  ment,
real, dimension(nloc, nd, nd)  elij,
integer, dimension(nloc iflag,
real, dimension(nloc, nd)  mp,
real, dimension(nloc, nd)  qp,
real, dimension(nloc, nd)  up,
real, dimension(nloc, nd)  vp,
real, dimension(nloc, nd)  wt,
real, dimension(nloc, nd)  water,
real, dimension(nloc, nd)  evap 
)

Definition at line 1100 of file cv_routines.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine cv_yield ( integer  nloc,
integer  ncum,
integer  nd,
integer, dimension(nloc nk,
integer, dimension(nloc icb,
integer, dimension(nloc inb,
real  delt,
real, dimension(nloc, nd)  t,
real, dimension(nloc, nd)  q,
real, dimension(nloc, nd)  u,
real, dimension(nloc, nd)  v,
real, dimension(nloc, nd)  gz,
real, dimension(nloc, nd)  p,
real, dimension(nloc, nd+1)  ph,
real, dimension(nloc, nd)  h,
real, dimension(nloc, nd)  hp,
real, dimension(nloc, nd)  lv,
real, dimension(nloc, nd)  cpn,
real, dimension(nloc, nd)  ep,
real, dimension(nloc, nd)  clw,
real, dimension(nloc frac,
real, dimension(nloc, nd)  m,
real, dimension(nloc, nd)  mp,
real, dimension(nloc, nd)  qp,
real, dimension(nloc, nd)  up,
real, dimension(nloc, nd)  vp,
real, dimension(nloc, nd)  wt,
real, dimension(nloc, nd)  water,
real, dimension(nloc, nd)  evap,
real, dimension(nloc, nd, nd)  ment,
real, dimension(nloc, nd, nd)  qent,
real, dimension(nloc, nd, nd)  uent,
real, dimension(nloc, nd, nd)  vent,
integer, dimension(nloc, nd)  nent,
real, dimension(nloc, nd, nd)  elij,
real, dimension(nloc, nd)  tv,
real, dimension(nloc, nd)  tvp,
integer, dimension(nloc iflag,
real, dimension(nloc wd,
real, dimension(nloc qprime,
real, dimension(nloc tprime,
real, dimension(nloc precip,
real, dimension(nloc cbmf,
real, dimension(nloc, nd)  ft,
real, dimension(nloc, nd)  fq,
real, dimension(nloc, nd)  fu,
real, dimension(nloc, nd)  fv,
real, dimension(nloc, nd)  ma,
real, dimension(nloc, nd)  qcondc 
)

Definition at line 1303 of file cv_routines.F90.

Here is the call graph for this function:

Here is the caller graph for this function: