CAM
bncdio_pio::ncd_io Interface Reference

Private Member Functions

subroutine ncd_io_char_var0_start_glob (vardesc, data, flag, ncid, start)
 
subroutine ncd_io_0d_log_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_1d_log_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_0d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_1d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_2d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_3d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_0d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_1d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_2d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_3d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_0d_text_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_1d_text_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_2d_text_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile)
 
subroutine ncd_io_1d_int (varname, data, dim1name, flag, ncid, nt, readvar, cnvrtnan2fill)
 
subroutine ncd_io_2d_int (varname, data, dim1name, lowerb2, upperb2, flag, ncid, nt, readvar, switchdim, cnvrtnan2fill)
 
subroutine ncd_io_3d_int (varname, data, dim1name, flag, ncid, nt, readvar)
 
subroutine ncd_io_1d_double (varname, data, dim1name, flag, ncid, nt, readvar, cnvrtnan2fill)
 
subroutine ncd_io_2d_double (varname, data, dim1name, lowerb2, upperb2, flag, ncid, nt, readvar, switchdim, cnvrtnan2fill)
 
subroutine ncd_io_3d_double (varname, data, dim1name, flag, ncid, nt, readvar)
 
subroutine ncd_io_1d_logical (varname, data, dim1name, flag, ncid, nt, readvar, cnvrtnan2fill)
 

Member Function/Subroutine Documentation

◆ ncd_io_0d_double_glob()

subroutine bncdio_pio::ncd_io::ncd_io_0d_double_glob ( character(len=*), intent(in)  varname,
real(r8), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_0d_int_glob()

subroutine bncdio_pio::ncd_io::ncd_io_0d_int_glob ( character(len=*), intent(in)  varname,
integer(i4), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_0d_log_glob()

subroutine bncdio_pio::ncd_io::ncd_io_0d_log_glob ( character(len=*), intent(in)  varname,
logical, intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_0d_text_glob()

subroutine bncdio_pio::ncd_io::ncd_io_0d_text_glob ( character(len=*), intent(in)  varname,
character(len=*), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_1d_double()

subroutine bncdio_pio::ncd_io::ncd_io_1d_double ( character(len=*), intent(in)  varname,
real(r8), dimension(:), pointer  data,
character(len=*), intent(in)  dim1name,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in), optional  nt,
logical, intent(out), optional  readvar,
logical, intent(in), optional  cnvrtnan2fill 
)
private

◆ ncd_io_1d_double_glob()

subroutine bncdio_pio::ncd_io::ncd_io_1d_double_glob ( character(len=*), intent(in)  varname,
real(r8), dimension(:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_1d_int()

subroutine bncdio_pio::ncd_io::ncd_io_1d_int ( character(len=*), intent(in)  varname,
integer(i4), dimension(:), pointer  data,
character(len=*), intent(in)  dim1name,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in), optional  nt,
logical, intent(out), optional  readvar,
logical, intent(in), optional  cnvrtnan2fill 
)
private

◆ ncd_io_1d_int_glob()

subroutine bncdio_pio::ncd_io::ncd_io_1d_int_glob ( character(len=*), intent(in)  varname,
integer(i4), dimension(:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_1d_log_glob()

subroutine bncdio_pio::ncd_io::ncd_io_1d_log_glob ( character(len=*), intent(in)  varname,
logical, dimension(:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_1d_logical()

subroutine bncdio_pio::ncd_io::ncd_io_1d_logical ( character(len=*), intent(in)  varname,
logical, dimension(:), pointer  data,
character(len=*), intent(in)  dim1name,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in), optional  nt,
logical, intent(out), optional  readvar,
logical, intent(in), optional  cnvrtnan2fill 
)
private

◆ ncd_io_1d_text_glob()

subroutine bncdio_pio::ncd_io::ncd_io_1d_text_glob ( character(len=*), intent(in)  varname,
character(len=*), dimension(:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_2d_double()

subroutine bncdio_pio::ncd_io::ncd_io_2d_double ( character(len=*), intent(in)  varname,
real(r8), dimension(:,:), pointer  data,
character(len=*), intent(in)  dim1name,
integer, intent(in), optional  lowerb2,
integer, intent(in), optional  upperb2,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in), optional  nt,
logical, intent(out), optional  readvar,
logical, intent(in), optional  switchdim,
logical, intent(in), optional  cnvrtnan2fill 
)
private

◆ ncd_io_2d_double_glob()

subroutine bncdio_pio::ncd_io::ncd_io_2d_double_glob ( character(len=*), intent(in)  varname,
real(r8), dimension(:,:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_2d_int()

subroutine bncdio_pio::ncd_io::ncd_io_2d_int ( character(len=*), intent(in)  varname,
integer(i4), dimension(:,:), pointer  data,
character(len=*), intent(in)  dim1name,
integer, intent(in), optional  lowerb2,
integer, intent(in), optional  upperb2,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in), optional  nt,
logical, intent(out), optional  readvar,
logical, intent(in), optional  switchdim,
logical, intent(in), optional  cnvrtnan2fill 
)
private

◆ ncd_io_2d_int_glob()

subroutine bncdio_pio::ncd_io::ncd_io_2d_int_glob ( character(len=*), intent(in)  varname,
integer(i4), dimension(:,:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_2d_text_glob()

subroutine bncdio_pio::ncd_io::ncd_io_2d_text_glob ( character(len=*), intent(in)  varname,
character(len=*), dimension(:,:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_3d_double()

subroutine bncdio_pio::ncd_io::ncd_io_3d_double ( character(len=*), intent(in)  varname,
real(r8), dimension(:,:,:), pointer  data,
character(len=*), intent(in)  dim1name,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in), optional  nt,
logical, intent(out), optional  readvar 
)
private

◆ ncd_io_3d_double_glob()

subroutine bncdio_pio::ncd_io::ncd_io_3d_double_glob ( character(len=*), intent(in)  varname,
real(r8), dimension(:,:,:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_3d_int()

subroutine bncdio_pio::ncd_io::ncd_io_3d_int ( character(len=*), intent(in)  varname,
integer(i4), dimension(:,:,:), pointer  data,
character(len=*), intent(in)  dim1name,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, intent(in), optional  nt,
logical, intent(out), optional  readvar 
)
private

◆ ncd_io_3d_int_glob()

subroutine bncdio_pio::ncd_io::ncd_io_3d_int_glob ( character(len=*), intent(in)  varname,
integer(i4), dimension(:,:,:), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
logical, intent(out), optional  readvar,
integer, intent(in), optional  nt,
logical, intent(in), optional  posNOTonfile 
)
private

◆ ncd_io_char_var0_start_glob()

subroutine bncdio_pio::ncd_io::ncd_io_char_var0_start_glob ( type(var_desc_t), intent(in)  vardesc,
character(len=*), intent(inout)  data,
character(len=*), intent(in)  flag,
type(file_desc_t), intent(inout)  ncid,
integer, dimension(:), intent(in)  start 
)
private

The documentation for this interface was generated from the following file: