Write structured visualization data to multidimensional arrays of a netcdf file
Subroutine to write multidimensional data to netCDF format
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | dim1 |
dimension of the data (either 1D,2D or 3D) |
||
| integer, | intent(in) | :: | vecdim |
dimension of coordinates |
||
| integer, | intent(in) | :: | nVal |
Number of nodal output variables |
||
| integer, | intent(in) | :: | ndims(1:dim1) |
size of the data in each dimension |
||
| character(len=*), | intent(in) | :: | DimNames(1:dim1) |
Names of dimensions of multi-dimensional array |
||
| character(len=*), | intent(in) | :: | VarNames(nVal) |
Names of all variables that will be written out |
||
| real(kind=wp), | intent(in) | :: | Coord(vecdim,1:PRODUCT(ndims)) | |||
| real(kind=wp), | intent(in) | :: | Values(nVal,1:PRODUCT(ndims)) |
Statevector |
||
| character(len=*), | intent(in) | :: | FileString |
Output file name (without .nc ending) |
||
| real(kind=wp), | intent(in), | optional | :: | coord1(:) |
Netcdf coordinate values e.g. rho, theta and zeta |
|
| real(kind=wp), | intent(in), | optional | :: | coord2(:) |
Netcdf coordinate values e.g. rho, theta and zeta |
|
| real(kind=wp), | intent(in), | optional | :: | coord3(:) |
Netcdf coordinate values e.g. rho, theta and zeta |
|
| character(len=*), | intent(in), | optional | :: | CoordNames(1:dim1) |
Names of the dimensions |
|
| character(len=255), | intent(in), | optional | :: | attr_values(nVal,2) | ||
| character(len=255), | intent(in), | optional | :: | attr_coords(dim1,2) |