FV3-JEDI
moisture_vt_mod Module Reference

Functions/Subroutines

subroutine, public crtm_ade_efr (geom, p, T, delp, sea_frac, q, ql, qi, ql_ade, qi_ade, ql_efr, qi_efr)
 
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 q4_to_q2 (geom, qils, qicn, qlls, qlcn, qi, ql, qilsf, qicnf)
 
subroutine, public q2_to_q4 (geom, qi, ql, qilsf, qicnf, qils, qicn, qlls, qlcn)
 
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 get_qsat (geom, delp, t, q, qsat)
 
subroutine qsmith (nlev, t, sphum, pl, qs)
 
subroutine qs_table (n, table)
 

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 37 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 171 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 273 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 219 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ get_qsat()

subroutine, public moisture_vt_mod::get_qsat ( type(fv3jedi_geom), intent(in)  geom,
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,1:geom%npz), intent(in)  t,
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)  qsat 
)

Definition at line 485 of file moisture_variables_mod.f90.

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

◆ q2_to_q4()

subroutine, public moisture_vt_mod::q2_to_q4 ( type(fv3jedi_geom), intent(in)  geom,
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(in)  ql,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qilsf,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qicnf,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  qils,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  qicn,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  qlls,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  qlcn 
)

Definition at line 418 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ q4_to_q2()

subroutine, public moisture_vt_mod::q4_to_q2 ( type(fv3jedi_geom), intent(in)  geom,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qils,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qicn,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qlls,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in)  qlcn,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  qi,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out)  ql,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out), optional  qilsf,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out), optional  qicnf 
)

Definition at line 386 of file moisture_variables_mod.f90.

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 443 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ 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(in)  rh 
)

Definition at line 471 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 457 of file moisture_variables_mod.f90.

◆ qs_table()

subroutine moisture_vt_mod::qs_table ( integer, intent(in)  n,
real(kind=kind_real), dimension(n), intent(inout)  table 
)
private

Definition at line 558 of file moisture_variables_mod.f90.

Here is the caller graph for this function:

◆ qsmith()

subroutine moisture_vt_mod::qsmith ( integer, intent(in)  nlev,
real(kind_real), dimension(nlev), intent(in)  t,
real(kind_real), dimension(nlev), intent(in)  sphum,
real(kind_real), dimension(nlev), intent(in)  pl,
real(kind_real), dimension(nlev), intent(out)  qs 
)
private

Definition at line 516 of file moisture_variables_mod.f90.

Here is the call graph for this function:
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 344 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(in)  q 
)

Definition at line 372 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(in)  rh,
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout)  q 
)

Definition at line 358 of file moisture_variables_mod.f90.

Here is the caller graph for this function: