FV3 Bundle
convection_tl Module Reference

Functions/Subroutines

subroutine, public rase_d (idim, irun, k0, icmin, dt, cons_cp, cons_alhl, cons_grav, cons_rgas, cons_h2omw, cons_airmw, cons_vireps, seedras, sige, kcbl, wgt0, wgt1, frland, ts, tho, thod, qho, qhod, uho, uhod, vho, vhod, co_auto, ple, clw, clwd, flxd, flxdd, cnv_prc3, cnv_prc3d, cnv_updfrc, cnv_updfrcd, rasparams, estblx)
 
subroutine sundq3_ice_d (temp, tempd, rate2, rate3, te1, f2, f2d, f3)
 
subroutine dqsat_ras_d (dqsi, dqsid, qssi, qssid, temp, tempd, plo, lm, estblx, cons_h2omw, cons_airmw)
 
subroutine dqsats_ras_d (dqsi, dqsid, qssi, qssid, temp, tempd, plo, estblx, cons_h2omw, cons_airmw)
 
subroutine, public rase0_d (idim, irun, k0, icmin, dt, cons_cp, cons_alhl, cons_grav, cons_rgas, cons_h2omw, cons_airmw, cons_vireps, seedras, sige, kcbl, wgt0, wgt1, frland, ts, tho, thod, qho, qhod, co_auto, ple, rasparams, estblx)
 
subroutine, public rase_tracer_d (idim, irun, k0, icmin, dt, cons_cp, cons_alhl, cons_grav, cons_rgas, cons_h2omw, cons_airmw, cons_vireps, seedras, sige, kcbl, wgt0, wgt1, frland, ts, thoin, qhoin, uhoin, vhoin, co_auto, ple, rasparams, estblx, itrcr, xho, xhod, fscav)
 

Function/Subroutine Documentation

◆ dqsat_ras_d()

subroutine convection_tl::dqsat_ras_d ( real*8, dimension(lm)  dqsi,
real*8, dimension(lm)  dqsid,
real*8, dimension(lm)  qssi,
real*8, dimension(lm)  qssid,
real*8, dimension(lm)  temp,
real*8, dimension(lm)  tempd,
real*8, dimension(lm)  plo,
integer  lm,
real*8, dimension(:)  estblx,
real*8  cons_h2omw,
real*8  cons_airmw 
)
private

Definition at line 1051 of file convection_tl.F90.

Here is the caller graph for this function:

◆ dqsats_ras_d()

subroutine convection_tl::dqsats_ras_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 1122 of file convection_tl.F90.

Here is the caller graph for this function:

◆ rase0_d()

subroutine, public convection_tl::rase0_d ( integer, intent(in)  idim,
integer, intent(in)  irun,
integer, intent(in)  k0,
integer, intent(in)  icmin,
real*8, intent(in)  dt,
real*8, intent(in)  cons_cp,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_grav,
real*8, intent(in)  cons_rgas,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  cons_vireps,
integer, dimension(idim), intent(in)  seedras,
real*8, dimension(k0 + 1), intent(in)  sige,
integer, dimension(idim), intent(in)  kcbl,
real*8, dimension(idim, k0), intent(in)  wgt0,
real*8, dimension(idim, k0), intent(in)  wgt1,
real*8, dimension(idim), intent(in)  frland,
real*8, dimension(idim), intent(in)  ts,
real*8, dimension(idim, k0), intent(inout)  tho,
real*8, dimension(idim, k0), intent(inout)  thod,
real*8, dimension(idim, k0), intent(inout)  qho,
real*8, dimension(idim, k0), intent(inout)  qhod,
real*8, dimension(idim), intent(in)  co_auto,
real*8, dimension(idim, k0 + 1), intent(in)  ple,
real*8, dimension(:), intent(in)  rasparams,
real*8, dimension(:), intent(in)  estblx 
)

Definition at line 1187 of file convection_tl.F90.

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

◆ rase_d()

