FV3 Bundle
|
Data Types | |
interface | compute_mrs_k |
interface | compute_qs_k |
interface | lookup_des2_k |
interface | lookup_des3_k |
interface | lookup_des_k |
interface | lookup_es2_des2_k |
interface | lookup_es2_k |
interface | lookup_es3_des3_k |
interface | lookup_es3_k |
interface | lookup_es_des_k |
interface | lookup_es_k |
Functions/Subroutines | |
subroutine, public | sat_vapor_pres_init_k (table_size, tcmin, tcmax, TFREEZE, HLV, RVGAS, ES0, err_msg, use_exact_qs_input, do_simple, construct_table_wrt_liq, construct_table_wrt_liq_and_ice, teps, tmin, dtinv) |
real function, dimension(size(tem, 1)) | compute_es_k (tem, TFREEZE) |
real function, dimension(size(tem, 1)) | compute_es_liq_k (tem, TFREEZE) |
real function, dimension(size(tem, 1)) | compute_es_liq_ice_k (tem, TFREEZE) |
subroutine | compute_qs_k_3d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | compute_qs_k_2d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | compute_qs_k_1d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | compute_qs_k_0d (temp, press, eps, zvir, qs, nbad, q, hc, dqsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | compute_mrs_k_3d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | compute_mrs_k_2d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | compute_mrs_k_1d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | compute_mrs_k_0d (temp, press, eps, zvir, mrs, nbad, mr, hc, dmrsdT, esat, es_over_liq, es_over_liq_and_ice) |
subroutine | lookup_es_des_k_3d (temp, esat, desat, nbad) |
subroutine | lookup_es_des_k_2d (temp, esat, desat, nbad) |
subroutine | lookup_es_des_k_1d (temp, esat, desat, nbad) |
subroutine | lookup_es_des_k_0d (temp, esat, desat, nbad) |
subroutine | lookup_es_k_3d (temp, esat, nbad) |
subroutine | lookup_des_k_3d (temp, desat, nbad) |
subroutine | lookup_des_k_2d (temp, desat, nbad) |
subroutine | lookup_es_k_2d (temp, esat, nbad) |
subroutine | lookup_des_k_1d (temp, desat, nbad) |
subroutine | lookup_es_k_1d (temp, esat, nbad) |
subroutine | lookup_des_k_0d (temp, desat, nbad) |
subroutine | lookup_es_k_0d (temp, esat, nbad) |
subroutine | lookup_es2_des2_k_3d (temp, esat, desat, nbad) |
subroutine | lookup_es2_des2_k_2d (temp, esat, desat, nbad) |
subroutine | lookup_es2_des2_k_1d (temp, esat, desat, nbad) |
subroutine | lookup_es2_des2_k_0d (temp, esat, desat, nbad) |
subroutine | lookup_es2_k_3d (temp, esat, nbad) |
subroutine | lookup_des2_k_3d (temp, desat, nbad) |
subroutine | lookup_des2_k_2d (temp, desat, nbad) |
subroutine | lookup_es2_k_2d (temp, esat, nbad) |
subroutine | lookup_des2_k_1d (temp, desat, nbad) |
subroutine | lookup_es2_k_1d (temp, esat, nbad) |
subroutine | lookup_des2_k_0d (temp, desat, nbad) |
subroutine | lookup_es2_k_0d (temp, esat, nbad) |
subroutine | lookup_es3_des3_k_3d (temp, esat, desat, nbad) |
subroutine | lookup_es3_des3_k_2d (temp, esat, desat, nbad) |
subroutine | lookup_es3_des3_k_1d (temp, esat, desat, nbad) |
subroutine | lookup_es3_des3_k_0d (temp, esat, desat, nbad) |
subroutine | lookup_es3_k_3d (temp, esat, nbad) |
subroutine | lookup_des3_k_3d (temp, desat, nbad) |
subroutine | lookup_des3_k_2d (temp, desat, nbad) |
subroutine | lookup_es3_k_2d (temp, esat, nbad) |
subroutine | lookup_des3_k_1d (temp, desat, nbad) |
subroutine | lookup_es3_k_1d (temp, esat, nbad) |
subroutine | lookup_des3_k_0d (temp, desat, nbad) |
subroutine | lookup_es3_k_0d (temp, esat, nbad) |
Variables | |
real | dtres |
real | tepsl |
real | tminl |
real | dtinvl |
integer | table_siz |
real, dimension(:), allocatable | table |
real, dimension(:), allocatable | dtable |
real, dimension(:), allocatable | d2table |
real, dimension(:), allocatable | table2 |
real, dimension(:), allocatable | dtable2 |
real, dimension(:), allocatable | d2table2 |
real, dimension(:), allocatable | table3 |
real, dimension(:), allocatable | dtable3 |
real, dimension(:), allocatable | d2table3 |
logical | use_exact_qs |
logical | module_is_initialized = .false. |
|
private |
Definition at line 1050 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 967 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 882 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 794 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 712 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 629 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 544 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 457 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1672 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1630 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1583 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1557 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1964 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1922 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1875 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1849 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1382 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1340 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1293 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1267 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1505 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1479 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1451 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1421 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1691 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1651 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1606 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1529 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1797 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1771 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1743 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1713 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1983 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1943 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1898 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1821 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1215 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1189 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1161 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1131 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1401 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1361 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1316 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 1239 of file sat_vapor_pres_k.F90.
subroutine, public sat_vapor_pres_k_mod::sat_vapor_pres_init_k | ( | integer, intent(in) | table_size, |
real, intent(in) | tcmin, | ||
real, intent(in) | tcmax, | ||
real, intent(in) | TFREEZE, | ||
real, intent(in) | HLV, | ||
real, intent(in) | RVGAS, | ||
real, intent(in) | ES0, | ||
character(len=*), intent(out) | err_msg, | ||
logical, intent(in) | use_exact_qs_input, | ||
logical, intent(in) | do_simple, | ||
logical, intent(in) | construct_table_wrt_liq, | ||
logical, intent(in) | construct_table_wrt_liq_and_ice, | ||
real, intent(out), optional | teps, | ||
real, intent(out), optional | tmin, | ||
real, intent(out), optional | dtinv | ||
) |
Definition at line 164 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 146 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 149 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 152 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 145 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 148 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 151 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 142 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 142 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 155 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 144 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 147 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 150 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 143 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 142 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 142 of file sat_vapor_pres_k.F90.
|
private |
Definition at line 154 of file sat_vapor_pres_k.F90.