SCALE-RM
Modules | Functions/Subroutines | Variables
scale_stdio.F90 File Reference
#include "scalelib.h"
Include dependency graph for scale_stdio.F90:

Go to the source code of this file.

Modules

module  scale_stdio
 module STDIO
 

Functions/Subroutines

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

Variables

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