subroutine, public convection_tl::rase_d ( integer, intent(in)  idim,
integer, intent(in)  irun,
integer, intent(in)  k0,
integer, intent(in)  icmin,
real*8, intent(in)  dt,
real*8, intent(in)  cons_cp,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_grav,
real*8, intent(in)  cons_rgas,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  cons_vireps,
integer, dimension(idim), intent(in)  seedras,
real*8, dimension(k0 + 1), intent(in)  sige,
integer, dimension(idim), intent(in)  kcbl,
real*8, dimension(idim, k0), intent(in)  wgt0,
real*8, dimension(idim, k0), intent(in)  wgt1,
real*8, dimension(idim), intent(in)  frland,
real*8, dimension(idim), intent(in)  ts,
real*8, dimension(idim, k0), intent(inout)  tho,
real*8, dimension(idim, k0), intent(inout)  thod,
real*8, dimension(idim, k0), intent(inout)  qho,
real*8, dimension(idim, k0), intent(inout)  qhod,
real*8, dimension(idim, k0), intent(inout)  uho,
real*8, dimension(idim, k0), intent(inout)  uhod,
real*8, dimension(idim, k0), intent(inout)  vho,
real*8, dimension(idim, k0), intent(inout)  vhod,
real*8, dimension(idim), intent(in)  co_auto,
real*8, dimension(idim, k0 + 1), intent(in)  ple,
real*8, dimension(idim, k0), intent(out)  clw,
real*8, dimension(idim, k0), intent(out)  clwd,
real*8, dimension(idim, k0), intent(out)  flxd,
real*8, dimension(idim, k0), intent(out)  flxdd,
real*8, dimension(idim, k0), intent(out)  cnv_prc3,
real*8, dimension(idim, k0), intent(out)  cnv_prc3d,
real*8, dimension(idim, k0), intent(out)  cnv_updfrc,
real*8, dimension(idim, k0), intent(out)  cnv_updfrcd,
real*8, dimension(:), intent(in)  rasparams,
real*8, dimension(:), intent(in)  estblx 
)

Definition at line 27 of file convection_tl.F90.

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

◆ rase_tracer_d()

subroutine, public convection_tl::rase_tracer_d ( integer, intent(in)  idim,
integer, intent(in)  irun,
integer, intent(in)  k0,
integer, intent(in)  icmin,
real*8, intent(in)  dt,
real*8, intent(in)  cons_cp,
real*8, intent(in)  cons_alhl,
real*8, intent(in)  cons_grav,
real*8, intent(in)  cons_rgas,
real*8, intent(in)  cons_h2omw,
real*8, intent(in)  cons_airmw,
real*8, intent(in)  cons_vireps,
integer, dimension(idim), intent(in)  seedras,
real*8, dimension(k0 + 1), intent(in)  sige,
integer, dimension(idim), intent(in)  kcbl,
real*8, dimension(idim, k0), intent(in)  wgt0,
real*8, dimension(idim, k0), intent(in)  wgt1,
real*8, dimension(idim), intent(in)  frland,
real*8, dimension(idim), intent(in)  ts,
real*8, dimension(idim, k0), intent(in)  thoin,
real*8, dimension(idim, k0), intent(in)  qhoin,
real*8, dimension(idim, k0), intent(in)  uhoin,
real*8, dimension(idim, k0), intent(in)  vhoin,
real*8, dimension(idim), intent(in)  co_auto,
real*8, dimension(idim, k0 + 1), intent(in)  ple,
real*8, dimension(:), intent(in)  rasparams,
real*8, dimension(:), intent(in)  estblx,
integer, intent(in)  itrcr,
real*8, dimension(idim, k0, itrcr), intent(inout)  xho,
real*8, dimension(idim, k0, itrcr), intent(inout)  xhod,
real*8, dimension(itrcr), intent(in)  fscav 
)

Definition at line 1878 of file convection_tl.F90.

Here is the call graph for this function:

◆ sundq3_ice_d()

subroutine convection_tl::sundq3_ice_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 1014 of file convection_tl.F90.

Here is the caller graph for this function: