|
PIO_Offset | PIOc_set_buffer_size_limit (PIO_Offset limit) |
| Set the PIO IO node data buffer size limit. More...
|
|
int | PIOc_write_darray_multi (int ncid, const int *varids, int ioid, int nvars, PIO_Offset arraylen, void *array, const int *frame, void **fillvalue, bool flushtodisk) |
| Write one or more arrays with the same IO decomposition to the file. More...
|
|
int | find_var_fillvalue (file_desc_t *file, int varid, var_desc_t *vdesc) |
| Find the fillvalue that should be used for a variable. More...
|
|
int | PIOc_write_darray (int ncid, int varid, int ioid, PIO_Offset arraylen, void *array, void *fillvalue) |
| Write a distributed array to the output file. More...
|
|
int | PIOc_read_darray (int ncid, int varid, int ioid, PIO_Offset arraylen, void *array) |
| Read a field from a file to the IO library using distributed arrays. More...
|
|
Public functions that read and write distributed arrays in PIO.
When arrays are distributed, each processor holds some of the array. Only by combining the distributed arrays from all processor can the full array be obtained.
- Author
- Jim Edwards