cable_netcdf_file_write_darray_real64_1d Interface

interface
private subroutine cable_netcdf_file_write_darray_real64_1d(this, var_name, values, decomp, fill_value, frame)

Arguments

Type IntentOptional Attributes Name
class(cable_netcdf_file_t), intent(inout) :: this
character(len=*), intent(in) :: var_name

Name of the variable to write to.

real(kind=CABLE_NETCDF_REAL64_KIND), intent(in) :: values(:)

1-dimensional array of values to write to the variable.

class(cable_netcdf_decomp_t), intent(inout) :: decomp

Decomposition information for parallel I/O.

real(kind=CABLE_NETCDF_REAL64_KIND), intent(in), optional :: fill_value

Fill value to use for any missing data. If not provided, the default fill value for the variable's type will be used.

integer, intent(in), optional :: frame

Optional frame index for record variables. If provided, the data will be written to the specified frame along the unlimited dimension.

Description

Write a 2-dimensional array of 32-bit real values to the netCDF file using decomposition information for parallel I/O.