libsc
2.8.7
The SC library provides support for parallel scientific applications.
|
Functionality specific to file/data input/output. More...
Files | |
file | sc_io.h |
Helper routines for general and parallel I/O. | |
file | sc_scda.h |
Routines for parallel I/O with the scda format. | |
Functionality specific to file/data input/output.
Generic I/O support: sc_io.h
The I/O support provides functions to read and write data based on C-standard functions and also an other set of functions to read and write based on MPI I/O if it is enabled. Furthermore, there are functions to encode and decode based on zlib and to write VTK files.
Parallel file format: sc_scda.h
This file contains routines for parallel I/O format. In particular there are functions to write and read data in parallel according to a user prescribed partition of contigously indexed potentially variable-sized elements. In addition, the user can also write and read data in serial and the data can be stored element-wise compressed.
If MPI I/O is available, it is used to write and read in parallel. The configuration case of MPI without MPI I/O is deprecated. Without MPI this module still enables the user to write and read equivalent files but only in serial.
We elaborate further on the workflow in Parallel I/O workflow .