27 dimensions, is_optional, &
30 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
31 character(len=*),
intent(in) :: variable_name
32 class(*),
intent(in),
target :: vdata
33 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
34 logical,
intent(in),
optional :: is_optional
36 integer,
intent(in),
optional :: chunksizes(:)
40 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
41 chunksizes=chunksizes)
47 dimensions, is_optional, &
50 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
51 character(len=*),
intent(in) :: variable_name
52 class(*),
dimension(:),
intent(in),
target :: vdata
53 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
54 logical,
intent(in),
optional :: is_optional
56 integer,
intent(in),
optional :: chunksizes(:)
60 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
61 chunksizes=chunksizes)
67 dimensions, is_optional, &
70 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
71 character(len=*),
intent(in) :: variable_name
72 class(*),
dimension(:,:),
intent(in),
target :: vdata
73 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
74 logical,
intent(in),
optional :: is_optional
76 integer,
intent(in),
optional :: chunksizes(:)
80 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
81 chunksizes=chunksizes)
87 dimensions, is_optional, &
90 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
91 character(len=*),
intent(in) :: variable_name
92 class(*),
dimension(:,:,:),
intent(in),
target :: vdata
93 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
94 logical,
intent(in),
optional :: is_optional
96 integer,
intent(in),
optional :: chunksizes(:)
100 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
101 chunksizes=chunksizes)
107 dimensions, is_optional, &
110 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
111 character(len=*),
intent(in) :: variable_name
112 class(*),
dimension(:,:,:,:),
intent(in),
target :: vdata
113 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
114 logical,
intent(in),
optional :: is_optional
116 integer,
intent(in),
optional :: chunksizes(:)
120 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
121 chunksizes=chunksizes)
127 dimensions, is_optional, &
130 type(fmsnetcdfunstructureddomainfile_t),
intent(inout) :: fileobj
131 character(len=*),
intent(in) :: variable_name
132 class(*),
dimension(:,:,:,:,:),
intent(in),
target :: vdata
133 character(len=*),
dimension(:),
intent(in),
optional :: dimensions
134 logical,
intent(in),
optional :: is_optional
136 integer,
intent(in),
optional :: chunksizes(:)
140 call netcdf_add_restart_variable(fileobj, variable_name, vdata, dimensions, is_optional, &
141 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.