28 dimensions, is_optional, &
31 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
32 character(len=*),
intent(in) :: variable_name
33 class(*),
intent(in),
target :: vdata
34 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
35 logical,
intent(in),
optional :: is_optional
37 integer,
intent(in),
optional :: chunksizes(:)
41 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
42 chunksizes=chunksizes)
48 dimensions, is_optional, &
51 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
52 character(len=*),
intent(in) :: variable_name
53 class(*),
dimension(:),
intent(in),
target :: vdata
54 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
55 logical,
intent(in),
optional :: is_optional
57 integer,
intent(in),
optional :: chunksizes(:)
61 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
62 chunksizes=chunksizes)
68 dimensions, is_optional, &
71 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
72 character(len=*),
intent(in) :: variable_name
73 class(*),
dimension(:,:),
intent(in),
target :: vdata
74 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
75 logical,
intent(in),
optional :: is_optional
77 integer,
intent(in),
optional :: chunksizes(:)
81 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
82 chunksizes=chunksizes)
88 dimensions, is_optional, &
91 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
92 character(len=*),
intent(in) :: variable_name
93 class(*),
dimension(:,:,:),
intent(in),
target :: vdata
94 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
95 logical,
intent(in),
optional :: is_optional
97 integer,
intent(in),
optional :: chunksizes(:)
101 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
102 chunksizes=chunksizes)
108 dimensions, is_optional, &
111 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
112 character(len=*),
intent(in) :: variable_name
113 class(*),
dimension(:,:,:,:),
intent(in),
target :: vdata
114 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
115 logical,
intent(in),
optional :: is_optional
117 integer,
intent(in),
optional :: chunksizes(:)
121 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
122 chunksizes=chunksizes)
128 dimensions, is_optional, &
131 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
132 character(len=*),
intent(in) :: variable_name
133 class(*),
dimension(:,:,:,:,:),
intent(in),
target :: vdata
134 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
135 logical,
intent(in),
optional :: is_optional
137 integer,
intent(in),
optional :: chunksizes(:)
141 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
142 chunksizes=chunksizes)
subroutine register_unstructured_domain_restart_variable_4d(fileobj, variable_name, vdata, dimensions, is_optional, chunksizes)
Add a domain decomposed variable.
subroutine register_unstructured_domain_restart_variable_2d(fileobj, variable_name, vdata, dimensions, is_optional, chunksizes)
Add a domain decomposed variable.
subroutine register_unstructured_domain_restart_variable_3d(fileobj, variable_name, vdata, dimensions, is_optional, chunksizes)
Add a domain decomposed variable.
subroutine register_unstructured_domain_restart_variable_1d(fileobj, variable_name, vdata, dimensions, is_optional, chunksizes)
Add a domain decomposed variable.
subroutine register_unstructured_domain_restart_variable_5d(fileobj, variable_name, vdata, dimensions, is_optional, chunksizes)
Add a domain decomposed variable.
subroutine register_unstructured_domain_restart_variable_0d(fileobj, variable_name, vdata, dimensions, is_optional, chunksizes)
Add a domain decomposed variable.