SCALE-RM
|
module administrator for restart More...
Functions/Subroutines | |
subroutine, public | admin_restart_setup |
Setup. More... | |
subroutine, public | admin_restart_write |
Write data to restart files. More... | |
subroutine, public | admin_restart_read |
Read from restart files. More... | |
Variables | |
logical, public | restart_run = .false. |
Is this run restart? More... | |
logical, public | restart_output = .false. |
Output restart file? More... | |
character(len=h_long), public | restart_in_basename = '' |
Basename of the input file. More... | |
logical, public | restart_in_postfix_timelabel = .false. |
Add timelabel to the basename of input file? More... | |
character(len=h_long), public | restart_out_basename = '' |
Basename of the output file. More... | |
logical, public | restart_out_postfix_timelabel = .true. |
Add timelabel to the basename of output file? More... | |
character(len=h_mid), public | restart_out_title = '' |
Title of the output file. More... | |
character(len=h_short), public | restart_out_dtype = 'DEFAULT' |
REAL4 or REAL8. More... | |
module administrator for restart
name | type | default value | comment |
---|---|---|---|
RESTART_RUN | logical | .false. | Is this run restart? |
RESTART_OUTPUT | logical | .false. | Output restart file? |
RESTART_IN_BASENAME | character(len=H_LONG) | '' | Basename of the input file |
RESTART_IN_POSTFIX_TIMELABEL | logical | .false. | Add timelabel to the basename of input file? |
RESTART_OUT_BASENAME | character(len=H_LONG) | '' | Basename of the output file |
RESTART_OUT_POSTFIX_TIMELABEL | logical | .true. | Add timelabel to the basename of output file? |
RESTART_OUT_TITLE | character(len=H_MID) | '' | Title of the output file |
RESTART_OUT_DTYPE | character(len=H_SHORT) | 'DEFAULT' | REAL4 or REAL8 |
subroutine, public mod_admin_restart::admin_restart_setup | ( | ) |
Setup.
Definition at line 56 of file mod_admin_restart.f90.
References mod_atmos_dyn_vars::atmos_dyn_restart_in_basename, mod_atmos_dyn_vars::atmos_dyn_restart_in_postfix_timelabel, mod_atmos_dyn_vars::atmos_dyn_restart_out_basename, mod_atmos_dyn_vars::atmos_dyn_restart_out_dtype, mod_atmos_dyn_vars::atmos_dyn_restart_out_postfix_timelabel, mod_atmos_dyn_vars::atmos_dyn_restart_out_title, mod_atmos_dyn_vars::atmos_dyn_restart_output, mod_atmos_phy_ae_vars::atmos_phy_ae_restart_in_basename, mod_atmos_phy_ae_vars::atmos_phy_ae_restart_in_postfix_timelabel, mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_basename, mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_dtype, mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_postfix_timelabel, mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_title, mod_atmos_phy_ae_vars::atmos_phy_ae_restart_output, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_in_basename, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_in_postfix_timelabel, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_basename, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_dtype, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_postfix_timelabel, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_title, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_output, mod_atmos_phy_cp_vars::atmos_phy_cp_restart_in_basename, mod_atmos_phy_cp_vars::atmos_phy_cp_restart_in_postfix_timelabel, mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_basename, mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_dtype, mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_postfix_timelabel, mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_title, mod_atmos_phy_cp_vars::atmos_phy_cp_restart_output, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_in_basename, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_in_postfix_timelabel, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_basename, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_dtype, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_postfix_timelabel, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_title, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_output, mod_atmos_phy_rd_vars::atmos_phy_rd_restart_in_basename, mod_atmos_phy_rd_vars::atmos_phy_rd_restart_in_postfix_timelabel, mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_basename, mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_dtype, mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_postfix_timelabel, mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_title, mod_atmos_phy_rd_vars::atmos_phy_rd_restart_output, mod_atmos_phy_sf_vars::atmos_phy_sf_restart_in_basename, mod_atmos_phy_sf_vars::atmos_phy_sf_restart_in_postfix_timelabel, mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_basename, mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_dtype, mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_postfix_timelabel, mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_title, mod_atmos_phy_sf_vars::atmos_phy_sf_restart_output, mod_atmos_phy_tb_vars::atmos_phy_tb_restart_in_basename, mod_atmos_phy_tb_vars::atmos_phy_tb_restart_in_postfix_timelabel, mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_basename, mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_dtype, mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_postfix_timelabel, mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_title, mod_atmos_phy_tb_vars::atmos_phy_tb_restart_output, mod_atmos_vars::atmos_restart_in_basename, mod_atmos_vars::atmos_restart_in_postfix_timelabel, mod_atmos_vars::atmos_restart_out_basename, mod_atmos_vars::atmos_restart_out_dtype, mod_atmos_vars::atmos_restart_out_postfix_timelabel, mod_atmos_vars::atmos_restart_out_title, mod_atmos_vars::atmos_restart_output, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_fid_nml, scale_stdio::io_l, scale_stdio::io_nml, mod_land_vars::land_restart_in_basename, mod_land_vars::land_restart_in_postfix_timelabel, mod_land_vars::land_restart_out_basename, mod_land_vars::land_restart_out_dtype, mod_land_vars::land_restart_out_postfix_timelabel, mod_land_vars::land_restart_out_title, mod_land_vars::land_restart_output, mod_ocean_vars::ocean_restart_in_basename, mod_ocean_vars::ocean_restart_in_postfix_timelabel, mod_ocean_vars::ocean_restart_out_basename, mod_ocean_vars::ocean_restart_out_dtype, mod_ocean_vars::ocean_restart_out_postfix_timelabel, mod_ocean_vars::ocean_restart_out_title, mod_ocean_vars::ocean_restart_output, scale_process::prc_mpistop(), restart_in_basename, restart_in_postfix_timelabel, restart_out_basename, restart_out_dtype, restart_out_postfix_timelabel, restart_out_title, restart_output, restart_run, mod_urban_vars::urban_restart_in_basename, mod_urban_vars::urban_restart_in_postfix_timelabel, mod_urban_vars::urban_restart_out_basename, mod_urban_vars::urban_restart_out_dtype, mod_urban_vars::urban_restart_out_postfix_timelabel, mod_urban_vars::urban_restart_out_title, and mod_urban_vars::urban_restart_output.
Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().
subroutine, public mod_admin_restart::admin_restart_write | ( | ) |
Write data to restart files.
Definition at line 293 of file mod_admin_restart.f90.
References mod_atmos_vars::atmos_restart_output, 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_write(), mod_land_vars::land_restart_output, mod_land_vars::land_vars_restart_close(), mod_land_vars::land_vars_restart_create(), mod_land_vars::land_vars_restart_def_var(), mod_land_vars::land_vars_restart_enddef(), mod_land_vars::land_vars_restart_write(), mod_ocean_vars::ocean_restart_output, mod_ocean_vars::ocean_vars_restart_close(), mod_ocean_vars::ocean_vars_restart_create(), mod_ocean_vars::ocean_vars_restart_def_var(), mod_ocean_vars::ocean_vars_restart_enddef(), mod_ocean_vars::ocean_vars_restart_write(), mod_admin_time::time_doatmos_restart, mod_admin_time::time_doland_restart, mod_admin_time::time_doocean_restart, mod_admin_time::time_dourban_restart, mod_urban_vars::urban_restart_output, mod_urban_vars::urban_vars_restart_close(), mod_urban_vars::urban_vars_restart_create(), mod_urban_vars::urban_vars_restart_def_var(), mod_urban_vars::urban_vars_restart_enddef(), and mod_urban_vars::urban_vars_restart_write().
Referenced by mod_mkinit::mkinit(), and mod_rm_driver::scalerm().
subroutine, public mod_admin_restart::admin_restart_read | ( | ) |
Read from restart files.
Definition at line 367 of file mod_admin_restart.f90.
References mod_atmos_admin::atmos_do, mod_atmos_vars::atmos_vars_restart_close(), mod_atmos_vars::atmos_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_read(), mod_land_admin::land_do, mod_land_vars::land_vars_restart_close(), mod_land_vars::land_vars_restart_open(), mod_land_vars::land_vars_restart_read(), mod_ocean_admin::ocean_do, mod_ocean_vars::ocean_vars_restart_close(), mod_ocean_vars::ocean_vars_restart_open(), mod_ocean_vars::ocean_vars_restart_read(), mod_urban_admin::urban_do, mod_urban_vars::urban_vars_restart_close(), mod_urban_vars::urban_vars_restart_open(), and mod_urban_vars::urban_vars_restart_read().
Referenced by mod_rm_driver::resume_state().
logical, public mod_admin_restart::restart_run = .false. |
Is this run restart?
Definition at line 41 of file mod_admin_restart.f90.
Referenced by admin_restart_setup(), mod_land_phy_driver::land_phy_driver_resume(), mod_ocean_phy_driver::ocean_phy_driver_resume(), and mod_urban_phy_driver::urban_phy_driver_resume().
logical, public mod_admin_restart::restart_output = .false. |
Output restart file?
Definition at line 42 of file mod_admin_restart.f90.
Referenced by admin_restart_setup().
character(len=h_long), public mod_admin_restart::restart_in_basename = '' |
Basename of the input file.
Definition at line 44 of file mod_admin_restart.f90.
Referenced by admin_restart_setup().
logical, public mod_admin_restart::restart_in_postfix_timelabel = .false. |
Add timelabel to the basename of input file?
Definition at line 45 of file mod_admin_restart.f90.
Referenced by admin_restart_setup().
character(len=h_long), public mod_admin_restart::restart_out_basename = '' |
Basename of the output file.
Definition at line 46 of file mod_admin_restart.f90.
Referenced by admin_restart_setup().
logical, public mod_admin_restart::restart_out_postfix_timelabel = .true. |
Add timelabel to the basename of output file?
Definition at line 47 of file mod_admin_restart.f90.
Referenced by admin_restart_setup().
character(len=h_mid), public mod_admin_restart::restart_out_title = '' |
Title of the output file.
Definition at line 48 of file mod_admin_restart.f90.
Referenced by admin_restart_setup().
character(len=h_short), public mod_admin_restart::restart_out_dtype = 'DEFAULT' |
REAL4 or REAL8.
Definition at line 49 of file mod_admin_restart.f90.
Referenced by admin_restart_setup().