6 real(kind=DEFAULT_PRECISION),
parameter :: &
7 tk0c = 273.15_default_precision, &
8 qsa1 = 3.8_default_precision, &
9 qsa2 = -17.2693882_default_precision, &
10 qsa3 = 35.86_default_precision, &
11 qsa4 = 6.109_default_precision
21 real(kind=DEFAULT_PRECISION) function qsaturation(temperature, pressure)
22 real(kind=DEFAULT_PRECISION),
intent(in) :: temperature, pressure
32 real(kind=DEFAULT_PRECISION) function dqwsatdt(saturation_mixing_ratio, temperature)
33 real(kind=DEFAULT_PRECISION),
intent(in) :: saturation_mixing_ratio, temperature
36 saturation_mixing_ratio*(temperature-
qsa3)**(-2.0_default_precision)
real(kind=default_precision) function, public dqwsatdt(saturation_mixing_ratio, temperature)
Calculated the rate of change with temperature of saturation mixing ratio over liquid water...
integer, parameter, public default_precision
MPI communication type which we use for the prognostic and calculation data.
Contains common definitions for the data and datatypes used by MONC.
Saturation physics functionality which is used throughout the code.
real(kind=default_precision), parameter qsa4
real(kind=default_precision), parameter tk0c
real(kind=default_precision), parameter qsa3
real(kind=default_precision), parameter qsa2
real(kind=default_precision) function, public qsaturation(temperature, pressure)
Function to return the saturation mixing ratio over water based on tetans formular QS=3...
real(kind=default_precision), parameter qsa1