SCALE-RM
Functions/Subroutines | Variables
scale_stdio Module Reference

module STDIO More...

Functions/Subroutines

subroutine, public io_setup (MODELNAME, call_from_launcher, fname_in)
 Setup. More...
 
subroutine, public io_log_setup (myrank, is_master)
 Setup LOG. More...
 
integer function, public io_get_available_fid ()
 search & get available file ID More...
 
subroutine, public io_make_idstr (outstr, instr, ext, rank)
 generate process specific filename More...
 
character(len=h_long) function, public io_arg_getfname (is_master)
 get config filename from argument More...
 
integer function, public io_cnf_open (fname, is_master)
 open config file More...
 

Variables

integer, parameter, public h_short = File_HSHORT
 Character length (short=16) More...
 
integer, parameter, public h_mid = File_HMID
 Character length (short=64) More...
 
integer, parameter, public h_long = File_HLONG
 Character length (short=256) More...
 
character(len=h_mid), public h_modelname
 name and version of the model More...
 
character(len=h_mid), public h_libname
 name and version of the library More...
 
character(len=h_mid), public h_source
 for file header More...
 
character(len=h_mid), public h_institute = 'AICS/RIKEN'
 for file header More...
 
character(len=6), parameter, public io_stdout = "STDOUT"
 
integer, parameter, public io_fid_stdout = 6
 
integer, public io_fid_conf = 7
 Config file ID. More...
 
integer, public io_fid_log = 8
 Log file ID. More...
 
character(len=h_long), public io_log_basename = 'LOG'
 basename of logfile More...
 
logical, public io_l = .false.
 output log or not? (this process) More...
 
logical, public io_lnml = .false.
 output log or not? (for namelist, this process) More...
 
logical, public io_log_suppress = .false.
 suppress all of log output? More...
 
logical, public io_log_allnode = .false.
 output log for each node? More...
 
logical, public io_log_nml_suppress = .false.
 suppress all of log output? More...
 

Detailed Description

module STDIO

Description
Standard, common I/O module
Author
Team SCALE
History
  • 2011-11-11 (H.Yashiro) [new]

Function/Subroutine Documentation

◆ io_setup()

subroutine, public scale_stdio::io_setup ( character(len=h_mid), intent(in)  MODELNAME,
logical, intent(in)  call_from_launcher,
character(len=h_long), intent(in), optional  fname_in 
)

Setup.

Parameters
[in]modelnamename of the model
[in]call_from_launcherflag to get command argument
[in]fname_inname of config file for each process

Definition at line 85 of file scale_stdio.F90.

References h_institute, h_libname, h_modelname, h_source, io_arg_getfname(), io_cnf_open(), io_fid_conf, io_log_allnode, io_log_basename, io_log_nml_suppress, and io_log_suppress.

Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().

85  implicit none
86 
87  namelist / param_io / &
88  h_source, &
89  h_institute, &
90  io_log_basename, &
91  io_log_suppress, &
92  io_log_allnode, &
93  io_log_nml_suppress
94 
95  character(len=H_MID), intent(in) :: modelname
96  logical, intent(in) :: call_from_launcher
97  character(len=H_LONG), intent(in), optional :: fname_in
98 
99  character(len=H_LONG) :: fname
100  integer :: ierr
101  !---------------------------------------------------------------------------
102 
103  if ( call_from_launcher ) then
104  if ( present(fname_in) ) then
105  fname = fname_in
106  else
107  write(*,*) ' xxx Not imported name of config file! STOP.'
108  stop 1
109  endif
110  else
111  fname = io_arg_getfname( is_master=.true. )
112  endif
113 
114  !--- Open config file till end
115  io_fid_conf = io_cnf_open( fname, & ! [IN]
116  is_master=.true. ) ! [IN]
117 
118  h_modelname = trim(modelname)
119  h_libname = 'SCALE Library ver. '//trim(libversion)
120  h_source = trim(modelname)
121 
122  !--- read PARAM
123  rewind(io_fid_conf)
124  read(io_fid_conf,nml=param_io,iostat=ierr)
125  if ( ierr > 0 ) then !--- fatal error
126  write(*,*) ' xxx Not appropriate names in namelist PARAM_IO . Check!'
127  stop 1
128  endif
129 
130  return
integer, public io_fid_conf
Config file ID.
Definition: scale_stdio.F90:55
Here is the call graph for this function:
Here is the caller graph for this function:

◆ io_log_setup()

subroutine, public scale_stdio::io_log_setup ( integer, intent(in)  myrank,
logical, intent(in)  is_master 
)

Setup LOG.

Parameters
[in]myrankmy rank ID
[in]is_mastermaster process?

Definition at line 138 of file scale_stdio.F90.

References h_libname, h_modelname, io_fid_conf, io_fid_log, io_fid_stdout, io_get_available_fid(), io_l, io_lnml, io_log_allnode, io_log_basename, io_log_nml_suppress, io_log_suppress, io_make_idstr(), and io_stdout.

Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().

138  implicit none
139 
140  integer, intent(in) :: myrank
141  logical, intent(in) :: is_master
142 
143  character(len=H_LONG) :: fname
144  integer :: ierr
145  !---------------------------------------------------------------------------
146 
147  if ( .NOT. io_log_suppress ) then
148  if ( is_master ) then ! master node
149  io_l = .true.
150  else
151  io_l = io_log_allnode
152  endif
153  endif
154 
155  if ( io_log_nml_suppress ) then
156  io_lnml = .false.
157  else
158  io_lnml = io_l
159  endif
160 
161  if ( io_l ) then
162 
163  !--- Open logfile
164  if ( io_log_basename == io_stdout ) then
165  io_fid_log = io_fid_stdout
166  else
167  io_fid_log = io_get_available_fid()
168  call io_make_idstr(fname,trim(io_log_basename),'pe',myrank)
169  open( unit = io_fid_log, &
170  file = trim(fname), &
171  form = 'formatted', &
172  iostat = ierr )
173  if ( ierr /= 0 ) then
174  write(*,*) 'xxx File open error! :', trim(fname)
175  stop 1
176  endif
177  endif
178 
179  write(io_fid_log,*) ''
180  write(io_fid_log,*) ' -+++++++++; '
181  write(io_fid_log,*) ' ++++++++++++++= '
182  write(io_fid_log,*) ' ++++++++++++++++++- '
183  write(io_fid_log,*) ' +++++++++++++++++++++ '
184  write(io_fid_log,*) ' .+++++++++++++++++++++++ '
185  write(io_fid_log,*) ' +++++++++++++++++++++++++ '
186  write(io_fid_log,*) ' +++++++++++++++++++++++++++ '
187  write(io_fid_log,*) ' =++++++=x######+++++++++++++; '
188  write(io_fid_log,*) ' .++++++X####XX####++++++++++++ '
189  write(io_fid_log,*) ' =+xxx=, ++++ +++++=##+ .###++++++++++- '
190  write(io_fid_log,*) ' ,xxxxxxxxxx- +++++.+++++=## .##++++++++++ '
191  write(io_fid_log,*) ' xxxxxxxxxxxxx -+++x#;+++++#+ ##+++++++++. '
192  write(io_fid_log,*) ' xxxxxxxx##xxxx, ++++# +++++XX #+++++++++- '
193  write(io_fid_log,*) ' xxxxxxx####+xx+x ++++#.++++++# #+++++++++ '
194  write(io_fid_log,*) ' +xxxxxX#X #Xx#= =+++#x=++++=#. x=++++++++ '
195  write(io_fid_log,*) ' xxxxxx#, x### .++++#,+++++#= x++++++++ '
196  write(io_fid_log,*) ' xxxxxx#. ++++# +++++x# #++++++++ '
197  write(io_fid_log,*) ' xxxxxx+ ++++#-+++++=# #++++++++ '
198  write(io_fid_log,*) ',xxxxxX -+++XX-+++++#, +++++++++ '
199  write(io_fid_log,*) '=xxxxxX .++++#.+++++#x -++++++++ '
200  write(io_fid_log,*) '+xxxxx= ++++#.++++++# ++++++++# '
201  write(io_fid_log,*) 'xxxxxx; ++++#+=++++=# ++++++++# '
202  write(io_fid_log,*) 'xxxxxxx ,+++x#,+++++#- ;++++++++- '
203  write(io_fid_log,*) '#xxxxxx +++=# +++++xX ++++++++# '
204  write(io_fid_log,*) 'xxxxxxxx ++++#-+++++=# +++++++++X '
205  write(io_fid_log,*) '-+xxxxxx+ ++++X#-++++=#. -++; =++++++++# '
206  write(io_fid_log,*) ' #xxxxxxxx. .+++++# +++++#x =++++- +++++++++XX '
207  write(io_fid_log,*) ' #xxxxxxxxxx=--=++++++#.++++++# ++++++ -+++++++++x# '
208  write(io_fid_log,*) ' #+xxxxxxxxxx+++++++#x=++++=# ++++++;=+++++++++++x# '
209  write(io_fid_log,*) ' =#+xxxxxxxx+++++++##,+++++#= =++++++++++++++++++##. '
210  write(io_fid_log,*) ' X#xxxxxxxx++++++## +++++x# ;x++++++++++++++++##. '
211  write(io_fid_log,*) ' x##+xxxx+++++x## +++++=# ##++++++++++++x##X '
212  write(io_fid_log,*) ' ,###Xx+++x###x -++++=#, .####x+++++X####. '
213  write(io_fid_log,*) ' -########+ -#####x .X#########+. '
214  write(io_fid_log,*) ' .,. ...... .,. '
215  write(io_fid_log,*) ' '
216  write(io_fid_log,*) ' .X####### +###- =###+ ###x x######## '
217  write(io_fid_log,*) ' .######### ######X ####### #### .#########x '
218  write(io_fid_log,*) ' ####+++++= X#######. -#######x .###; ####x+++++. '
219  write(io_fid_log,*) ' ### ###= #### #### x### #### -###. '
220  write(io_fid_log,*) ' .### #### ###+ X### ###X =###. #### '
221  write(io_fid_log,*) ' ###- ;###, .###+ -### #### x##########+ '
222  write(io_fid_log,*) ' +####x #### #### #### #### ###########. '
223  write(io_fid_log,*) ' x######. =### ###, .###- ###+ x###-------- '
224  write(io_fid_log,*) ' =##### X### -### #### ,### #### '
225  write(io_fid_log,*) ' .###=x###; .###+ ###X ###X ####. '
226  write(io_fid_log,*) ' ###########; ###########+ ########### ########### ,##########. '
227  write(io_fid_log,*) '-########### ,##########, #########X ########## +######### '
228  write(io_fid_log,*) ',,,,,,,,,,. ,,,,,,,,, .,,,,,,,. .,,,,,,,, ,,,,,,,, '
229  write(io_fid_log,*) ' '
230  write(io_fid_log,*) ' SCALE : Scalable Computing by Advanced Library and Environment '
231  write(io_fid_log,*) ''
232  write(io_fid_log,*) trim(h_libname)
233  write(io_fid_log,*) trim(h_modelname)
234  write(io_fid_log,*) ''
235  write(io_fid_log,*) '++++++ Module[STDIO] / Categ[IO] / Origin[SCALElib]'
236  write(io_fid_log,*) ''
237  write(io_fid_log,*) '*** Open config file, FID = ', io_fid_conf
238  write(io_fid_log,*) '*** Open log file, FID = ', io_fid_log
239  write(io_fid_log,*) '*** basename of log file = ', trim(io_log_basename)
240  write(io_fid_log,*) '*** detailed log output = ', io_lnml
241 
242  else
243  if( is_master ) write(*,*) '*** Log report is suppressed.'
244  endif
245 
246  return
integer, public io_fid_conf
Config file ID.
Definition: scale_stdio.F90:55
Here is the call graph for this function:
Here is the caller graph for this function:

◆ io_get_available_fid()

integer function, public scale_stdio::io_get_available_fid ( )

◆ io_make_idstr()

subroutine, public scale_stdio::io_make_idstr ( character(len=*), intent(out)  outstr,
character(len=*), intent(in)  instr,
character(len=*), intent(in)  ext,
integer, intent(in)  rank 
)

generate process specific filename

Parameters
[out]outstrgenerated string
[in]instrstrings
[in]extextention
[in]ranknumber

Definition at line 273 of file scale_stdio.F90.

Referenced by io_log_setup(), scale_monitor::monit_finalize(), and scale_monitor::monit_write().

273  implicit none
274 
275  character(len=*), intent(out) :: outstr
276  character(len=*), intent(in) :: instr
277  character(len=*), intent(in) :: ext
278  integer, intent(in) :: rank
279 
280  character(len=H_SHORT) :: srank
281  !---------------------------------------------------------------------------
282 
283  write(srank,'(I6.6)') rank + io_rgnoffset
284 
285  outstr = trim(instr)//'.'//trim(ext)//trim(srank)
286 
287  return
Here is the caller graph for this function:

