PIO  2.5.4
Functions/Subroutines
Write Variable

Writes data to a variable. More...

Functions/Subroutines

integer function pionfput_mod::put_var1_text (File, varid, index, ival)
 Write one element of data to a netCDF variable. More...
 
integer function pionfput_mod::put_var1_int (File, varid, index, ival)
 Write one element of data to a netCDF variable. More...
 
integer function pionfput_mod::put_var1_real (File, varid, index, ival)
 Write one element of data to a netCDF variable. More...
 
integer function pionfput_mod::put_var1_double (File, varid, index, ival)
 Write one element of data to a netCDF variable. More...
 
integer function pionfput_mod::put_var1_short (File, varid, index, ival)
 Write one element of data to a netCDF variable. More...
 
integer function pionfput_mod::put_var1_vdesc_text (File, vardesc, index, ival)
 Write one element of data to a netCDF variable. More...
 
integer function pionfput_mod::put_var_0d_text (File, varid, ival)
 Writes a netCDF scalar variable. More...
 
integer function pionfput_mod::put_var_1d_text (File, varid, ival)
 Writes text data to netcdf variable. More...
 
integer function pionfput_mod::put_var_2d_text (File, varid, ival)
 Writes text data to netcdf variable. More...
 
integer function pionfput_mod::put_var_3d_text (File, varid, ival)
 Writes text data to netcdf variable. More...
 
integer function pionfput_mod::put_var_4d_text (File, varid, ival)
 Writes text data to netcdf variable. More...
 
integer function pionfput_mod::put_var_5d_text (File, varid, ival)
 Writes text data to netcdf variable. More...
 
integer function pionfput_mod::put_var_internal_int (ncid, varid, ival)
 Writes int data to a netCDF variable. More...
 
integer function pionfput_mod::put_var_internal_real (ncid, varid, ival)
 Writes real data to a netCDF variable. More...
 
integer function pionfput_mod::put_var_internal_double (ncid, varid, ival)
 Writes double data to a netCDF variable. More...
 
integer function pionfput_mod::put_var_internal_short (ncid, varid, ival)
 Writes short data to a netCDF variable. More...
 
integer function pionfput_mod::put_var_1d_int (File, varid, ival)
 Write int data to a netCDF varaible of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_2d_int (File, varid, ival)
 Write int data to a netCDF varaible of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_3d_int (File, varid, ival)
 Write int data to a netCDF varaible of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_4d_int (File, varid, ival)
 Write int data to a netCDF varaible of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_5d_int (File, varid, ival)
 Write int data to a netCDF varaible of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_1d_real (File, varid, ival)
 Write real data to a netCDF varaible of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_2d_real (File, varid, ival)
 Write real data to a netCDF varaible of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_3d_real (File, varid, ival)
 Write real data to a netCDF varaible of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_4d_real (File, varid, ival)
 Write real data to a netCDF varaible of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_5d_real (File, varid, ival)
 Write real data to a netCDF varaible of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_1d_double (File, varid, ival)
 Write double data to a netCDF varaible of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_2d_double (File, varid, ival)
 Write double data to a netCDF varaible of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_3d_double (File, varid, ival)
 Write double data to a netCDF varaible of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_4d_double (File, varid, ival)
 Write double data to a netCDF varaible of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_5d_double (File, varid, ival)
 Write double data to a netCDF varaible of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_1d_short (File, varid, ival)
 Write short data to a netCDF varaible of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_2d_short (File, varid, ival)
 Write short data to a netCDF varaible of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_3d_short (File, varid, ival)
 Write short data to a netCDF varaible of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_4d_short (File, varid, ival)
 Write short data to a netCDF varaible of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_5d_short (File, varid, ival)
 Write short data to a netCDF varaible of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_0d_int (File, varid, ival)
 Writes int data to a netCDF scalar variable. More...
 
integer function pionfput_mod::put_var_0d_real (File, varid, ival)
 Writes real data to a netCDF scalar variable. More...
 
integer function pionfput_mod::put_var_0d_double (File, varid, ival)
 Writes double data to a netCDF scalar variable. More...
 
integer function pionfput_mod::put_var_0d_short (File, varid, ival)
 Writes short data to a netCDF scalar variable. More...
 
integer function pionfput_mod::put_var_vdesc_0d_text (File, vardesc, ival)
 Write text data to a netcdf variable of 0 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_1d_text (File, vardesc, ival)
 Write text data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_2d_text (File, vardesc, ival)
 Write text data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_3d_text (File, vardesc, ival)
 Write text data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_4d_text (File, vardesc, ival)
 Write text data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_5d_text (File, vardesc, ival)
 Write text data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_0d_real (File, vardesc, ival)
 Write real data to a netcdf variable of 0 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_1d_real (File, vardesc, ival)
 Write real data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_2d_real (File, vardesc, ival)
 Write real data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_3d_real (File, vardesc, ival)
 Write real data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_4d_real (File, vardesc, ival)
 Write real data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_5d_real (File, vardesc, ival)
 Write real data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_0d_double (File, vardesc, ival)
 Write double data to a netcdf variable of 0 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_1d_double (File, vardesc, ival)
 Write double data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_2d_double (File, vardesc, ival)
 Write double data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_3d_double (File, vardesc, ival)
 Write double data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_4d_double (File, vardesc, ival)
 Write double data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_5d_double (File, vardesc, ival)
 Write double data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_0d_int (File, vardesc, ival)
 Write int data to a netcdf variable of 0 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_1d_int (File, vardesc, ival)
 Write int data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_2d_int (File, vardesc, ival)
 Write int data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_3d_int (File, vardesc, ival)
 Write int data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_4d_int (File, vardesc, ival)
 Write int data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_5d_int (File, vardesc, ival)
 Write int data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_0d_short (File, vardesc, ival)
 Write short data to a netcdf variable of 0 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_1d_short (File, vardesc, ival)
 Write short data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_2d_short (File, vardesc, ival)
 Write short data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_3d_short (File, vardesc, ival)
 Write short data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_4d_short (File, vardesc, ival)
 Write short data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_var_vdesc_5d_short (File, vardesc, ival)
 Write short data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_1d_text (File, varid, start, count, ival)
 Write text data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_2d_text (File, varid, start, count, ival)
 Write text data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_3d_text (File, varid, start, count, ival)
 Write text data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_4d_text (File, varid, start, count, ival)
 Write text data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_5d_text (File, varid, start, count, ival)
 Write text data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_1d_int (File, varid, start, count, ival)
 Write int data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_2d_int (File, varid, start, count, ival)
 Write int data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_3d_int (File, varid, start, count, ival)
 Write int data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_4d_int (File, varid, start, count, ival)
 Write int data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_5d_int (File, varid, start, count, ival)
 Write int data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_1d_real (File, varid, start, count, ival)
 Write real data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_2d_real (File, varid, start, count, ival)
 Write real data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_3d_real (File, varid, start, count, ival)
 Write real data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_4d_real (File, varid, start, count, ival)
 Write real data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_5d_real (File, varid, start, count, ival)
 Write real data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_1d_double (File, varid, start, count, ival)
 Write double data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_2d_double (File, varid, start, count, ival)
 Write double data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_3d_double (File, varid, start, count, ival)
 Write double data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_4d_double (File, varid, start, count, ival)
 Write double data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_5d_double (File, varid, start, count, ival)
 Write double data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_1d_short (File, varid, start, count, ival)
 Write short data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_2d_short (File, varid, start, count, ival)
 Write short data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_3d_short (File, varid, start, count, ival)
 Write short data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_4d_short (File, varid, start, count, ival)
 Write short data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_5d_short (File, varid, start, count, ival)
 Write short data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_1d_text (File, vardesc, start, count, ival)
 Write text data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_2d_text (File, vardesc, start, count, ival)
 Write text data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_3d_text (File, vardesc, start, count, ival)
 Write text data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_4d_text (File, vardesc, start, count, ival)
 Write text data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_5d_text (File, vardesc, start, count, ival)
 Write text data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_1d_real (File, vardesc, start, count, ival)
 Write real data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_2d_real (File, vardesc, start, count, ival)
 Write real data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_3d_real (File, vardesc, start, count, ival)
 Write real data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_4d_real (File, vardesc, start, count, ival)
 Write real data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_5d_real (File, vardesc, start, count, ival)
 Write real data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_1d_double (File, vardesc, start, count, ival)
 Write double data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_2d_double (File, vardesc, start, count, ival)
 Write double data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_3d_double (File, vardesc, start, count, ival)
 Write double data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_4d_double (File, vardesc, start, count, ival)
 Write double data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_5d_double (File, vardesc, start, count, ival)
 Write double data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_1d_int (File, vardesc, start, count, ival)
 Write int data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_2d_int (File, vardesc, start, count, ival)
 Write int data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_3d_int (File, vardesc, start, count, ival)
 Write int data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_4d_int (File, vardesc, start, count, ival)
 Write int data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_5d_int (File, vardesc, start, count, ival)
 Write int data to a netcdf variable of 5 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_1d_short (File, vardesc, start, count, ival)
 Write short data to a netcdf variable of 1 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_2d_short (File, vardesc, start, count, ival)
 Write short data to a netcdf variable of 2 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_3d_short (File, vardesc, start, count, ival)
 Write short data to a netcdf variable of 3 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_4d_short (File, vardesc, start, count, ival)
 Write short data to a netcdf variable of 4 dimension(s). More...
 
integer function pionfput_mod::put_vara_vdesc_5d_short (File, vardesc, start, count, ival)
 Write short data to a netcdf variable of 5 dimension(s). More...
 

Detailed Description

Writes data to a variable.

Warning
Although this is a collective call the variable is written from the root IO task, no consistancy check is made with data passed on other tasks.

Function/Subroutine Documentation

◆ put_var1_double()

integer function pionfput_mod::put_var1_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  index,
real(r8), intent(in)  ival 
)

Write one element of data to a netCDF variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
index:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var1_int()

integer function pionfput_mod::put_var1_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  index,
integer(i4), intent(in)  ival 
)

Write one element of data to a netCDF variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
index:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var1_real()

integer function pionfput_mod::put_var1_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  index,
real(r4), intent(in)  ival 
)

Write one element of data to a netCDF variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
index:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var1_short()

integer function pionfput_mod::put_var1_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  index,
integer(i2), intent(in)  ival 
)

Write one element of data to a netCDF variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
index:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var1_text()

integer function pionfput_mod::put_var1_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  index,
character(len=*), intent(in)  ival 
)

Write one element of data to a netCDF variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
index:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var1_vdesc_text()

integer function pionfput_mod::put_var1_vdesc_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  index,
character(len=*), intent(in)  ival 
)

Write one element of data to a netCDF variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
index:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_0d_double()

integer function pionfput_mod::put_var_0d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r8), intent(in)  ival 
)

Writes double data to a netCDF scalar variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_0d_int()

integer function pionfput_mod::put_var_0d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i4), intent(in)  ival 
)

Writes int data to a netCDF scalar variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_0d_real()

integer function pionfput_mod::put_var_0d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r4), intent(in)  ival 
)

Writes real data to a netCDF scalar variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_0d_short()

integer function pionfput_mod::put_var_0d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i2), intent(in)  ival 
)

Writes short data to a netCDF scalar variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_0d_text()

integer function pionfput_mod::put_var_0d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
character(len=*), intent(in)  ival 
)

Writes a netCDF scalar variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf variable
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_1d_double()

integer function pionfput_mod::put_var_1d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r8), dimension(:), intent(in)  ival 
)

Write double data to a netCDF varaible of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_1d_int()

integer function pionfput_mod::put_var_1d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i4), dimension(:), intent(in)  ival 
)

Write int data to a netCDF varaible of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_1d_real()

integer function pionfput_mod::put_var_1d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r4), dimension(:), intent(in)  ival 
)

Write real data to a netCDF varaible of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_1d_short()

integer function pionfput_mod::put_var_1d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i2), dimension(:), intent(in)  ival 
)

Write short data to a netCDF varaible of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_1d_text()

integer function pionfput_mod::put_var_1d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
character(len=*), dimension(:), intent(in)  ival 
)

Writes text data to netcdf variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_2d_double()

integer function pionfput_mod::put_var_2d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r8), dimension(:,:), intent(in)  ival 
)

Write double data to a netCDF varaible of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_2d_int()

integer function pionfput_mod::put_var_2d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i4), dimension(:,:), intent(in)  ival 
)

Write int data to a netCDF varaible of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_2d_real()

integer function pionfput_mod::put_var_2d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r4), dimension(:,:), intent(in)  ival 
)

