|
SCALE-RM
|
module Atmosphere / Dynamics More...
Functions/Subroutines | |
| subroutine, public | atmos_dyn_vars_setup |
| Setup. More... | |
| subroutine, public | atmos_dyn_vars_fillhalo |
| HALO Communication. More... | |
| subroutine, public | atmos_dyn_vars_restart_read |
| Read restart. More... | |
| subroutine, public | atmos_dyn_vars_restart_write |
| Write restart. More... | |
| subroutine, public | atmos_dyn_vars_restart_create |
| Create restart file. More... | |
| subroutine, public | atmos_dyn_vars_restart_enddef |
| Exit netCDF define mode. More... | |
| subroutine, public | atmos_dyn_vars_restart_close |
| Close restart file. More... | |
| subroutine, public | atmos_dyn_vars_restart_def_var |
| Define variables in restart file. More... | |
| subroutine, public | atmos_dyn_vars_restart_write_var |
| Write variables to restart file. More... | |
Variables | |
| logical, public | atmos_dyn_restart_output = .false. |
| output restart file? More... | |
| character(len=h_long), public | atmos_dyn_restart_in_basename = '' |
| basename of the restart file More... | |
| character(len=h_long), public | atmos_dyn_restart_out_basename = '' |
| basename of the output file More... | |
| character(len=h_mid), public | atmos_dyn_restart_out_title = 'ATMOS_DYN restart' |
| title of the output file More... | |
| character(len=h_mid), public | atmos_dyn_restart_out_dtype = 'DEFAULT' |
| REAL4 or REAL8. More... | |
| real(rp), dimension(:,:,:,:), allocatable, public | prog |
module Atmosphere / Dynamics
| name | type | default value | comment |
|---|---|---|---|
| ATMOS_DYN_RESTART_IN_BASENAME | character(len=H_LONG) | '' | basename of the restart file |
| ATMOS_DYN_RESTART_OUTPUT | logical | .false. | output restart file? |
| ATMOS_DYN_RESTART_OUT_BASENAME | character(len=H_LONG) | '' | basename of the output file |
| ATMOS_DYN_RESTART_OUT_TITLE | character(len=H_MID) | 'ATMOS_DYN restart' | title of the output file |
| ATMOS_DYN_RESTART_OUT_DTYPE | character(len=H_MID) | 'DEFAULT' | REAL4 or REAL8 |
| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_setup | ( | ) |
Setup.
Definition at line 77 of file mod_atmos_dyn_vars.f90.
References atmos_dyn_restart_in_basename, atmos_dyn_restart_out_basename, atmos_dyn_restart_out_dtype, atmos_dyn_restart_out_title, atmos_dyn_restart_output, scale_atmos_dyn_tstep_short::atmos_dyn_tstep_short_regist(), mod_atmos_admin::atmos_dyn_type, scale_const::const_undef, scale_grid_index::ia, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_grid_index::ja, scale_grid_index::ka, scale_process::prc_mpistop(), prog, and scale_index::va.
Referenced by mod_atmos_vars::atmos_vars_setup().


| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_fillhalo | ( | ) |
HALO Communication.
Definition at line 166 of file mod_atmos_dyn_vars.f90.
References scale_grid_index::ie, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ka, scale_grid_index::ke, scale_grid_index::ks, prog, and scale_index::va.
Referenced by atmos_dyn_vars_restart_read().

| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_restart_read | ( | ) |
Read restart.
Definition at line 195 of file mod_atmos_dyn_vars.f90.
References atmos_dyn_restart_in_basename, atmos_dyn_vars_fillhalo(), scale_stdio::io_fid_log, scale_stdio::io_l, prog, and scale_index::va.
Referenced by mod_atmos_vars::atmos_vars_restart_read().


| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_restart_write | ( | ) |
Write restart.
Definition at line 232 of file mod_atmos_dyn_vars.f90.
References atmos_dyn_restart_out_basename, atmos_dyn_restart_out_dtype, atmos_dyn_restart_out_title, scale_stdio::io_fid_log, scale_stdio::io_l, prog, scale_time::time_gettimelabel(), and scale_index::va.
Referenced by mod_atmos_vars::atmos_vars_restart_write().


| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_restart_create | ( | ) |
Create restart file.
Definition at line 265 of file mod_atmos_dyn_vars.f90.
References atmos_dyn_restart_out_basename, atmos_dyn_restart_out_dtype, atmos_dyn_restart_out_title, scale_fileio::fileio_create(), scale_stdio::io_fid_log, scale_stdio::io_l, and scale_time::time_gettimelabel().
Referenced by mod_atmos_vars::atmos_vars_restart_create().


| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_restart_enddef | ( | ) |
Exit netCDF define mode.
Definition at line 295 of file mod_atmos_dyn_vars.f90.
References scale_fileio::fileio_enddef().
Referenced by mod_atmos_vars::atmos_vars_restart_enddef().


| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_restart_close | ( | ) |
Close restart file.
Definition at line 309 of file mod_atmos_dyn_vars.f90.
References scale_fileio::fileio_close().
Referenced by mod_atmos_vars::atmos_vars_restart_close().


| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_restart_def_var | ( | ) |
Define variables in restart file.
Definition at line 324 of file mod_atmos_dyn_vars.f90.
References atmos_dyn_restart_out_dtype, scale_fileio::fileio_def_var(), and scale_index::va.
Referenced by mod_atmos_vars::atmos_vars_restart_def_var().


| subroutine, public mod_atmos_dyn_vars::atmos_dyn_vars_restart_write_var | ( | ) |
Write variables to restart file.
Definition at line 346 of file mod_atmos_dyn_vars.f90.
References prog, and scale_index::va.
Referenced by mod_atmos_vars::atmos_vars_restart_write_var().

| logical, public mod_atmos_dyn_vars::atmos_dyn_restart_output = .false. |
output restart file?
Definition at line 47 of file mod_atmos_dyn_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), and atmos_dyn_vars_setup().
| character(len=h_long), public mod_atmos_dyn_vars::atmos_dyn_restart_in_basename = '' |
basename of the restart file
Definition at line 49 of file mod_atmos_dyn_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_dyn_vars_restart_read(), and atmos_dyn_vars_setup().
| character(len=h_long), public mod_atmos_dyn_vars::atmos_dyn_restart_out_basename = '' |
basename of the output file
Definition at line 50 of file mod_atmos_dyn_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_dyn_vars_restart_create(), atmos_dyn_vars_restart_write(), and atmos_dyn_vars_setup().
| character(len=h_mid), public mod_atmos_dyn_vars::atmos_dyn_restart_out_title = 'ATMOS_DYN restart' |
title of the output file
Definition at line 51 of file mod_atmos_dyn_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_dyn_vars_restart_create(), atmos_dyn_vars_restart_write(), and atmos_dyn_vars_setup().
| character(len=h_mid), public mod_atmos_dyn_vars::atmos_dyn_restart_out_dtype = 'DEFAULT' |
REAL4 or REAL8.
Definition at line 52 of file mod_atmos_dyn_vars.f90.
Referenced by mod_admin_restart::admin_restart_setup(), atmos_dyn_vars_restart_create(), atmos_dyn_vars_restart_def_var(), atmos_dyn_vars_restart_write(), and atmos_dyn_vars_setup().
| real(rp), dimension(:,:,:,:), allocatable, public mod_atmos_dyn_vars::prog |
Definition at line 55 of file mod_atmos_dyn_vars.f90.
Referenced by mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), atmos_dyn_vars_fillhalo(), atmos_dyn_vars_restart_read(), atmos_dyn_vars_restart_write(), atmos_dyn_vars_restart_write_var(), and atmos_dyn_vars_setup().
1.8.13