32 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
33 character(len=*),
intent(in) :: variable_name
34 class(*),
intent(inout) :: buf
36 integer,
intent(in),
optional :: unlim_dim_level
38 integer,
intent(in),
optional :: corner
43 logical,
intent(in),
optional :: broadcast
50 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
62 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
63 character(len=*),
intent(in) :: variable_name
64 class(*),
dimension(:),
intent(inout) :: buf
66 integer,
intent(in),
optional :: unlim_dim_level
68 integer,
dimension(:),
intent(in),
optional :: corner
72 integer,
dimension(:),
intent(in),
optional :: edge_lengths
76 logical,
intent(in),
optional :: broadcast
83 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
95 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
96 character(len=*),
intent(in) :: variable_name
97 class(*),
dimension(:,:),
intent(inout) :: buf
99 integer,
intent(in),
optional :: unlim_dim_level
101 integer,
dimension(:),
intent(in),
optional :: corner
105 integer,
dimension(:),
intent(in),
optional :: edge_lengths
109 logical,
intent(in),
optional :: broadcast
116 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
128 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
129 character(len=*),
intent(in) :: variable_name
130 class(*),
dimension(:,:,:),
intent(inout) :: buf
132 integer,
intent(in),
optional :: unlim_dim_level
134 integer,
dimension(:),
intent(in),
optional :: corner
138 integer,
dimension(:),
intent(in),
optional :: edge_lengths
142 logical,
intent(in),
optional :: broadcast
149 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
161 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
162 character(len=*),
intent(in) :: variable_name
163 class(*),
dimension(:,:,:,:),
intent(inout) :: buf
165 integer,
intent(in),
optional :: unlim_dim_level
167 integer,
dimension(:),
intent(in),
optional :: corner
171 integer,
dimension(:),
intent(in),
optional :: edge_lengths
175 logical,
intent(in),
optional :: broadcast
182 call netcdf_read_data(fileobj, variable_name, buf, unlim_dim_level, corner, &
194 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
195 character(len=*),
intent(in) :: variable_name
196 class(*),
dimension(:,:,:,:,:),
intent(inout) :: buf
198 integer,
intent(in),
optional :: unlim_dim_level
200 integer,
dimension(:),
intent(in),
optional :: corner
204 integer,
dimension(:),
intent(in),
optional :: edge_lengths
208 logical,
intent(in),
optional :: broadcast
215 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.