Write real data to a netCDF varaible of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_2d_short()

integer function pionfput_mod::put_var_2d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i2), dimension(:,:), intent(in)  ival 
)

Write short data to a netCDF varaible of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_2d_text()

integer function pionfput_mod::put_var_2d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
character(len=*), dimension(:,:), intent(in)  ival 
)

Writes text data to netcdf variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_3d_double()

integer function pionfput_mod::put_var_3d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r8), dimension(:,:,:), intent(in)  ival 
)

Write double data to a netCDF varaible of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_3d_int()

integer function pionfput_mod::put_var_3d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i4), dimension(:,:,:), intent(in)  ival 
)

Write int data to a netCDF varaible of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_3d_real()

integer function pionfput_mod::put_var_3d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r4), dimension(:,:,:), intent(in)  ival 
)

Write real data to a netCDF varaible of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_3d_short()

integer function pionfput_mod::put_var_3d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i2), dimension(:,:,:), intent(in)  ival 
)

Write short data to a netCDF varaible of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_3d_text()

integer function pionfput_mod::put_var_3d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
character(len=*), dimension(:,:,:), intent(in)  ival 
)

Writes text data to netcdf variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_4d_double()

integer function pionfput_mod::put_var_4d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r8), dimension(:,:,:,:), intent(in)  ival 
)

Write double data to a netCDF varaible of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_4d_int()

integer function pionfput_mod::put_var_4d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i4), dimension(:,:,:,:), intent(in)  ival 
)

Write int data to a netCDF varaible of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_4d_real()

integer function pionfput_mod::put_var_4d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r4), dimension(:,:,:,:), intent(in)  ival 
)

Write real data to a netCDF varaible of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_4d_short()

integer function pionfput_mod::put_var_4d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i2), dimension(:,:,:,:), intent(in)  ival 
)

Write short data to a netCDF varaible of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_4d_text()

integer function pionfput_mod::put_var_4d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
character(len=*), dimension(:,:,:,:), intent(in)  ival 
)

Writes text data to netcdf variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_5d_double()

integer function pionfput_mod::put_var_5d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r8), dimension(:,:,:,:,:), intent(in)  ival 
)

Write double data to a netCDF varaible of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_5d_int()

integer function pionfput_mod::put_var_5d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write int data to a netCDF varaible of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_5d_real()

integer function pionfput_mod::put_var_5d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
real(r4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write real data to a netCDF varaible of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_5d_short()

integer function pionfput_mod::put_var_5d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer(i2), dimension(:,:,:,:,:), intent(in)  ival 
)

Write short data to a netCDF varaible of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_5d_text()

integer function pionfput_mod::put_var_5d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
character(len=*), dimension(:,:,:,:,:), intent(in)  ival 
)

Writes text data to netcdf variable.

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_internal_double()

integer function pionfput_mod::put_var_internal_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(r8), dimension(*), intent(in)  ival 
)

Writes double data to a netCDF variable.

Parameters
ncid: The netcdf file id.
varid: The netcdf variable identifier
ival: The data to write.
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_internal_int()

integer function pionfput_mod::put_var_internal_int ( integer, intent(in)  ncid,
integer, intent(in)  varid,
integer(i4), dimension(*), intent(in)  ival 
)

Writes int data to a netCDF variable.

Parameters
ncid: The netcdf file id.
varid: The netcdf variable identifier
ival: The data to write.
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_internal_real()

integer function pionfput_mod::put_var_internal_real ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(r4), dimension(*), intent(in)  ival 
)

Writes real data to a netCDF variable.

Parameters
ncid: The netcdf file id.
varid: The netcdf variable identifier
ival: The data to write.
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_internal_short()

integer function pionfput_mod::put_var_internal_short ( integer, intent(in)  ncid,
integer, intent(in)  varid,
integer(i2), dimension(*), intent(in)  ival 
)

Writes short data to a netCDF variable.

Parameters
ncid: The netcdf file id.
varid: The netcdf variable identifier
ival: The data to write.
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_0d_double()

integer function pionfput_mod::put_var_vdesc_0d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r8), intent(in)  ival 
)

Write double data to a netcdf variable of 0 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_0d_int()

integer function pionfput_mod::put_var_vdesc_0d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i4), intent(in)  ival 
)

