| Abstract Interface | Location | Description |
|---|---|---|
| cable_netcdf_file_close | cable_netcdf_mod | Close the netCDF file and release any associated resources. |
| cable_netcdf_file_def_dims | cable_netcdf_mod | Define dimensions in the netCDF file. |
| cable_netcdf_file_def_var | cable_netcdf_mod | Define a variable in the netCDF file with the specified name, dimensions, and type. |
| cable_netcdf_file_end_def | cable_netcdf_mod | End the definition mode of the netCDF file, allowing data to be written. |
| cable_netcdf_file_get_att_global_int32 | cable_netcdf_mod | Read a global attribute with an 32-bit integer value from the netCDF file. |
| cable_netcdf_file_get_att_global_real32 | cable_netcdf_mod | Read a global attribute with a 32-bit real value from the netCDF file. |
| cable_netcdf_file_get_att_global_real64 | cable_netcdf_mod | Read a global attribute with a 64-bit real value from the netCDF file. |
| cable_netcdf_file_get_att_global_string | cable_netcdf_mod | Read a global attribute with a string value from the netCDF file. |
| cable_netcdf_file_get_att_var_int32 | cable_netcdf_mod | Read a variable attribute with an 32-bit integer value from the netCDF file. |
| cable_netcdf_file_get_att_var_real32 | cable_netcdf_mod | Read a variable attribute with a 32-bit real value from the netCDF file. |
| cable_netcdf_file_get_att_var_real64 | cable_netcdf_mod | Read a variable attribute with a 64-bit real value from the netCDF file. |
| cable_netcdf_file_get_att_var_string | cable_netcdf_mod | Read a variable attribute with a string value from the netCDF file. |
| cable_netcdf_file_get_var_int32_0d | cable_netcdf_mod | Read a 0-dimensional (scalar) 32-bit integer variable from the netCDF file. |
| cable_netcdf_file_get_var_int32_1d | cable_netcdf_mod | Read a 1-dimensional array of 32-bit integers from the netCDF file. |
| cable_netcdf_file_get_var_int32_2d | cable_netcdf_mod | Read a 2-dimensional array of 32-bit integers from the netCDF file. |
| cable_netcdf_file_get_var_int32_3d | cable_netcdf_mod | Read a 3-dimensional array of 32-bit integers from the netCDF file. |
| cable_netcdf_file_get_var_real32_0d | cable_netcdf_mod | Read a 0-dimensional (scalar) 32-bit real variable from the netCDF file. |
| cable_netcdf_file_get_var_real32_1d | cable_netcdf_mod | Read a 1-dimensional array of 32-bit real values from the netCDF file. |
| cable_netcdf_file_get_var_real32_2d | cable_netcdf_mod | Read a 2-dimensional array of 32-bit real values from the netCDF file. |
| cable_netcdf_file_get_var_real32_3d | cable_netcdf_mod | Read a 3-dimensional array of 32-bit real values from the netCDF file. |
| cable_netcdf_file_get_var_real64_0d | cable_netcdf_mod | Read a 0-dimensional (scalar) 64-bit real variable from the netCDF file. |
| cable_netcdf_file_get_var_real64_1d | cable_netcdf_mod | Read a 1-dimensional array of 64-bit real values from the netCDF file. |
| cable_netcdf_file_get_var_real64_2d | cable_netcdf_mod | Read a 2-dimensional array of 64-bit real values from the netCDF file. |
| cable_netcdf_file_get_var_real64_3d | cable_netcdf_mod | Read a 3-dimensional array of 64-bit real values from the netCDF file. |
| cable_netcdf_file_inq_dim_len | cable_netcdf_mod | Inquire the length of a dimension in the netCDF file by its name. |
| cable_netcdf_file_inq_var_ndims | cable_netcdf_mod | Inquire the number of dimensions of a variable in the netCDF file by its name. |
| cable_netcdf_file_put_att_global_int32 | cable_netcdf_mod | Define a global attribute with an 32-bit integer value in the netCDF file. |
| cable_netcdf_file_put_att_global_real32 | cable_netcdf_mod | Define a global attribute with a 32-bit real value in the netCDF file. |
| cable_netcdf_file_put_att_global_real64 | cable_netcdf_mod | Define a global attribute with a 64-bit real value in the netCDF file. |
| cable_netcdf_file_put_att_global_string | cable_netcdf_mod | Define a global attribute with a string value in the netCDF file. |
| cable_netcdf_file_put_att_var_int32 | cable_netcdf_mod | Define a variable attribute with an 32-bit integer value in the netCDF file. |
| cable_netcdf_file_put_att_var_real32 | cable_netcdf_mod | Define a variable attribute with a 32-bit real value in the netCDF file. |
| cable_netcdf_file_put_att_var_real64 | cable_netcdf_mod | Define a variable attribute with a 64-bit real value in the netCDF file. |
| cable_netcdf_file_put_att_var_string | cable_netcdf_mod | Define a variable attribute with a string value in the netCDF file. |
| cable_netcdf_file_put_var_int32_0d | cable_netcdf_mod | Write a 0-dimensional (scalar) 32-bit integer variable to the netCDF file. |
| cable_netcdf_file_put_var_int32_1d | cable_netcdf_mod | Write a 1-dimensional array of 32-bit integers to the netCDF file. |
| cable_netcdf_file_put_var_int32_2d | cable_netcdf_mod | Write a 2-dimensional array of 32-bit integers to the netCDF file. |
| cable_netcdf_file_put_var_int32_3d | cable_netcdf_mod | Write a 3-dimensional array of 32-bit integers to the netCDF file. |
| cable_netcdf_file_put_var_real32_0d | cable_netcdf_mod | Write a 0-dimensional (scalar) 32-bit real variable to the netCDF file. |
| cable_netcdf_file_put_var_real32_1d | cable_netcdf_mod | Write a 1-dimensional array of 32-bit real values to the netCDF file. |
| cable_netcdf_file_put_var_real32_2d | cable_netcdf_mod | Write a 2-dimensional array of 32-bit real values to the netCDF file. |
| cable_netcdf_file_put_var_real32_3d | cable_netcdf_mod | Write a 3-dimensional array of 32-bit real values to the netCDF file. |
| cable_netcdf_file_put_var_real64_0d | cable_netcdf_mod | Write a 0-dimensional (scalar) 64-bit real variable to the netCDF file. |
| cable_netcdf_file_put_var_real64_1d | cable_netcdf_mod | Write a 1-dimensional array of 64-bit real values to the netCDF file. |
| cable_netcdf_file_put_var_real64_2d | cable_netcdf_mod | Write a 2-dimensional array of 64-bit real values to the netCDF file. |
| cable_netcdf_file_put_var_real64_3d | cable_netcdf_mod | Write a 3-dimensional array of 64-bit real values to the netCDF file. |
| cable_netcdf_file_read_darray_int32_1d | cable_netcdf_mod | Read a 1-dimensional array of 32-bit integers from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_int32_2d | cable_netcdf_mod | Read a 2-dimensional array of 32-bit integers from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_int32_3d | cable_netcdf_mod | Read a 3-dimensional array of 32-bit integers from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_real32_1d | cable_netcdf_mod | Read a 1-dimensional array of 32-bit real values from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_real32_2d | cable_netcdf_mod | Read a 2-dimensional array of 32-bit real values from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_real32_3d | cable_netcdf_mod | Read a 3-dimensional array of 32-bit real values from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_real64_1d | cable_netcdf_mod | Read a 1-dimensional array of 64-bit real values from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_real64_2d | cable_netcdf_mod | Read a 2-dimensional array of 64-bit real values from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_read_darray_real64_3d | cable_netcdf_mod | Read a 3-dimensional array of 64-bit real values from the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_redef | cable_netcdf_mod | Re-enter definition mode for the netCDF file, allowing dimensions and variables to be defined. |
| cable_netcdf_file_sync | cable_netcdf_mod | Synchronize the netCDF file, ensuring that all data is written to disk and visible to other processes. |
| cable_netcdf_file_write_darray_int32_1d | cable_netcdf_mod | Write a 1-dimensional array of 32-bit integers to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_int32_2d | cable_netcdf_mod | Write a 2-dimensional array of 32-bit integers to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_int32_3d | cable_netcdf_mod | Write a 3-dimensional array of 32-bit integers to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_real32_1d | cable_netcdf_mod | Write a 1-dimensional array of 32-bit real values to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_real32_2d | cable_netcdf_mod | Write a 2-dimensional array of 32-bit real values to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_real32_3d | cable_netcdf_mod | Write a 3-dimensional array of 32-bit real values to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_real64_1d | cable_netcdf_mod | Write a 2-dimensional array of 32-bit real values to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_real64_2d | cable_netcdf_mod | Write a 2-dimensional array of 32-bit real values to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_file_write_darray_real64_3d | cable_netcdf_mod | Write a 3-dimensional array of 32-bit real values to the netCDF file using decomposition information for parallel I/O. |
| cable_netcdf_io_create_decomp | cable_netcdf_mod | Create a new decomposition for parallel I/O. This follows the degree of freedom approach for specifying I/O decompositions as described in Denis et al. (2011) [10.1177/1094342011428143]. |
| cable_netcdf_io_create_file | cable_netcdf_mod | Create a new netCDF file with the specified path and I/O type. |
| cable_netcdf_io_finalise | cable_netcdf_mod | Finalise the netcdf I/O handler. This procedure is called during module finalization and can be used to clean up any resources allocated by the I/O handler. |
| cable_netcdf_io_init | cable_netcdf_mod | Initialise the netcdf I/O handler. This procedure is called during module initialization and can be used to set up any necessary state or resources for the I/O handler. |
| cable_netcdf_io_open_file | cable_netcdf_mod | Open an existing netCDF file with the specified path and I/O type. |