SCALE-RM
Functions/Subroutines | Variables
mod_admin_restart Module Reference

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_output = .false.
 Output restart file? More...
 
character(len=h_long), public restart_in_basename = ''
 Basename of the input file. More...
 
logical, public restart_in_aggregate
 Switch to use aggregate 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_aggregate
 Switch to use aggregate 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...
 

Detailed Description

module administrator for restart

Description
Restart administrator
Author
Team SCALE
NAMELIST
  • PARAM_RESTART
    nametypedefault valuecomment
    RESTART_OUTPUT logical .false. Output restart file?
    RESTART_IN_BASENAME character(len=H_LONG) '' Basename of the input file
    RESTART_IN_AGGREGATE logical Switch to use aggregate 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_AGGREGATE logical Switch to use aggregate 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

History Output
No history output

Function/Subroutine Documentation

◆ admin_restart_setup()

subroutine, public mod_admin_restart::admin_restart_setup

Setup.

Definition at line 58 of file mod_admin_restart.F90.

58  use scale_prc, only: &
59  prc_abort
60  use scale_file, only: &
62  use mod_atmos_vars, only: &
72  use mod_atmos_dyn_vars, only: &
82  use mod_atmos_phy_mp_vars, only: &
92  use mod_atmos_phy_lt_vars, only: &
102  use mod_atmos_phy_ae_vars, only: &
112  use mod_atmos_phy_ch_vars, only: &
122  use mod_atmos_phy_rd_vars, only: &
132  use mod_atmos_phy_sf_vars, only: &
142  use mod_atmos_phy_tb_vars, only: &
152  use mod_atmos_phy_bl_vars, only: &
162  use mod_atmos_phy_cp_vars, only: &
172  use mod_ocean_vars, only: &
182  use mod_land_vars, only: &
192  use mod_urban_vars, only: &
202  implicit none
203 
204  namelist / param_restart / &
205  restart_output, &
206  restart_in_basename, &
207  restart_in_aggregate, &
208  restart_in_postfix_timelabel, &
209  restart_out_basename, &
210  restart_out_aggregate, &
211  restart_out_postfix_timelabel, &
212  restart_out_title, &
213  restart_out_dtype
214 
215  integer :: ierr
216  !---------------------------------------------------------------------------
217 
218  log_newline
219  log_info("ADMIN_restart_setup",*) 'Setup'
220 
221  restart_in_aggregate = file_aggregate
222  restart_out_aggregate = file_aggregate
223 
224  !--- read namelist
225  rewind(io_fid_conf)
226  read(io_fid_conf,nml=param_restart,iostat=ierr)
227  if( ierr < 0 ) then !--- missing
228  log_info("ADMIN_restart_setup",*) 'Not found namelist. Default used.'
229  elseif( ierr > 0 ) then !--- fatal error
230  log_error("ADMIN_restart_setup",*) 'Not appropriate names in namelist PARAM_RESTART. Check!'
231  call prc_abort
232  endif
233  log_nml(param_restart)
234 
235  !--- set default output switch
236  atmos_restart_output = restart_output
237  atmos_dyn_restart_output = restart_output
238  atmos_phy_mp_restart_output = restart_output
239  atmos_phy_lt_restart_output = restart_output
240  atmos_phy_ae_restart_output = restart_output
241  atmos_phy_ch_restart_output = restart_output
242  atmos_phy_rd_restart_output = restart_output
243  atmos_phy_sf_restart_output = restart_output
244  atmos_phy_tb_restart_output = restart_output
245  atmos_phy_bl_restart_output = restart_output
246  atmos_phy_cp_restart_output = restart_output
247  ocean_restart_output = restart_output
248  land_restart_output = restart_output
249  urban_restart_output = restart_output
250 
251  !--- set default input filename
252  if ( restart_in_basename /= '' ) then
253  atmos_restart_in_basename = restart_in_basename
254  atmos_dyn_restart_in_basename = restart_in_basename
255  atmos_phy_mp_restart_in_basename = restart_in_basename
256  atmos_phy_lt_restart_in_basename = restart_in_basename
257  atmos_phy_ae_restart_in_basename = restart_in_basename
258  atmos_phy_ch_restart_in_basename = restart_in_basename
259  atmos_phy_rd_restart_in_basename = restart_in_basename
260  atmos_phy_sf_restart_in_basename = restart_in_basename
261  atmos_phy_tb_restart_in_basename = restart_in_basename
262  atmos_phy_bl_restart_in_basename = restart_in_basename
263  atmos_phy_cp_restart_in_basename = restart_in_basename
264  ocean_restart_in_basename = restart_in_basename
265  land_restart_in_basename = restart_in_basename
266  urban_restart_in_basename = restart_in_basename
267  endif
268 
269  atmos_restart_in_aggregate = restart_in_aggregate
270  atmos_dyn_restart_in_aggregate = restart_in_aggregate
271  atmos_phy_mp_restart_in_aggregate = restart_in_aggregate
272  atmos_phy_lt_restart_in_aggregate = restart_in_aggregate
273  atmos_phy_ae_restart_in_aggregate = restart_in_aggregate
274  atmos_phy_ch_restart_in_aggregate = restart_in_aggregate
275  atmos_phy_rd_restart_in_aggregate = restart_in_aggregate
276  atmos_phy_sf_restart_in_aggregate = restart_in_aggregate
277  atmos_phy_tb_restart_in_aggregate = restart_in_aggregate
278  atmos_phy_bl_restart_in_aggregate = restart_in_aggregate
279  atmos_phy_cp_restart_in_aggregate = restart_in_aggregate
280  ocean_restart_in_aggregate = restart_in_aggregate
281  land_restart_in_aggregate = restart_in_aggregate
282  urban_restart_in_aggregate = restart_in_aggregate
283 
284  atmos_restart_in_postfix_timelabel = restart_in_postfix_timelabel
285  atmos_dyn_restart_in_postfix_timelabel = restart_in_postfix_timelabel
286  atmos_phy_mp_restart_in_postfix_timelabel = restart_in_postfix_timelabel
287  atmos_phy_lt_restart_in_postfix_timelabel = restart_in_postfix_timelabel
288  atmos_phy_ae_restart_in_postfix_timelabel = restart_in_postfix_timelabel
289  atmos_phy_ch_restart_in_postfix_timelabel = restart_in_postfix_timelabel
290  atmos_phy_rd_restart_in_postfix_timelabel = restart_in_postfix_timelabel
291  atmos_phy_sf_restart_in_postfix_timelabel = restart_in_postfix_timelabel
292  atmos_phy_tb_restart_in_postfix_timelabel = restart_in_postfix_timelabel
293  atmos_phy_bl_restart_in_postfix_timelabel = restart_in_postfix_timelabel
294  atmos_phy_cp_restart_in_postfix_timelabel = restart_in_postfix_timelabel
295  ocean_restart_in_postfix_timelabel = restart_in_postfix_timelabel
296  land_restart_in_postfix_timelabel = restart_in_postfix_timelabel
297  urban_restart_in_postfix_timelabel = restart_in_postfix_timelabel
298 
299  !--- set default output filename
300  if ( restart_out_basename /= '' ) then
301  atmos_restart_out_basename = restart_out_basename
302  atmos_dyn_restart_out_basename = restart_out_basename
303  atmos_phy_mp_restart_out_basename = restart_out_basename
304  atmos_phy_lt_restart_out_basename = restart_out_basename
305  atmos_phy_ae_restart_out_basename = restart_out_basename
306  atmos_phy_ch_restart_out_basename = restart_out_basename
307  atmos_phy_rd_restart_out_basename = restart_out_basename
308  atmos_phy_sf_restart_out_basename = restart_out_basename
309  atmos_phy_tb_restart_out_basename = restart_out_basename
310  atmos_phy_bl_restart_out_basename = restart_out_basename
311  atmos_phy_cp_restart_out_basename = restart_out_basename
312  ocean_restart_out_basename = restart_out_basename
313  land_restart_out_basename = restart_out_basename
314  urban_restart_out_basename = restart_out_basename
315  endif
316 
317  atmos_restart_out_aggregate = restart_out_aggregate
318  atmos_dyn_restart_out_aggregate = restart_out_aggregate
319  atmos_phy_mp_restart_out_aggregate = restart_out_aggregate
320  atmos_phy_lt_restart_out_aggregate = restart_out_aggregate
321  atmos_phy_ae_restart_out_aggregate = restart_out_aggregate
322  atmos_phy_ch_restart_out_aggregate = restart_out_aggregate
323  atmos_phy_rd_restart_out_aggregate = restart_out_aggregate
324  atmos_phy_sf_restart_out_aggregate = restart_out_aggregate
325  atmos_phy_tb_restart_out_aggregate = restart_out_aggregate
326  atmos_phy_bl_restart_out_aggregate = restart_out_aggregate
327  atmos_phy_cp_restart_out_aggregate = restart_out_aggregate
328  ocean_restart_out_aggregate = restart_out_aggregate
329  land_restart_out_aggregate = restart_out_aggregate
330  urban_restart_out_aggregate = restart_out_aggregate
331 
332  atmos_restart_out_postfix_timelabel = restart_out_postfix_timelabel
333  atmos_dyn_restart_out_postfix_timelabel = restart_out_postfix_timelabel
334  atmos_phy_mp_restart_out_postfix_timelabel = restart_out_postfix_timelabel
335  atmos_phy_lt_restart_out_postfix_timelabel = restart_out_postfix_timelabel
336  atmos_phy_ae_restart_out_postfix_timelabel = restart_out_postfix_timelabel
337  atmos_phy_ch_restart_out_postfix_timelabel = restart_out_postfix_timelabel
338  atmos_phy_rd_restart_out_postfix_timelabel = restart_out_postfix_timelabel
339  atmos_phy_sf_restart_out_postfix_timelabel = restart_out_postfix_timelabel
340  atmos_phy_tb_restart_out_postfix_timelabel = restart_out_postfix_timelabel
341  atmos_phy_bl_restart_out_postfix_timelabel = restart_out_postfix_timelabel
342  atmos_phy_cp_restart_out_postfix_timelabel = restart_out_postfix_timelabel
343  ocean_restart_out_postfix_timelabel = restart_out_postfix_timelabel
344  land_restart_out_postfix_timelabel = restart_out_postfix_timelabel
345  urban_restart_out_postfix_timelabel = restart_out_postfix_timelabel
346 
347  !--- set default output title
348  if ( restart_out_title /= '' ) then
349  atmos_restart_out_title = restart_out_title
350  atmos_dyn_restart_out_title = restart_out_title
351  atmos_phy_mp_restart_out_title = restart_out_title
352  atmos_phy_lt_restart_out_title = restart_out_title
353  atmos_phy_ae_restart_out_title = restart_out_title
354  atmos_phy_ch_restart_out_title = restart_out_title
355  atmos_phy_rd_restart_out_title = restart_out_title
356  atmos_phy_sf_restart_out_title = restart_out_title
357  atmos_phy_tb_restart_out_title = restart_out_title
358  atmos_phy_bl_restart_out_title = restart_out_title
359  atmos_phy_cp_restart_out_title = restart_out_title
360  ocean_restart_out_title = restart_out_title
361  land_restart_out_title = restart_out_title
362  urban_restart_out_title = restart_out_title
363  endif
364 
365  !--- set default output data type
366  if ( restart_out_dtype /= '' ) then
367  atmos_restart_out_dtype = restart_out_dtype
368  atmos_dyn_restart_out_dtype = restart_out_dtype
369  atmos_phy_mp_restart_out_dtype = restart_out_dtype
370  atmos_phy_lt_restart_out_dtype = restart_out_dtype
371  atmos_phy_ae_restart_out_dtype = restart_out_dtype
372  atmos_phy_ch_restart_out_dtype = restart_out_dtype
373  atmos_phy_rd_restart_out_dtype = restart_out_dtype
374  atmos_phy_sf_restart_out_dtype = restart_out_dtype
375  atmos_phy_tb_restart_out_dtype = restart_out_dtype
376  atmos_phy_bl_restart_out_dtype = restart_out_dtype
377  atmos_phy_cp_restart_out_dtype = restart_out_dtype
378  ocean_restart_out_dtype = restart_out_dtype
379  land_restart_out_dtype = restart_out_dtype
380  urban_restart_out_dtype = restart_out_dtype
381  endif
382 
383  return