Write int data to a netcdf variable of 0 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_0d_real()

integer function pionfput_mod::put_var_vdesc_0d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r4), intent(in)  ival 
)

Write real data to a netcdf variable of 0 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_0d_short()

integer function pionfput_mod::put_var_vdesc_0d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i2), intent(in)  ival 
)

Write short data to a netcdf variable of 0 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_0d_text()

integer function pionfput_mod::put_var_vdesc_0d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
character(len=*), intent(in)  ival 
)

Write text data to a netcdf variable of 0 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_1d_double()

integer function pionfput_mod::put_var_vdesc_1d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r8), dimension(:), intent(in)  ival 
)

Write double data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_1d_int()

integer function pionfput_mod::put_var_vdesc_1d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i4), dimension(:), intent(in)  ival 
)

Write int data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_1d_real()

integer function pionfput_mod::put_var_vdesc_1d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r4), dimension(:), intent(in)  ival 
)

Write real data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_1d_short()

integer function pionfput_mod::put_var_vdesc_1d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i2), dimension(:), intent(in)  ival 
)

Write short data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_1d_text()

integer function pionfput_mod::put_var_vdesc_1d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
character(len=*), dimension(:), intent(in)  ival 
)

Write text data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_2d_double()

integer function pionfput_mod::put_var_vdesc_2d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r8), dimension(:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_2d_int()

integer function pionfput_mod::put_var_vdesc_2d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i4), dimension(:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_2d_real()

integer function pionfput_mod::put_var_vdesc_2d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r4), dimension(:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_2d_short()

integer function pionfput_mod::put_var_vdesc_2d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i2), dimension(:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_2d_text()

integer function pionfput_mod::put_var_vdesc_2d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
character(len=*), dimension(:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_3d_double()

integer function pionfput_mod::put_var_vdesc_3d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r8), dimension(:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_3d_int()

integer function pionfput_mod::put_var_vdesc_3d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i4), dimension(:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_3d_real()

integer function pionfput_mod::put_var_vdesc_3d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r4), dimension(:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_3d_short()

integer function pionfput_mod::put_var_vdesc_3d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i2), dimension(:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_3d_text()

integer function pionfput_mod::put_var_vdesc_3d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
character(len=*), dimension(:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_4d_double()

integer function pionfput_mod::put_var_vdesc_4d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r8), dimension(:,:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_4d_int()

integer function pionfput_mod::put_var_vdesc_4d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i4), dimension(:,:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_4d_real()

integer function pionfput_mod::put_var_vdesc_4d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r4), dimension(:,:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_4d_short()

integer function pionfput_mod::put_var_vdesc_4d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i2), dimension(:,:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_4d_text()

integer function pionfput_mod::put_var_vdesc_4d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
character(len=*), dimension(:,:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_5d_double()

integer function pionfput_mod::put_var_vdesc_5d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r8), dimension(:,:,:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_5d_int()

integer function pionfput_mod::put_var_vdesc_5d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_5d_real()

integer function pionfput_mod::put_var_vdesc_5d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
real(r4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_5d_short()

integer function pionfput_mod::put_var_vdesc_5d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer(i2), dimension(:,:,:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_var_vdesc_5d_text()

integer function pionfput_mod::put_var_vdesc_5d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
character(len=*), dimension(:,:,:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_1d_double()

integer function pionfput_mod::put_vara_1d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:), intent(in)  ival 
)

Write double data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_1d_int()

integer function pionfput_mod::put_vara_1d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:), intent(in)  ival 
)

Write int data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_1d_real()

integer function pionfput_mod::put_vara_1d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:), intent(in)  ival 
)

Write real data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_1d_short()

integer function pionfput_mod::put_vara_1d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:), intent(in)  ival 
)

Write short data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_1d_text()

integer function pionfput_mod::put_vara_1d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:), intent(in)  ival 
)

Write text data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_2d_double()

integer function pionfput_mod::put_vara_2d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_2d_int()

integer function pionfput_mod::put_vara_2d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_2d_real()

integer function pionfput_mod::put_vara_2d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_2d_short()

integer function pionfput_mod::put_vara_2d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_2d_text()

integer function pionfput_mod::put_vara_2d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_3d_double()

integer function pionfput_mod::put_vara_3d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_3d_int()

