SCORPIO
1.7.0
|
Reads a distributed array from the input file. More...
Functions/Subroutines | |
subroutine | spio_darray::pio_read_darray_1d_real (file, vdesc, iodesc, array, ierr) |
Reads a distributed 1D array of type real from the output file. More... | |
subroutine | spio_darray::pio_read_darray_2d_real (file, vdesc, iodesc, array, ierr) |
Reads a distributed 2D array of type real from the output file. More... | |
subroutine | spio_darray::pio_read_darray_3d_real (file, vdesc, iodesc, array, ierr) |
Reads a distributed 3D array of type real from the output file. More... | |
subroutine | spio_darray::pio_read_darray_4d_real (file, vdesc, iodesc, array, ierr) |
Reads a distributed 4D array of type real from the output file. More... | |
subroutine | spio_darray::pio_read_darray_5d_real (file, vdesc, iodesc, array, ierr) |
Reads a distributed 5D array of type real from the output file. More... | |
subroutine | spio_darray::pio_read_darray_6d_real (file, vdesc, iodesc, array, ierr) |
Reads a distributed 6D array of type real from the output file. More... | |
subroutine | spio_darray::pio_read_darray_7d_real (file, vdesc, iodesc, array, ierr) |
Reads a distributed 7D array of type real from the output file. More... | |
subroutine | spio_darray::pio_read_darray_1d_int (file, vdesc, iodesc, array, ierr) |
Reads a distributed 1D array of type int from the output file. More... | |
subroutine | spio_darray::pio_read_darray_2d_int (file, vdesc, iodesc, array, ierr) |
Reads a distributed 2D array of type int from the output file. More... | |
subroutine | spio_darray::pio_read_darray_3d_int (file, vdesc, iodesc, array, ierr) |
Reads a distributed 3D array of type int from the output file. More... | |
subroutine | spio_darray::pio_read_darray_4d_int (file, vdesc, iodesc, array, ierr) |
Reads a distributed 4D array of type int from the output file. More... | |
subroutine | spio_darray::pio_read_darray_5d_int (file, vdesc, iodesc, array, ierr) |
Reads a distributed 5D array of type int from the output file. More... | |
subroutine | spio_darray::pio_read_darray_6d_int (file, vdesc, iodesc, array, ierr) |
Reads a distributed 6D array of type int from the output file. More... | |
subroutine | spio_darray::pio_read_darray_7d_int (file, vdesc, iodesc, array, ierr) |
Reads a distributed 7D array of type int from the output file. More... | |
subroutine | spio_darray::pio_read_darray_1d_double (file, vdesc, iodesc, array, ierr) |
Reads a distributed 1D array of type double from the output file. More... | |
subroutine | spio_darray::pio_read_darray_2d_double (file, vdesc, iodesc, array, ierr) |
Reads a distributed 2D array of type double from the output file. More... | |
subroutine | spio_darray::pio_read_darray_3d_double (file, vdesc, iodesc, array, ierr) |
Reads a distributed 3D array of type double from the output file. More... | |
subroutine | spio_darray::pio_read_darray_4d_double (file, vdesc, iodesc, array, ierr) |
Reads a distributed 4D array of type double from the output file. More... | |
subroutine | spio_darray::pio_read_darray_5d_double (file, vdesc, iodesc, array, ierr) |
Reads a distributed 5D array of type double from the output file. More... | |
subroutine | spio_darray::pio_read_darray_6d_double (file, vdesc, iodesc, array, ierr) |
Reads a distributed 6D array of type double from the output file. More... | |
subroutine | spio_darray::pio_read_darray_7d_double (file, vdesc, iodesc, array, ierr) |
Reads a distributed 7D array of type double from the output file. More... | |
Reads a distributed array from the input file.
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 1D array of type double from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 1D array of type int from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 1D array of type real from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 2D array of type double from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 2D array of type int from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 2D array of type real from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 3D array of type double from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 3D array of type int from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 3D array of type real from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 4D array of type double from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 4D array of type int from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 4D array of type real from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 5D array of type double from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 5D array of type int from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 5D array of type real from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 6D array of type double from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 6D array of type int from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 6D array of type real from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 7D array of type double from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 7D array of type int from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |
subroutine spio_darray::pio_read_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(out), target | array, | ||
integer, intent(out) | ierr | ||
) |
Reads a distributed 7D array of type real from the output file.
[in] | file | The handle to the file being read (file_desc_t) |
[in] | vdesc | The handle to the variable being read (var_desc_t) |
[in] | iodesc | The handle to the I/O decomposition that describes how the data is decomposed across processes (io_desc_t) |
[out] | array | The distributed array being read from the file. The data in the local array is read from 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) |