◆ io_arg_getfname()

character(len=h_long) function, public scale_stdio::io_arg_getfname ( logical, intent(in)  is_master)

get config filename from argument

Returns
fname
Parameters
[in]is_mastermaster process?
Returns
filename

Definition at line 294 of file scale_stdio.F90.

Referenced by io_setup(), and scalerm_launcher().

294  implicit none
295 
296  logical, intent(in) :: is_master
297  character(len=H_LONG) :: fname
298  !---------------------------------------------------------------------------
299 
300  if ( command_argument_count() < 1 ) then
301  if(is_master) write(*,*) 'xxx Program needs config file from argument! STOP.'
302  stop 1
303  else
304  call get_command_argument(1,fname)
305  endif
306 
Here is the caller graph for this function:

◆ io_cnf_open()

integer function, public scale_stdio::io_cnf_open ( character(len=*), intent(in)  fname,
logical, intent(in)  is_master 
)

open config file

Returns
fid
Parameters
[in]fnamefilename
[in]is_mastermaster process?
Returns
file ID

Definition at line 316 of file scale_stdio.F90.

References io_get_available_fid().

Referenced by io_setup(), and scalerm_launcher().

316  implicit none
317 
318  character(len=*), intent(in) :: fname
319  logical, intent(in) :: is_master
320  integer :: fid
321 
322  integer :: ierr
323  !---------------------------------------------------------------------------
324 
325  fid = io_get_available_fid()
326 
327  open( unit = fid, &
328  file = trim(fname), &
329  form = 'formatted', &
330  status = 'old', &
331  iostat = ierr )
332 
333  if ( ierr /= 0 ) then
334  if(is_master) write(*,*) 'xxx Failed to open config file! STOP.'
335  if(is_master) write(*,*) 'xxx filename : ', trim(fname)
336  stop 1
337  endif
338 
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ h_short

integer, parameter, public scale_stdio::h_short = File_HSHORT

Character length (short=16)

Definition at line 44 of file scale_stdio.F90.

44  integer, public, parameter :: h_short = file_hshort

◆ h_mid

integer, parameter, public scale_stdio::h_mid = File_HMID

Character length (short=64)

Definition at line 45 of file scale_stdio.F90.

45  integer, public, parameter :: h_mid = file_hmid

◆ h_long

integer, parameter, public scale_stdio::h_long = File_HLONG

Character length (short=256)

Definition at line 46 of file scale_stdio.F90.

46  integer, public, parameter :: h_long = file_hlong

◆ h_modelname

character(len=h_mid), public scale_stdio::h_modelname

name and version of the model

Definition at line 48 of file scale_stdio.F90.

Referenced by io_log_setup(), and io_setup().

48  character(len=H_MID), public :: h_modelname

◆ h_libname

character(len=h_mid), public scale_stdio::h_libname

name and version of the library

Definition at line 49 of file scale_stdio.F90.

Referenced by io_log_setup(), and io_setup().

49  character(len=H_MID), public :: h_libname

◆ h_source

character(len=h_mid), public scale_stdio::h_source

◆ h_institute

character(len=h_mid), public scale_stdio::h_institute = 'AICS/RIKEN'

◆ io_stdout

character(len=6), parameter, public scale_stdio::io_stdout = "STDOUT"

Definition at line 53 of file scale_stdio.F90.

Referenced by io_log_setup().

53  character(len=6), public, parameter :: io_stdout = "STDOUT"

◆ io_fid_stdout

integer, parameter, public scale_stdio::io_fid_stdout = 6

Definition at line 54 of file scale_stdio.F90.

Referenced by io_log_setup(), scale_process::prc_mpifinish(), and scale_process::prc_mpitimestat().

54  integer, public, parameter :: io_fid_stdout = 6

◆ io_fid_conf

integer, public scale_stdio::io_fid_conf = 7

Config file ID.

Definition at line 55 of file scale_stdio.F90.

Referenced by mod_admin_restart::admin_restart_setup(), mod_admin_time::admin_time_setup(), scale_aetracer_kajino13::aetracer_kajino13_setup(), mod_atmos_admin::atmos_admin_setup(), scale_atmos_boundary::atmos_boundary_setup(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), scale_atmos_dyn_tstep_short_fvm_hivi::atmos_dyn_tstep_short_fvm_hivi_setup(), mod_atmos_dyn_vars::atmos_dyn_vars_setup(), scale_atmos_hydrostatic::atmos_hydrostatic_setup(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_setup(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_setup(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_setup(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_setup(), scale_atmos_phy_mp_convert::atmos_phy_mp_bulk2bin(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_setup(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_setup(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_setup(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk_setup(), scale_atmos_phy_sf_bulkcoef::atmos_phy_sf_bulkcoef_setup(), scale_atmos_phy_sf_const::atmos_phy_sf_const_setup(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_setup(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_setup(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980_setup(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns_setup(), scale_atmos_phy_tb_hybrid::atmos_phy_tb_hybrid_setup(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn_setup(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg_setup(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_setup(), scale_atmos_refstate::atmos_refstate_setup(), scale_atmos_saturation::atmos_saturation_setup(), scale_atmos_solarins::atmos_solarins_setup(), mod_atmos_vars::atmos_vars_setup(), scale_bulkflux::bulkflux_setup(), mod_cnvlanduse::cnvlanduse(), mod_cnvlanduse::cnvlanduse_setup(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), scale_comm::comm_setup(), scale_const::const_setup(), mod_convert::convert_setup(), mod_copytopo::copytopo(), mod_mkinit::diag_ds(), scale_external_input::extin_setup(), mod_mkinit::flux_setup(), scale_grid_index::grid_index_setup(), scale_grid::grid_setup(), scale_gridtrans::gtrans_setup(), scale_history::hist_setup(), mod_mkinit::interporation_fact(), io_log_setup(), io_setup(), mod_land_admin::land_admin_setup(), scale_land_grid_index::land_grid_index_setup(), scale_land_grid::land_grid_setup(), scale_land_phy_matsiro::land_phy_matsiro_setup(), scale_land_phy_slab::land_phy_slab_setup(), mod_mkinit::land_setup(), scale_land_sfc_slab::land_sfc_slab_setup(), mod_land_vars::land_vars_external_in(), mod_land_vars::land_vars_setup(), scale_landuse::landuse_setup(), scale_atmos_phy_mp_sn14::mixed_phase_collection_kij(), mod_mkinit::mkinit(), mod_mkinit::mkinit_setup(), mod_mktopo::mktopo(), mod_mktopo::mktopo_setup(), scale_monitor::monit_setup(), scale_mapproj::mprj_setup(), scale_grid_nest::nest_setup(), scale_atmos_phy_mp_sn14::nucleation_kij(), mod_ocean_admin::ocean_admin_setup(), scale_ocean_phy_slab::ocean_phy_slab_setup(), mod_mkinit::ocean_setup(), mod_ocean_vars::ocean_vars_setup(), mod_realinput_grads::parentatomsetupgrads(), mod_realinput_wrfarw::parentatomsetupwrfarw(), mod_realinput_wrfarw::parentlandsetupwrfarw(), mod_realinput_wrfarw::parentoceansetupwrfarw(), scale_process::prc_mpifinish(), scale_process::prc_mpitimestat(), scale_rm_process::prc_setup(), scale_prof::prof_setup(), scale_random::random_setup(), mod_mkinit::read_sounding(), scale_grid_real::real_update_z(), mod_realinput::realinput_atmos(), mod_realinput::realinput_surface(), mod_mkinit::rect_setup(), scale_roughness::roughness_setup(), mod_rm_driver::scalerm(), mod_rm_prep::scalerm_prep(), scale_rm_statistics::stat_setup(), scale_topography::topo_setup(), scale_tracer::tracer_setup(), scale_tracer_suzuki10::tracer_suzuki10_setup(), scale_atmos_phy_mp_sn14::update_by_phase_change_kij(), mod_urban_admin::urban_admin_setup(), scale_urban_grid_index::urban_grid_index_setup(), scale_urban_grid::urban_grid_setup(), scale_urban_phy_slc::urban_phy_slc_setup(), mod_mkinit::urban_setup(), mod_urban_vars::urban_vars_setup(), and mod_user::user_setup().

55  integer, public :: io_fid_conf = 7
integer, public io_fid_conf
Config file ID.
Definition: scale_stdio.F90:55

◆ io_fid_log

integer, public scale_stdio::io_fid_log = 8

Log file ID.

Definition at line 56 of file scale_stdio.F90.

Referenced by mod_admin_restart::admin_restart_setup(), mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_checkstate(), mod_admin_time::admin_time_setup(), scale_aetracer_kajino13::aetracer_kajino13_setup(), mod_atmos_admin::atmos_admin_setup(), scale_atmos_boundary::atmos_boundary_resume(), scale_atmos_boundary::atmos_boundary_resume_file(), scale_atmos_boundary::atmos_boundary_resume_online(), scale_atmos_boundary::atmos_boundary_setup(), scale_atmos_boundary::atmos_boundary_update(), mod_atmos_driver::atmos_driver_resume1(), mod_atmos_driver::atmos_driver_resume2(), mod_atmos_driver::atmos_driver_setup(), scale_atmos_dyn::atmos_dyn(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), scale_atmos_dyn_fvm_flux::atmos_dyn_fvm_flux_setup(), scale_atmos_dyn_tinteg_short_rk3::atmos_dyn_tinteg_short_rk3_setup(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve(), scale_atmos_dyn_tstep_short_fvm_heve::atmos_dyn_tstep_short_fvm_heve_regist(), scale_atmos_dyn_tstep_short_fvm_hevi::atmos_dyn_tstep_short_fvm_hevi_regist(), scale_atmos_dyn_tstep_short_fvm_hevi::atmos_dyn_tstep_short_fvm_hevi_setup(), scale_atmos_dyn_tstep_short_fvm_hivi::atmos_dyn_tstep_short_fvm_hivi_regist(), scale_atmos_dyn_tstep_short_fvm_hivi::atmos_dyn_tstep_short_fvm_hivi_setup(), scale_atmos_dyn_tstep_short::atmos_dyn_tstep_short_regist(), mod_atmos_dyn_vars::atmos_dyn_vars_restart_read(), mod_atmos_dyn_vars::atmos_dyn_vars_restart_write(), mod_atmos_dyn_vars::atmos_dyn_vars_setup(), scale_atmos_hydrostatic::atmos_hydrostatic_setup(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_setup(), scale_atmos_phy_ae_dummy::atmos_phy_ae_dummy(), scale_atmos_phy_ae_dummy::atmos_phy_ae_dummy_setup(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_setup(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_restart_read(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_restart_write(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_setup(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_setup(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_restart_read(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_restart_write(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_setup(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_restart_read(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_restart_write(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_setup(), scale_atmos_phy_mp_convert::atmos_phy_mp_bulk2bin(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry_setup(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_read(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_write(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_setup(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver_setup(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_setup(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_read(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_external_in(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_restart_read(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_restart_write(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_setup(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk_setup(), scale_atmos_phy_sf_bulkcoef::atmos_phy_sf_bulkcoef_setup(), scale_atmos_phy_sf_const::atmos_phy_sf_const(), scale_atmos_phy_sf_const::atmos_phy_sf_const_setup(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_setup(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_external_in(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_read(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_write(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_setup(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980_setup(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns_setup(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), scale_atmos_phy_tb_dummy::atmos_phy_tb_dummy(), scale_atmos_phy_tb_dummy::atmos_phy_tb_dummy_setup(), scale_atmos_phy_tb_hybrid::atmos_phy_tb_hybrid_setup(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn_setup(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg_setup(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_read(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_write(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_setup(), scale_atmos_refstate::atmos_refstate_read(), scale_atmos_refstate::atmos_refstate_resume(), scale_atmos_refstate::atmos_refstate_setup(), scale_atmos_refstate::atmos_refstate_update(), scale_atmos_refstate::atmos_refstate_write(), scale_atmos_saturation::atmos_saturation_setup(), scale_atmos_solarins::atmos_solarins_setup(), scale_atmos_thermodyn::atmos_thermodyn_setup(), mod_atmos_vars::atmos_vars_diagnostics(), mod_atmos_vars::atmos_vars_monitor(), mod_atmos_vars::atmos_vars_restart_check(), mod_atmos_vars::atmos_vars_restart_read(), mod_atmos_vars::atmos_vars_restart_write(), mod_atmos_vars::atmos_vars_setup(), scale_bulkflux::bulkflux_setup(), scale_calendar::calendar_setup(), scale_atmos_dyn_tstep_large_fvm_heve::check_mass(), mod_cnvlanduse::cnvlanduse(), mod_cnvlanduse::cnvlanduse_setup(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), scale_comm::comm_vars8_init(), scale_comm::comm_vars_init(), scale_const::const_setup(), mod_convert::convert(), mod_convert::convert_setup(), mod_copytopo::copytopo(), mod_cpl_admin::cpl_admin_setup(), mod_cpl_vars::cpl_vars_setup(), scale_atmos_phy_mp_sn14::debug_tem_kij(), mod_mkinit::diag_ds(), scale_external_io::externalfilegetshape(), scale_external_io::externalfilevarexistence(), scale_external_input::extin_setup(), scale_external_input::extin_update_1d(), scale_external_input::extin_update_2d(), scale_external_input::extin_update_3d(), scale_fileio::fileio_read_1d(), scale_fileio::fileio_read_2d(), scale_fileio::fileio_read_3d(), scale_fileio::fileio_read_4d(), scale_fileio::fileio_setup(), mod_mkinit::flux_setup(), scale_grid::grid_allocate(), scale_grid::grid_generate(), scale_grid_index::grid_index_setup(), scale_grid::grid_setup(), scale_gridtrans::gtrans_rotcoef(), scale_gridtrans::gtrans_setup(), scale_history::hist_setup(), scale_interpolation::interp_setup(), mod_mkinit::interporation_fact(), scale_interpolation_nest::intrpnest_setup(), io_log_setup(), mod_land_admin::land_admin_setup(), mod_land_driver::land_driver_resume(), mod_land_driver::land_driver_setup(), scale_land_grid_index::land_grid_index_setup(), scale_land_grid::land_grid_setup(), mod_land_phy_driver::land_phy_driver_setup(), scale_land_phy_matsiro::land_phy_matsiro(), scale_land_phy_matsiro::land_phy_matsiro_setup(), scale_land_phy_slab::land_phy_slab(), scale_land_phy_slab::land_phy_slab_setup(), mod_mkinit::land_setup(), scale_land_sfc_slab::land_sfc_slab(), scale_land_sfc_slab::land_sfc_slab_setup(), mod_land_vars::land_vars_external_in(), mod_land_vars::land_vars_restart_read(), mod_land_vars::land_vars_restart_write(), mod_land_vars::land_vars_setup(), scale_landuse::landuse_calc_fact(), scale_landuse::landuse_setup(), scale_landuse::landuse_write(), scale_atmos_phy_mp_sn14::mixed_phase_collection_kij(), mod_mkinit::mkinit(), mod_mkinit::mkinit_setup(), scale_atmos_phy_mp_suzuki10::mkpara(), mod_mktopo::mktopo(), mod_mktopo::mktopo_setup(), scale_monitor::monit_finalize(), scale_monitor::monit_reg(), scale_monitor::monit_setup(), scale_monitor::monit_write(), scale_mapproj::mprj_rotcoef_2d(), scale_mapproj::mprj_setup(), scale_grid_nest::nest_comm_disconnect(), scale_grid_nest::nest_comm_nestdown(), scale_grid_nest::nest_comm_recv_cancel(), scale_grid_nest::nest_comm_recvwait_issue(), scale_grid_nest::nest_domain_relate(), scale_grid_nest::nest_domain_shape(), scale_grid_nest::nest_setup(), scale_atmos_phy_mp_sn14::nucleation_kij(), mod_ocean_admin::ocean_admin_setup(), mod_ocean_driver::ocean_driver_resume(), mod_ocean_driver::ocean_driver_setup(), mod_ocean_phy_driver::ocean_phy_driver_setup(), scale_ocean_phy_file::ocean_phy_file(), scale_ocean_phy_file::ocean_phy_file_setup(), scale_ocean_phy_slab::ocean_phy_slab(), scale_ocean_phy_slab::ocean_phy_slab_setup(), mod_mkinit::ocean_setup(), scale_ocean_sfc_slab::ocean_sfc_slab_setup(), mod_ocean_vars::ocean_vars_external_in(), mod_ocean_vars::ocean_vars_restart_read(), mod_ocean_vars::ocean_vars_restart_write(), mod_ocean_vars::ocean_vars_setup(), mod_realinput_grads::parentatominputgrads(), mod_realinput_nicam::parentatominputnicam(), mod_realinput_scale::parentatominputscale(), mod_realinput_wrfarw::parentatominputwrfarw(), mod_realinput_grads::parentatomopengrads(), mod_realinput_nicam::parentatomopennicam(), mod_realinput_scale::parentatomopenscale(), mod_realinput_wrfarw::parentatomopenwrfarw(), mod_realinput::parentatomsetup(), mod_realinput_grads::parentatomsetupgrads(), mod_realinput_nicam::parentatomsetupnicam(), mod_realinput_scale::parentatomsetupscale(), mod_realinput_wrfarw::parentatomsetupwrfarw(), mod_realinput_grads::parentlandinputgrads(), mod_realinput_nicam::parentlandinputnicam(), mod_realinput_scale::parentlandinputscale(), mod_realinput_wrfarw::parentlandinputwrfarw(), mod_realinput_grads::parentlandsetupgrads(), mod_realinput_nicam::parentlandsetupnicam(), mod_realinput_scale::parentlandsetupscale(), mod_realinput_wrfarw::parentlandsetupwrfarw(), mod_realinput_grads::parentoceaninputgrads(), mod_realinput_nicam::parentoceaninputnicam(), mod_realinput_scale::parentoceaninputscale(), mod_realinput_wrfarw::parentoceaninputwrfarw(), mod_realinput_grads::parentoceanopengrads(), mod_realinput_nicam::parentoceanopennicam(), mod_realinput_scale::parentoceanopenscale(), mod_realinput_wrfarw::parentoceanopenwrfarw(), mod_realinput_grads::parentoceansetupgrads(), mod_realinput_nicam::parentoceansetupnicam(), mod_realinput_scale::parentoceansetupscale(), mod_realinput_wrfarw::parentoceansetupwrfarw(), scale_process::prc_mpifinish(), scale_process::prc_mpitimestat(), scale_rm_process::prc_setup(), scale_prof::prof_rapreport(), scale_prof::prof_setup(), scale_random::random_setup(), mod_realinput_grads::read_namelist(), mod_mkinit::read_sounding(), scale_grid_real::real_setup(), scale_grid_real::real_update_z(), mod_realinput::realinput_atmos(), mod_realinput::realinput_surface(), mod_mkinit::rect_setup(), scale_roughness::roughness_setup(), mod_rm_driver::scalerm(), mod_rm_prep::scalerm_prep(), scale_atmos_refstate::smoothing(), scale_rm_statistics::stat_detail(), scale_rm_statistics::stat_setup(), scale_rm_statistics::stat_total_2d(), scale_rm_statistics::stat_total_3d(), scale_topography::topo_fillhalo(), scale_topography::topo_setup(), scale_topography::topo_write(), scale_tracer::tracer_setup(), scale_tracer_suzuki10::tracer_suzuki10_setup(), scale_atmos_phy_mp_sn14::update_by_phase_change_kij(), mod_urban_admin::urban_admin_setup(), mod_urban_driver::urban_driver_resume(), mod_urban_driver::urban_driver_setup(), scale_urban_grid_index::urban_grid_index_setup(), scale_urban_grid::urban_grid_setup(), mod_urban_phy_driver::urban_phy_driver_setup(), scale_urban_phy_slc::urban_phy_slc(), scale_urban_phy_slc::urban_phy_slc_setup(), mod_mkinit::urban_setup(), mod_urban_vars::urban_vars_external_in(), mod_urban_vars::urban_vars_restart_read(), mod_urban_vars::urban_vars_restart_write(), mod_urban_vars::urban_vars_setup(), and mod_user::user_setup().

56  integer, public :: io_fid_log = 8

◆ io_log_basename

character(len=h_long), public scale_stdio::io_log_basename = 'LOG'

basename of logfile

Definition at line 58 of file scale_stdio.F90.

Referenced by io_log_setup(), and io_setup().

58  character(len=H_LONG), public :: io_log_basename = 'LOG'

◆ io_l

logical, public scale_stdio::io_l = .false.

output log or not? (this process)

Definition at line 59 of file scale_stdio.F90.

Referenced by mod_admin_restart::admin_restart_setup(), mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_checkstate(), mod_admin_time::admin_time_setup(), scale_aetracer_kajino13::aetracer_kajino13_setup(), mod_atmos_admin::atmos_admin_setup(), scale_atmos_boundary::atmos_boundary_resume(), scale_atmos_boundary::atmos_boundary_resume_file(), scale_atmos_boundary::atmos_boundary_resume_online(), scale_atmos_boundary::atmos_boundary_setup(), scale_atmos_boundary::atmos_boundary_update(), mod_atmos_driver::atmos_driver_resume1(), mod_atmos_driver::atmos_driver_resume2(), mod_atmos_driver::atmos_driver_setup(), scale_atmos_dyn::atmos_dyn(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), scale_atmos_dyn_fvm_flux::atmos_dyn_fvm_flux_setup(), scale_atmos_dyn_tinteg_short_rk3::atmos_dyn_tinteg_short_rk3_setup(), scale_atmos_dyn_tstep_large_fvm_heve::atmos_dyn_tstep_large_fvm_heve(), scale_atmos_dyn_tstep_short_fvm_heve::atmos_dyn_tstep_short_fvm_heve_regist(), scale_atmos_dyn_tstep_short_fvm_hevi::atmos_dyn_tstep_short_fvm_hevi_regist(), scale_atmos_dyn_tstep_short_fvm_hevi::atmos_dyn_tstep_short_fvm_hevi_setup(), scale_atmos_dyn_tstep_short_fvm_hivi::atmos_dyn_tstep_short_fvm_hivi_regist(), scale_atmos_dyn_tstep_short_fvm_hivi::atmos_dyn_tstep_short_fvm_hivi_setup(), scale_atmos_dyn_tstep_short::atmos_dyn_tstep_short_regist(), mod_atmos_dyn_vars::atmos_dyn_vars_restart_read(), mod_atmos_dyn_vars::atmos_dyn_vars_restart_write(), mod_atmos_dyn_vars::atmos_dyn_vars_setup(), scale_atmos_hydrostatic::atmos_hydrostatic_setup(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_setup(), scale_atmos_phy_ae_dummy::atmos_phy_ae_dummy(), scale_atmos_phy_ae_dummy::atmos_phy_ae_dummy_setup(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_setup(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_restart_read(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_restart_write(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_setup(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_setup(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_restart_read(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_restart_write(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_setup(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_restart_read(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_restart_write(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_setup(), scale_atmos_phy_mp_convert::atmos_phy_mp_bulk2bin(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry_setup(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_read(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_write(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_setup(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver_setup(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_setup(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_read(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup(), scale_atmos_phy_rd_profile::atmos_phy_rd_profile_setup_zgrid(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_external_in(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_restart_read(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_restart_write(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_setup(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk_setup(), scale_atmos_phy_sf_bulkcoef::atmos_phy_sf_bulkcoef_setup(), scale_atmos_phy_sf_const::atmos_phy_sf_const(), scale_atmos_phy_sf_const::atmos_phy_sf_const_setup(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_setup(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_external_in(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_read(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_write(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_setup(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980_setup(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns_setup(), mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup(), scale_atmos_phy_tb_dummy::atmos_phy_tb_dummy(), scale_atmos_phy_tb_dummy::atmos_phy_tb_dummy_setup(), scale_atmos_phy_tb_hybrid::atmos_phy_tb_hybrid_setup(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn_setup(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg_setup(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_read(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_write(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_setup(), scale_atmos_refstate::atmos_refstate_read(), scale_atmos_refstate::atmos_refstate_resume(), scale_atmos_refstate::atmos_refstate_setup(), scale_atmos_refstate::atmos_refstate_update(), scale_atmos_refstate::atmos_refstate_write(), scale_atmos_saturation::atmos_saturation_setup(), scale_atmos_solarins::atmos_solarins_setup(), scale_atmos_thermodyn::atmos_thermodyn_setup(), mod_atmos_vars::atmos_vars_diagnostics(), mod_atmos_vars::atmos_vars_monitor(), mod_atmos_vars::atmos_vars_restart_check(), mod_atmos_vars::atmos_vars_restart_read(), mod_atmos_vars::atmos_vars_restart_write(), mod_atmos_vars::atmos_vars_setup(), scale_bulkflux::bulkflux_setup(), scale_calendar::calendar_setup(), scale_atmos_dyn_tstep_large_fvm_heve::check_mass(), mod_cnvlanduse::cnvlanduse(), mod_cnvlanduse::cnvlanduse_setup(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), scale_comm::comm_vars8_init(), scale_comm::comm_vars_init(), scale_const::const_setup(), mod_convert::convert(), mod_convert::convert_setup(), mod_copytopo::copytopo(), mod_cpl_admin::cpl_admin_setup(), mod_cpl_vars::cpl_vars_setup(), scale_atmos_phy_mp_sn14::debug_tem_kij(), mod_mkinit::diag_ds(), scale_external_io::externalfilegetshape(), scale_external_io::externalfilevarexistence(), scale_external_input::extin_setup(), scale_external_input::extin_update_1d(), scale_external_input::extin_update_2d(), scale_external_input::extin_update_3d(), scale_fileio::fileio_read_1d(), scale_fileio::fileio_read_2d(), scale_fileio::fileio_read_3d(), scale_fileio::fileio_read_4d(), scale_fileio::fileio_setup(), mod_mkinit::flux_setup(), scale_grid::grid_allocate(), scale_grid::grid_generate(), scale_grid_index::grid_index_setup(), scale_grid::grid_setup(), scale_gridtrans::gtrans_rotcoef(), scale_gridtrans::gtrans_setup(), scale_history::hist_setup(), scale_interpolation::interp_setup(), mod_mkinit::interporation_fact(), scale_interpolation_nest::intrpnest_setup(), io_log_setup(), mod_land_admin::land_admin_setup(), mod_land_driver::land_driver_resume(), mod_land_driver::land_driver_setup(), scale_land_grid_index::land_grid_index_setup(), scale_land_grid::land_grid_setup(), mod_land_phy_driver::land_phy_driver_setup(), scale_land_phy_matsiro::land_phy_matsiro(), scale_land_phy_matsiro::land_phy_matsiro_setup(), scale_land_phy_slab::land_phy_slab(), scale_land_phy_slab::land_phy_slab_setup(), mod_mkinit::land_setup(), scale_land_sfc_slab::land_sfc_slab(), scale_land_sfc_slab::land_sfc_slab_setup(), mod_land_vars::land_vars_external_in(), mod_land_vars::land_vars_restart_read(), mod_land_vars::land_vars_restart_write(), mod_land_vars::land_vars_setup(), scale_landuse::landuse_calc_fact(), scale_landuse::landuse_setup(), scale_landuse::landuse_write(), scale_atmos_phy_mp_sn14::mixed_phase_collection_kij(), mod_mkinit::mkinit(), mod_mkinit::mkinit_setup(), scale_atmos_phy_mp_suzuki10::mkpara(), mod_mktopo::mktopo(), mod_mktopo::mktopo_setup(), scale_monitor::monit_finalize(), scale_monitor::monit_reg(), scale_monitor::monit_setup(), scale_monitor::monit_write(), scale_mapproj::mprj_rotcoef_2d(), scale_mapproj::mprj_setup(), scale_grid_nest::nest_comm_disconnect(), scale_grid_nest::nest_comm_nestdown(), scale_grid_nest::nest_comm_recv_cancel(), scale_grid_nest::nest_comm_recvwait_issue(), scale_grid_nest::nest_domain_relate(), scale_grid_nest::nest_domain_shape(), scale_grid_nest::nest_setup(), scale_atmos_phy_mp_sn14::nucleation_kij(), mod_ocean_admin::ocean_admin_setup(), mod_ocean_driver::ocean_driver_resume(), mod_ocean_driver::ocean_driver_setup(), mod_ocean_phy_driver::ocean_phy_driver_setup(), scale_ocean_phy_file::ocean_phy_file(), scale_ocean_phy_file::ocean_phy_file_setup(), scale_ocean_phy_slab::ocean_phy_slab(), scale_ocean_phy_slab::ocean_phy_slab_setup(), mod_mkinit::ocean_setup(), scale_ocean_sfc_slab::ocean_sfc_slab_setup(), mod_ocean_vars::ocean_vars_external_in(), mod_ocean_vars::ocean_vars_restart_read(), mod_ocean_vars::ocean_vars_restart_write(), mod_ocean_vars::ocean_vars_setup(), mod_realinput_grads::parentatominputgrads(), mod_realinput_nicam::parentatominputnicam(), mod_realinput_scale::parentatominputscale(), mod_realinput_wrfarw::parentatominputwrfarw(), mod_realinput_grads::parentatomopengrads(), mod_realinput_nicam::parentatomopennicam(), mod_realinput_scale::parentatomopenscale(), mod_realinput_wrfarw::parentatomopenwrfarw(), mod_realinput::parentatomsetup(), mod_realinput_grads::parentatomsetupgrads(), mod_realinput_nicam::parentatomsetupnicam(), mod_realinput_scale::parentatomsetupscale(), mod_realinput_wrfarw::parentatomsetupwrfarw(), mod_realinput_grads::parentlandinputgrads(), mod_realinput_nicam::parentlandinputnicam(), mod_realinput_scale::parentlandinputscale(), mod_realinput_wrfarw::parentlandinputwrfarw(), mod_realinput_grads::parentlandsetupgrads(), mod_realinput_nicam::parentlandsetupnicam(), mod_realinput_scale::parentlandsetupscale(), mod_realinput_wrfarw::parentlandsetupwrfarw(), mod_realinput_grads::parentoceaninputgrads(), mod_realinput_nicam::parentoceaninputnicam(), mod_realinput_scale::parentoceaninputscale(), mod_realinput_wrfarw::parentoceaninputwrfarw(), mod_realinput_grads::parentoceanopengrads(), mod_realinput_nicam::parentoceanopennicam(), mod_realinput_scale::parentoceanopenscale(), mod_realinput_wrfarw::parentoceanopenwrfarw(), mod_realinput_grads::parentoceansetupgrads(), mod_realinput_nicam::parentoceansetupnicam(), mod_realinput_scale::parentoceansetupscale(), mod_realinput_wrfarw::parentoceansetupwrfarw(), scale_process::prc_mpifinish(), scale_process::prc_mpitimestat(), scale_rm_process::prc_setup(), scale_prof::prof_rapreport(), scale_prof::prof_setup(), scale_random::random_setup(), mod_realinput_grads::read_namelist(), mod_mkinit::read_sounding(), scale_grid_real::real_setup(), scale_grid_real::real_update_z(), mod_realinput::realinput_atmos(), mod_realinput::realinput_surface(), mod_mkinit::rect_setup(), scale_roughness::roughness_setup(), mod_rm_driver::scalerm(), mod_rm_prep::scalerm_prep(), scale_atmos_refstate::smoothing(), scale_atmos_dyn_tstep_short_fvm_hivi::solve_bicgstab(), scale_rm_statistics::stat_detail(), scale_rm_statistics::stat_setup(), scale_rm_statistics::stat_total_2d(), scale_rm_statistics::stat_total_3d(), scale_topography::topo_fillhalo(), scale_topography::topo_setup(), scale_topography::topo_write(), scale_tracer::tracer_setup(), scale_tracer_suzuki10::tracer_suzuki10_setup(), scale_atmos_phy_mp_sn14::update_by_phase_change_kij(), mod_urban_admin::urban_admin_setup(), mod_urban_driver::urban_driver_resume(), mod_urban_driver::urban_driver_setup(), scale_urban_grid_index::urban_grid_index_setup(), scale_urban_grid::urban_grid_setup(), mod_urban_phy_driver::urban_phy_driver_setup(), scale_urban_phy_slc::urban_phy_slc(), scale_urban_phy_slc::urban_phy_slc_setup(), mod_mkinit::urban_setup(), mod_urban_vars::urban_vars_external_in(), mod_urban_vars::urban_vars_restart_read(), mod_urban_vars::urban_vars_restart_write(), mod_urban_vars::urban_vars_setup(), and mod_user::user_setup().

59  logical, public :: io_l = .false.

◆ io_lnml

logical, public scale_stdio::io_lnml = .false.

output log or not? (for namelist, this process)

Definition at line 60 of file scale_stdio.F90.

Referenced by mod_admin_restart::admin_restart_setup(), mod_admin_time::admin_time_setup(), mod_atmos_admin::atmos_admin_setup(), scale_atmos_boundary::atmos_boundary_setup(), mod_atmos_dyn_vars::atmos_dyn_vars_setup(), scale_atmos_hydrostatic::atmos_hydrostatic_setup(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_setup(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_setup(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_setup(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_setup(), scale_atmos_phy_mp_convert::atmos_phy_mp_bulk2bin(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_setup(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_setup(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_setup(), scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk_setup(), scale_atmos_phy_sf_bulkcoef::atmos_phy_sf_bulkcoef_setup(), scale_atmos_phy_sf_const::atmos_phy_sf_const_setup(), mod_atmos_phy_sf_driver::atmos_phy_sf_driver_setup(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_setup(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980_setup(), scale_atmos_phy_tb_hybrid::atmos_phy_tb_hybrid_setup(), scale_atmos_phy_tb_mynn::atmos_phy_tb_mynn_setup(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg_setup(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_setup(), scale_atmos_refstate::atmos_refstate_setup(), scale_atmos_saturation::atmos_saturation_setup(), scale_atmos_solarins::atmos_solarins_setup(), mod_atmos_vars::atmos_vars_setup(), scale_bulkflux::bulkflux_setup(), mod_cnvlanduse::cnvlanduse(), mod_cnvlanduse::cnvlanduse_setup(), mod_cnvtopo::cnvtopo(), mod_cnvtopo::cnvtopo_setup(), scale_const::const_setup(), mod_convert::convert_setup(), mod_copytopo::copytopo(), mod_mkinit::diag_ds(), mod_mkinit::flux_setup(), scale_grid_index::grid_index_setup(), scale_grid::grid_setup(), scale_gridtrans::gtrans_setup(), scale_history::hist_setup(), mod_mkinit::interporation_fact(), io_log_setup(), mod_land_admin::land_admin_setup(), scale_land_grid_index::land_grid_index_setup(), scale_land_grid::land_grid_setup(), scale_land_phy_matsiro::land_phy_matsiro_setup(), scale_land_phy_slab::land_phy_slab_setup(), mod_mkinit::land_setup(), scale_land_sfc_slab::land_sfc_slab_setup(), mod_land_vars::land_vars_external_in(), mod_land_vars::land_vars_setup(), scale_landuse::landuse_setup(), mod_mkinit::mkinit(), mod_mkinit::mkinit_setup(), mod_mktopo::mktopo(), mod_mktopo::mktopo_setup(), scale_monitor::monit_setup(), scale_grid_nest::nest_setup(), mod_ocean_admin::ocean_admin_setup(), scale_ocean_phy_slab::ocean_phy_slab_setup(), mod_mkinit::ocean_setup(), mod_ocean_vars::ocean_vars_setup(), mod_realinput_grads::parentatomsetupgrads(), mod_realinput_wrfarw::parentatomsetupwrfarw(), mod_realinput_grads::parentlandsetupgrads(), mod_realinput_wrfarw::parentlandsetupwrfarw(), mod_realinput_grads::parentoceansetupgrads(), mod_realinput_wrfarw::parentoceansetupwrfarw(), scale_rm_process::prc_setup(), scale_prof::prof_setup(), scale_random::random_setup(), mod_mkinit::read_sounding(), scale_grid_real::real_update_z(), mod_realinput::realinput_atmos(), mod_realinput::realinput_surface(), mod_mkinit::rect_setup(), scale_roughness::roughness_setup(), scale_rm_statistics::stat_setup(), scale_topography::topo_setup(), mod_urban_admin::urban_admin_setup(), scale_urban_grid_index::urban_grid_index_setup(), scale_urban_grid::urban_grid_setup(), scale_urban_phy_slc::urban_phy_slc_setup(), mod_mkinit::urban_setup(), mod_urban_vars::urban_vars_setup(), and mod_user::user_setup().

60  logical, public :: io_lnml = .false.

◆ io_log_suppress

logical, public scale_stdio::io_log_suppress = .false.

suppress all of log output?

Definition at line 61 of file scale_stdio.F90.

Referenced by io_log_setup(), io_setup(), and scale_prof::prof_rapreport().

61  logical, public :: io_log_suppress = .false.

◆ io_log_allnode

logical, public scale_stdio::io_log_allnode = .false.

output log for each node?

Definition at line 62 of file scale_stdio.F90.

Referenced by io_log_setup(), io_setup(), scale_monitor::monit_write(), and scale_prof::prof_rapreport().

62  logical, public :: io_log_allnode = .false.

◆ io_log_nml_suppress

logical, public scale_stdio::io_log_nml_suppress = .false.

suppress all of log output?

Definition at line 63 of file scale_stdio.F90.

Referenced by io_log_setup(), and io_setup().

63  logical, public :: io_log_nml_suppress = .false.