Abstract type for describing netCDF decomposition information.
This type describes the mapping from the local in-memory layout of an array
on the current process to the global layout of a netCDF variable on disk
following the degree of freedom decomposition described in Denis et al.
(2011)
[10.1177/1094342011428143].
Abstract type for netCDF file handling.
This type defines the interface for operations on netCDF files, such as
defining dimensions and variables, writing and reading data, and managing
attributes.
Abstract type defining the interface for netCDF I/O handlers.
This allows for different implementations (e.g. NetCDF, ParallelIO) to be
used interchangeably within the CABLE code