FMS 2025.01.02-dev
Flexible Modeling System
Loading...
Searching...
No Matches
Sat_vapor_pres_mod

Functions/Subroutines

integer function check_1d_ (temp)
 
integer function check_2d_ (temp)
 
subroutine compute_mrs_0d_ (temp, press, mrsat, mr, hc, dmrsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_mrs_1d_ (temp, press, mrsat, mr, hc, dmrsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_mrs_2d_ (temp, press, mrsat, mr, hc, dmrsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_mrs_3d_ (temp, press, mrsat, mr, hc, dmrsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_qs_0d_ (temp, press, qsat, q, hc, dqsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_qs_1d_ (temp, press, qsat, q, hc, dqsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_qs_2d_ (temp, press, qsat, q, hc, dqsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine compute_qs_3d_ (temp, press, qsat, q, hc, dqsdt, esat, err_msg, es_over_liq, es_over_liq_and_ice)
 
subroutine lookup_des2_0d_ (temp, desat, err_msg)
 
subroutine lookup_des2_1d_ (temp, desat, err_msg)
 
subroutine lookup_des2_2d_ (temp, desat, err_msg)
 
subroutine lookup_des2_3d_ (temp, desat, err_msg)
 
subroutine lookup_des3_0d_ (temp, desat, err_msg)
 
subroutine lookup_des3_1d_ (temp, desat, err_msg)
 
subroutine lookup_des3_2d_ (temp, desat, err_msg)
 
subroutine lookup_des3_3d_ (temp, desat, err_msg)
 
subroutine lookup_des_0d_ (temp, desat, err_msg)
 
subroutine lookup_des_1d_ (temp, desat, err_msg)
 
subroutine lookup_des_2d_ (temp, desat, err_msg)
 
subroutine lookup_des_3d_ (temp, desat, err_msg)
 
subroutine lookup_es2_0d_ (temp, esat, err_msg)
 
subroutine lookup_es2_1d_ (temp, esat, err_msg)
 
subroutine lookup_es2_2d_ (temp, esat, err_msg)
 
subroutine lookup_es2_3d_ (temp, esat, err_msg)
 
subroutine lookup_es2_des2_0d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es2_des2_1d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es2_des2_2d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es2_des2_3d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es3_0d_ (temp, esat, err_msg)
 
subroutine lookup_es3_1d_ (temp, esat, err_msg)
 
subroutine lookup_es3_2d_ (temp, esat, err_msg)
 
subroutine lookup_es3_3d_ (temp, esat, err_msg)
 
subroutine lookup_es3_des3_0d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es3_des3_1d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es3_des3_2d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es3_des3_3d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es_0d_ (temp, esat, err_msg)
 
subroutine lookup_es_1d_ (temp, esat, err_msg)
 
subroutine lookup_es_2d_ (temp, esat, err_msg)
 
subroutine lookup_es_3d_ (temp, esat, err_msg)
 
subroutine lookup_es_des_0d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es_des_1d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es_des_2d_ (temp, esat, desat, err_msg)
 
subroutine lookup_es_des_3d_ (temp, esat, desat, err_msg)
 
subroutine show_all_bad_0d_ (temp)
 
subroutine show_all_bad_1d_ (temp)
 
subroutine show_all_bad_2d_ (temp)
 
subroutine show_all_bad_3d_ (temp)
 
subroutine temp_check_1d_ (temp)
 
subroutine temp_check_2d_ (temp)
 
subroutine temp_check_3d_ (temp)
 

Detailed Description

Function/Subroutine Documentation

◆ check_1d_()

integer function check_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

DTINV, TMIN, TEPS are module level variables declared in r8_kind Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1806 of file sat_vapor_pres.inc.

◆ check_2d_()

integer function check_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

Definition at line 1830 of file sat_vapor_pres.inc.

◆ compute_mrs_0d_()

subroutine compute_mrs_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(in)  press,
real(kind=fms_svp_kind_), intent(out)  mrsat,
real(kind=fms_svp_kind_), intent(in), optional  mr,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), intent(out), optional  dmrsdt,
real(kind=fms_svp_kind_), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]mrsatmixing ratio at relative humidity
[in]mrvapor mixing ratio
[in]hcrelative humidity
[out]dmrsdtd(mrsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1545 of file sat_vapor_pres.inc.

◆ compute_mrs_1d_()

subroutine compute_mrs_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(in)  press,
real(kind=fms_svp_kind_), dimension(:), intent(out)  mrsat,
real(kind=fms_svp_kind_), dimension(:), intent(in), optional  mr,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), dimension(:), intent(out), optional  dmrsdt,
real(kind=fms_svp_kind_), dimension(:), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]mrsatmixing ratio at relative humidity
[in]mrvapor mixing ratio
[in]hcrelative humidity
[out]dmrsdtd(mrsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1611 of file sat_vapor_pres.inc.

◆ compute_mrs_2d_()

subroutine compute_mrs_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(in)  press,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  mrsat,
real(kind=fms_svp_kind_), dimension(:,:), intent(in), optional  mr,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), dimension(:,:), intent(out), optional  dmrsdt,
real(kind=fms_svp_kind_), dimension(:,:), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]mrsatmixing ratio at relative humidity
[in]mrvapor mixing ratio
[in]hcrelative humidity
[out]dmrsdtd(mrsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1679 of file sat_vapor_pres.inc.

◆ compute_mrs_3d_()

subroutine compute_mrs_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  press,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  mrsat,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(in), optional  mr,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out), optional  dmrsdt,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]mrsatmixing ratio at relative humidity
[in]mrvapor mixing ratio
[in]hcrelative humidity
[out]dmrsdtd(mrsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1747 of file sat_vapor_pres.inc.

◆ compute_qs_0d_()

subroutine compute_qs_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(in)  press,
real(kind=fms_svp_kind_), intent(out)  qsat,
real(kind=fms_svp_kind_), intent(in), optional  q,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), intent(out), optional  dqsdt,
real(kind=fms_svp_kind_), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]qsatsaturation vapor pressure
[in]qvapor relative humidity
[in]hcrelative humidity
[out]dqsdtd(qsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1275 of file sat_vapor_pres.inc.

◆ compute_qs_1d_()

subroutine compute_qs_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(in)  press,
real(kind=fms_svp_kind_), dimension(:), intent(out)  qsat,
real(kind=fms_svp_kind_), dimension(:), intent(in), optional  q,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), dimension(:), intent(out), optional  dqsdt,
real(kind=fms_svp_kind_), dimension(:), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]qsatspecific humidity
[in]qvapor relative humidity
[in]hcrelative humidity
[out]dqsdtd(qsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1341 of file sat_vapor_pres.inc.

◆ compute_qs_2d_()

subroutine compute_qs_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(in)  press,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  qsat,
real(kind=fms_svp_kind_), dimension(:,:), intent(in), optional  q,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), dimension(:,:), intent(out), optional  dqsdt,
real(kind=fms_svp_kind_), dimension(:,:), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]qsatspecific humidity
[in]qvapor relative humidity
[in]hcrelative humidity
[out]dqsdtd(qsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1409 of file sat_vapor_pres.inc.

◆ compute_qs_3d_()

subroutine compute_qs_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  press,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  qsat,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(in), optional  q,
real(kind=fms_svp_kind_), intent(in), optional  hc,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out), optional  dqsdt,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out), optional  esat,
character(len=*), intent(out), optional  err_msg,
logical, intent(in), optional  es_over_liq,
logical, intent(in), optional  es_over_liq_and_ice 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[in]presspressure
[out]qsatspecific humidity
[in]qvapor relative humidity
[in]hcrelative humidity
[out]dqsdtd(qsat)/dT
[out]esatsaturation vapor pressure

EPSILO and ZVIR are module level variables that are declared in r8_kind. Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1476 of file sat_vapor_pres.inc.

◆ lookup_des2_0d_()

subroutine lookup_des2_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 577 of file sat_vapor_pres.inc.

◆ lookup_des2_1d_()

subroutine lookup_des2_1d_ ( real(kind=fms_svp_kind_), dimension (:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 609 of file sat_vapor_pres.inc.

◆ lookup_des2_2d_()

subroutine lookup_des2_2d_ ( real(kind=fms_svp_kind_), dimension (:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 646 of file sat_vapor_pres.inc.

◆ lookup_des2_3d_()

subroutine lookup_des2_3d_ ( real(kind=fms_svp_kind_), dimension (:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 680 of file sat_vapor_pres.inc.

◆ lookup_des3_0d_()

subroutine lookup_des3_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 712 of file sat_vapor_pres.inc.

◆ lookup_des3_1d_()

subroutine lookup_des3_1d_ ( real(kind=fms_svp_kind_), dimension (:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 744 of file sat_vapor_pres.inc.

◆ lookup_des3_2d_()

subroutine lookup_des3_2d_ ( real(kind=fms_svp_kind_), dimension (:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 781 of file sat_vapor_pres.inc.

◆ lookup_des3_3d_()

subroutine lookup_des3_3d_ ( real(kind=fms_svp_kind_), dimension (:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 815 of file sat_vapor_pres.inc.

◆ lookup_des_0d_()

subroutine lookup_des_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 442 of file sat_vapor_pres.inc.

◆ lookup_des_1d_()

subroutine lookup_des_1d_ ( real(kind=fms_svp_kind_), dimension (:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 474 of file sat_vapor_pres.inc.

◆ lookup_des_2d_()

subroutine lookup_des_2d_ ( real(kind=fms_svp_kind_), dimension (:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 511 of file sat_vapor_pres.inc.

◆ lookup_des_3d_()

subroutine lookup_des_3d_ ( real(kind=fms_svp_kind_), dimension (:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]desatderivative of saturation vapor pressure

Definition at line 545 of file sat_vapor_pres.inc.

◆ lookup_es2_0d_()

subroutine lookup_es2_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 165 of file sat_vapor_pres.inc.

◆ lookup_es2_1d_()

subroutine lookup_es2_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 197 of file sat_vapor_pres.inc.

◆ lookup_es2_2d_()

subroutine lookup_es2_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 233 of file sat_vapor_pres.inc.

◆ lookup_es2_3d_()

subroutine lookup_es2_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 269 of file sat_vapor_pres.inc.

◆ lookup_es2_des2_0d_()

subroutine lookup_es2_des2_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  esat,
real(kind=fms_svp_kind_), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 991 of file sat_vapor_pres.inc.

◆ lookup_es2_des2_1d_()

subroutine lookup_es2_des2_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 1025 of file sat_vapor_pres.inc.

◆ lookup_es2_des2_2d_()

subroutine lookup_es2_des2_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 1060 of file sat_vapor_pres.inc.

◆ lookup_es2_des2_3d_()

subroutine lookup_es2_des2_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 1095 of file sat_vapor_pres.inc.

◆ lookup_es3_0d_()

subroutine lookup_es3_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 302 of file sat_vapor_pres.inc.

◆ lookup_es3_1d_()

subroutine lookup_es3_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 334 of file sat_vapor_pres.inc.

◆ lookup_es3_2d_()

subroutine lookup_es3_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 370 of file sat_vapor_pres.inc.

◆ lookup_es3_3d_()

subroutine lookup_es3_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 406 of file sat_vapor_pres.inc.

◆ lookup_es3_des3_0d_()

subroutine lookup_es3_des3_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  esat,
real(kind=fms_svp_kind_), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 1132 of file sat_vapor_pres.inc.

◆ lookup_es3_des3_1d_()

subroutine lookup_es3_des3_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 1166 of file sat_vapor_pres.inc.

◆ lookup_es3_des3_2d_()

subroutine lookup_es3_des3_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 1201 of file sat_vapor_pres.inc.

◆ lookup_es3_des3_3d_()

subroutine lookup_es3_des3_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 1236 of file sat_vapor_pres.inc.

◆ lookup_es_0d_()

subroutine lookup_es_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 28 of file sat_vapor_pres.inc.

◆ lookup_es_1d_()

subroutine lookup_es_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 60 of file sat_vapor_pres.inc.

◆ lookup_es_2d_()

subroutine lookup_es_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 96 of file sat_vapor_pres.inc.

◆ lookup_es_3d_()

subroutine lookup_es_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  esat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure

Definition at line 132 of file sat_vapor_pres.inc.

◆ lookup_es_des_0d_()

subroutine lookup_es_des_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp,
real(kind=fms_svp_kind_), intent(out)  esat,
real(kind=fms_svp_kind_), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 851 of file sat_vapor_pres.inc.

◆ lookup_es_des_1d_()

subroutine lookup_es_des_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 885 of file sat_vapor_pres.inc.

◆ lookup_es_des_2d_()

subroutine lookup_es_des_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 920 of file sat_vapor_pres.inc.

◆ lookup_es_des_3d_()

subroutine lookup_es_des_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  esat,
real(kind=fms_svp_kind_), dimension(:,:,:), intent(out)  desat,
character(len=*), intent(out), optional  err_msg 
)
Parameters
[in]temptemperature in degrees Kelvin (K)
[out]esatsaturation vapor pressure
[out]desatderivative of saturation vapor pressure

Definition at line 955 of file sat_vapor_pres.inc.

◆ show_all_bad_0d_()

subroutine show_all_bad_0d_ ( real(kind=fms_svp_kind_), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

DTINV, TMIN, TEPS are module level variables declared in r8_kind Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1879 of file sat_vapor_pres.inc.

◆ show_all_bad_1d_()

subroutine show_all_bad_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

DTINV, TMIN, TEPS are module level variables declared in r8_kind Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1903 of file sat_vapor_pres.inc.

◆ show_all_bad_2d_()

subroutine show_all_bad_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

DTINV, TMIN, TEPS are module level variables declared in r8_kind Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1929 of file sat_vapor_pres.inc.

◆ show_all_bad_3d_()

subroutine show_all_bad_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

DTINV, TMIN, TEPS are module level variables declared in r8_kind Thus they need to be converted to FMS_SVP_KIND_

Definition at line 1957 of file sat_vapor_pres.inc.

◆ temp_check_1d_()

subroutine temp_check_1d_ ( real(kind=fms_svp_kind_), dimension(:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

Definition at line 1843 of file sat_vapor_pres.inc.

◆ temp_check_2d_()

subroutine temp_check_2d_ ( real(kind=fms_svp_kind_), dimension(:,:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

Definition at line 1854 of file sat_vapor_pres.inc.

◆ temp_check_3d_()

subroutine temp_check_3d_ ( real(kind=fms_svp_kind_), dimension(:,:,:), intent(in)  temp)
Parameters
[in]temptemperature in degrees Kelvin (K)

Definition at line 1866 of file sat_vapor_pres.inc.