< Mini-apps


IO Library.

View the Project on GitHub UK-MAC/TyphonIO

TyphonIO


Introduction

TyphonIO is a library of routines that perform input/output (I/O) of scientific data within application codes. The library is available on HPC platforms and provides C/C++ and Fortran90 APIs to write and read TyphonIO-format files. The TyphonIO files can be dumps for restart or visualization purposes and are completely portable across HPC platforms, that is, a file written on one platform can be read on any other.

TyphonIO is based upon HDF5, a free open-source library from The HDF Group, which provides the portable data infrastructure. The way TyphonIO has been designed means that it would be possible to replace the underlying HDF5 with a successor or alternative, if the need arises, with minimal or no effect on application codes that use it.

Implementation

TyphonIO (GNU Make Build)

This version uses the original GNU make build system


TyphonIO (Updated CMake Build)

This version replaces the original build system with an update CMake version to simplify the installation process