FV3 Bundle
cloud_tl Module Reference

Functions/Subroutines

subroutine, public cloud_driver_d (dt, im, jm, lm, th, thd, q, qd, ple, cnv_dqldt, cnv_dqldtd, cnv_mfd, cnv_mfdd, cnv_prc3, cnv_prc3d, cnv_updf, cnv_updfd, qi_ls, qi_lsd, ql_ls, ql_lsd, qi_con, qi_cond, ql_con, ql_cond, cf_ls, cf_lsd, cf_con, cf_cond, frland, physparams, estblx, khu, khl, cons_runiv, cons_kappa, cons_airmw, cons_h2omw, cons_grav, cons_alhl, cons_alhf, cons_pi, cons_rgas, cons_cp, cons_vireps, cons_alhs, cons_tice, cons_rvap, cons_p00, do_moist_physics)
 
subroutine cloud_tidy_d (qv, qvd, te, ted, qlc, qlcd, qic, qicd, cf, cfd, qla, qlad, qia, qiad, af, afd, cons_alhl, cons_alhs, cons_cp)
 
subroutine meltfreeze_d (dt, te, ted, ql, qld, qi, qid, t_ice_all, t_ice_max, icefrpwr, cons_alhl, cons_alhs, cons_cp)
 
subroutine convec_src_d (dt, mass, imass, te, ted, qv, qvd, dcf, dcfd, dmf, dmfd, qla, qlad, qia, qiad, af, afd, qs, qsd, cons_alhs, cons_alhl, cons_cp, t_ice_all, t_ice_max, icefrpwr)
 
subroutine, public ls_cloud_d (dt, alpha, pdfshape, pl, te, ted, qv, qvd, qcl, qcld, qal, qald, qci, qcid, qai, qaid, cf, cfd, af, afd, cons_alhl, cons_alhf, cons_alhs, cons_cp, cons_h2omw, cons_airmw, t_ice_all, t_ice_max, icefrpwr, estblx, cloud_pertmod, dmp)
 
subroutine pdffrac_d (flag, qtmean, qtmeand, sigmaqt1, sigmaqt1d, sigmaqt2, sigmaqt2d, qstar, qstard, clfrac, clfracd)
 
subroutine pdfcondensate_d (flag, qtmean4, qtmean4d, sigmaqt14, sigmaqt14d, sigmaqt24, sigmaqt24d, qstar4, qstar4d, condensate4, condensate4d)
 
subroutine evap_cnv_d (dt, rhcr, pl, te, ted, qv, qvd, ql, qld, qi, qid, f, fd, xf, qs, qsd, rho_w, cld_evp_eff, cons_h2omw, cons_airmw, cons_alhl, cons_rvap, cons_rgas, cons_pi, cons_cp)
 
subroutine subl_cnv_d (dt, rhcr, pl, te, ted, qv, qvd, ql, qld, qi, qid, f, fd, xf, qs, qsd, rho_w, cld_evp_eff, cons_h2omw, cons_airmw, cons_alhl, cons_rvap, cons_rgas, cons_pi, cons_cp, cons_alhs)
 
subroutine ldradius_d (pl, te, ted, qcl, qcld, nn, rho_w, radius, radiusd, cons_rgas, cons_pi)
 
subroutine autoconversion_ls_d (dt, qc, qcd, qp, qpd, te, ted, pl, f, fd, sundqv2, sundqv3, sundqt1, c_00, lwcrit, dzet)
 
subroutine autoconversion_cnv_d (dt, qc, qcd, qp, qpd, te, ted, pl, f, fd, sundqv2, sundqv3, sundqt1, c_00, lwcrit, dzet)
 
subroutine get_ice_fraction_d (temp, tempd, t_ice_all, t_ice_max, icefrpwr, icefrct, icefrctd)
 
subroutine cons_sundq3_d (temp, tempd, rate2, rate3, te1, f2, f2d, f3)
 
subroutine cons_microphys_d (temp, tempd, pr, q_sat, q_satd, aa, aad, bb, bbd, cons_h2omw, cons_airmw, cons_rvap, alhx3, alhx3d)
 
subroutine cons_alhx_d (t, td, alhx3, alhx3d, t_ice_max, t_ice_all, cons_alhs, cons_alhl)
 