integer function pionfput_mod::put_vara_3d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_3d_real()

integer function pionfput_mod::put_vara_3d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_3d_short()

integer function pionfput_mod::put_vara_3d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_3d_text()

integer function pionfput_mod::put_vara_3d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_4d_double()

integer function pionfput_mod::put_vara_4d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_4d_int()

integer function pionfput_mod::put_vara_4d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_4d_real()

integer function pionfput_mod::put_vara_4d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_4d_short()

integer function pionfput_mod::put_vara_4d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_4d_text()

integer function pionfput_mod::put_vara_4d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_5d_double()

integer function pionfput_mod::put_vara_5d_double ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:,:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_5d_int()

integer function pionfput_mod::put_vara_5d_int ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_5d_real()

integer function pionfput_mod::put_vara_5d_real ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_5d_short()

integer function pionfput_mod::put_vara_5d_short ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:,:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_5d_text()

integer function pionfput_mod::put_vara_5d_text ( type (file_desc_t), intent(inout)  File,
integer, intent(in)  varid,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:,:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
varid: The netcdf variable identifier
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_1d_double()

integer function pionfput_mod::put_vara_vdesc_1d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:), intent(in)  ival 
)

Write double data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_1d_int()

integer function pionfput_mod::put_vara_vdesc_1d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:), intent(in)  ival 
)

Write int data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_1d_real()

integer function pionfput_mod::put_vara_vdesc_1d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:), intent(in)  ival 
)

Write real data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_1d_short()

integer function pionfput_mod::put_vara_vdesc_1d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:), intent(in)  ival 
)

Write short data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_1d_text()

integer function pionfput_mod::put_vara_vdesc_1d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:), intent(in)  ival 
)

Write text data to a netcdf variable of 1 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_2d_double()

integer function pionfput_mod::put_vara_vdesc_2d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_2d_int()

integer function pionfput_mod::put_vara_vdesc_2d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_2d_real()

integer function pionfput_mod::put_vara_vdesc_2d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_2d_short()

integer function pionfput_mod::put_vara_vdesc_2d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_2d_text()

integer function pionfput_mod::put_vara_vdesc_2d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 2 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_3d_double()

integer function pionfput_mod::put_vara_vdesc_3d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_3d_int()

integer function pionfput_mod::put_vara_vdesc_3d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_3d_real()

integer function pionfput_mod::put_vara_vdesc_3d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_3d_short()

integer function pionfput_mod::put_vara_vdesc_3d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_3d_text()

integer function pionfput_mod::put_vara_vdesc_3d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 3 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_4d_double()

integer function pionfput_mod::put_vara_vdesc_4d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_4d_int()

integer function pionfput_mod::put_vara_vdesc_4d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_4d_real()

integer function pionfput_mod::put_vara_vdesc_4d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_4d_short()

integer function pionfput_mod::put_vara_vdesc_4d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_4d_text()

integer function pionfput_mod::put_vara_vdesc_4d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 4 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_5d_double()

integer function pionfput_mod::put_vara_vdesc_5d_double ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r8), dimension(:,:,:,:,:), intent(in)  ival 
)

Write double data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_5d_int()

integer function pionfput_mod::put_vara_vdesc_5d_int ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write int data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_5d_real()

integer function pionfput_mod::put_vara_vdesc_5d_real ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
real(r4), dimension(:,:,:,:,:), intent(in)  ival 
)

Write real data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_5d_short()

integer function pionfput_mod::put_vara_vdesc_5d_short ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
integer(i2), dimension(:,:,:,:,:), intent(in)  ival 
)

Write short data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).

◆ put_vara_vdesc_5d_text()

integer function pionfput_mod::put_vara_vdesc_5d_text ( type (file_desc_t), intent(inout)  File,
type(var_desc_t), intent(in)  vardesc,
integer, dimension(:), intent(in)  start,
integer, dimension(:), intent(in)  count,
character(len=*), dimension(:,:,:,:,:), intent(in)  ival 
)

Write text data to a netcdf variable of 5 dimension(s).

Parameters
FileFile descriptor structure. This structure holds information associated with each open file
vardescVariable description structure.
start:
count:
ival: The value for the netcdf metadata
Return values
ierrThe error return code (see Error Handling for Fortran).