28 unlim_dim_level, corner)
30 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
31 character(len=*),
intent(in) :: variable_name
32 class(*),
intent(in) :: variable_data
34 integer,
intent(in),
optional :: unlim_dim_level
36 integer,
intent(in),
optional :: corner
41 call compressed_write(fileobj, variable_name, variable_data, unlim_dim_level, corner)
47 unlim_dim_level, corner, edge_lengths)
49 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
50 character(len=*),
intent(in) :: variable_name
51 class(*),
dimension(:),
intent(in) :: variable_data
53 integer,
intent(in),
optional :: unlim_dim_level
55 integer,
dimension(1),
intent(in),
optional :: corner
59 integer,
dimension(1),
intent(in),
optional :: edge_lengths
64 call compressed_write(fileobj, variable_name, variable_data, unlim_dim_level, corner, &
65 edge_lengths=edge_lengths)
71 unlim_dim_level, corner, edge_lengths)
73 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
74 character(len=*),
intent(in) :: variable_name
75 class(*),
dimension(:,:),
intent(in) :: variable_data
77 integer,
intent(in),
optional :: unlim_dim_level
79 integer,
dimension(2),
intent(in),
optional :: corner
83 integer,
dimension(2),
intent(in),
optional :: edge_lengths
88 call compressed_write(fileobj, variable_name, variable_data, unlim_dim_level, corner, &
89 edge_lengths=edge_lengths)
95 unlim_dim_level, corner, edge_lengths)
97 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
98 character(len=*),
intent(in) :: variable_name
99 class(*),
dimension(:,:,:),
intent(in) :: variable_data
101 integer,
intent(in),
optional :: unlim_dim_level
103 integer,
dimension(3),
intent(in),
optional :: corner
107 integer,
dimension(3),
intent(in),
optional :: edge_lengths
112 call compressed_write(fileobj, variable_name, variable_data, unlim_dim_level, corner, &
113 edge_lengths=edge_lengths)
119 unlim_dim_level, corner, edge_lengths)
121 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
122 character(len=*),
intent(in) :: variable_name
123 class(*),
dimension(:,:,:,:),
intent(in) :: variable_data
125 integer,
intent(in),
optional :: unlim_dim_level
127 integer,
dimension(4),
intent(in),
optional :: corner
131 integer,
dimension(4),
intent(in),
optional :: edge_lengths
136 call compressed_write(fileobj, variable_name, variable_data, unlim_dim_level, corner, &
137 edge_lengths=edge_lengths)
143 unlim_dim_level, corner, edge_lengths)
145 type(fmsnetcdfunstructureddomainfile_t),
intent(in) :: fileobj
146 character(len=*),
intent(in) :: variable_name
147 class(*),
dimension(:,:,:,:,:),
intent(in) :: variable_data
149 integer,
intent(in),
optional :: unlim_dim_level
151 integer,
dimension(5),
intent(in),
optional :: corner
155 integer,
dimension(5),
intent(in),
optional :: edge_lengths
160 call compressed_write(fileobj, variable_name, variable_data, unlim_dim_level, corner, &
161 edge_lengths=edge_lengths)
subroutine unstructured_domain_write_2d(fileobj, variable_name, variable_data, unlim_dim_level, corner, edge_lengths)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_write_3d(fileobj, variable_name, variable_data, unlim_dim_level, corner, edge_lengths)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_write_0d(fileobj, variable_name, variable_data, unlim_dim_level, corner)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_write_4d(fileobj, variable_name, variable_data, unlim_dim_level, corner, edge_lengths)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_write_1d(fileobj, variable_name, variable_data, unlim_dim_level, corner, edge_lengths)
Wrapper to distinguish interfaces.
subroutine unstructured_domain_write_5d(fileobj, variable_name, variable_data, unlim_dim_level, corner, edge_lengths)
Wrapper to distinguish interfaces.