subroutine ice_settlefall_cnv_d (wxr, qi, qid, pl, te, ted, f, fd, cons_rgas, khu, khl, k, dt, dz, dzd, qp, qpd, anv_icefall_c)
 
subroutine ice_settlefall_ls_d (wxr, qi, qid, pl, te, ted, f, fd, cons_rgas, khu, khl, k, dt, dz, dzd, qp, qpd, ls_icefall_c)
 
subroutine precipandevap_d (k, ktop, lm, dt, frland, rhcr3, qpl, qpld, qpi, qpid, qcl, qcld, qci, te, ted, qv, qvd, mass, imass, pl, dze, dzed, qddf3, qddf3d, aa, aad, bb, bbd, area, aread, pfl_above_in, pfl_above_ind, pfl_above_out, pfl_above_outd, pfi_above_in, pfi_above_ind, pfi_above_out, pfi_above_outd, evap_dd_above_in, evap_dd_above_ind, evap_dd_above_out, evap_dd_above_outd, subl_dd_above_in, subl_dd_above_ind, subl_dd_above_out, subl_dd_above_outd, envfc, ddrfc, cons_alhf, cons_alhs, cons_alhl, cons_cp, cons_tice, cons_h2omw, cons_airmw, revap_off_p, c_acc, c_ev_r, c_ev_s, rho_w, estblx)
 
subroutine marshpalm_d (rain, raind, pr, diam3, diam3d, ntotal, w, wd, ve, ved)
 
subroutine dqsat_bac_d (dqsi, dqsid, qssi, qssid, temp, tempd, plo, im, jm, lm, estblx, cons_h2omw, cons_airmw)
 
subroutine dqsats_bac_d (dqsi, dqsid, qssi, qssid, temp, tempd, plo, estblx, cons_h2omw, cons_airmw)
 

Function/Subroutine Documentation

◆ autoconversion_cnv_d()

subroutine cloud_tl::autoconversion_cnv_d ( real*8, intent(in)  dt,
real*8, intent(inout)  qc,
real*8, intent(inout)  qcd,
real*8, intent(inout)  qp,
real*8, intent(inout)  qpd,
real*8, intent(in)  te,
real*8, intent(in)  ted,
real*8, intent(in)  pl,
real*8, intent(inout)  f,
real*8, intent(inout)  fd,
real*8, intent(in)  sundqv2,
real*8, intent(in)  sundqv3,
real*8, intent(in)  sundqt1,
real*8, intent(in)  c_00,
real*8, intent(in)  lwcrit,
real*8, intent(in)  dzet 
)
private

Definition at line 2157 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ autoconversion_ls_d()

subroutine cloud_tl::autoconversion_ls_d ( real*8, intent(in)  dt,
real*8, intent(inout)  qc,
real*8, intent(inout)  qcd,
real*8, intent(inout)  qp,
real*8, intent(inout)  qpd,
real*8, intent(in)  te,
real*8, intent(in)  ted,
real*8, intent(in)  pl,
real*8, intent(inout)  f,
real*8, intent(inout)  fd,
real*8, intent(in)  sundqv2,
real*8, intent(in)  sundqv3,
real*8, intent(in)  sundqt1,
real*8, intent(in)  c_00,
real*8, intent(in)  lwcrit,
real*8, intent(in)  dzet 
)
private

Definition at line 1957 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cloud_driver_d()

