|
ESIO
0.2.0
|
The ExaScale IO (ESIO) library provides simple, high throughput input and output of structured data sets using parallel HDF5. ESIO is designed to support reading and writing turbulence simulation restart files but it may be useful in other contexts. The library is written in C99 and may be used by C89 or C++ applications. A Fortran API built atop the F2003 standard ISO_C_BINDING is also available.
The project is hosted at https://github.com/RhysU/ESIO.
The ESIO library provides:
ESIO's manual consists of the following topics:
Report bugs in the code or errors/omissions in the documentation via https://github.com/RhysU/ESIO/issues. All bug reports should include:
Feature requests are welcome. Contributions, especially as pull requests, are doubly welcome.
ESIO is free software; you can redistribute it and/or modify it under the terms of the Version 3.0 GNU Lesser General Public License as published by the Free Software Foundation, or (at your option) any later version.
ESIO is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
This material is based in part upon work supported by the Department of Energy National Nuclear Security Administration under Award Number DE-FC52-08NA28615.
The Center for Predictive Engineering and Computational Sciences (PECOS) is one of five US centers sponsored under the Predictive Science Academic Alliance Program (PSAAP) of the National Nuclear Security Administration's Advanced Simulation and Computing Program. The PECOS center is housed within the Institute for Computational Engineering and Sciences (ICES) at the University of Texas at Austin. For additional information or questions regarding the PECOS center, please contact info@pecos.ices.utexas.edu.