30   type(fmsnetcdffile_t), 
intent(in) :: fileobj
 
   31   character(len=*), 
intent(in) :: variable_name
 
   32   class(*), 
intent(inout) :: cdata
 
   35   integer, 
intent(in), 
optional :: unlim_dim_level
 
   37   integer, 
intent(in), 
optional :: corner
 
   43   call netcdf_read_data(fileobj, variable_name, cdata, &
 
   44                         unlim_dim_level=unlim_dim_level, corner=corner, &
 
   55   type(fmsnetcdffile_t), 
intent(in) :: fileobj
 
   56   character(len=*), 
intent(in) :: variable_name
 
   57   class(*), 
dimension(:), 
intent(inout) :: cdata
 
   60   integer, 
intent(in), 
optional :: unlim_dim_level
 
   62   integer, 
dimension(:), 
intent(in), 
optional :: corner
 
   66   integer, 
dimension(:), 
intent(in), 
optional :: edge_lengths
 
   71   call netcdf_read_data(fileobj, variable_name, cdata, &
 
   72                         unlim_dim_level=unlim_dim_level, corner=corner, &
 
   73                         edge_lengths=edge_lengths, broadcast=.true.)
 
   83   type(fmsnetcdffile_t), 
intent(in) :: fileobj
 
   84   character(len=*), 
intent(in) :: variable_name
 
   85   class(*), 
dimension(:,:), 
intent(inout) :: cdata
 
   88   integer, 
intent(in), 
optional :: unlim_dim_level
 
   90   integer, 
dimension(:), 
intent(in), 
optional :: corner
 
   94   integer, 
dimension(:), 
intent(in), 
optional :: edge_lengths
 
   99   call netcdf_read_data(fileobj, variable_name, cdata, &
 
  100                         unlim_dim_level=unlim_dim_level, corner=corner, &
 
  101                         edge_lengths=edge_lengths, broadcast=.true.)
 
  109                               corner, edge_lengths)
 
  111   type(fmsnetcdffile_t), 
intent(in) :: fileobj
 
  112   character(len=*), 
intent(in) :: variable_name
 
  113   class(*), 
dimension(:,:,:), 
intent(inout) :: cdata
 
  116   integer, 
intent(in), 
optional :: unlim_dim_level
 
  118   integer, 
dimension(:), 
intent(in), 
optional :: corner
 
  122   integer, 
dimension(:), 
intent(in), 
optional :: edge_lengths
 
  127   call netcdf_read_data(fileobj, variable_name, cdata, &
 
  128                         unlim_dim_level=unlim_dim_level, corner=corner, &
 
  129                         edge_lengths=edge_lengths, broadcast=.true.)
 
  137                               corner, edge_lengths)
 
  139   type(fmsnetcdffile_t), 
intent(in) :: fileobj
 
  140   character(len=*), 
intent(in) :: variable_name
 
  141   class(*), 
dimension(:,:,:,:), 
intent(inout) :: cdata
 
  144   integer, 
intent(in), 
optional :: unlim_dim_level
 
  146   integer, 
dimension(:), 
intent(in), 
optional :: corner
 
  150   integer, 
dimension(:), 
intent(in), 
optional :: edge_lengths
 
  155   call netcdf_read_data(fileobj, variable_name, cdata, &
 
  156                         unlim_dim_level=unlim_dim_level, corner=corner, &
 
  157                         edge_lengths=edge_lengths, broadcast=.true.)
 
  165                               corner, edge_lengths)
 
  167   type(fmsnetcdffile_t), 
intent(in) :: fileobj
 
  168   character(len=*), 
intent(in) :: variable_name
 
  169   class(*), 
dimension(:,:,:,:,:), 
intent(inout) :: cdata
 
  172   integer, 
intent(in), 
optional :: unlim_dim_level
 
  174   integer, 
dimension(:), 
intent(in), 
optional :: corner
 
  178   integer, 
dimension(:), 
intent(in), 
optional :: edge_lengths
 
  183   call netcdf_read_data(fileobj, variable_name, cdata, &
 
  184                         unlim_dim_level=unlim_dim_level, corner=corner &
 
  185                        ,edge_lengths=edge_lengths &
 
subroutine compressed_read_0d(fileobj, variable_name, cdata, unlim_dim_level, corner)
I/O domain reads in data from the netcdf file and broadcasts the data to the rest of the ranks....
subroutine compressed_read_5d(fileobj, variable_name, cdata, unlim_dim_level, corner, edge_lengths)
I/O domain reads in data from the netcdf file and broadcasts the data to the rest of the ranks....
subroutine compressed_read_3d(fileobj, variable_name, cdata, unlim_dim_level, corner, edge_lengths)
I/O domain reads in data from the netcdf file and broadcasts the data to the rest of the ranks....
subroutine compressed_read_1d(fileobj, variable_name, cdata, unlim_dim_level, corner, edge_lengths)
I/O domain reads in data from the netcdf file and broadcasts the data to the rest of the ranks....
subroutine compressed_read_2d(fileobj, variable_name, cdata, unlim_dim_level, corner, edge_lengths)
I/O domain reads in data from the netcdf file and broadcasts the data to the rest of the ranks....
subroutine compressed_read_4d(fileobj, variable_name, cdata, unlim_dim_level, corner, edge_lengths)
I/O domain reads in data from the netcdf file and broadcasts the data to the rest of the ranks....