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....