33 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
34 character(len=*),
intent(in) :: variable_name
35 class(*),
intent(inout) :: buf
37 integer,
intent(in),
optional :: unlim_dim_level
39 integer,
intent(in),
optional :: corner
44 logical,
intent(in),
optional :: broadcast
51 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
63 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
64 character(len=*),
intent(in) :: variable_name
65 class(*),
dimension(:),
intent(inout) :: buf
67 integer,
intent(in),
optional :: unlim_dim_level
69 integer,
dimension(:),
intent(in),
optional :: corner
73 integer,
dimension(:),
intent(in),
optional :: edge_lengths
77 logical,
intent(in),
optional :: broadcast
84 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
96 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
97 character(len=*),
intent(in) :: variable_name
98 class(*),
dimension(:,:),
intent(inout) :: buf
100 integer,
intent(in),
optional :: unlim_dim_level
102 integer,
dimension(:),
intent(in),
optional :: corner
106 integer,
dimension(:),
intent(in),
optional :: edge_lengths
110 logical,
intent(in),
optional :: broadcast
117 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
129 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
130 character(len=*),
intent(in) :: variable_name
131 class(*),
dimension(:,:,:),
intent(inout) :: buf
133 integer,
intent(in),
optional :: unlim_dim_level
135 integer,
dimension(:),
intent(in),
optional :: corner
139 integer,
dimension(:),
intent(in),
optional :: edge_lengths
143 logical,
intent(in),
optional :: broadcast
150 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
162 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
163 character(len=*),
intent(in) :: variable_name
164 class(*),
dimension(:,:,:,:),
intent(inout) :: buf
166 integer,
intent(in),
optional :: unlim_dim_level
168 integer,
dimension(:),
intent(in),
optional :: corner
172 integer,
dimension(:),
intent(in),
optional :: edge_lengths
176 logical,
intent(in),
optional :: broadcast
183 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
195 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
196 character(len=*),
intent(in) :: variable_name
197 class(*),
dimension(:,:,:,:,:),
intent(inout) :: buf
199 integer,
intent(in),
optional :: unlim_dim_level
201 integer,
dimension(:),
intent(in),
optional :: corner
205 integer,
dimension(:),
intent(in),
optional :: edge_lengths
209 logical,
intent(in),
optional :: broadcast
216 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
subroutine unstructured_domain_read_4d(fileobj, variable_name, buf, unlim_dim_level, corner, edge_lengths, broadcast)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_read_3d(fileobj, variable_name, buf, unlim_dim_level, corner, edge_lengths, broadcast)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_read_0d(fileobj, variable_name, buf, unlim_dim_level, corner, broadcast)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_read_5d(fileobj, variable_name, buf, unlim_dim_level, corner, edge_lengths, broadcast)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_read_2d(fileobj, variable_name, buf, unlim_dim_level, corner, edge_lengths, broadcast)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_read_1d(fileobj, variable_name, buf, unlim_dim_level, corner, edge_lengths, broadcast)
Wrapper to distinguish interfaces.