SCALE-RM
|
module ATMOSPHERE / Physics Radiation More...
Functions/Subroutines | |
subroutine, public | atmos_phy_rd_heating (flux_rad, DENS, RHOT, QTRC, FZ, dt, TEMP_t, RHOT_t) |
Calc heating rate. More... | |
Variables | |
integer, parameter, public | i_up = 1 |
integer, parameter, public | i_dn = 2 |
integer, parameter, public | i_lw = 1 |
integer, parameter, public | i_sw = 2 |
integer, parameter, public | i_direct = 1 |
integer, parameter, public | i_diffuse = 2 |
module ATMOSPHERE / Physics Radiation
subroutine, public scale_atmos_phy_rd_common::atmos_phy_rd_heating | ( | real(rp), dimension(ka,ia,ja,2,2), intent(in) | flux_rad, |
real(rp), dimension (ka,ia,ja), intent(in) | DENS, | ||
real(rp), dimension (ka,ia,ja), intent(in) | RHOT, | ||
real(rp), dimension (ka,ia,ja,qa), intent(in) | QTRC, | ||
real(rp), dimension (0:ka,ia,ja), intent(in) | FZ, | ||
real(dp), intent(in) | dt, | ||
real(rp), dimension (ka,ia,ja,3), intent(out) | TEMP_t, | ||
real(rp), dimension (ka,ia,ja), intent(out) | RHOT_t | ||
) |
Calc heating rate.
Definition at line 70 of file scale_atmos_phy_rd_common.F90.
References i_dn, i_lw, i_sw, i_up, scale_grid_index::ie, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ke, scale_grid_index::ks, scale_tracer::tracer_cv, scale_tracer::tracer_mass, and scale_tracer::tracer_r.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver().
integer, parameter, public scale_atmos_phy_rd_common::i_up = 1 |
Definition at line 40 of file scale_atmos_phy_rd_common.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), atmos_phy_rd_heating(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), and scale_atmos_phy_rd_offline::atmos_phy_rd_offline().
integer, parameter, public scale_atmos_phy_rd_common::i_dn = 2 |
Definition at line 41 of file scale_atmos_phy_rd_common.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), atmos_phy_rd_heating(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), and scale_atmos_phy_rd_offline::atmos_phy_rd_offline().
integer, parameter, public scale_atmos_phy_rd_common::i_lw = 1 |
Definition at line 43 of file scale_atmos_phy_rd_common.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), atmos_phy_rd_heating(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), and scale_atmos_phy_rd_offline::atmos_phy_rd_offline().
integer, parameter, public scale_atmos_phy_rd_common::i_sw = 2 |
Definition at line 44 of file scale_atmos_phy_rd_common.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), atmos_phy_rd_heating(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), and scale_atmos_phy_rd_offline::atmos_phy_rd_offline().
integer, parameter, public scale_atmos_phy_rd_common::i_direct = 1 |
Definition at line 46 of file scale_atmos_phy_rd_common.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), and scale_atmos_phy_rd_offline::atmos_phy_rd_offline().
integer, parameter, public scale_atmos_phy_rd_common::i_diffuse = 2 |
Definition at line 47 of file scale_atmos_phy_rd_common.F90.
Referenced by mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), and scale_atmos_phy_rd_offline::atmos_phy_rd_offline().