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_cp_type = 'NONE' |
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_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_CP_TYPE | character(len=H_SHORT) | 'NONE' | |
ATMOS_USE_AVERAGE | logical | .false. |
subroutine, public mod_atmos_admin::atmos_admin_setup | ( | ) |
Setup.
Definition at line 67 of file mod_atmos_admin.f90.
References atmos_do, atmos_dyn_type, atmos_phy_ae_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, atmos_sw_dyn, atmos_sw_phy_ae, 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_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, and scale_process::prc_mpistop().
Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_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 201 of file mod_atmos_admin.f90.
References atmos_dyn_type, atmos_phy_ae_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_process::prc_mpistop().
logical, public mod_atmos_admin::atmos_do = .true. |
Definition at line 32 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_rm_driver::resume_state(), and mod_rm_driver::scalerm().
character(len=h_short), public mod_atmos_admin::atmos_dyn_type = 'NONE' |
Definition at line 34 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), and mod_atmos_dyn_vars::atmos_dyn_vars_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_mp_type = 'NONE' |
Definition at line 35 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), and mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_ae_type = 'NONE' |
Definition at line 36 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), and mod_atmos_phy_ae_driver::atmos_phy_ae_driver_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_ch_type = 'NONE' |
Definition at line 37 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), and mod_atmos_phy_ch_driver::atmos_phy_ch_driver_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_rd_type = 'NONE' |
Definition at line 38 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), 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 39 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), 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' |
Definition at line 40 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), and mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup().
character(len=h_short), public mod_atmos_admin::atmos_phy_cp_type = 'NONE' |
Definition at line 41 of file mod_atmos_admin.f90.
Referenced by atmos_admin_getscheme(), atmos_admin_setup(), and mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup().
logical, public mod_atmos_admin::atmos_use_average = .false. |
Definition at line 43 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_dyn_driver::atmos_dyn_driver(), 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 45 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), 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_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_atmos_vars::atmos_vars_restart_write_var().
logical, public mod_atmos_admin::atmos_sw_phy_mp |
Definition at line 46 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_resume(), mod_atmos_phy_mp_driver::atmos_phy_mp_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_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_atmos_vars::atmos_vars_restart_write_var().
logical, public mod_atmos_admin::atmos_sw_phy_ae |
Definition at line 47 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), 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_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_atmos_vars::atmos_vars_restart_write_var().
logical, public mod_atmos_admin::atmos_sw_phy_ch |
Definition at line 48 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_resume(), mod_atmos_phy_ch_driver::atmos_phy_ch_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_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_atmos_vars::atmos_vars_restart_write_var().
logical, public mod_atmos_admin::atmos_sw_phy_rd |
Definition at line 49 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver_resume(), 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_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_atmos_vars::atmos_vars_restart_write_var().
logical, public mod_atmos_admin::atmos_sw_phy_sf |
Definition at line 50 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_resume(), 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_read(), mod_atmos_vars::atmos_vars_restart_write(), mod_atmos_vars::atmos_vars_restart_write_var(), and mod_cpl_admin::cpl_admin_setup().
logical, public mod_atmos_admin::atmos_sw_phy_tb |
Definition at line 51 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_resume(), mod_atmos_phy_tb_driver::atmos_phy_tb_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_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_atmos_vars::atmos_vars_restart_write_var().
logical, public mod_atmos_admin::atmos_sw_phy_cp |
Definition at line 52 of file mod_atmos_admin.f90.
Referenced by atmos_admin_setup(), mod_atmos_driver::atmos_driver(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_resume(), 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_read(), mod_atmos_vars::atmos_vars_restart_write(), and mod_atmos_vars::atmos_vars_restart_write_var().