subroutine, public cloud_tl::cloud_driver_d ( real*8, intent(in)  dt,
integer, intent(in)  im,
integer, intent(in)  jm,
integer, intent(in)  lm,
real*8, dimension(im, jm, lm), intent(inout)  th,
real*8, dimension(im, jm, lm), intent(inout)  thd,
real*8, dimension(im, jm, lm), intent(inout)  q,
real*8, dimension(im, jm, lm), intent(inout)  qd,
real*8, dimension(im, jm, 0:lm), intent(in)  ple,
real*8, dimension(im, jm, lm), intent(in)  cnv_dqldt,
real*8, dimension(im, jm, lm), intent(in)  cnv_dqldtd,
real*8, dimension(im, jm, lm), intent(in)  cnv_mfd,
real*8, dimension(im, jm, lm), intent(in)  cnv_mfdd,
real*8, dimension(im, jm, lm), intent(in)  cnv_prc3,
real*8, dimension(im, jm, lm), intent(in)  cnv_prc3d,
real*8, dimension(im, jm, lm), intent(in)  cnv_updf,
real*8, dimension(im, jm, lm), intent(in)  cnv_updfd,
real*8, dimension(im, jm, lm), intent(inout)  qi_ls,
real*8, dimension(im, jm, lm), intent(inout)  qi_lsd,
real*8, dimension(im, jm, lm), intent(inout)  ql_ls,
real*8, dimension(im, jm, lm), intent(inout)  ql_lsd,
real*8, dimension(im, jm, lm), intent(inout)  qi_con,
real*8, dimension(im, jm, lm), intent(inout)  qi_cond,
real*8, dimension(im, jm, lm), intent(inout)  ql_con,
real*8, dimension(im, jm, lm), intent(inout)  ql_cond,
real*8, dimension(im, jm, lm), intent(inout)  cf_ls,
real*8, dimension(im, jm, lm), intent(inout)  cf_lsd,
real*8, dimension(im, jm, lm), intent(inout)  cf_con,
real*8, dimension(im, jm, lm), intent(inout)  cf_cond,
real*8, dimension(im, jm), intent(in)  frland,
real*8, dimension(:), intent(in)  physparams,
real*8, dimension(:), intent(in)  estblx,
integer, dimension(im, jm), intent(in)  khu,
integer, dimension(im, jm), intent(in)  khl,
real*8, intent(in)  cons_runiv,
real*8, intent(in)  cons_kappa,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_grav,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_alhf,
real*8, intent(in)  cons_pi,
real*8, intent(in)  cons_rgas,
real*8, intent(in)  cons_cp,
real*8, intent(in)  cons_vireps,
real*8, intent(in)  cons_alhs,
real*8, intent(in)  cons_tice,
real*8, intent(in)  cons_rvap,
real*8, intent(in)  cons_p00,
integer, intent(in)  do_moist_physics 
)

Definition at line 30 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cloud_tidy_d()

subroutine cloud_tl::cloud_tidy_d ( real*8, intent(inout)  qv,
real*8, intent(inout)  qvd,
real*8, intent(inout)  te,
real*8, intent(inout)  ted,
real*8, intent(inout)  qlc,
real*8, intent(inout)  qlcd,
real*8, intent(inout)  qic,
real*8, intent(inout)  qicd,
real*8, intent(inout)  cf,
real*8, intent(inout)  cfd,
real*8, intent(inout)  qla,
real*8, intent(inout)  qlad,
real*8, intent(inout)  qia,
real*8, intent(inout)  qiad,
real*8, intent(inout)  af,
real*8, intent(inout)  afd,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_alhs,
real*8, intent(in)  cons_cp 
)
private

Definition at line 899 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ cons_alhx_d()

subroutine cloud_tl::cons_alhx_d ( real*8, intent(in)  t,
real*8, intent(in)  td,
real*8, intent(out)  alhx3,
real*8, intent(out)  alhx3d,
real*8, intent(in)  t_ice_max,
real*8, intent(in)  t_ice_all,
real*8, intent(in)  cons_alhs,
real*8, intent(in)  cons_alhl 
)
private

Definition at line 2486 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ cons_microphys_d()

subroutine cloud_tl::cons_microphys_d ( real*8, intent(in)  temp,
real*8, intent(in)  tempd,
real*8, intent(in)  pr,
real*8, intent(in)  q_sat,
real*8, intent(in)  q_satd,
real*8, intent(out)  aa,
real*8, intent(out)  aad,
real*8, intent(out)  bb,
real*8, intent(out)  bbd,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  cons_rvap,
real*8, intent(in)  alhx3,
real*8, intent(in)  alhx3d 
)
private

Definition at line 2455 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ cons_sundq3_d()

subroutine cloud_tl::cons_sundq3_d ( real*8, intent(in)  temp,
real*8, intent(in)  tempd,
real*8, intent(in)  rate2,
real*8, intent(in)  rate3,
real*8, intent(in)  te1,
real*8, intent(out)  f2,
real*8, intent(out)  f2d,
real*8, intent(out)  f3 
)
private

Definition at line 2399 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ convec_src_d()

subroutine cloud_tl::convec_src_d ( real*8, intent(in)  dt,
real*8, intent(in)  mass,
real*8, intent(in)  imass,
real*8, intent(inout)  te,
real*8, intent(inout)  ted,
real*8, intent(inout)  qv,
real*8, intent(inout)  qvd,
real*8, intent(in)  dcf,
real*8, intent(in)  dcfd,
real*8, intent(in)  dmf,
real*8, intent(in)  dmfd,
real*8, intent(inout)  qla,
real*8, intent(inout)  qlad,
real*8, intent(inout)  qia,
real*8, intent(inout)  qiad,
real*8, intent(inout)  af,
real*8, intent(inout)  afd,
real*8, intent(in)  qs,
real*8, intent(in)  qsd,
real*8, intent(in)  cons_alhs,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_cp,
real*8, intent(in)  t_ice_all,
real*8, intent(in)  t_ice_max,
integer, intent(in)  icefrpwr 
)
private

Definition at line 1063 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dqsat_bac_d()

subroutine cloud_tl::dqsat_bac_d ( real*8, dimension(im, jm, lm)  dqsi,
real*8, dimension(im, jm, lm)  dqsid,
real*8, dimension(im, jm, lm)  qssi,
real*8, dimension(im, jm, lm)  qssid,
real*8, dimension(im, jm, lm)  temp,
real*8, dimension(im, jm, lm)  tempd,
real*8, dimension(im, jm, lm)  plo,
integer  im,
integer  jm,
integer  lm,
real*8, dimension(:)  estblx,
real*8  cons_h2omw,
real*8  cons_airmw 
)
private

Definition at line 3141 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ dqsats_bac_d()

subroutine cloud_tl::dqsats_bac_d ( real*8  dqsi,
real*8  dqsid,
real*8  qssi,
real*8  qssid,
real*8  temp,
real*8  tempd,
real*8  plo,
real*8, dimension(:)  estblx,
real*8  cons_h2omw,
real*8  cons_airmw 
)
private

Definition at line 3214 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ evap_cnv_d()

subroutine cloud_tl::evap_cnv_d ( real*8, intent(in)  dt,
real*8, intent(in)  rhcr,
real*8, intent(in)  pl,
real*8, intent(inout)  te,
real*8, intent(inout)  ted,
real*8, intent(inout)  qv,
real*8, intent(inout)  qvd,
real*8, intent(inout)  ql,
real*8, intent(inout)  qld,
real*8, intent(inout)  qi,
real*8, intent(inout)  qid,
real*8, intent(inout)  f,
real*8, intent(inout)  fd,
real*8, intent(in)  xf,
real*8, intent(in)  qs,
real*8, intent(in)  qsd,
real*8, intent(in)  rho_w,
real*8, intent(in)  cld_evp_eff,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_rvap,
real*8, intent(in)  cons_rgas,
real*8, intent(in)  cons_pi,
real*8, intent(in)  cons_cp 
)
private

Definition at line 1758 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_ice_fraction_d()

subroutine cloud_tl::get_ice_fraction_d ( real*8, intent(in)  temp,
real*8, intent(in)  tempd,
real*8, intent(in)  t_ice_all,
real*8, intent(in)  t_ice_max,
integer, intent(in)  icefrpwr,
real*8, intent(out)  icefrct,
real*8, intent(out)  icefrctd 
)
private

Definition at line 2352 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ ice_settlefall_cnv_d()

subroutine cloud_tl::ice_settlefall_cnv_d ( real*8, intent(in)  wxr,
real*8, intent(inout)  qi,
real*8, intent(inout)  qid,
real*8, intent(in)  pl,
real*8, intent(in)  te,
real*8, intent(in)  ted,
real*8, intent(inout)  f,
real*8, intent(inout)  fd,
real*8, intent(in)  cons_rgas,
integer, intent(in)  khu,
integer, intent(in)  khl,
integer, intent(in)  k,
real*8, intent(in)  dt,
real*8, intent(in)  dz,
real*8, intent(in)  dzd,
real*8, intent(inout)  qp,
real*8, intent(inout)  qpd,
real*8, intent(in)  anv_icefall_c 
)
private

Definition at line 2514 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ ice_settlefall_ls_d()

