SCALE-RM
|
module ATMOSPHERE / Physics Chemistry More...
Functions/Subroutines | |
subroutine, public | atmos_phy_ch_driver_tracer_setup |
Config. More... | |
subroutine, public | atmos_phy_ch_driver_setup |
Setup. More... | |
subroutine, public | atmos_phy_ch_driver_calc_tendency (update_flag) |
Driver. More... | |
subroutine, public | atmos_phy_ch_driver_ocean_flux (SFLX_QTRC) |
Driver. More... | |
subroutine, public | atmos_phy_ch_driver_land_flux (SFLX_QTRC) |
Driver. More... | |
subroutine, public | atmos_phy_ch_driver_urban_flux (SFLX_QTRC) |
Driver. More... | |
module ATMOSPHERE / Physics Chemistry
name | description | unit | variable |
---|---|---|---|
{TRACER_NAME}_t_CH | tendency rho*{TRACER_NAME} in CH; {TRACER_NAME} depends on the physics schemes, e.g., QV, QC, QR. | kg/m3/s | RHOQ_t_CH |
subroutine, public mod_atmos_phy_ch_driver::atmos_phy_ch_driver_tracer_setup | ( | ) |
Config.
Definition at line 53 of file mod_atmos_phy_ch_driver.F90.
References scale_atmos_phy_ch_rn222::atmos_phy_ch_rn222_desc, scale_atmos_phy_ch_rn222::atmos_phy_ch_rn222_name, scale_atmos_phy_ch_rn222::atmos_phy_ch_rn222_ntracers, scale_atmos_phy_ch_rn222::atmos_phy_ch_rn222_unit, mod_atmos_admin::atmos_phy_ch_type, mod_atmos_admin::atmos_sw_phy_ch, scale_prc::prc_abort(), mod_atmos_phy_ch_vars::qa_ch, mod_atmos_phy_ch_vars::qe_ch, mod_atmos_phy_ch_vars::qs_ch, and scale_tracer::tracer_regist().
Referenced by mod_atmos_driver::atmos_driver_tracer_setup().
subroutine, public mod_atmos_phy_ch_driver::atmos_phy_ch_driver_setup | ( | ) |
Setup.
Definition at line 108 of file mod_atmos_phy_ch_driver.F90.
References scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_lat, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_lon, scale_atmos_phy_ch_rn222::atmos_phy_ch_rn222_setup(), mod_atmos_admin::atmos_phy_ch_type, scale_atmos_sfc_ch_rn222::atmos_sfc_ch_rn222_setup(), mod_atmos_admin::atmos_sw_phy_ch, scale_atmos_grid_cartesc_index::ia, and scale_atmos_grid_cartesc_index::ja.
Referenced by mod_atmos_driver::atmos_driver_setup().
subroutine, public mod_atmos_phy_ch_driver::atmos_phy_ch_driver_calc_tendency | ( | logical, intent(in) | update_flag | ) |
Driver.
Definition at line 140 of file mod_atmos_phy_ch_driver.F90.
References scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_totvol, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_vol, mod_atmos_phy_ch_vars::atmos_phy_ch_rhoq_t, scale_atmos_phy_ch_rn222::atmos_phy_ch_rn222_tendency(), mod_atmos_admin::atmos_phy_ch_type, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_qtrc, mod_atmos_vars::dens, mod_atmos_vars::dens_av, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, mod_atmos_phy_ch_vars::qa_ch, mod_atmos_phy_ch_vars::qe_ch, mod_atmos_phy_ch_vars::qs_ch, mod_atmos_vars::qtrc, mod_atmos_vars::qtrc_av, mod_atmos_vars::rhoq_tp, scale_statistics::statistics_checktotal, scale_time::time_dtsec_atmos_phy_ch, and scale_tracer::tracer_name.
Referenced by mod_atmos_driver::atmos_driver_calc_tendency().
subroutine, public mod_atmos_phy_ch_driver::atmos_phy_ch_driver_ocean_flux | ( | real(rp), dimension(oia,oja,qa), intent(inout) | SFLX_QTRC | ) |
Driver.
Definition at line 225 of file mod_atmos_phy_ch_driver.F90.
References mod_atmos_admin::atmos_phy_ch_type, scale_atmos_sfc_ch_rn222::atmos_sfc_ch_rn222_ocean_flux(), scale_ocean_grid_cartesc_index::oia, scale_ocean_grid_cartesc_index::oie, scale_ocean_grid_cartesc_index::ois, scale_ocean_grid_cartesc_index::oja, scale_ocean_grid_cartesc_index::oje, scale_ocean_grid_cartesc_index::ojs, mod_atmos_phy_ch_vars::qa_ch, mod_atmos_phy_ch_vars::qe_ch, and mod_atmos_phy_ch_vars::qs_ch.
Referenced by mod_ocean_driver::ocean_driver_calc_tendency().
subroutine, public mod_atmos_phy_ch_driver::atmos_phy_ch_driver_land_flux | ( | real(rp), dimension(lia,lja,qa), intent(inout) | SFLX_QTRC | ) |
Driver.
Definition at line 255 of file mod_atmos_phy_ch_driver.F90.
References mod_atmos_admin::atmos_phy_ch_type, scale_atmos_sfc_ch_rn222::atmos_sfc_ch_rn222_land_flux(), scale_land_grid_cartesc_index::lia, scale_land_grid_cartesc_index::lie, scale_land_grid_cartesc_index::lis, scale_land_grid_cartesc_index::lja, scale_land_grid_cartesc_index::lje, scale_land_grid_cartesc_index::ljs, mod_atmos_phy_ch_vars::qa_ch, mod_atmos_phy_ch_vars::qe_ch, mod_atmos_phy_ch_vars::qs_ch, and scale_time::time_nowdate.
Referenced by mod_land_driver::land_driver_calc_tendency().
subroutine, public mod_atmos_phy_ch_driver::atmos_phy_ch_driver_urban_flux | ( | real(rp), dimension(uia,uja,qa), intent(inout) | SFLX_QTRC | ) |
Driver.
Definition at line 288 of file mod_atmos_phy_ch_driver.F90.
References mod_atmos_admin::atmos_phy_ch_type, scale_atmos_sfc_ch_rn222::atmos_sfc_ch_rn222_land_flux(), mod_atmos_phy_ch_vars::qa_ch, mod_atmos_phy_ch_vars::qe_ch, mod_atmos_phy_ch_vars::qs_ch, scale_time::time_nowdate, scale_urban_grid_cartesc_index::uia, scale_urban_grid_cartesc_index::uie, scale_urban_grid_cartesc_index::uis, scale_urban_grid_cartesc_index::uja, scale_urban_grid_cartesc_index::uje, and scale_urban_grid_cartesc_index::ujs.
Referenced by mod_urban_driver::urban_driver_calc_tendency().