PIO
2.5.4
|
Data Types | |
interface | piodarray::PIOc_write_darray_multi |
interface | piodarray::PIOc_read_darray |
Functions/Subroutines | |
subroutine, public | piodarray::pio_set_buffer_size_limit (limit) |
Set buffer size limit. | |
subroutine | piodarray::write_darray_1d_cinterface_real (File, varDesc, ioDesc, arraylen, array, iostat, fillval) |
1D write_darray for type real. More... | |
subroutine | piodarray::write_darray_1d_cinterface_int (File, varDesc, ioDesc, arraylen, array, iostat, fillval) |
1D write_darray for type int. More... | |
subroutine | piodarray::write_darray_1d_cinterface_double (File, varDesc, ioDesc, arraylen, array, iostat, fillval) |
1D write_darray for type double. More... | |
subroutine | piodarray::write_darray_1d_cinterface_short (File, varDesc, ioDesc, arraylen, array, iostat, fillval) |
1D write_darray for type short. More... | |
subroutine | piodarray::write_darray_multi_1d_cinterface_real (File, varDesc, ioDesc, nvars, arraylen, array, iostat, fillval) |
1D write_darray_multi for type real. More... | |
subroutine | piodarray::write_darray_multi_1d_cinterface_int (File, varDesc, ioDesc, nvars, arraylen, array, iostat, fillval) |
1D write_darray_multi for type int. More... | |
subroutine | piodarray::write_darray_multi_1d_cinterface_double (File, varDesc, ioDesc, nvars, arraylen, array, iostat, fillval) |
1D write_darray_multi for type double. More... | |
subroutine | piodarray::write_darray_multi_1d_cinterface_short (File, varDesc, ioDesc, nvars, arraylen, array, iostat, fillval) |
1D write_darray_multi for type short. More... | |
subroutine | piodarray::write_darray_multi_1d_real (File, varDesc, ioDesc, array, iostat, fillval) |
subroutine | piodarray::read_darray_2d_real (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_3d_real (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_4d_real (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_5d_real (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_6d_real (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_7d_real (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_1d_int (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_2d_int (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_3d_int (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_4d_int (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_5d_int (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_6d_int (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_7d_int (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_1d_double (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_2d_double (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_3d_double (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_4d_double (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_5d_double (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_6d_double (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_7d_double (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_1d_short (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_2d_short (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_3d_short (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_4d_short (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_5d_short (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_6d_short (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_7d_short (File, varDesc, ioDesc, array, iostat) |
subroutine | piodarray::read_darray_internal_real (ncid, varid, ioid, alen, array, iostat) |
Internal read_darray for type real. | |
subroutine | piodarray::read_darray_internal_int (ncid, varid, ioid, alen, array, iostat) |
Internal read_darray for type int. | |
subroutine | piodarray::read_darray_internal_double (ncid, varid, ioid, alen, array, iostat) |
Internal read_darray for type double. | |
subroutine | piodarray::read_darray_internal_short (ncid, varid, ioid, alen, array, iostat) |
Internal read_darray for type short. | |
Read and write routines for decomposed data.
subroutine piodarray::write_darray_1d_cinterface_double | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | arraylen, | ||
real(r8), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
1D write_darray for type double.
Writes a 2-d slab of TYPE to a netcdf file.
subroutine piodarray::write_darray_1d_cinterface_int | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | arraylen, | ||
integer(i4), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
1D write_darray for type int.
Writes a 2-d slab of TYPE to a netcdf file.
subroutine piodarray::write_darray_1d_cinterface_real | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | arraylen, | ||
real(r4), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
1D write_darray for type real.
Writes a 2-d slab of TYPE to a netcdf file.
subroutine piodarray::write_darray_1d_cinterface_short | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | arraylen, | ||
integer(i2), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
integer(i2), intent(in), optional, target | fillval | ||
) |
1D write_darray for type short.
Writes a 2-d slab of TYPE to a netcdf file.
subroutine piodarray::write_darray_multi_1d_cinterface_double | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), dimension(:), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | nvars, | ||
integer, intent(in) | arraylen, | ||
real(r8), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
real(r8), intent(in), optional, target | fillval | ||
) |
1D write_darray_multi for type double.
Writes a 2-d slab of TYPE to a netcdf file.
subroutine piodarray::write_darray_multi_1d_cinterface_int | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), dimension(:), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | nvars, | ||
integer, intent(in) | arraylen, | ||
integer(i4), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
integer(i4), intent(in), optional, target | fillval | ||
) |
1D write_darray_multi for type int.
Writes a 2-d slab of TYPE to a netcdf file.
subroutine piodarray::write_darray_multi_1d_cinterface_real | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), dimension(:), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | nvars, | ||
integer, intent(in) | arraylen, | ||
real(r4), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
real(r4), intent(in), optional, target | fillval | ||
) |
1D write_darray_multi for type real.
Writes a 2-d slab of TYPE to a netcdf file.
subroutine piodarray::write_darray_multi_1d_cinterface_short | ( | type (file_desc_t), intent(inout) | File, |
type (var_desc_t), dimension(:), intent(inout) | varDesc, | ||
type (io_desc_t), intent(inout) | ioDesc, | ||
integer, intent(in) | nvars, | ||
integer, intent(in) | arraylen, | ||
integer(i2), dimension(*), intent(in), target | array, | ||
integer(i4), intent(out) | iostat, | ||
integer(i2), intent(in), optional, target | fillval | ||
) |
1D write_darray_multi for type short.
Writes a 2-d slab of TYPE to a netcdf file.