SCALE-RM
|
module atmosphere / physics / cumulus / kf-jmapplib More...
Functions/Subroutines | |
subroutine, public | atmos_phy_cp_kf_jmapplib_setup (KA, KS, KE, IA, JA, dx, dt) |
ATMOS_PHY_CP_KF_JMAPPLIB_setup Setup. More... | |
subroutine, public | atmos_phy_cp_kf_jmapplib_finalize |
subroutine, public | atmos_phy_cp_kf_jmapplib_tendency (KA, KS, KE, IA, IS, IE, JA, JS, JE, DENS, U, V, W, TEMP, POTT, PRES, EXNER, QDRY, QV, QC, QI, us, PBLH, SFLX_BUOY, CZ, FZ, DENS_t, RHOT_t, RHOQV_t, RHOQ_t, w0avg, nca, SFLX_rain, SFLX_snow, SFLX_prec, cloudtop, cloudbase) |
ATMOS_PHY_CP_KF_JMAPPLIB_tendency calculate tendency by the virtical eddy viscosity. More... | |
module atmosphere / physics / cumulus / kf-jmapplib
name | type | default value | comment |
---|---|---|---|
ATMOS_PHY_CP_KF_JMAPPLIB_TYPE | character(len=6) | "KF1701" | > KF1701 for MSM; KF for LFM |
ATMOS_PHY_CP_KF_JMAPPLIB_RADIUS_TYPE | integer | 3 | > 3 for KF1701 |
ATMOS_PHY_CP_KF_JMAPPLIB_DTLCL_FACT | real(RP) | 0.5_RP | > ignored for KF1701 |
ATMOS_PHY_CP_KF_JMAPPLIB_DPMIN | real(RP) | 5000.0_RP | > 5000 for KF1701; 1000 for KF |
ATMOS_PHY_CP_KF_JMAPPLIB_DLIFETIME | real(RP) | 600.0_RP | > 600 for KF1701; 3600 for KF |
ATMOS_PHY_CP_KF_JMAPPLIB_SLIFETIME | real(RP) | 600.0_RP | > 600 for KF1701; 3600 for KF |
ATMOS_PHY_CP_KF_JMAPPLIB_DETLQ_QR_RATE | real(RP) | 0.0_RP | > 0.0 for KF1701; 0.0 for KF |
ATMOS_PHY_CP_KF_JMAPPLIB_DETIC_QS_RATE | real(RP) | 1.0_RP | > 1.0 for KF1701; 0.0 for KF |
subroutine, public scale_atmos_phy_cp_kf_jmapplib::atmos_phy_cp_kf_jmapplib_setup | ( | integer, intent(in) | KA, |
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
real(rp), intent(in) | dx, | ||
real(dp), intent(in) | dt | ||
) |
ATMOS_PHY_CP_KF_JMAPPLIB_setup Setup.
Definition at line 62 of file scale_atmos_phy_cp_kf_jmapplib.F90.
References scale_const::const_pre00, scale_io::io_fid_conf, and scale_prc::prc_abort().
Referenced by mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup().
subroutine, public scale_atmos_phy_cp_kf_jmapplib::atmos_phy_cp_kf_jmapplib_finalize |
Definition at line 192 of file scale_atmos_phy_cp_kf_jmapplib.F90.
subroutine, public scale_atmos_phy_cp_kf_jmapplib::atmos_phy_cp_kf_jmapplib_tendency | ( | integer, intent(in) | KA, |
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | IS, | ||
integer, intent(in) | IE, | ||
integer, intent(in) | JA, | ||
integer, intent(in) | JS, | ||
integer, intent(in) | JE, | ||
real(rp), dimension (ka,ia,ja), intent(in) | DENS, | ||
real(rp), dimension (ka,ia,ja), intent(in) | U, | ||
real(rp), dimension (ka,ia,ja), intent(in) | V, | ||
real(rp), dimension (ka,ia,ja), intent(in) | W, | ||
real(rp), dimension (ka,ia,ja), intent(in) | TEMP, | ||
real(rp), dimension (ka,ia,ja), intent(in) | POTT, | ||
real(rp), dimension (ka,ia,ja), intent(in) | PRES, | ||
real(rp), dimension(ka,ia,ja), intent(in) | EXNER, | ||
real(rp), dimension (ka,ia,ja), intent(in) | QDRY, | ||
real(rp), dimension (ka,ia,ja), intent(in) | QV, | ||
real(rp), dimension (ka,ia,ja), intent(in) | QC, | ||
real(rp), dimension (ka,ia,ja), intent(in) | QI, | ||
real(rp), dimension (ia,ja), intent(in) | us, | ||
real(rp), dimension (ia,ja), intent(in) | PBLH, | ||
real(rp), dimension(ia,ja), intent(in) | SFLX_BUOY, | ||
real(rp), dimension (ka,ia,ja), intent(in) | CZ, | ||
real(rp), dimension (0:ka,ia,ja), intent(in) | FZ, | ||
real(rp), dimension (ka,ia,ja), intent(out) | DENS_t, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | RHOT_t, | ||
real(rp), dimension(ka,ia,ja), intent(inout) | RHOQV_t, | ||
real(rp), dimension (ka,ia,ja,n_hyd), intent(inout) | RHOQ_t, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | w0avg, | ||
real(rp), dimension (ia,ja), intent(inout) | nca, | ||
real(rp), dimension(ia,ja), intent(inout) | SFLX_rain, | ||
real(rp), dimension(ia,ja), intent(inout) | SFLX_snow, | ||
real(rp), dimension(ia,ja), intent(inout) | SFLX_prec, | ||
real(rp), dimension (ia,ja), intent(inout) | cloudtop, | ||
real(rp), dimension(ia,ja), intent(inout) | cloudbase | ||
) |
ATMOS_PHY_CP_KF_JMAPPLIB_tendency calculate tendency by the virtical eddy viscosity.
Definition at line 217 of file scale_atmos_phy_cp_kf_jmapplib.F90.
References scale_atmos_hydrometeor::i_hc, scale_atmos_hydrometeor::i_hg, scale_atmos_hydrometeor::i_hi, scale_atmos_hydrometeor::i_hr, scale_atmos_hydrometeor::i_hs, and scale_atmos_hydrometeor::n_hyd.
Referenced by mod_atmos_phy_cp_driver::atmos_phy_cp_driver_calc_tendency().