/*! \mainpage H5hut: A High-Performance I/O Library for Particle-based Simulations Particle-based simulations running on large high-performance computing systems over many time steps can generate an enormous amount of particle- and field-based data for post-processing and analysis. Achieving high-performance I/O for this data, effectively managing it on disk, and interfacing it with analysis and visualization tools can be challenging, especially for domain scientists who do not have I/O and data management expertise. We present the H5hut library, an implementation of several data models for particle-based simulations that encapsulates the complexity of HDF5 and is simple to use, yet does not compromise performance. Developers: Previous developers: For more information, please contact the h5part mailing list. */ /*! \defgroup h5hut_c_api H5hut C API */ /*! \ingroup h5hut_c_api \defgroup h5hut_file File Handling */ /*! \ingroup h5hut_c_api \defgroup h5hut_error Error Handling */ /*! \ingroup h5hut_c_api \defgroup h5hut_model Setting up the Data Model */ /*! \ingroup h5hut_c_api \defgroup h5hut_attrib Reading and Writing Attributes */ /*! \defgroup h5part_c_api H5Part C API */ /*! \ingroup h5part_c_api \defgroup h5part_model Setting up the Data Model */ /*! \ingroup h5part_c_api \defgroup h5part_data Reading and Writing Datasets */ /*! \defgroup h5block_c_api H5Block C API */ */! \ingroup h5block_c_api \defgroup h5block_model Setting up the Data Model */ \ingroup h5block_c_api \defgroup h5block_data Reading and Writing Datasets */ \ingroup h5block_c_api \defgroup h5block_attrib Reading and Writing Attributes */ /*! \defgroup h5fed_c_api H5Fed C API */ /*! \defgroup h5hut_f90_api H5hut F90 API */ /*! \ingroup h5hut_f90_api \defgroup h5hut_file_f File Handling */ /*! \ingroup h5hut_f90_api \defgroup h5hut_model_f Setting up the Data Model */ /*! \ingroup h5hut_f90_api \defgroup h5hut_attrib_f Reading and Writing Attributes !< /*! \defgroup h5part_f90_api H5Part F90 API */ /*! \ingroup h5part_f90_api \defgroup h5part_model_f Setting up the Data Model */ /*! \ingroup h5part_f90_api \defgroup h5part_data_f Reading and Writing Datasets */ /*! \defgroup h5block_f90_api H5Block F90 API */ /*! \ingroup h5block_f90_api \defgroup h5block_model_f Setting up the Data Model */ /*! \ingroup h5block_f90_api \defgroup h5block_data_f Reading and Writing Datasets */ /*! \ingroup h5block_f90_api \defgroup h5block_attrib_f Reading and Writing Attributes */