|
| subroutine, public | fv_cmp_mod::fv_sat_adj (mdt, zvir, is, ie, js, je, ng, hydrostatic, consv_te, te0, qv, ql, qi, qr, qs, qg, hs, dpln, delz, pt, dp, q_con, cappa, area, dtdt, out_dt, last_step, do_qa, qa) |
| | The subroutine 'fv_sat_adj' performs the fast processes in the GFDL microphysics. More...
|
| |
| real function | fv_cmp_mod::wqs1 (ta, den) |
| | the function 'wqs1' computes the saturated specific humidity for table ii More...
|
| |
| real function | fv_cmp_mod::iqs1 (ta, den) |
| | the function 'wqs1' computes the saturated specific humidity for table iii More...
|
| |
| real function | fv_cmp_mod::wqs2 (ta, den, dqdt) |
| | The function 'wqs2'computes the gradient of saturated specific humidity for table ii. More...
|
| |
| subroutine | fv_cmp_mod::wqs2_vect (is, ie, ta, den, wqsat, dqdt) |
| | The function wqs2_vect computes the gradient of saturated specific humidity for table ii. It is the same as "wqs2", but written as vector function. More...
|
| |
| real function | fv_cmp_mod::iqs2 (ta, den, dqdt) |
| | The function 'iqs2' computes the gradient of saturated specific humidity for table iii. More...
|
| |
| subroutine, public | fv_cmp_mod::qs_init (kmp) |
| | The subroutine 'qs_init' initializes lookup tables for the saturation mixing ratio. More...
|
| |
| subroutine | fv_cmp_mod::qs_table (n) |
| |
| subroutine | fv_cmp_mod::qs_tablew (n) |
| |
| subroutine | fv_cmp_mod::qs_table2 (n) |
| |
|
| real, parameter | fv_cmp_mod::cp_vap = 4.0 * rvgas |
| | 1846.0, heat capacity of water vapor at constant pressure More...
|
| |
| real, parameter | fv_cmp_mod::cv_air = cp_air - rdgas |
| | 717.55, heat capacity of dry air at constant volume More...
|
| |
| real, parameter | fv_cmp_mod::cv_vap = 3.0 * rvgas |
| | 1384.5, heat capacity of water vapor at constant volume More...
|
| |
| real, parameter | fv_cmp_mod::c_ice = 1972.0 |
| | gfdl: heat capacity of ice at - 15 deg c More...
|
| |
| real, parameter | fv_cmp_mod::c_liq = 4185.5 |
| | gfdl: heat capacity of liquid at 15 deg c More...
|
| |
| real, parameter | fv_cmp_mod::dc_vap = cp_vap - c_liq |
| |
| real, parameter | fv_cmp_mod::dc_ice = c_liq - c_ice |
| | 2213.5, isobaric heating / colling More...
|
| |
| real, parameter | fv_cmp_mod::tice = 273.16 |
| | freezing temperature More...
|
| |
| real, parameter | fv_cmp_mod::t_wfr = tice - 40. |
| | homogeneous freezing temperature More...
|
| |
| real, parameter | fv_cmp_mod::lv0 = hlv - dc_vap * tice |
| | 3.13905782e6, evaporation latent heat coefficient at 0 deg k More...
|
| |
| real, parameter | fv_cmp_mod::li00 = hlf - dc_ice * tice |
| |
| real(kind=r_grid), parameter | fv_cmp_mod::e00 = 611.21 |
| | ifs: saturation vapor pressure at 0 deg c More...
|
| |
| real(kind=r_grid), parameter | fv_cmp_mod::d2ice = dc_vap + dc_ice |
| |
| real(kind=r_grid), parameter | fv_cmp_mod::li2 = lv0 + li00 |
| | 2.86799816e6, sublimation latent heat coefficient at 0 deg k More...
|
| |
| real, parameter | fv_cmp_mod::lat2 = (hlv + hlf) ** 2 |
| | used in bigg mechanism More...
|
| |
| real | fv_cmp_mod::d0_vap |
| | the same as dc_vap, except that cp_vap can be cp_vap or cv_vap More...
|
| |
| real | fv_cmp_mod::lv00 |
| | the same as lv0, except that cp_vap can be cp_vap or cv_vap More...
|
| |
| real, dimension(:), allocatable | fv_cmp_mod::table |
| |
| real, dimension(:), allocatable | fv_cmp_mod::table2 |
| |
| real, dimension(:), allocatable | fv_cmp_mod::tablew |
| |
| real, dimension(:), allocatable | fv_cmp_mod::des2 |
| |
| real, dimension(:), allocatable | fv_cmp_mod::desw |
| |
| logical | fv_cmp_mod::mp_initialized = .false. |
| |