FV3 Bundle
|
Functions/Subroutines | |
subroutine, public | fv_sat_adj (mdt, zvir, is, ie, js, je, ng, hydrostatic, consv_te, te0, qv, ql, qi, qr, qs, qg, dpln, delz, pt, dp, q_con, cappa, area, dtdt, out_dt, last_step, do_qa, qa) |
real function | wqs1 (ta, den) |
real function | iqs1 (ta, den) |
real function | wqs2 (ta, den, dqdt) |
subroutine | wqs2_vect (is, ie, ta, den, wqsat, dqdt) |
real function | iqs2 (ta, den, dqdt) |
subroutine, public | qs_init (kmp) |
subroutine | qs_table (n) |
subroutine | qs_tablew (n) |
subroutine | qs_table2 (n) |
Variables | |
real, parameter | cv_vap = 3.*rvgas |
real, parameter | cv_air = cp_air - rdgas |
real, parameter | c_ice = 1972. |
real, parameter | c_liq = 4.1855e+3 |
real, parameter | cp_vap = cp_vapor |
real, parameter | dc_vap = cp_vap - c_liq |
real, parameter | dc_ice = c_liq - c_ice |
real, parameter | tice = 273.16 |
real, parameter | t_wfr = tice - 40. |
real, parameter | hlv0 = 2.5e6 |
real, parameter | hlf0 = 3.3358e5 |
real, parameter | lv0 = hlv0 - dc_vap*tice |
real, parameter | li00 = hlf0 - dc_ice*tice |
real(kind=r_grid), parameter | e00 = 611.21 |
real(kind=r_grid), parameter | d2ice = cp_vap - c_ice |
real(kind=r_grid), parameter | li2 = hlv0+hlf0 - d2ice*tice |
real | dw_ocean = 0.12 |
real, dimension(5) | crevp |
real | lat2 |
real, dimension(:), allocatable | table |
real, dimension(:), allocatable | table2 |
real, dimension(:), allocatable | tablew |
real, dimension(:), allocatable | des2 |
real, dimension(:), allocatable | desw |
real | d0_vap |
real | lv00 |
logical | mp_initialized = .false. |
subroutine, public fv_cmp_nlm_mod::fv_sat_adj | ( | real, intent(in) | mdt, |
real, intent(in) | zvir, | ||
integer, intent(in) | is, | ||
integer, intent(in) | ie, | ||
integer, intent(in) | js, | ||
integer, intent(in) | je, | ||
integer, intent(in) | ng, | ||
logical, intent(in) | hydrostatic, | ||
logical, intent(in) | consv_te, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(out) | te0, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(inout) | qv, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(inout) | ql, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(inout) | qi, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(inout) | qr, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(inout) | qs, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(inout) | qg, | ||
real, dimension(is:ie,js:je), intent(in) | dpln, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(in) | delz, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(inout) | pt, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(in) | dp, | ||
real, dimension(is-ng:,js-ng:), intent(inout) | q_con, | ||
real, dimension(is-ng:,js-ng:), intent(inout) | cappa, | ||
real(kind=r_grid), dimension(is-ng:ie+ng,js-ng:je+ng), intent(in) | area, | ||
real, dimension(is:ie,js:je), intent(inout) | dtdt, | ||
logical, intent(in) | out_dt, | ||
logical, intent(in) | last_step, | ||
logical, intent(in) | do_qa, | ||
real, dimension(is-ng:ie+ng,js-ng:je+ng), intent(out) | qa | ||
) |
|
private |
Definition at line 98 of file fv_cmp_nlm.F90.
|
private |
Definition at line 163 of file fv_cmp_nlm.F90.
subroutine, public fv_cmp_nlm_mod::qs_init | ( | integer, intent(in) | kmp | ) |
Definition at line 184 of file fv_cmp_nlm.F90.
|
private |
|
private |
|
private |
|
private |
Definition at line 81 of file fv_cmp_nlm.F90.
|
private |
Definition at line 116 of file fv_cmp_nlm.F90.
|
private |
Definition at line 137 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::c_ice = 1972. |
Definition at line 13 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::c_liq = 4.1855e+3 |
Definition at line 14 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::cp_vap = cp_vapor |
Definition at line 15 of file fv_cmp_nlm.F90.
real, dimension(5) fv_cmp_nlm_mod::crevp |
Definition at line 33 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::cv_air = cp_air - rdgas |
Definition at line 9 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::cv_vap = 3.*rvgas |
Definition at line 8 of file fv_cmp_nlm.F90.
real fv_cmp_nlm_mod::d0_vap |
Definition at line 35 of file fv_cmp_nlm.F90.
Definition at line 29 of file fv_cmp_nlm.F90.
Definition at line 17 of file fv_cmp_nlm.F90.
Definition at line 16 of file fv_cmp_nlm.F90.
real, dimension(:), allocatable fv_cmp_nlm_mod::des2 |
Definition at line 34 of file fv_cmp_nlm.F90.
real, dimension(:), allocatable fv_cmp_nlm_mod::desw |
Definition at line 34 of file fv_cmp_nlm.F90.
real fv_cmp_nlm_mod::dw_ocean = 0.12 |
Definition at line 32 of file fv_cmp_nlm.F90.
real(kind=r_grid), parameter fv_cmp_nlm_mod::e00 = 611.21 |
Definition at line 28 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::hlf0 = 3.3358e5 |
Definition at line 22 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::hlv0 = 2.5e6 |
Definition at line 21 of file fv_cmp_nlm.F90.
real fv_cmp_nlm_mod::lat2 |
Definition at line 33 of file fv_cmp_nlm.F90.
Definition at line 25 of file fv_cmp_nlm.F90.
Definition at line 30 of file fv_cmp_nlm.F90.
Definition at line 24 of file fv_cmp_nlm.F90.
real fv_cmp_nlm_mod::lv00 |
Definition at line 35 of file fv_cmp_nlm.F90.
logical fv_cmp_nlm_mod::mp_initialized = .false. |
Definition at line 37 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::t_wfr = tice - 40. |
Definition at line 19 of file fv_cmp_nlm.F90.
real, dimension(:), allocatable fv_cmp_nlm_mod::table |
Definition at line 34 of file fv_cmp_nlm.F90.
real, dimension(:), allocatable fv_cmp_nlm_mod::table2 |
Definition at line 34 of file fv_cmp_nlm.F90.
real, dimension(:), allocatable fv_cmp_nlm_mod::tablew |
Definition at line 34 of file fv_cmp_nlm.F90.
real, parameter fv_cmp_nlm_mod::tice = 273.16 |
Definition at line 18 of file fv_cmp_nlm.F90.