SCALE-RM
|
module ATMOS admin More...
Functions/Subroutines | |
subroutine, public | atmos_admin_setup |
Setup. More... | |
subroutine, public | atmos_admin_getscheme (component_name, scheme_name) |
Get name of scheme for each component. More... | |
Variables | |
logical, public | atmos_do = .true. |
character(len=h_short), public | atmos_dyn_type = 'NONE' |
character(len=h_short), public | atmos_phy_mp_type = 'NONE' |
character(len=h_short), public | atmos_phy_ae_type = 'NONE' |
character(len=h_short), public | atmos_phy_ch_type = 'NONE' |
character(len=h_short), public | atmos_phy_rd_type = 'NONE' |
character(len=h_short), public | atmos_phy_sf_type = 'NONE' |
character(len=h_short), public | atmos_phy_tb_type = 'NONE' |
character(len=h_short), public | atmos_phy_bl_type = 'NONE' |
character(len=h_short), public | atmos_phy_cp_type = 'NONE' |
character(len=h_short), public | atmos_phy_precip_type = 'Upwind-Euler' |
logical, public | atmos_use_average = .false. |
logical, public | atmos_sw_dyn |
logical, public | atmos_sw_phy_mp |
logical, public | atmos_sw_phy_ae |
logical, public | atmos_sw_phy_ch |
logical, public | atmos_sw_phy_rd |
logical, public | atmos_sw_phy_sf |
logical, public | atmos_sw_phy_tb |
logical, public | atmos_sw_phy_bl |
logical, public | atmos_sw_phy_cp |
module ATMOS admin
name | type | default value | comment |
---|---|---|---|
ATMOS_DO | logical | .true. | main switch for the model |
ATMOS_DYN_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_MP_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_AE_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_CH_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_RD_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_SF_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_TB_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_BL_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_CP_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_PHY_PRECIP_TYPE | character(len=H_SHORT) | 'Upwind-Euler' | |
ATMOS_USE_AVERAGE | logical | .false. |
subroutine, public mod_atmos_admin::atmos_admin_setup | ( | ) |
Setup.
Definition at line 72 of file mod_atmos_admin.F90.
References atmos_do, atmos_dyn_type, atmos_phy_ae_type, atmos_phy_bl_type, atmos_phy_ch_type, atmos_phy_cp_type, atmos_phy_mp_type, atmos_phy_precip_type, atmos_phy_rd_type, atmos_phy_sf_type, atmos_phy_tb_type, atmos_sw_dyn, atmos_sw_phy_ae, atmos_sw_phy_bl, atmos_sw_phy_ch, atmos_sw_phy_cp, atmos_sw_phy_mp, atmos_sw_phy_rd, atmos_sw_phy_sf, atmos_sw_phy_tb, atmos_use_average, scale_io::io_fid_conf, and scale_prc::prc_abort().
Referenced by mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().
subroutine, public mod_atmos_admin::atmos_admin_getscheme | ( | character(len=*), intent(in) | component_name, |
character(len=h_short), intent(out) | scheme_name | ||
) |
Get name of scheme for each component.
Definition at line 216 of file mod_atmos_admin.F90.
References atmos_dyn_type, atmos_phy_ae_type, atmos_phy_bl_type, atmos_phy_ch_type, atmos_phy_cp_type, atmos_phy_mp_type, atmos_phy_rd_type, atmos_phy_sf_type, atmos_phy_tb_type, and scale_prc::prc_abort().
logical, public mod_atmos_admin::atmos_do = .true. |
Definition at line 33 of file mod_atmos_admin.F90.
Referenced by mod_admin_restart::admin_restart_read(), atmos_admin_setup(), mod_rm_driver::restart_read(), mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().
character(len=h_short), public mod_atmos_admin::atmos_dyn_type = 'NONE' |
Definition at line 35 of file mod_atmos_admin.F90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), mod_atmos_dyn_vars::atmos_dyn_vars_setup(), and mod_atmos_vars::atmos_vars_monitor().
character(len=h_short), public mod_atmos_admin::atmos_phy_mp_type = 'NONE' |
Definition at line 36 of file mod_atmos_admin.F90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_calc_tendency(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_qhyd2qtrc(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_tracer_setup(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_get_diagnostic(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_history(), mod_mkinit::mkinit(), mod_realinput::realinput_atmos(), mod_mkinit::rect_setup(), mod_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().
character(len=h_short), public mod_atmos_admin::atmos_phy_ae_type = 'NONE' |
Definition at line 37 of file mod_atmos_admin.F90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_adjustment(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_calc_tendency(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_setup(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_tracer_setup(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_get_diagnostic(), mod_mkinit::read_sounding(), and mod_mkinit::rect_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_ch_type = 'NONE' |
Definition at line 38 of file mod_atmos_admin.F90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_calc_tendency(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_land_flux(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_ocean_flux(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_setup(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_tracer_setup(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_urban_flux(), and mod_realinput::realinput_surface().
character(len=h_short), public mod_atmos_admin::atmos_phy_rd_type = 'NONE' |
Definition at line 39 of file mod_atmos_admin.F90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver_calc_tendency(), and mod_atmos_phy_rd_driver::atmos_phy_rd_driver_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_sf_type = 'NONE' |
Definition at line 40 of file mod_atmos_admin.F90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_calc_tendency(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_setup(), and mod_cpl_admin::cpl_admin_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_tb_type = 'NONE' |
character(len=h_short), public mod_atmos_admin::atmos_phy_bl_type = 'NONE' |
character(len=h_short), public mod_atmos_admin::atmos_phy_cp_type = 'NONE' |
Definition at line 43 of file mod_atmos_admin.F90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_calc_tendency(), and mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_precip_type = 'Upwind-Euler' |
Definition at line 45 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), and mod_atmos_phy_mp_driver::atmos_phy_mp_driver_calc_tendency().
logical, public mod_atmos_admin::atmos_use_average = .false. |
Definition at line 47 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), and mod_atmos_vars::atmos_vars_setup().
logical, public mod_atmos_admin::atmos_sw_dyn |
Definition at line 49 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_update(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), and mod_atmos_vars::atmos_vars_restart_write().
logical, public mod_atmos_admin::atmos_sw_phy_mp |
Definition at line 50 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_driver::atmos_driver_update(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_tracer_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), and mod_atmos_vars::atmos_vars_restart_write().
logical, public mod_atmos_admin::atmos_sw_phy_ae |
Definition at line 51 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_driver::atmos_driver_update(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_adjustment(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_setup(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_tracer_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), and mod_atmos_vars::atmos_vars_restart_write().
logical, public mod_atmos_admin::atmos_sw_phy_ch |
Definition at line 52 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_setup(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_tracer_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), mod_atmos_vars::atmos_vars_restart_write(), mod_land_driver::land_driver_calc_tendency(), mod_ocean_driver::ocean_driver_calc_tendency(), and mod_urban_driver::urban_driver_calc_tendency().
logical, public mod_atmos_admin::atmos_sw_phy_rd |
Definition at line 53 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), and mod_atmos_vars::atmos_vars_restart_write().
logical, public mod_atmos_admin::atmos_sw_phy_sf |
Definition at line 54 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_driver::atmos_driver_calc_tendency_from_sflux(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_cpl_admin::cpl_admin_setup().
logical, public mod_atmos_admin::atmos_sw_phy_tb |
Definition at line 55 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_tracer_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), and mod_atmos_vars::atmos_vars_restart_write().
logical, public mod_atmos_admin::atmos_sw_phy_bl |
Definition at line 56 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_driver::atmos_driver_calc_tendency_from_sflux(), mod_atmos_phy_bl_driver::atmos_phy_bl_driver_calc_tendency(), mod_atmos_phy_bl_driver::atmos_phy_bl_driver_setup(), and mod_atmos_phy_bl_driver::atmos_phy_bl_driver_tracer_setup().
logical, public mod_atmos_admin::atmos_sw_phy_cp |
Definition at line 57 of file mod_atmos_admin.F90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver_calc_tendency(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup(), mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_def_var(), mod_atmos_vars::atmos_vars_restart_enddef(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), and mod_atmos_vars::atmos_vars_restart_write().