FV3 Bundle
convection_ad Module Reference

Functions/Subroutines

subroutine, public rase_b (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, thob, qho, qhob, uho, uhob, vho, vhob, co_auto, ple, clw, clwb, flxd, flxdb, cnv_prc3, cnv_prc3b, cnv_updfrc, cnv_updfrcb, rasparams, estblx)
 
subroutine sundq3_ice_b (temp, tempb, rate2, rate3, te1, f2, f2b, f3)
 
subroutine dqsat_ras_b (dqsi, dqsib, qssi, qssib, temp, tempb, plo, lm, estblx, cons_h2omw, cons_airmw)
 
subroutine dqsats_ras_b (dqsi, dqsib, qssi, qssib, temp, tempb, plo, estblx, cons_h2omw, cons_airmw)
 
subroutine, public rase_tracer_b (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, xhob, fscav)
 

Function/Subroutine Documentation

◆ dqsat_ras_b()

subroutine convection_ad::dqsat_ras_b ( real*8, dimension(lm)  dqsi,
real*8, dimension(lm)  dqsib,
real*8, dimension(lm)  qssi,
real*8, dimension(lm)  qssib,
real*8, dimension(lm)  temp,
real*8, dimension(lm)  tempb,
real*8, dimension(lm)  plo,
integer  lm,
real*8, dimension(:)  estblx,
real*8  cons_h2omw,
real*8  cons_airmw 
)
private

Definition at line 1668 of file convection_ad.F90.

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

◆ dqsats_ras_b()

subroutine convection_ad::dqsats_ras_b ( real*8  dqsi,
real*8  dqsib,
real*8  qssi,
real*8  qssib,
real*8  temp,
real*8  tempb,
real*8  plo,
real*8, dimension(:)  estblx,
real*8  cons_h2omw,
real*8  cons_airmw 
)
private

Definition at line 1757 of file convection_ad.F90.

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

◆ rase_b()

subroutine, public convection_ad::rase_b ( 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)  thob,
real*8, dimension(idim, k0), intent(inout)  qho,
real*8, dimension(idim, k0), intent(inout)  qhob,
real*8, dimension(idim, k0), intent(inout)  uho,
real*8, dimension(idim, k0), intent(inout)  uhob,
real*8, dimension(idim, k0), intent(inout)  vho,
real*8, dimension(idim, k0), intent(inout)  vhob,
real*8, dimension(idim), intent(in)  co_auto,
real*8, dimension(idim, k0 + 1), intent(in)  ple,
real*8, dimension(idim, k0)  clw,
real*8, dimension(idim, k0)  clwb,
real*8, dimension(idim, k0)  flxd,
real*8, dimension(idim, k0)  flxdb,
real*8, dimension(idim, k0)  cnv_prc3,
real*8, dimension(idim, k0)  cnv_prc3b,
real*8, dimension(idim, k0)  cnv_updfrc,
real*8, dimension(idim, k0)  cnv_updfrcb,
real*8, dimension(:), intent(in)  rasparams,
real*8, dimension(:), intent(in)  estblx 
)

Definition at line 28 of file convection_ad.F90.

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

◆ rase_tracer_b()

subroutine, public convection_ad::rase_tracer_b ( 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)  xhob,
real*8, dimension(itrcr), intent(in)  fscav 
)

Definition at line 1830 of file convection_ad.F90.

Here is the call graph for this function:

◆ sundq3_ice_b()

subroutine convection_ad::sundq3_ice_b ( real*8, intent(in)  temp,
real*8  tempb,
real*8, intent(in)  rate2,
real*8, intent(in)  rate3,
real*8, intent(in)  te1,
real*8  f2,
real*8  f2b,
real*8  f3 
)
private

Definition at line 1608 of file convection_ad.F90.

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