References mod_atmos_dyn_vars::atmos_dyn_restart_in_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, 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_bl_vars::atmos_phy_bl_restart_in_aggregate, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_in_basename, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_in_postfix_timelabel, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_aggregate, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_basename, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_dtype, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_postfix_timelabel, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_title, mod_atmos_phy_bl_vars::atmos_phy_bl_restart_output, mod_atmos_phy_ch_vars::atmos_phy_ch_restart_in_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, 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_lt_vars::atmos_phy_lt_restart_in_aggregate, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_in_basename, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_in_postfix_timelabel, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_aggregate, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_basename, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_dtype, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_postfix_timelabel, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_title, mod_atmos_phy_lt_vars::atmos_phy_lt_restart_output, mod_atmos_phy_mp_vars::atmos_phy_mp_restart_in_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, 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_aggregate, mod_atmos_vars::atmos_restart_in_basename, mod_atmos_vars::atmos_restart_in_postfix_timelabel, mod_atmos_vars::atmos_restart_out_aggregate, 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_file::file_aggregate, scale_io::io_fid_conf, mod_land_vars::land_restart_in_aggregate, mod_land_vars::land_restart_in_basename, mod_land_vars::land_restart_in_postfix_timelabel, mod_land_vars::land_restart_out_aggregate, 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_aggregate, mod_ocean_vars::ocean_restart_in_basename, mod_ocean_vars::ocean_restart_in_postfix_timelabel, mod_ocean_vars::ocean_restart_out_aggregate, 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_prc::prc_abort(), restart_in_aggregate, restart_in_basename, restart_in_postfix_timelabel, restart_out_aggregate, restart_out_basename, restart_out_dtype, restart_out_postfix_timelabel, restart_out_title, restart_output, mod_urban_vars::urban_restart_in_aggregate, mod_urban_vars::urban_restart_in_basename, mod_urban_vars::urban_restart_in_postfix_timelabel, mod_urban_vars::urban_restart_out_aggregate, 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::rm_driver(), and mod_rm_prep::rm_prep().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ admin_restart_write()

subroutine, public mod_admin_restart::admin_restart_write

Write data to restart files.

Definition at line 389 of file mod_admin_restart.F90.

389  use mod_admin_time, only: &
394  use mod_atmos_vars, only: &
401  use mod_ocean_vars, only: &
408  use mod_land_vars, only: &
415  use mod_urban_vars, only: &
422  implicit none
423  !---------------------------------------------------------------------------
424 
425  ! restart files can be different for different models
426 
427  ! create restart netCDF file(s)
432 
433  ! define metadata (dimensions, variables, attributes) in netCDF file
438 
439  ! exit define mode
444 
445  ! write variabes to netCDF file
450 
451  ! clode the restart file
456 
457  return

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_rm_driver::rm_driver(), and mod_rm_prep::rm_prep().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ admin_restart_read()

subroutine, public mod_admin_restart::admin_restart_read

Read from restart files.

Definition at line 463 of file mod_admin_restart.F90.

463  use mod_atmos_admin, only: &
464  atmos_do
465  use mod_ocean_admin, only: &
466  ocean_do
467  use mod_land_admin, only: &
468  land_do
469  use mod_urban_admin, only: &
470  urban_do
471  use mod_ocean_vars, only: &
475  use mod_land_vars, only: &
479  use mod_urban_vars, only: &
483  use mod_atmos_vars, only: &
487  implicit none
488 
489  ! restart files can be different for different models
490 
491  ! open restart netCDF file
494  if ( land_do ) call land_vars_restart_open
496 
497  ! read restart data
500  if ( land_do ) call land_vars_restart_read
502 
503  ! clode the restart file
506  if ( land_do ) call land_vars_restart_close
508 

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::restart_read().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ restart_output

logical, public mod_admin_restart::restart_output = .false.

Output restart file?

