![]() |
Jump to DART Documentation Main Index |
Provides a subroutine to calculate the dew point temperature from model
temperature, specific humidity, and pressure.
Revision 2801 implements a more robust method
(based on Bolton's Approximation) for calculating dew point.
This has been further revised to avoid a numerical instability that could lead
to failed forward operators for dewpoints almost exactly 0 C.
types_mod utilities_mod location_mod (most likely threed_sphere) assim_model_mod obs_kind_mod
use obs_def_dew_point_mod, only : | get_expected_dew_point |
A note about documentation style. Optional arguments are enclosed in brackets [like this].
real(r8), intent(in) :: state_vector type(location_type), intent(in) :: location integer, intent(in) :: key real(r8), intent(out) :: td integer, intent(out) :: istatus
Calculates the dew point temperature (Kelvin).
state_vector | A one dimensional representation of the model state vector |
location | Location for this obs |
key | Controls whether upper levels (key = 1) or 2-meter (key = 2) is required. |
td | The returned dew point temperature value |
istatus | Returned integer describing problems with applying forward operator |
Routine | Message | Comment |
---|---|---|
get_expected_dew_point | 'key has to be 1 (upper levels) or 2 (2-meter), got ',key | The input value of key is not allowed. |
none at this time
none at this time
DART software - Copyright UCAR. This open source software is provided by UCAR, "as is", without charge, subject to all terms of use at http://www.image.ucar.edu/DAReS/DART/DART_download
Contact: | DART core group |
Revision: | $Revision$ |
Source: | $URL$ |
Change Date: | $Date$ |
Change history: | try "svn log" or "svn diff" |