subroutine cloud_tl::ice_settlefall_ls_d ( real*8, intent(in)  wxr,
real*8, intent(inout)  qi,
real*8, intent(inout)  qid,
real*8, intent(in)  pl,
real*8, intent(in)  te,
real*8, intent(in)  ted,
real*8, intent(inout)  f,
real*8, intent(inout)  fd,
real*8, intent(in)  cons_rgas,
integer, intent(in)  khu,
integer, intent(in)  khl,
integer, intent(in)  k,
real*8, intent(in)  dt,
real*8, intent(in)  dz,
real*8, intent(in)  dzd,
real*8, intent(inout)  qp,
real*8, intent(inout)  qpd,
real*8, intent(in)  ls_icefall_c 
)
private

Definition at line 2599 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ ldradius_d()

subroutine cloud_tl::ldradius_d ( real*8, intent(in)  pl,
real*8, intent(in)  te,
real*8, intent(in)  ted,
real*8, intent(in)  qcl,
real*8, intent(in)  qcld,
real*8, intent(in)  nn,
real*8, intent(in)  rho_w,
real*8, intent(out)  radius,
real*8, intent(out)  radiusd,
real*8, intent(in)  cons_rgas,
real*8, intent(in)  cons_pi 
)
private

Definition at line 1927 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ ls_cloud_d()

subroutine, public cloud_tl::ls_cloud_d ( real*8, intent(in)  dt,
real*8, intent(in)  alpha,
integer, intent(in)  pdfshape,
real*8, intent(in)  pl,
real*8, intent(inout)  te,
real*8, intent(inout)  ted,
real*8, intent(inout)  qv,
real*8, intent(inout)  qvd,
real*8, intent(inout)  qcl,
real*8, intent(inout)  qcld,
real*8, intent(inout)  qal,
real*8, intent(inout)  qald,
real*8, intent(inout)  qci,
real*8, intent(inout)  qcid,
real*8, intent(inout)  qai,
real*8, intent(inout)  qaid,
real*8, intent(inout)  cf,
real*8, intent(inout)  cfd,
real*8, intent(inout)  af,
real*8, intent(inout)  afd,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_alhf,
real*8, intent(in)  cons_alhs,
real*8, intent(in)  cons_cp,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  t_ice_all,
real*8, intent(in)  t_ice_max,
integer, intent(in)  icefrpwr,
real*8, dimension(:), intent(in)  estblx,
integer, intent(in)  cloud_pertmod,
integer, intent(in)  dmp 
)

Definition at line 1157 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ marshpalm_d()

subroutine cloud_tl::marshpalm_d ( real*8, intent(in)  rain,
real*8, intent(in)  raind,
real*8, intent(in)  pr,
real*8, intent(out)  diam3,
real*8, intent(out)  diam3d,
real*8, intent(out)  ntotal,
real*8, intent(out)  w,
real*8, intent(out)  wd,
real*8, intent(out)  ve,
real*8, intent(out)  ved 
)
private

Definition at line 3035 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ meltfreeze_d()

subroutine cloud_tl::meltfreeze_d ( real*8, intent(in)  dt,
real*8, intent(inout)  te,
real*8, intent(inout)  ted,
real*8, intent(inout)  ql,
real*8, intent(inout)  qld,
real*8, intent(inout)  qi,
real*8, intent(inout)  qid,
real*8, intent(in)  t_ice_all,
real*8, intent(in)  t_ice_max,
integer, intent(in)  icefrpwr,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_alhs,
real*8, intent(in)  cons_cp 
)
private

Definition at line 993 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pdfcondensate_d()

subroutine cloud_tl::pdfcondensate_d ( integer, intent(in)  flag,
real*8, intent(in)  qtmean4,
real*8, intent(in)  qtmean4d,
real*8, intent(in)  sigmaqt14,
real*8, intent(in)  sigmaqt14d,
real*8, intent(in)  sigmaqt24,
real*8, intent(in)  sigmaqt24d,
real*8, intent(in)  qstar4,
real*8, intent(in)  qstar4d,
real*8, intent(inout)  condensate4,
real*8, intent(inout)  condensate4d 
)
private

Definition at line 1608 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ pdffrac_d()