Definition at line 42 of file mod_admin_restart.F90.

42  logical, public :: RESTART_OUTPUT = .false.

Referenced by admin_restart_setup().

◆ restart_in_basename

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.

44  character(len=H_LONG), public :: RESTART_IN_BASENAME = ''

Referenced by admin_restart_setup().

◆ restart_in_aggregate

logical, public mod_admin_restart::restart_in_aggregate

Switch to use aggregate file.

Definition at line 45 of file mod_admin_restart.F90.

45  logical, public :: RESTART_IN_AGGREGATE

Referenced by admin_restart_setup().

◆ restart_in_postfix_timelabel

logical, public mod_admin_restart::restart_in_postfix_timelabel = .false.

Add timelabel to the basename of input file?

Definition at line 46 of file mod_admin_restart.F90.

46  logical, public :: RESTART_IN_POSTFIX_TIMELABEL = .false.

Referenced by admin_restart_setup().

◆ restart_out_basename

character(len=h_long), public mod_admin_restart::restart_out_basename = ''

Basename of the output file.

Definition at line 47 of file mod_admin_restart.F90.

47  character(len=H_LONG), public :: RESTART_OUT_BASENAME = ''

Referenced by admin_restart_setup().

◆ restart_out_aggregate

logical, public mod_admin_restart::restart_out_aggregate

Switch to use aggregate file.

Definition at line 48 of file mod_admin_restart.F90.

48  logical, public :: RESTART_OUT_AGGREGATE

Referenced by admin_restart_setup().

◆ restart_out_postfix_timelabel

logical, public mod_admin_restart::restart_out_postfix_timelabel = .true.

Add timelabel to the basename of output file?

Definition at line 49 of file mod_admin_restart.F90.

49  logical, public :: RESTART_OUT_POSTFIX_TIMELABEL = .true.

Referenced by admin_restart_setup().

◆ restart_out_title

character(len=h_mid), public mod_admin_restart::restart_out_title = ''

Title of the output file.

Definition at line 50 of file mod_admin_restart.F90.

50  character(len=H_MID), public :: RESTART_OUT_TITLE = ''

Referenced by admin_restart_setup().

◆ restart_out_dtype

character(len=h_short), public mod_admin_restart::restart_out_dtype = 'DEFAULT'

REAL4 or REAL8.

Definition at line 51 of file mod_admin_restart.F90.

51  character(len=H_SHORT), public :: RESTART_OUT_DTYPE = 'DEFAULT'

Referenced by admin_restart_setup().

