SCORPIO
1.7.0
|
Writes a distributed array to the output file. More...
Functions/Subroutines | |
subroutine | spio_darray::pio_write_darray_1d_real (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 1D array of type real to the output file. More... | |
subroutine | spio_darray::pio_write_darray_2d_real (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 2D array of type real to the output file. More... | |
subroutine | spio_darray::pio_write_darray_3d_real (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 3D array of type real to the output file. More... | |
subroutine | spio_darray::pio_write_darray_4d_real (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 4D array of type real to the output file. More... | |
subroutine | spio_darray::pio_write_darray_5d_real (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 5D array of type real to the output file. More... | |
subroutine | spio_darray::pio_write_darray_6d_real (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 6D array of type real to the output file. More... | |
subroutine | spio_darray::pio_write_darray_7d_real (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 7D array of type real to the output file. More... | |
subroutine | spio_darray::pio_write_darray_1d_int (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 1D array of type int to the output file. More... | |
subroutine | spio_darray::pio_write_darray_2d_int (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 2D array of type int to the output file. More... | |
subroutine | spio_darray::pio_write_darray_3d_int (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 3D array of type int to the output file. More... | |
subroutine | spio_darray::pio_write_darray_4d_int (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 4D array of type int to the output file. More... | |
subroutine | spio_darray::pio_write_darray_5d_int (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 5D array of type int to the output file. More... | |
subroutine | spio_darray::pio_write_darray_6d_int (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 6D array of type int to the output file. More... | |
subroutine | spio_darray::pio_write_darray_7d_int (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 7D array of type int to the output file. More... | |
subroutine | spio_darray::pio_write_darray_1d_double (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 1D array of type double to the output file. More... | |
subroutine | spio_darray::pio_write_darray_2d_double (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 2D array of type double to the output file. More... | |
subroutine | spio_darray::pio_write_darray_3d_double (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 3D array of type double to the output file. More... | |
subroutine | spio_darray::pio_write_darray_4d_double (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 4D array of type double to the output file. More... | |
subroutine | spio_darray::pio_write_darray_5d_double (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 5D array of type double to the output file. More... | |
subroutine | spio_darray::pio_write_darray_6d_double (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 6D array of type double to the output file. More... | |
subroutine | spio_darray::pio_write_darray_7d_double (file, vdesc, iodesc, array, ierr, fillval) |
Writes a distributed 7D array of type double to the output file. More... | |
Writes a distributed array to the output file.
subroutine spio_darray::pio_write_darray_1d_double | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r8), dimension(:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
Writes a distributed 1D array of type double to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_1d_int | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
integer(i4), dimension(:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 1D array of type int to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_1d_real | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r4), dimension(:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 1D array of type real to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_2d_double | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r8), dimension(:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
Writes a distributed 2D array of type double to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_2d_int | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
integer(i4), dimension(:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 2D array of type int to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_2d_real | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r4), dimension(:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 2D array of type real to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_3d_double | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r8), dimension(:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
Writes a distributed 3D array of type double to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_3d_int | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
integer(i4), dimension(:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 3D array of type int to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_3d_real | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r4), dimension(:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 3D array of type real to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_4d_double | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r8), dimension(:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
Writes a distributed 4D array of type double to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_4d_int | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
integer(i4), dimension(:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 4D array of type int to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_4d_real | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r4), dimension(:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 4D array of type real to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_5d_double | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r8), dimension(:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
Writes a distributed 5D array of type double to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_5d_int | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
integer(i4), dimension(:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 5D array of type int to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_5d_real | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r4), dimension(:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 5D array of type real to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_6d_double | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r8), dimension(:,:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
Writes a distributed 6D array of type double to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_6d_int | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
integer(i4), dimension(:,:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 6D array of type int to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_6d_real | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r4), dimension(:,:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 6D array of type real to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_7d_double | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r8), dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
Writes a distributed 7D array of type double to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_7d_int | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
integer(i4), dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 7D array of type int to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |
subroutine spio_darray::pio_write_darray_7d_real | ( | type(file_desc_t), intent(in) | file, |
type(var_desc_t), intent(in) | vdesc, | ||
type(io_desc_t), intent(in) | iodesc, | ||
real(r4), dimension(:,:,:,:,:,:,:), intent(in), target | array, | ||
integer, intent(out) | ierr, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
Writes a distributed 7D array of type real to the output file.
[in] | file | The handle to the file being written to (file_desc_t) |
[in] | vdesc | The handle to the variable (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[in] | array | The distributed array being written to the file. The data in the local array is written to the file (for the variable vdesc ) based on the I/O decomposition iodesc |
[out] | ierr | Set to PIO_NOERR on success, or an error code otherwise (Also see PIO_seterrorhandling for more information on how to customize/set error handling for the functions) |
[in] | fillval | An optional fill value for filling missing values (holes) in the data being written out. |