CAM
|
Functions/Subroutines | |
subroutine, public | wv_sat_methods_init (kind, tmelt_in, h2otrip_in, tboil_in, ttrice_in, epsilo_in, errstring) |
pure integer function, public | wv_sat_get_scheme_idx (name) |
pure logical function, public | wv_sat_valid_idx (idx) |
logical function, public | wv_sat_set_default (name) |
subroutine, public | wv_sat_reset_default () |
elemental real(r8) function, public | wv_sat_svp_to_qsat (es, p) |
elemental subroutine, public | wv_sat_qsat_water (t, p, es, qs, idx) |
elemental subroutine, public | wv_sat_qsat_ice (t, p, es, qs, idx) |
elemental subroutine, public | wv_sat_qsat_trans (t, p, es, qs, idx) |
elemental real(r8) function, public | wv_sat_svp_water (t, idx) |
elemental real(r8) function, public | wv_sat_svp_ice (t, idx) |
elemental real(r8) function, public | wv_sat_svp_trans (t, idx) |
elemental real(r8) function | goffgratch_svp_water (t) |
elemental real(r8) function | goffgratch_svp_ice (t) |
elemental real(r8) function | murphykoop_svp_water (t) |
elemental real(r8) function | murphykoop_svp_ice (t) |
elemental real(r8) function | oldgoffgratch_svp_water (t) |
elemental real(r8) function | oldgoffgratch_svp_ice (t) |
elemental real(r8) function | bolton_svp_water (t) |
Variables | |
integer, parameter | r8 = selected_real_kind(12) |
real(r8) | tmelt |
real(r8) | h2otrip |
real(r8) | tboil |
real(r8) | ttrice |
real(r8) | epsilo |
real(r8) | omeps |
integer, parameter | invalid_idx = -1 |
integer, parameter | oldgoffgratch_idx = 0 |
integer, parameter | goffgratch_idx = 1 |
integer, parameter | murphykoop_idx = 2 |
integer, parameter | bolton_idx = 3 |
integer, parameter | initial_default_idx = GoffGratch_idx |
integer | default_idx = initial_default_idx |
|
private |
pure integer function, public wv_sat_methods::wv_sat_get_scheme_idx | ( | character(len=*), intent(in) | name | ) |
subroutine, public wv_sat_methods::wv_sat_methods_init | ( | integer, intent(in) | kind, |
real(r8), intent(in) | tmelt_in, | ||
real(r8), intent(in) | h2otrip_in, | ||
real(r8), intent(in) | tboil_in, | ||
real(r8), intent(in) | ttrice_in, | ||
real(r8), intent(in) | epsilo_in, | ||
character(len=*), intent(out) | errstring | ||
) |
elemental subroutine, public wv_sat_methods::wv_sat_qsat_ice | ( | real(r8), intent(in) | t, |
real(r8), intent(in) | p, | ||
real(r8), intent(out) | es, | ||
real(r8), intent(out) | qs, | ||
integer, intent(in), optional | idx | ||
) |
elemental subroutine, public wv_sat_methods::wv_sat_qsat_trans | ( | real(r8), intent(in) | t, |
real(r8), intent(in) | p, | ||
real(r8), intent(out) | es, | ||
real(r8), intent(out) | qs, | ||
integer, intent(in), optional | idx | ||
) |
elemental subroutine, public wv_sat_methods::wv_sat_qsat_water | ( | real(r8), intent(in) | t, |
real(r8), intent(in) | p, | ||
real(r8), intent(out) | es, | ||
real(r8), intent(out) | qs, | ||
integer, intent(in), optional | idx | ||
) |
subroutine, public wv_sat_methods::wv_sat_reset_default | ( | ) |
logical function, public wv_sat_methods::wv_sat_set_default | ( | character(len=*), intent(in) | name | ) |
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_ice | ( | real(r8), intent(in) | t, |
integer, intent(in), optional | idx | ||
) |
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_to_qsat | ( | real(r8), intent(in) | es, |
real(r8), intent(in) | p | ||
) |
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_trans | ( | real(r8), intent(in) | t, |
integer, intent(in), optional | idx | ||
) |
elemental real(r8) function, public wv_sat_methods::wv_sat_svp_water | ( | real(r8), intent(in) | t, |
integer, intent(in), optional | idx | ||
) |
pure logical function, public wv_sat_methods::wv_sat_valid_idx | ( | integer, intent(in) | idx | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |