FV3 Bundle
moisture_vt_mod Module Reference

Variable transforms on moisture variables for fv3-jedi Daniel Holdaway, NASA/JCSDA. More...

Functions/Subroutines

subroutine, public crtm_ade_efr (geom, p, T, delp, sea_frac, q, ql, qi, ql_ade, qi_ade, ql_efr, qi_efr)
 

Compute cloud area density and effective radius for the crtm -----------—

More...
 
subroutine, public crtm_mixratio (geom, q, qmr)
 
subroutine, public crtm_mixratio_tl (geom, q, q_tl, qmr_tl)
 
subroutine, public crtm_mixratio_ad (geom, q, q_ad, qmr_ad)
 
subroutine, public rh_to_q (geom, qsat, rh, q)
 
subroutine, public rh_to_q_tl (geom, qsat, rh, q)
 
subroutine, public rh_to_q_ad (geom, qsat, rh, q)
 
subroutine, public q_to_rh (geom, qsat, q, rh)
 
subroutine, public q_to_rh_tl (geom, qsat, q, rh)
 
subroutine, public q_to_rh_ad (geom, qsat, q, rh)
 
subroutine, public esinit (TABLESIZE, DEGSUBS, TMINTBL, TMAXTBL, ESTBLX)
 
subroutine qsatlqu0 (QS, TL, TMAXTBL)
 
subroutine qsatice0 (QS, TL)
 
subroutine, public dqsat (geom, temp, pmid, degsubs, tmintbl, tmaxtbl, tablesize, estblx, dqsi, qssi)
 

Detailed Description

Variable transforms on moisture variables for fv3-jedi Daniel Holdaway, NASA/JCSDA.

Function/Subroutine Documentation

◆ crtm_ade_efr()

subroutine, public moisture_vt_mod::crtm_ade_efr ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  p,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  T,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  delp,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in)  sea_frac,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  q,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  ql,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  qi,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  ql_ade,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  qi_ade,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  ql_efr,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  qi_efr 
)


Compute cloud area density and effective radius for the crtm -----------—

Definition at line 38 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ crtm_mixratio()

subroutine, public moisture_vt_mod::crtm_mixratio ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  q,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(out)  qmr 
)

Definition at line 170 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ crtm_mixratio_ad()

subroutine, public moisture_vt_mod::crtm_mixratio_ad ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  q,
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(inout)  q_ad,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(inout)  qmr_ad 
)

Definition at line 215 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ crtm_mixratio_tl()

subroutine, public moisture_vt_mod::crtm_mixratio_tl ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  q,
real(kind=kind_real), dimension (geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(in)  q_tl,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec, 1:geom%npz), intent(out)  qmr_tl 
)

Definition at line 191 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ dqsat()

subroutine, public moisture_vt_mod::dqsat ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  temp,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  pmid,
integer, intent(in)  degsubs,
real(8), intent(in)  tmintbl,
real(8), intent(in)  tmaxtbl,
integer, intent(in)  tablesize,
real(8), dimension(tablesize), intent(in)  estblx,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  dqsi,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  qssi 
)

Definition at line 501 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ esinit()

subroutine, public moisture_vt_mod::esinit ( integer, intent(in)  TABLESIZE,
integer, intent(in)  DEGSUBS,
real(8), intent(in)  TMINTBL,
real(8), intent(in)  TMAXTBL,
real(8), dimension(tablesize)  ESTBLX 
)

Definition at line 333 of file moisture_variables_mod.f90.

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

◆ q_to_rh()

subroutine, public moisture_vt_mod::q_to_rh ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qsat,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  q,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  rh 
)

Definition at line 288 of file moisture_variables_mod.f90.

◆ q_to_rh_ad()

subroutine, public moisture_vt_mod::q_to_rh_ad ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qsat,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  q,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  rh 
)

Definition at line 316 of file moisture_variables_mod.f90.

◆ q_to_rh_tl()

subroutine, public moisture_vt_mod::q_to_rh_tl ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qsat,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  q,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  rh 
)

Definition at line 302 of file moisture_variables_mod.f90.

◆ qsatice0()

subroutine moisture_vt_mod::qsatice0 ( real(8)  QS,
real(8)  TL 
)
private

Definition at line 425 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ qsatlqu0()

subroutine moisture_vt_mod::qsatlqu0 ( real(8)  QS,
real(8)  TL,
real(8)  TMAXTBL 
)
private

Definition at line 378 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ rh_to_q()

subroutine, public moisture_vt_mod::rh_to_q ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qsat,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  rh,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  q 
)

Definition at line 243 of file moisture_variables_mod.f90.

◆ rh_to_q_ad()

subroutine, public moisture_vt_mod::rh_to_q_ad ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qsat,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  rh,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  q 
)

Definition at line 271 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ rh_to_q_tl()

subroutine, public moisture_vt_mod::rh_to_q_tl ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qsat,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  rh,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  q 
)

Definition at line 257 of file moisture_variables_mod.f90.

Here is the caller graph for this function: