FV3 Bundle
sat_vapor_pres_k_mod Module Reference

Data Types

interface  compute_mrs_k
 
interface  compute_qs_k
 
interface  lookup_des2_k
 
interface  lookup_des3_k
 
interface  lookup_des_k
 
interface  lookup_es2_des2_k
 
interface  lookup_es2_k
 
interface  lookup_es3_des3_k
 
interface  lookup_es3_k
 
interface  lookup_es_des_k
 
interface  lookup_es_k
 

Functions/Subroutines

subroutine, public sat_vapor_pres_init_k (table_size, tcmin, tcmax, TFREEZE, HLV, RVGAS, ES0, err_msg, use_exact_qs_input, do_simple, construct_table_wrt_liq, construct_table_wrt_liq_and_ice, teps, tmin, dtinv)
 
real function, dimension(size(tem, 1)) compute_es_k (tem, TFREEZE)
 
real function, dimension(size(tem, 1)) compute_es_liq_k (tem, TFREEZE)
 
real function, dimension(size(tem, 1)) compute_es_liq_ice_k (tem, TFREEZE)
 
subroutine compute_qs_k_3d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_qs_k_2d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_qs_k_1d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_qs_k_0d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_mrs_k_3d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_mrs_k_2d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_mrs_k_1d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_mrs_k_0d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice)
 
subroutine lookup_es_des_k_3d (temp, esat, desat, nbad)
 
subroutine lookup_es_des_k_2d (temp, esat, desat, nbad)
 
subroutine lookup_es_des_k_1d (temp, esat, desat, nbad)
 
subroutine lookup_es_des_k_0d (temp, esat, desat, nbad)
 
subroutine lookup_es_k_3d (temp, esat, nbad)
 
subroutine lookup_des_k_3d (temp, desat, nbad)
 
subroutine lookup_des_k_2d (temp, desat, nbad)
 
subroutine lookup_es_k_2d (temp, esat, nbad)
 
subroutine lookup_des_k_1d (temp, desat, nbad)
 
subroutine lookup_es_k_1d (temp, esat, nbad)
 
subroutine lookup_des_k_0d (temp, desat, nbad)
 
subroutine lookup_es_k_0d (temp, esat, nbad)
 
subroutine lookup_es2_des2_k_3d (temp, esat, desat, nbad)
 
subroutine lookup_es2_des2_k_2d (temp, esat, desat, nbad)
 
subroutine lookup_es2_des2_k_1d (temp, esat, desat, nbad)
 
subroutine lookup_es2_des2_k_0d (temp, esat, desat, nbad)
 
subroutine lookup_es2_k_3d (temp, esat, nbad)
 
subroutine lookup_des2_k_3d (temp, desat, nbad)
 
subroutine lookup_des2_k_2d (temp, desat, nbad)
 
subroutine lookup_es2_k_2d (temp, esat, nbad)
 
subroutine lookup_des2_k_1d (temp, desat, nbad)
 
subroutine lookup_es2_k_1d (temp, esat, nbad)
 
subroutine lookup_des2_k_0d (temp, desat, nbad)
 
subroutine lookup_es2_k_0d (temp, esat, nbad)
 
subroutine lookup_es3_des3_k_3d (temp, esat, desat, nbad)
 
subroutine lookup_es3_des3_k_2d (temp, esat, desat, nbad)
 
subroutine lookup_es3_des3_k_1d (temp, esat, desat, nbad)
 
subroutine lookup_es3_des3_k_0d (temp, esat, desat, nbad)
 
subroutine lookup_es3_k_3d (temp, esat, nbad)
 
subroutine lookup_des3_k_3d (temp, desat, nbad)
 
subroutine lookup_des3_k_2d (temp, desat, nbad)
 
subroutine lookup_es3_k_2d (temp, esat, nbad)
 
subroutine lookup_des3_k_1d (temp, desat, nbad)
 
subroutine lookup_es3_k_1d (temp, esat, nbad)
 
subroutine lookup_des3_k_0d (temp, desat, nbad)
 
subroutine lookup_es3_k_0d (temp, esat, nbad)
 

Variables

real dtres
 
real tepsl
 
real tminl
 
real dtinvl
 
integer table_siz
 
real, dimension(:), allocatable table
 
real, dimension(:), allocatable dtable
 
real, dimension(:), allocatable d2table
 
real, dimension(:), allocatable table2
 
real, dimension(:), allocatable dtable2
 
real, dimension(:), allocatable d2table2
 
real, dimension(:), allocatable table3
 
real, dimension(:), allocatable dtable3
 
real, dimension(:), allocatable d2table3
 
logical use_exact_qs
 
logical module_is_initialized = .false.
 

Function/Subroutine Documentation

◆ compute_es_k()

real function, dimension(size(tem,1)) sat_vapor_pres_k_mod::compute_es_k ( real, dimension(:), intent(in)  tem,
real, intent(in)  TFREEZE 
)
private

Definition at line 330 of file sat_vapor_pres_k.F90.

Here is the caller graph for this function:

◆ compute_es_liq_ice_k()

real function, dimension(size(tem,1)) sat_vapor_pres_k_mod::compute_es_liq_ice_k ( real, dimension(:), intent(in)  tem,
real, intent(in)  TFREEZE 
)
private

Definition at line 416 of file sat_vapor_pres_k.F90.

Here is the caller graph for this function:

◆ compute_es_liq_k()

real function, dimension(size(tem,1)) sat_vapor_pres_k_mod::compute_es_liq_k ( real, dimension(:), intent(in)  tem,
real, intent(in)  TFREEZE 
)
private

Definition at line 384 of file sat_vapor_pres_k.F90.

Here is the caller graph for this function:

◆ compute_mrs_k_0d()

subroutine sat_vapor_pres_k_mod::compute_mrs_k_0d ( real, intent(in)  temp,
real, intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, intent(out)  mrs,
integer, intent(out)  nbad,
real, intent(in), optional  mr,
real, intent(in), optional  hc,
real, intent(out), optional  dmrsdT,
real, intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 1050 of file sat_vapor_pres_k.F90.

◆ compute_mrs_k_1d()

subroutine sat_vapor_pres_k_mod::compute_mrs_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, dimension(:), intent(out)  mrs,
integer, intent(out)  nbad,
real, dimension(:), intent(in), optional  mr,
real, intent(in), optional  hc,
real, dimension(:), intent(out), optional  dmrsdT,
real, dimension(:), intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 967 of file sat_vapor_pres_k.F90.

◆ compute_mrs_k_2d()

subroutine sat_vapor_pres_k_mod::compute_mrs_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, dimension(:,:), intent(out)  mrs,
integer, intent(out)  nbad,
real, dimension(:,:), intent(in), optional  mr,
real, intent(in), optional  hc,
real, dimension(:,:), intent(out), optional  dmrsdT,
real, dimension(:,:), intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 882 of file sat_vapor_pres_k.F90.

◆ compute_mrs_k_3d()

subroutine sat_vapor_pres_k_mod::compute_mrs_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, dimension(:,:,:), intent(out)  mrs,
integer, intent(out)  nbad,
real, dimension(:,:,:), intent(in), optional  mr,
real, intent(in), optional  hc,
real, dimension(:,:,:), intent(out), optional  dmrsdT,
real, dimension(:,:,:), intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 794 of file sat_vapor_pres_k.F90.

◆ compute_qs_k_0d()

subroutine sat_vapor_pres_k_mod::compute_qs_k_0d ( real, intent(in)  temp,
real, intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, intent(out)  qs,
integer, intent(out)  nbad,
real, intent(in), optional  q,
real, intent(in), optional  hc,
real, intent(out), optional  dqsdT,
real, intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 712 of file sat_vapor_pres_k.F90.

◆ compute_qs_k_1d()

subroutine sat_vapor_pres_k_mod::compute_qs_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, dimension(:), intent(out)  qs,
integer, intent(out)  nbad,
real, dimension(:), intent(in), optional  q,
real, intent(in), optional  hc,
real, dimension(:), intent(out), optional  dqsdT,
real, dimension(:), intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 629 of file sat_vapor_pres_k.F90.

◆ compute_qs_k_2d()

subroutine sat_vapor_pres_k_mod::compute_qs_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, dimension(:,:), intent(out)  qs,
integer, intent(out)  nbad,
real, dimension(:,:), intent(in), optional  q,
real, intent(in), optional  hc,
real, dimension(:,:), intent(out), optional  dqsdT,
real, dimension(:,:), intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 544 of file sat_vapor_pres_k.F90.

◆ compute_qs_k_3d()

subroutine sat_vapor_pres_k_mod::compute_qs_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(in)  press,
real, intent(in)  eps,
real, intent(in)  zvir,
real, dimension(:,:,:), intent(out)  qs,
integer, intent(out)  nbad,
real, dimension(:,:,:), intent(in), optional  q,
real, intent(in), optional  hc,
real, dimension(:,:,:), intent(out), optional  dqsdT,
real, dimension(:,:,:), intent(out), optional  esat,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
private

Definition at line 457 of file sat_vapor_pres_k.F90.

◆ lookup_des2_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_des2_k_0d ( real, intent(in)  temp,
real, intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1672 of file sat_vapor_pres_k.F90.

◆ lookup_des2_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_des2_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1630 of file sat_vapor_pres_k.F90.

◆ lookup_des2_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_des2_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1583 of file sat_vapor_pres_k.F90.

◆ lookup_des2_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_des2_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1557 of file sat_vapor_pres_k.F90.

◆ lookup_des3_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_des3_k_0d ( real, intent(in)  temp,
real, intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1964 of file sat_vapor_pres_k.F90.

◆ lookup_des3_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_des3_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1922 of file sat_vapor_pres_k.F90.

◆ lookup_des3_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_des3_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1875 of file sat_vapor_pres_k.F90.

◆ lookup_des3_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_des3_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1849 of file sat_vapor_pres_k.F90.

◆ lookup_des_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_des_k_0d ( real, intent(in)  temp,
real, intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1382 of file sat_vapor_pres_k.F90.

◆ lookup_des_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_des_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1340 of file sat_vapor_pres_k.F90.

◆ lookup_des_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_des_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1293 of file sat_vapor_pres_k.F90.

◆ lookup_des_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_des_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1267 of file sat_vapor_pres_k.F90.

◆ lookup_es2_des2_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_es2_des2_k_0d ( real, intent(in)  temp,
real, intent(out)  esat,
real, intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1505 of file sat_vapor_pres_k.F90.

◆ lookup_es2_des2_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_es2_des2_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  esat,
real, dimension(:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1479 of file sat_vapor_pres_k.F90.

◆ lookup_es2_des2_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_es2_des2_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  esat,
real, dimension(:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1451 of file sat_vapor_pres_k.F90.

◆ lookup_es2_des2_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_es2_des2_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  esat,
real, dimension(:,:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1421 of file sat_vapor_pres_k.F90.

◆ lookup_es2_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_es2_k_0d ( real, intent(in)  temp,
real, intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1691 of file sat_vapor_pres_k.F90.

◆ lookup_es2_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_es2_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1651 of file sat_vapor_pres_k.F90.

◆ lookup_es2_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_es2_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1606 of file sat_vapor_pres_k.F90.

◆ lookup_es2_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_es2_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1529 of file sat_vapor_pres_k.F90.

◆ lookup_es3_des3_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_es3_des3_k_0d ( real, intent(in)  temp,
real, intent(out)  esat,
real, intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1797 of file sat_vapor_pres_k.F90.

◆ lookup_es3_des3_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_es3_des3_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  esat,
real, dimension(:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1771 of file sat_vapor_pres_k.F90.

◆ lookup_es3_des3_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_es3_des3_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  esat,
real, dimension(:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1743 of file sat_vapor_pres_k.F90.

◆ lookup_es3_des3_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_es3_des3_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  esat,
real, dimension(:,:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1713 of file sat_vapor_pres_k.F90.

◆ lookup_es3_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_es3_k_0d ( real, intent(in)  temp,
real, intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1983 of file sat_vapor_pres_k.F90.

◆ lookup_es3_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_es3_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1943 of file sat_vapor_pres_k.F90.

◆ lookup_es3_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_es3_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1898 of file sat_vapor_pres_k.F90.

◆ lookup_es3_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_es3_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1821 of file sat_vapor_pres_k.F90.

◆ lookup_es_des_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_es_des_k_0d ( real, intent(in)  temp,
real, intent(out)  esat,
real, intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1215 of file sat_vapor_pres_k.F90.

◆ lookup_es_des_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_es_des_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  esat,
real, dimension(:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1189 of file sat_vapor_pres_k.F90.

◆ lookup_es_des_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_es_des_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  esat,
real, dimension(:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1161 of file sat_vapor_pres_k.F90.

◆ lookup_es_des_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_es_des_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  esat,
real, dimension(:,:,:), intent(out)  desat,
integer, intent(out)  nbad 
)
private

Definition at line 1131 of file sat_vapor_pres_k.F90.

◆ lookup_es_k_0d()

subroutine sat_vapor_pres_k_mod::lookup_es_k_0d ( real, intent(in)  temp,
real, intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1401 of file sat_vapor_pres_k.F90.

◆ lookup_es_k_1d()

subroutine sat_vapor_pres_k_mod::lookup_es_k_1d ( real, dimension(:), intent(in)  temp,
real, dimension(:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1361 of file sat_vapor_pres_k.F90.

◆ lookup_es_k_2d()

subroutine sat_vapor_pres_k_mod::lookup_es_k_2d ( real, dimension(:,:), intent(in)  temp,
real, dimension(:,:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1316 of file sat_vapor_pres_k.F90.

◆ lookup_es_k_3d()

subroutine sat_vapor_pres_k_mod::lookup_es_k_3d ( real, dimension(:,:,:), intent(in)  temp,
real, dimension(:,:,:), intent(out)  esat,
integer, intent(out)  nbad 
)
private

Definition at line 1239 of file sat_vapor_pres_k.F90.

◆ sat_vapor_pres_init_k()

subroutine, public sat_vapor_pres_k_mod::sat_vapor_pres_init_k ( integer, intent(in)  table_size,
real, intent(in)  tcmin,
real, intent(in)  tcmax,
real, intent(in)  TFREEZE,
real, intent(in)  HLV,
real, intent(in)  RVGAS,
real, intent(in)  ES0,
character(len=*), intent(out)  err_msg,
logical, intent(in)  use_exact_qs_input,
logical, intent(in)  do_simple,
logical, intent(in)  construct_table_wrt_liq,
logical, intent(in)  construct_table_wrt_liq_and_ice,
real, intent(out), optional  teps,
real, intent(out), optional  tmin,
real, intent(out), optional  dtinv 
)

Definition at line 164 of file sat_vapor_pres_k.F90.

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

Variable Documentation

◆ d2table

real, dimension(:), allocatable sat_vapor_pres_k_mod::d2table
private

Definition at line 146 of file sat_vapor_pres_k.F90.

◆ d2table2

real, dimension(:), allocatable sat_vapor_pres_k_mod::d2table2
private

Definition at line 149 of file sat_vapor_pres_k.F90.

◆ d2table3

real, dimension(:), allocatable sat_vapor_pres_k_mod::d2table3
private

Definition at line 152 of file sat_vapor_pres_k.F90.

◆ dtable

real, dimension(:), allocatable sat_vapor_pres_k_mod::dtable
private

Definition at line 145 of file sat_vapor_pres_k.F90.

◆ dtable2

real, dimension(:), allocatable sat_vapor_pres_k_mod::dtable2
private

Definition at line 148 of file sat_vapor_pres_k.F90.

◆ dtable3

real, dimension(:), allocatable sat_vapor_pres_k_mod::dtable3
private

Definition at line 151 of file sat_vapor_pres_k.F90.

◆ dtinvl

real sat_vapor_pres_k_mod::dtinvl
private

Definition at line 142 of file sat_vapor_pres_k.F90.

◆ dtres

real sat_vapor_pres_k_mod::dtres
private

Definition at line 142 of file sat_vapor_pres_k.F90.

◆ module_is_initialized

logical sat_vapor_pres_k_mod::module_is_initialized = .false.
private

Definition at line 155 of file sat_vapor_pres_k.F90.

◆ table

real, dimension(:), allocatable sat_vapor_pres_k_mod::table
private

Definition at line 144 of file sat_vapor_pres_k.F90.

◆ table2

real, dimension(:), allocatable sat_vapor_pres_k_mod::table2
private

Definition at line 147 of file sat_vapor_pres_k.F90.

◆ table3

real, dimension(:), allocatable sat_vapor_pres_k_mod::table3
private

Definition at line 150 of file sat_vapor_pres_k.F90.

◆ table_siz

integer sat_vapor_pres_k_mod::table_siz
private

Definition at line 143 of file sat_vapor_pres_k.F90.

◆ tepsl

real sat_vapor_pres_k_mod::tepsl
private

Definition at line 142 of file sat_vapor_pres_k.F90.

◆ tminl

real sat_vapor_pres_k_mod::tminl
private

Definition at line 142 of file sat_vapor_pres_k.F90.

◆ use_exact_qs

logical sat_vapor_pres_k_mod::use_exact_qs
private

Definition at line 154 of file sat_vapor_pres_k.F90.