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

Go to the source code of this file.

Modules

module  scale_file
 module file
 

Functions/Subroutines

subroutine, public scale_file::file_setup (myrank)
 setup More...
 
subroutine, public scale_file::file_create (basename, title, source, institution, fid, existed, rankid, single, aggregate, time_units, calendar, append)
 create file fid is >= 1 More...
 
subroutine, public scale_file::file_add_associatedvariable (fid, vname, existed)
 
subroutine, public scale_file::file_set_option (fid, filetype, key, val)
 
subroutine, public scale_file::file_open (basename, fid, mode, single, aggregate, rankid, postfix)
 
logical function, public scale_file::file_opened (fid)
 check if the file is opened? More...
 
logical function, public scale_file::file_single (fid)
 check if the file is single More...
 
subroutine, public scale_file::file_get_dimlength (fid, dimname, len, error)
 get length of dimension More...
 
subroutine, public scale_file::file_def_axis (fid, name, desc, units, dim_name, dtype, dim_size, bounds)
 
subroutine, public scale_file::file_def_associatedcoordinate (fid, name, desc, units, dim_names, dtype)
 
subroutine, public scale_file::file_def_variable (fid, varname, desc, units, standard_name, ndims, dims, dtype, vid, time_int, time_avg, existed)
 
subroutine, public scale_file::file_get_stepsize (fid, varname, len, error)
 get number of steps More...
 
subroutine, public scale_file::file_enddef (fid)
 
subroutine, public scale_file::file_redef (fid)
 
subroutine, public scale_file::file_attach_buffer (fid, buf_amount)
 
subroutine, public scale_file::file_detach_buffer (fid)
 
subroutine, public scale_file::file_flush (fid)
 
subroutine, public scale_file::file_close (fid, abort)
 
subroutine, public scale_file::file_close_all (skip_abort)
 
subroutine, public scale_file::file_make_fname (basename, prefix, rankid, len, fname)
 
subroutine, public scale_file::file_get_cftunits (date, tunits)
 get unit of time More...
 
logical function, public scale_file::file_get_aggregate (fid)
 

Variables

logical, public scale_file::file_aggregate = .false.
 
logical, public scale_file::do
 
logical, public scale_file::parallel
 
logical, public scale_file::i
 
logical, public scale_file::o
 
logical, public scale_file::through
 
logical, dimension(default setting), public scale_file::pnetcdf