MODULE obs_def_dew_point_mod

DART project logo

Jump to DART Documentation Main Index
version information for this file:
$Id: obs_def_dew_point_mod.html 11403 2017-03-27 23:26:22Z hendric@ucar.edu $

INTERFACES / FILES / REFERENCES / ERRORS / PLANS / TERMS OF USE

Overview

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.

[top]

OTHER MODULES USED

types_mod
utilities_mod
location_mod (most likely threed_sphere)
assim_model_mod
obs_kind_mod
[top]

PUBLIC INTERFACES

use obs_def_dew_point_mod, only : get_expected_dew_point

A note about documentation style. Optional arguments are enclosed in brackets [like this].


call get_expected_dew_point(state_vector, location, key, td, istatus)
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

[top]

FILES

[top]

REFERENCES

  1. none
[top]

ERROR CODES and CONDITIONS

RoutineMessageComment
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.

KNOWN BUGS

none at this time

[top]

FUTURE PLANS

none at this time

[top]

Terms of Use

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: 11403 $
Source: $URL: https://svn-dares-dart.cgd.ucar.edu/DART/releases/Manhattan/observations/forward_operators/obs_def_dew_point_mod.html $
Change Date: $Date: 2017-03-27 17:26:22 -0600 (Mon, 27 Mar 2017) $
Change history:  try "svn log" or "svn diff"