CIME Driver
Data Types | Functions/Subroutines | Variables
seq_io_mod Module Reference

Data Types

interface  seq_io_read
 
interface  seq_io_write
 

Functions/Subroutines

subroutine, public seq_io_cpl_init ()
 
subroutine, public seq_io_wopen (filename, clobber, file_ind)
 
subroutine, public seq_io_close (filename, file_ind)
 
subroutine, public seq_io_redef (filename, file_ind)
 
subroutine, public seq_io_enddef (filename, file_ind)
 
character(len=24) function, public seq_io_date2yyyymmdd (date)
 
character(len=8) function, public seq_io_sec2hms (seconds)
 
subroutine seq_io_write_av (filename, gsmap, AV, dname, whead, wdata, nx, ny, nt, fillval, pre, tavg, use_float, file_ind)
 
subroutine seq_io_write_avs (filename, gsmap, AVS, dname, whead, wdata, nx, ny, nt, fillval, pre, tavg, use_float, file_ind)
 
subroutine seq_io_write_avscomp (filename, comp, flow, dname, whead, wdata, nx, ny, nt, fillval, pre, tavg, use_float, file_ind)
 
subroutine seq_io_write_int (filename, idata, dname, whead, wdata, file_ind)
 
subroutine seq_io_write_int1d (filename, idata, dname, whead, wdata, file_ind)
 
subroutine seq_io_write_r8 (filename, rdata, dname, whead, wdata, file_ind)
 
subroutine seq_io_write_r81d (filename, rdata, dname, whead, wdata, file_ind)
 
subroutine seq_io_write_char (filename, rdata, dname, whead, wdata, file_ind)
 
subroutine seq_io_write_time (filename, time_units, time_cal, time_val, nt, whead, wdata, tbnds, file_ind)
 
subroutine seq_io_read_av (filename, gsmap, AV, dname, pre)
 
subroutine seq_io_read_avs (filename, gsmap, AVS, dname, pre)
 
subroutine seq_io_read_avscomp (filename, comp, flow, dname, pre)
 
subroutine seq_io_read_int (filename, idata, dname)
 
subroutine seq_io_read_int1d (filename, idata, dname)
 
subroutine seq_io_read_r8 (filename, rdata, dname)
 
subroutine seq_io_read_r81d (filename, rdata, dname)
 
subroutine seq_io_read_char (filename, rdata, dname)
 

Variables

character(*), parameter prefix = "seq_io_"
 
real(r8), parameter fillvalue = SHR_CONST_SPVAL
 
character(*), parameter modname = "(seq_io_mod) "
 
integer(in), parameter debug = 1
 
character(*), parameter version ='cpl7v10'
 
character(*), parameter version0 ='cpl7v00'
 
integer(in), parameter file_desc_t_cnt = 20
 
character(cl) wfilename = ''
 
type(file_desc_t), dimension(0:file_desc_t_cnt), save cpl_io_file
 
integer(in) cpl_pio_iotype
 
integer(in) cpl_pio_ioformat
 
type(iosystem_desc_t), pointer cpl_io_subsystem
 
character(cl) charvar
 

Function/Subroutine Documentation

◆ seq_io_close()

subroutine, public seq_io_mod::seq_io_close ( character(*), intent(in)  filename,
integer, intent(in), optional  file_ind 
)
Here is the caller graph for this function:

◆ seq_io_cpl_init()

subroutine, public seq_io_mod::seq_io_cpl_init ( )
Here is the caller graph for this function:

◆ seq_io_date2yyyymmdd()

character(len=24) function, public seq_io_mod::seq_io_date2yyyymmdd ( integer, intent(in)  date)
Here is the caller graph for this function:

◆ seq_io_enddef()

subroutine, public seq_io_mod::seq_io_enddef ( character(len=*), intent(in)  filename,
integer, intent(in), optional  file_ind 
)
Here is the caller graph for this function:

◆ seq_io_read_av()

subroutine seq_io_mod::seq_io_read_av ( character(len=*), intent(in)  filename,
type(mct_gsmap), intent(in)  gsmap,
type(mct_avect), intent(inout)  AV,
character(len=*), intent(in)  dname,
character(len=*), intent(in), optional  pre 
)

◆ seq_io_read_avs()

subroutine seq_io_mod::seq_io_read_avs ( character(len=*), intent(in)  filename,
type(mct_gsmap), intent(in)  gsmap,
type(mct_avect), dimension(:), intent(inout)  AVS,
character(len=*), intent(in)  dname,
character(len=*), intent(in), optional  pre 
)
private

◆ seq_io_read_avscomp()

subroutine seq_io_mod::seq_io_read_avscomp ( character(len=*), intent(in)  filename,
type(component_type), dimension(:), intent(inout)  comp,
character(len=3), intent(in)  flow,
character(len=*), intent(in)  dname,
character(len=*), intent(in), optional  pre 
)
private
Here is the call graph for this function:

◆ seq_io_read_char()

subroutine seq_io_mod::seq_io_read_char ( character(len=*), intent(in)  filename,
character(len=*), intent(inout)  rdata,
character(len=*), intent(in)  dname 
)
private

◆ seq_io_read_int()

subroutine seq_io_mod::seq_io_read_int ( character(len=*), intent(in)  filename,
integer, intent(inout)  idata,
character(len=*), intent(in)  dname 
)
private
Here is the call graph for this function:

◆ seq_io_read_int1d()

subroutine seq_io_mod::seq_io_read_int1d ( character(len=*), intent(in)  filename,
integer(in), dimension(:), intent(inout)  idata,
character(len=*), intent(in)  dname 
)
private
Here is the caller graph for this function:

◆ seq_io_read_r8()

subroutine seq_io_mod::seq_io_read_r8 ( character(len=*), intent(in)  filename,
real(r8), intent(inout)  rdata,
character(len=*), intent(in)  dname 
)
private
Here is the call graph for this function:

◆ seq_io_read_r81d()

subroutine seq_io_mod::seq_io_read_r81d ( character(len=*), intent(in)  filename,
real(r8), dimension(:), intent(inout)  rdata,
character(len=*), intent(in)  dname 
)
private
Here is the caller graph for this function:

◆ seq_io_redef()

subroutine, public seq_io_mod::seq_io_redef ( character(len=*), intent(in)  filename,
integer, intent(in), optional  file_ind 
)

◆ seq_io_sec2hms()

character(len=8) function, public seq_io_mod::seq_io_sec2hms ( integer, intent(in)  seconds)
Here is the caller graph for this function:

◆ seq_io_wopen()

subroutine, public seq_io_mod::seq_io_wopen ( character(*), intent(in)  filename,
logical, intent(in), optional  clobber,
integer, intent(in), optional  file_ind 
)
Here is the caller graph for this function:

◆ seq_io_write_av()

subroutine seq_io_mod::seq_io_write_av ( character(len=*), intent(in)  filename,
type(mct_gsmap), intent(in)  gsmap,
type(mct_avect), intent(in)  AV,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer(in), intent(in), optional  nx,
integer(in), intent(in), optional  ny,
integer(in), intent(in), optional  nt,
real(r8), intent(in), optional  fillval,
character(len=*), intent(in), optional  pre,
logical, intent(in), optional  tavg,
logical, intent(in), optional  use_float,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_avs()

subroutine seq_io_mod::seq_io_write_avs ( character(len=*), intent(in)  filename,
type(mct_gsmap), intent(in)  gsmap,
type(mct_avect), dimension(:), intent(in)  AVS,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer(in), intent(in), optional  nx,
integer(in), intent(in), optional  ny,
integer(in), intent(in), optional  nt,
real(r8), intent(in), optional  fillval,
character(len=*), intent(in), optional  pre,
logical, intent(in), optional  tavg,
logical, intent(in), optional  use_float,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_avscomp()

subroutine seq_io_mod::seq_io_write_avscomp ( character(len=*), intent(in)  filename,
type(component_type), dimension(:), intent(in)  comp,
character(len=3), intent(in)  flow,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer(in), intent(in), optional  nx,
integer(in), intent(in), optional  ny,
integer(in), intent(in), optional  nt,
real(r8), intent(in), optional  fillval,
character(len=*), intent(in), optional  pre,
logical, intent(in), optional  tavg,
logical, intent(in), optional  use_float,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_char()

subroutine seq_io_mod::seq_io_write_char ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  rdata,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_int()

subroutine seq_io_mod::seq_io_write_int ( character(len=*), intent(in)  filename,
integer(in), intent(in)  idata,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_int1d()

subroutine seq_io_mod::seq_io_write_int1d ( character(len=*), intent(in)  filename,
integer(in), dimension(:), intent(in)  idata,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_r8()

subroutine seq_io_mod::seq_io_write_r8 ( character(len=*), intent(in)  filename,
real(r8), intent(in)  rdata,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_r81d()

subroutine seq_io_mod::seq_io_write_r81d ( character(len=*), intent(in)  filename,
real(r8), dimension(:), intent(in)  rdata,
character(len=*), intent(in)  dname,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

◆ seq_io_write_time()

subroutine seq_io_mod::seq_io_write_time ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  time_units,
character(len=*), intent(in)  time_cal,
real(r8), intent(in)  time_val,
integer(in), intent(in), optional  nt,
logical, intent(in), optional  whead,
logical, intent(in), optional  wdata,
real(r8), dimension(2), intent(in), optional  tbnds,
integer, intent(in), optional  file_ind 
)
private
Here is the call graph for this function:

Variable Documentation

◆ charvar

character(cl) seq_io_mod::charvar
private

◆ cpl_io_file

type(file_desc_t), dimension(0:file_desc_t_cnt), save seq_io_mod::cpl_io_file
private

◆ cpl_io_subsystem

type(iosystem_desc_t), pointer seq_io_mod::cpl_io_subsystem
private

◆ cpl_pio_ioformat

integer(in) seq_io_mod::cpl_pio_ioformat
private

◆ cpl_pio_iotype

integer(in) seq_io_mod::cpl_pio_iotype
private

◆ debug

integer(in), parameter seq_io_mod::debug = 1
private

◆ file_desc_t_cnt

integer(in), parameter seq_io_mod::file_desc_t_cnt = 20
private

◆ fillvalue

real(r8), parameter seq_io_mod::fillvalue = SHR_CONST_SPVAL
private

◆ modname

character(*), parameter seq_io_mod::modname = "(seq_io_mod) "
private

◆ prefix

character(*), parameter seq_io_mod::prefix = "seq_io_"
private

◆ version

character(*), parameter seq_io_mod::version ='cpl7v10'
private

◆ version0

character(*), parameter seq_io_mod::version0 ='cpl7v00'
private

◆ wfilename

character(cl) seq_io_mod::wfilename = ''
private