subroutine cloud_tl::pdffrac_d ( integer, intent(in)  flag,
real*8, intent(in)  qtmean,
real*8, intent(in)  qtmeand,
real*8, intent(in)  sigmaqt1,
real*8, intent(in)  sigmaqt1d,
real*8, intent(in)  sigmaqt2,
real*8, intent(in)  sigmaqt2d,
real*8, intent(in)  qstar,
real*8, intent(in)  qstard,
real*8, intent(inout)  clfrac,
real*8, intent(inout)  clfracd 
)
private

Definition at line 1465 of file cloud_tl.F90.

Here is the caller graph for this function:

◆ precipandevap_d()

subroutine cloud_tl::precipandevap_d ( integer, intent(in)  k,
integer, intent(in)  ktop,
integer, intent(in)  lm,
real*8, intent(in)  dt,
real*8, intent(in)  frland,
real*8, intent(in)  rhcr3,
real*8, intent(inout)  qpl,
real*8, intent(inout)  qpld,
real*8, intent(inout)  qpi,
real*8, intent(inout)  qpid,
real*8, intent(inout)  qcl,
real*8, intent(inout)  qcld,
real*8, intent(inout)  qci,
real*8, intent(inout)  te,
real*8, intent(inout)  ted,
real*8, intent(inout)  qv,
real*8, intent(inout)  qvd,
real*8, intent(in)  mass,
real*8, intent(in)  imass,
real*8, intent(in)  pl,
real*8, intent(in)  dze,
real*8, intent(in)  dzed,
real*8, intent(in)  qddf3,
real*8, intent(in)  qddf3d,
real*8, intent(in)  aa,
real*8, intent(in)  aad,
real*8, intent(in)  bb,
real*8, intent(in)  bbd,
real*8, intent(in)  area,
real*8, intent(in)  aread,
real*8, intent(inout)  pfl_above_in,
real*8, intent(inout)  pfl_above_ind,
real*8, intent(inout)  pfl_above_out,
real*8, intent(inout)  pfl_above_outd,
real*8, intent(inout)  pfi_above_in,
real*8, intent(inout)  pfi_above_ind,
real*8, intent(inout)  pfi_above_out,
real*8, intent(inout)  pfi_above_outd,
real*8, intent(inout)  evap_dd_above_in,
real*8, intent(inout)  evap_dd_above_ind,
real*8, intent(inout)  evap_dd_above_out,
real*8, intent(inout)  evap_dd_above_outd,
real*8, intent(inout)  subl_dd_above_in,
real*8, intent(inout)  subl_dd_above_ind,
real*8, intent(inout)  subl_dd_above_out,
real*8, intent(inout)  subl_dd_above_outd,
real*8, intent(in)  envfc,
real*8, intent(in)  ddrfc,
real*8, intent(in)  cons_alhf,
real*8, intent(in)  cons_alhs,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_cp,
real*8, intent(in)  cons_tice,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  revap_off_p,
real*8, intent(in)  c_acc,
real*8, intent(in)  c_ev_r,
real*8, intent(in)  c_ev_s,
real*8, intent(in)  rho_w,
real*8, dimension(:), intent(in)  estblx 
)
private

Definition at line 2710 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ subl_cnv_d()

subroutine cloud_tl::subl_cnv_d ( real*8, intent(in)  dt,
real*8, intent(in)  rhcr,
real*8, intent(in)  pl,
real*8, intent(inout)  te,
real*8, intent(inout)  ted,
real*8, intent(inout)  qv,
real*8, intent(inout)  qvd,
real*8, intent(inout)  ql,
real*8, intent(inout)  qld,
real*8, intent(inout)  qi,
real*8, intent(inout)  qid,
real*8, intent(inout)  f,
real*8, intent(inout)  fd,
real*8, intent(in)  xf,
real*8, intent(in)  qs,
real*8, intent(in)  qsd,
real*8, intent(in)  rho_w,
real*8, intent(in)  cld_evp_eff,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_rvap,
real*8, intent(in)  cons_rgas,
real*8, intent(in)  cons_pi,
real*8, intent(in)  cons_cp,
real*8, intent(in)  cons_alhs 
)
private

Definition at line 1843 of file cloud_tl.F90.

Here is the call graph for this function:
Here is the caller graph for this function: