FMS 2025.01.02-dev
Flexible Modeling System
|
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) |
integer function check_1d_ | ( | real(kind=fms_svp_kind_), dimension(:), intent(in) | temp | ) |
[in] | temp | temperature 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.
integer function check_2d_ | ( | real(kind=fms_svp_kind_), dimension(:,:), intent(in) | temp | ) |
[in] | temp | temperature in degrees Kelvin (K) |
Definition at line 1830 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | mrsat | mixing ratio at relative humidity |
[in] | mr | vapor mixing ratio |
[in] | hc | relative humidity |
[out] | dmrsdt | d(mrsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | mrsat | mixing ratio at relative humidity |
[in] | mr | vapor mixing ratio |
[in] | hc | relative humidity |
[out] | dmrsdt | d(mrsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | mrsat | mixing ratio at relative humidity |
[in] | mr | vapor mixing ratio |
[in] | hc | relative humidity |
[out] | dmrsdt | d(mrsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | mrsat | mixing ratio at relative humidity |
[in] | mr | vapor mixing ratio |
[in] | hc | relative humidity |
[out] | dmrsdt | d(mrsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | qsat | saturation vapor pressure |
[in] | q | vapor relative humidity |
[in] | hc | relative humidity |
[out] | dqsdt | d(qsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | qsat | specific humidity |
[in] | q | vapor relative humidity |
[in] | hc | relative humidity |
[out] | dqsdt | d(qsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | qsat | specific humidity |
[in] | q | vapor relative humidity |
[in] | hc | relative humidity |
[out] | dqsdt | d(qsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[in] | press | pressure |
[out] | qsat | specific humidity |
[in] | q | vapor relative humidity |
[in] | hc | relative humidity |
[out] | dqsdt | d(qsat)/dT |
[out] | esat | saturation 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.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 577 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 609 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 646 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 680 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 712 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 744 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 781 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 815 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 442 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 474 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 511 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 545 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 165 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 197 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 233 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 269 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 991 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 1025 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 1060 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 1095 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 302 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 334 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 370 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 406 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 1132 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 1166 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 1201 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 1236 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 28 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 60 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 96 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
Definition at line 132 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 851 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 885 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 920 of file sat_vapor_pres.inc.
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 | ||
) |
[in] | temp | temperature in degrees Kelvin (K) |
[out] | esat | saturation vapor pressure |
[out] | desat | derivative of saturation vapor pressure |
Definition at line 955 of file sat_vapor_pres.inc.
subroutine show_all_bad_0d_ | ( | real(kind=fms_svp_kind_), intent(in) | temp | ) |
[in] | temp | temperature 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.
subroutine show_all_bad_1d_ | ( | real(kind=fms_svp_kind_), dimension(:), intent(in) | temp | ) |
[in] | temp | temperature 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.
subroutine show_all_bad_2d_ | ( | real(kind=fms_svp_kind_), dimension(:,:), intent(in) | temp | ) |
[in] | temp | temperature 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.
subroutine show_all_bad_3d_ | ( | real(kind=fms_svp_kind_), dimension(:,:,:), intent(in) | temp | ) |
[in] | temp | temperature 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.
subroutine temp_check_1d_ | ( | real(kind=fms_svp_kind_), dimension(:), intent(in) | temp | ) |
[in] | temp | temperature in degrees Kelvin (K) |
Definition at line 1843 of file sat_vapor_pres.inc.
subroutine temp_check_2d_ | ( | real(kind=fms_svp_kind_), dimension(:,:), intent(in) | temp | ) |
[in] | temp | temperature in degrees Kelvin (K) |
Definition at line 1854 of file sat_vapor_pres.inc.
subroutine temp_check_3d_ | ( | real(kind=fms_svp_kind_), dimension(:,:,:), intent(in) | temp | ) |
[in] | temp | temperature in degrees Kelvin (K) |
Definition at line 1866 of file sat_vapor_pres.inc.