UP | HOME

# TREXIO source code documentation

TREXIO is an open-source file format and library developed for the storage and manipulation of data produced by quantum chemistry calculations. It was designed with the goal of providing a reliable and efficient method of storing and exchanging wave function parameters and matrix elements.

The library consists of a front-end implemented in the C programming language and two different back-ends: a text back-end and a binary back-end utilizing the HDF5 library enabling fast read and write speeds. It is compatible with a variety of platforms and has interfaces for Fortran, Python, and OCaml.

- Motivation
- The TREXIO library
- Data stored with TREXIO
- Tutorial
- Examples
- Front end API
- HDF5 back end
- TEXT back end

The source code of the library is available at https://github.com/trex-coe/trexio and bug reports should be submitted at https://github.com/trex-coe/trexio/issues.

The TREXIO library is licensed under the open-source 3-clause BSD license.

TREX: Targeting Real Chemical Accuracy at the Exascale project has received funding from the European Union’s Horizon 2020 - Research and Innovation program - under grant agreement no. 952165. The content of this document does not represent the opinion of the European Union, and the European Union is not responsible for any use that might be made of such content.

Author: TREX-CoE

Created: 2023-04-26 Wed 08:13

Validate