mod_land_vars::land_restart_out_basename
character(len=h_long), public land_restart_out_basename
Basename of the output file.
Definition: mod_land_vars.F90:55
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_in_basename
character(len=h_long), public atmos_phy_ch_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_ch_vars.F90:48
mod_atmos_phy_mp_vars
module Atmosphere / Physics Cloud Microphysics
Definition: mod_atmos_phy_mp_vars.F90:12
mod_atmos_vars::atmos_vars_restart_write
subroutine, public atmos_vars_restart_write
Write restart of atmospheric variables.
Definition: mod_atmos_vars.F90:4350
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_postfix_timelabel
logical, public atmos_phy_rd_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_rd_vars.F90:54
mod_ocean_vars::ocean_restart_in_postfix_timelabel
logical, public ocean_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_ocean_vars.F90:53
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_basename
character(len=h_long), public atmos_phy_sf_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_sf_vars.F90:52
mod_urban_admin::urban_do
logical, public urban_do
Definition: mod_urban_admin.F90:32
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_dtype
character(len=h_short), public atmos_phy_tb_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_tb_vars.F90:54
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_in_postfix_timelabel
logical, public atmos_phy_cp_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_cp_vars.F90:49
scale_prc::prc_abort
subroutine, public prc_abort
Abort Process.
Definition: scale_prc.F90:350
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_basename
character(len=h_long), public atmos_phy_ae_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_ae_vars.F90:55
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_aggregate
logical, public atmos_phy_sf_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_sf_vars.F90:53
mod_atmos_dyn_vars
module Atmosphere / Dynamics
Definition: mod_atmos_dyn_vars.F90:12
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_in_postfix_timelabel
logical, public atmos_phy_rd_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_rd_vars.F90:51
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_in_postfix_timelabel
logical, public atmos_phy_mp_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_mp_vars.F90:55
mod_ocean_vars::ocean_vars_restart_open
subroutine, public ocean_vars_restart_open
Open ocean restart file for read.
Definition: mod_ocean_vars.F90:733
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_in_aggregate
logical, public atmos_phy_ae_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_ae_vars.F90:53
mod_ocean_vars::ocean_vars_restart_read
subroutine, public ocean_vars_restart_read
Read ocean restart.
Definition: mod_ocean_vars.F90:777
mod_admin_time::time_dourban_restart
logical, public time_dourban_restart
execute urban restart output in this step?
Definition: mod_admin_time.F90:63
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_output
logical, public atmos_phy_ae_restart_output
output restart file?
Definition: mod_atmos_phy_ae_vars.F90:50
mod_urban_vars::urban_restart_in_postfix_timelabel
logical, public urban_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_urban_vars.F90:53
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_output
logical, public atmos_phy_sf_restart_output
output restart file?
Definition: mod_atmos_phy_sf_vars.F90:47
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_in_postfix_timelabel
logical, public atmos_phy_ae_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_ae_vars.F90:54
mod_urban_vars::urban_restart_output
logical, public urban_restart_output
Output restart file?
Definition: mod_urban_vars.F90:49
mod_atmos_admin
module ATMOS admin
Definition: mod_atmos_admin.F90:11
mod_atmos_vars::atmos_vars_restart_def_var
subroutine, public atmos_vars_restart_def_var
Define atmospheric variables in restart file.
Definition: mod_atmos_vars.F90:4254
mod_ocean_vars::ocean_restart_out_dtype
character(len=h_short), public ocean_restart_out_dtype
REAL4 or REAL8.
Definition: mod_ocean_vars.F90:58
mod_atmos_admin::atmos_do
logical, public atmos_do
Definition: mod_atmos_admin.F90:33
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_in_basename
character(len=h_long), public atmos_phy_ae_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_ae_vars.F90:52
mod_atmos_phy_lt_vars
module Atmosphere / Physics Chemistry
Definition: mod_atmos_phy_lt_vars.F90:12
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_in_postfix_timelabel
logical, public atmos_phy_ch_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_ch_vars.F90:50
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_dtype
character(len=h_short), public atmos_phy_cp_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_cp_vars.F90:55
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_output
logical, public atmos_phy_bl_restart_output
output restart file?
Definition: mod_atmos_phy_bl_vars.F90:48
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_in_basename
character(len=h_long), public atmos_phy_rd_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_rd_vars.F90:49
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_dtype
character(len=h_short), public atmos_phy_lt_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_lt_vars.F90:54
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_in_aggregate
logical, public atmos_phy_lt_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_lt_vars.F90:48
mod_land_vars::land_vars_restart_def_var
subroutine, public land_vars_restart_def_var
Define land variables in restart file.
Definition: mod_land_vars.F90:1538
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_title
character(len=h_mid), public atmos_phy_rd_restart_out_title
title of the output file
Definition: mod_atmos_phy_rd_vars.F90:55
mod_land_vars::land_restart_out_title
character(len=h_mid), public land_restart_out_title
Title of the output file.
Definition: mod_land_vars.F90:58
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_output
logical, public atmos_phy_cp_restart_output
output restart file?
Definition: mod_atmos_phy_cp_vars.F90:46
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_title
character(len=h_mid), public atmos_phy_mp_restart_out_title
title of the output file
Definition: mod_atmos_phy_mp_vars.F90:59
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_title
character(len=h_mid), public atmos_phy_cp_restart_out_title
title of the output file
Definition: mod_atmos_phy_cp_vars.F90:54
mod_atmos_phy_rd_vars
module Atmosphere / Physics Radiation
Definition: mod_atmos_phy_rd_vars.F90:12
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_title
character(len=h_mid), public atmos_phy_bl_restart_out_title
title of the output file
Definition: mod_atmos_phy_bl_vars.F90:56
mod_land_vars::land_restart_in_aggregate
logical, public land_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_land_vars.F90:53
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_basename
character(len=h_long), public atmos_phy_bl_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_bl_vars.F90:53
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_in_basename
character(len=h_long), public atmos_phy_cp_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_cp_vars.F90:48
mod_atmos_vars::atmos_vars_restart_enddef
subroutine, public atmos_vars_restart_enddef
Exit netCDF define mode.
Definition: mod_atmos_vars.F90:4098
mod_atmos_phy_sf_vars
module ATMOSPHERIC Surface Variables
Definition: mod_atmos_phy_sf_vars.F90:12
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_in_aggregate
logical, public atmos_phy_mp_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_mp_vars.F90:54
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_in_aggregate
logical, public atmos_phy_sf_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_sf_vars.F90:50
scale_file
module file
Definition: scale_file.F90:15
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_in_basename
character(len=h_long), public atmos_phy_mp_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_mp_vars.F90:53
mod_ocean_vars::ocean_restart_in_basename
character(len=h_long), public ocean_restart_in_basename
Basename of the input file.
Definition: mod_ocean_vars.F90:51
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_aggregate
logical, public atmos_phy_rd_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_rd_vars.F90:53
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_title
character(len=h_mid), public atmos_phy_tb_restart_out_title
title of the output file
Definition: mod_atmos_phy_tb_vars.F90:53
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_basename
character(len=h_long), public atmos_phy_cp_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_cp_vars.F90:51
scale_prc
module PROCESS
Definition: scale_prc.F90:11
mod_atmos_vars::atmos_restart_out_basename
character(len=h_long), public atmos_restart_out_basename
Basename of the output file.
Definition: mod_atmos_vars.F90:65
mod_urban_vars::urban_vars_restart_def_var
subroutine, public urban_vars_restart_def_var
Define urban variables in restart file.
Definition: mod_urban_vars.F90:1333
mod_urban_vars::urban_vars_restart_open
subroutine, public urban_vars_restart_open
Open urban restart file for read.
Definition: mod_urban_vars.F90:655
mod_ocean_vars::ocean_restart_output
logical, public ocean_restart_output
Output restart file?
Definition: mod_ocean_vars.F90:49
mod_land_vars::land_vars_restart_write
subroutine, public land_vars_restart_write
Write land variables to restart file.
Definition: mod_land_vars.F90:1583
mod_land_vars::land_vars_restart_close
subroutine, public land_vars_restart_close
Close restart file.
Definition: mod_land_vars.F90:1514
mod_land_vars::land_restart_out_postfix_timelabel
logical, public land_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_land_vars.F90:57
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_aggregate
logical, public atmos_phy_tb_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_tb_vars.F90:51
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_postfix_timelabel
logical, public atmos_phy_ae_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_ae_vars.F90:57
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_in_aggregate
logical, public atmos_phy_rd_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_rd_vars.F90:50
mod_atmos_vars::atmos_restart_out_title
character(len=h_mid), public atmos_restart_out_title
Title of the output file.
Definition: mod_atmos_vars.F90:68
mod_atmos_vars::atmos_vars_restart_read
subroutine, public atmos_vars_restart_read
Read restart of atmospheric variables.
Definition: mod_atmos_vars.F90:1067
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_basename
character(len=h_long), public atmos_phy_mp_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_mp_vars.F90:56
mod_atmos_vars::atmos_restart_out_aggregate
logical, public atmos_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_vars.F90:66
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_postfix_timelabel
logical, public atmos_phy_ch_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_ch_vars.F90:53
mod_atmos_phy_bl_vars
module atmosphere / physics / PBL
Definition: mod_atmos_phy_bl_vars.F90:12
mod_urban_vars::urban_vars_restart_enddef
subroutine, public urban_vars_restart_enddef
Exit netCDF define mode.
Definition: mod_urban_vars.F90:1291
mod_ocean_vars::ocean_vars_restart_def_var
subroutine, public ocean_vars_restart_def_var
Define ocean variables in restart file.
Definition: mod_ocean_vars.F90:1411
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_in_basename
character(len=h_long), public atmos_phy_bl_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_bl_vars.F90:50
mod_urban_vars::urban_vars_restart_write
subroutine, public urban_vars_restart_write
Write urban restart.
Definition: mod_urban_vars.F90:1367
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_basename
character(len=h_long), public atmos_phy_rd_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_rd_vars.F90:52
mod_ocean_admin
module Ocean admin
Definition: mod_ocean_admin.F90:11
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_postfix_timelabel
logical, public atmos_phy_cp_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_cp_vars.F90:53
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_in_basename
character(len=h_long), public atmos_phy_tb_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_tb_vars.F90:47
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_output
logical, public atmos_phy_ch_restart_output
output restart file?
Definition: mod_atmos_phy_ch_vars.F90:46
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_in_postfix_timelabel
logical, public atmos_phy_tb_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_tb_vars.F90:49
mod_land_admin
module Land admin
Definition: mod_land_admin.F90:11
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_postfix_timelabel
logical, public atmos_phy_tb_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_tb_vars.F90:52
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_aggregate
logical, public atmos_phy_mp_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_mp_vars.F90:57
mod_ocean_vars::ocean_vars_restart_enddef
subroutine, public ocean_vars_restart_enddef
Exit netCDF define mode.
Definition: mod_ocean_vars.F90:1368
mod_urban_vars::urban_vars_restart_create
subroutine, public urban_vars_restart_create
Create urban restart file.
Definition: mod_urban_vars.F90:1248
mod_atmos_phy_tb_vars
module Atmosphere / Physics Turbulence
Definition: mod_atmos_phy_tb_vars.F90:12
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_aggregate
logical, public atmos_phy_ae_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_ae_vars.F90:56
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_aggregate
logical, public atmos_phy_lt_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_lt_vars.F90:51
mod_ocean_vars::ocean_vars_restart_close
subroutine, public ocean_vars_restart_close
Close restart file.
Definition: mod_ocean_vars.F90:1387
mod_atmos_vars::atmos_restart_out_dtype
character(len=h_short), public atmos_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_vars.F90:69
mod_urban_vars::urban_restart_out_basename
character(len=h_long), public urban_restart_out_basename
Basename of the output file.
Definition: mod_urban_vars.F90:54
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_dtype
character(len=h_short), public atmos_phy_mp_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_mp_vars.F90:60
mod_atmos_dyn_vars::atmos_dyn_restart_in_postfix_timelabel
logical, public atmos_dyn_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_dyn_vars.F90:51
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_in_aggregate
logical, public atmos_phy_bl_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_bl_vars.F90:51
mod_land_vars
module LAND Variables
Definition: mod_land_vars.F90:11
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_in_aggregate
logical, public atmos_phy_cp_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_cp_vars.F90:50
mod_atmos_phy_cp_vars::atmos_phy_cp_restart_out_aggregate
logical, public atmos_phy_cp_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_cp_vars.F90:52
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_in_aggregate
logical, public atmos_phy_tb_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_tb_vars.F90:48
mod_land_vars::land_restart_out_aggregate
logical, public land_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_land_vars.F90:56
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_output
logical, public atmos_phy_rd_restart_output
output restart file?
Definition: mod_atmos_phy_rd_vars.F90:47
mod_ocean_vars::ocean_restart_out_postfix_timelabel
logical, public ocean_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_ocean_vars.F90:56
mod_urban_vars::urban_vars_restart_read
subroutine, public urban_vars_restart_read
Read urban restart.
Definition: mod_urban_vars.F90:702
mod_admin_time::time_doocean_restart
logical, public time_doocean_restart
execute ocean restart output in this step?
Definition: mod_admin_time.F90:59
mod_land_vars::land_vars_restart_open
subroutine, public land_vars_restart_open
Open land restart file for read.
Definition: mod_land_vars.F90:705
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_title
character(len=h_mid), public atmos_phy_ae_restart_out_title
title of the output file
Definition: mod_atmos_phy_ae_vars.F90:58
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_title
character(len=h_mid), public atmos_phy_lt_restart_out_title
title of the output file
Definition: mod_atmos_phy_lt_vars.F90:53
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_dtype
character(len=h_short), public atmos_phy_ch_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_ch_vars.F90:55
mod_atmos_phy_ch_vars
module Atmosphere / Physics Chemistry
Definition: mod_atmos_phy_ch_vars.F90:12
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_basename
character(len=h_long), public atmos_phy_ch_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_ch_vars.F90:51
mod_ocean_vars::ocean_restart_out_aggregate
logical, public ocean_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_ocean_vars.F90:55
mod_ocean_vars
module OCEAN Variables
Definition: mod_ocean_vars.F90:12
mod_atmos_dyn_vars::atmos_dyn_restart_out_aggregate
logical, public atmos_dyn_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_dyn_vars.F90:53
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_postfix_timelabel
logical, public atmos_phy_sf_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_sf_vars.F90:54
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_aggregate
logical, public atmos_phy_bl_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_bl_vars.F90:54
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_in_basename
character(len=h_long), public atmos_phy_sf_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_sf_vars.F90:49
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_dtype
character(len=h_short), public atmos_phy_sf_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_sf_vars.F90:56
mod_land_vars::land_restart_output
logical, public land_restart_output
Output restart file?
Definition: mod_land_vars.F90:50
mod_land_vars::land_vars_restart_enddef
subroutine, public land_vars_restart_enddef
Exit netCDF define mode.
Definition: mod_land_vars.F90:1496
mod_land_vars::land_restart_in_basename
character(len=h_long), public land_restart_in_basename
Basename of the input file.
Definition: mod_land_vars.F90:52
mod_land_vars::land_restart_out_dtype
character(len=h_short), public land_restart_out_dtype
REAL4 or REAL8.
Definition: mod_land_vars.F90:59
mod_admin_time::time_doatmos_restart
logical, public time_doatmos_restart
execute atmosphere restart output in this step?
Definition: mod_admin_time.F90:57
mod_atmos_dyn_vars::atmos_dyn_restart_out_postfix_timelabel
logical, public atmos_dyn_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_dyn_vars.F90:54
mod_urban_vars::urban_restart_out_aggregate
logical, public urban_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_urban_vars.F90:55
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_in_postfix_timelabel
logical, public atmos_phy_bl_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_bl_vars.F90:52
mod_atmos_dyn_vars::atmos_dyn_restart_in_basename
character(len=h_long), public atmos_dyn_restart_in_basename
Basename of the input file.
Definition: mod_atmos_dyn_vars.F90:49
mod_atmos_vars::atmos_vars_restart_open
subroutine, public atmos_vars_restart_open
Open restart file for reading atmospheric variables.
Definition: mod_atmos_vars.F90:949
mod_atmos_dyn_vars::atmos_dyn_restart_in_aggregate
logical, public atmos_dyn_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_dyn_vars.F90:50
mod_admin_time
module ADMIN TIME
Definition: mod_admin_time.F90:11
mod_atmos_dyn_vars::atmos_dyn_restart_out_basename
character(len=h_long), public atmos_dyn_restart_out_basename
Basename of the output file.
Definition: mod_atmos_dyn_vars.F90:52
mod_atmos_vars::atmos_restart_out_postfix_timelabel
logical, public atmos_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_vars.F90:67
mod_urban_vars::urban_restart_out_dtype
character(len=h_short), public urban_restart_out_dtype
REAL4 or REAL8.
Definition: mod_urban_vars.F90:58
mod_ocean_admin::ocean_do
logical, public ocean_do
Definition: mod_ocean_admin.F90:32
scale_file::file_aggregate
logical, public file_aggregate
Definition: scale_file.F90:196
mod_atmos_vars::atmos_vars_restart_close
subroutine, public atmos_vars_restart_close
Close restart file.
Definition: mod_atmos_vars.F90:4173
mod_atmos_vars::atmos_restart_in_postfix_timelabel
logical, public atmos_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_vars.F90:64
mod_ocean_vars::ocean_restart_in_aggregate
logical, public ocean_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_ocean_vars.F90:52
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_out_title
character(len=h_mid), public atmos_phy_sf_restart_out_title
title of the output file
Definition: mod_atmos_phy_sf_vars.F90:55
mod_atmos_vars
module ATMOSPHERIC Variables
Definition: mod_atmos_vars.F90:12
mod_land_admin::land_do
logical, public land_do
Definition: mod_land_admin.F90:41
mod_atmos_phy_sf_vars::atmos_phy_sf_restart_in_postfix_timelabel
logical, public atmos_phy_sf_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_sf_vars.F90:51
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_postfix_timelabel
logical, public atmos_phy_lt_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_lt_vars.F90:52
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_out_basename
character(len=h_long), public atmos_phy_lt_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_lt_vars.F90:50
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_output
logical, public atmos_phy_mp_restart_output
output restart file?
Definition: mod_atmos_phy_mp_vars.F90:51
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_in_postfix_timelabel
logical, public atmos_phy_lt_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_atmos_phy_lt_vars.F90:49
mod_atmos_vars::atmos_vars_restart_create
subroutine, public atmos_vars_restart_create
Create atmospheric restart file.
Definition: mod_atmos_vars.F90:3998
mod_atmos_vars::atmos_restart_in_aggregate
logical, public atmos_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_vars.F90:63
mod_atmos_vars::atmos_restart_output
logical, public atmos_restart_output
Output restart file?
Definition: mod_atmos_vars.F90:60
mod_ocean_vars::ocean_vars_restart_write
subroutine, public ocean_vars_restart_write
Write ocean variables to restart file.
Definition: mod_ocean_vars.F90:1454
mod_atmos_phy_ae_vars
module ATMOSPHERE / Physics Aerosol Microphysics
Definition: mod_atmos_phy_ae_vars.F90:12
mod_atmos_phy_mp_vars::atmos_phy_mp_restart_out_postfix_timelabel
logical, public atmos_phy_mp_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_mp_vars.F90:58
mod_atmos_dyn_vars::atmos_dyn_restart_out_dtype
character(len=h_short), public atmos_dyn_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_dyn_vars.F90:56
mod_atmos_phy_ae_vars::atmos_phy_ae_restart_out_dtype
character(len=h_short), public atmos_phy_ae_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_ae_vars.F90:59
mod_admin_time::time_doland_restart
logical, public time_doland_restart
execute land restart output in this step?
Definition: mod_admin_time.F90:61
mod_atmos_phy_rd_vars::atmos_phy_rd_restart_out_dtype
character(len=h_short), public atmos_phy_rd_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_rd_vars.F90:56
mod_atmos_dyn_vars::atmos_dyn_restart_out_title
character(len=h_mid), public atmos_dyn_restart_out_title
title of the output file
Definition: mod_atmos_dyn_vars.F90:55
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_dtype
character(len=h_short), public atmos_phy_bl_restart_out_dtype
REAL4 or REAL8.
Definition: mod_atmos_phy_bl_vars.F90:57
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_output
logical, public atmos_phy_tb_restart_output
output restart file?
Definition: mod_atmos_phy_tb_vars.F90:45
mod_land_vars::land_vars_restart_create
subroutine, public land_vars_restart_create
Create land restart file.
Definition: mod_land_vars.F90:1453
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_output
logical, public atmos_phy_lt_restart_output
output restart file?
Definition: mod_atmos_phy_lt_vars.F90:45
mod_urban_admin
module Urban admin
Definition: mod_urban_admin.F90:11
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_in_aggregate
logical, public atmos_phy_ch_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_ch_vars.F90:49
mod_urban_vars::urban_restart_in_aggregate
logical, public urban_restart_in_aggregate
Switch to use aggregate file.
Definition: mod_urban_vars.F90:52
mod_land_vars::land_vars_restart_read
subroutine, public land_vars_restart_read
Read land restart.
Definition: mod_land_vars.F90:752
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_title
character(len=h_mid), public atmos_phy_ch_restart_out_title
title of the output file
Definition: mod_atmos_phy_ch_vars.F90:54
mod_ocean_vars::ocean_restart_out_basename
character(len=h_long), public ocean_restart_out_basename
Basename of the output file.
Definition: mod_ocean_vars.F90:54
mod_ocean_vars::ocean_restart_out_title
character(len=h_mid), public ocean_restart_out_title
Title of the output file.
Definition: mod_ocean_vars.F90:57
mod_atmos_phy_ch_vars::atmos_phy_ch_restart_out_aggregate
logical, public atmos_phy_ch_restart_out_aggregate
Switch to use aggregate file.
Definition: mod_atmos_phy_ch_vars.F90:52
mod_atmos_phy_tb_vars::atmos_phy_tb_restart_out_basename
character(len=h_long), public atmos_phy_tb_restart_out_basename
Basename of the output file.
Definition: mod_atmos_phy_tb_vars.F90:50
mod_urban_vars::urban_restart_in_basename
character(len=h_long), public urban_restart_in_basename
Basename of the input file.
Definition: mod_urban_vars.F90:51
mod_urban_vars::urban_vars_restart_close
subroutine, public urban_vars_restart_close
Close restart file.
Definition: mod_urban_vars.F90:1309
mod_atmos_phy_cp_vars
module Atmosphere / Physics Cumulus
Definition: mod_atmos_phy_cp_vars.F90:12
mod_urban_vars
module URBAN Variables
Definition: mod_urban_vars.F90:12
mod_atmos_vars::atmos_restart_in_basename
character(len=h_long), public atmos_restart_in_basename
Basename of the input file.
Definition: mod_atmos_vars.F90:62
mod_urban_vars::urban_restart_out_postfix_timelabel
logical, public urban_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_urban_vars.F90:56
mod_urban_vars::urban_restart_out_title
character(len=h_mid), public urban_restart_out_title
Title of the output file.
Definition: mod_urban_vars.F90:57
mod_ocean_vars::ocean_vars_restart_create
subroutine, public ocean_vars_restart_create
Create ocean restart file.
Definition: mod_ocean_vars.F90:1327
mod_atmos_dyn_vars::atmos_dyn_restart_output
logical, public atmos_dyn_restart_output
output restart file?
Definition: mod_atmos_dyn_vars.F90:47
mod_land_vars::land_restart_in_postfix_timelabel
logical, public land_restart_in_postfix_timelabel
Add timelabel to the basename of input file?
Definition: mod_land_vars.F90:54
mod_atmos_phy_lt_vars::atmos_phy_lt_restart_in_basename
character(len=h_long), public atmos_phy_lt_restart_in_basename
Basename of the input file.
Definition: mod_atmos_phy_lt_vars.F90:47
mod_atmos_phy_bl_vars::atmos_phy_bl_restart_out_postfix_timelabel
logical, public atmos_phy_bl_restart_out_postfix_timelabel
Add timelabel to the basename of output file?
Definition: mod_atmos_phy_bl_vars.F90:55