TREXIO: A File Format and Library for Quantum Chemistry
arXiv:2302.14793 · doi:10.1063/5.0148161
Abstract
TREXIO is an open-source file format and library developed for the storage and manipulation of data produced by quantum chemistry calculations. It is designed with the goal of providing a reliable and efficient method of storing and exchanging wave function parameters and matrix elements, making it an important tool for researchers in the field of quantum chemistry. In this work, we present an overview of the TREXIO file format and library. 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 which enables fast read and write operations. It is compatible with a variety of platforms and has interfaces for the Fortran, Python, and OCaml programming languages. In addition, a suite of tools has been developed to facilitate the use of the TREXIO format and library, including converters for popular quantum chemistry codes and utilities for validating and manipulating data stored in TREXIO files. The simplicity, versatility, and ease of use of TREXIO make it a valuable resource for researchers working with quantum chemistry data.
arXiv comment13 pages, 2 figures
References in corpus (10)
- Array Programming with NumPy
- Recent developments in the PySCF program package
- Quantum Package 2.0: An Open-Source Determinant-Driven Suite of Programs
- NECI: N-Electron Configuration Interaction with emphasis on state-of-the-art stochastic methods
- TurboRVB: a many-body toolkit for {\it ab initio} electronic simulations by quantum Monte Carlo
- Shape and Energy Consistent Pseudopotentials for Correlated Electron systems
- Quantum Monte Carlo for large chemical systems: Implementing efficient strategies for petascale platforms and beyond
- The CECAM Electronic Structure Library and the modular software development paradigm
- A new form of transcorrelated Hamiltonian inspired by range-separated DFT
- Evaluating two-electron-repulsion integrals over arbitrary orbitals using Zero Variance Monte Carlo: Application to Full Configuration Interaction calculations with Slater-type orbitals
Cited by in corpus (14)
- A call to arms: making the case for more reusable libraries
- Accurate quantum Monte Carlo forces for machine-learned force fields: Ethanol as a benchmark
- Improved modularity and new features in ipie: Toward even larger AFQMC calculations on CPUs and GPUs at zero and finite temperatures
- TurboGenius: Python suite for high-throughput calculations of ab initio quantum Monte Carlo methods
- Basis set incompleteness errors in fixed-node diffusion Monte Carlo calculations on non-covalent interactions
- Efficient calculation of unbiased atomic forces in ab initio Variational Monte Carlo
- Reproducibility of fixed-node diffusion Monte Carlo across diverse community codes: The case of water-methane dimer
- Shortcut to Chemically Accurate Quantum Computing via Density-based Basis-set Correction
- Interoperable Workflows by Exchanging Grid-Based Data between Quantum-Chemical Program Packages
- Integrated workflows and interfaces for data-driven semi-empirical electronic structure calculations
- Beyond single-reference fixed-node approximation in ab initio Diffusion Monte Carlo using antisymmetrized geminal power applied to systems with hundreds of electrons
- Exploratory Data Science on Supercomputers for Quantum Mechanical Calculations
- Fast Evaluation of Unbiased Atomic Forces in ab initio Variational Monte Carlo via the Lagrangian Technique
- QMCkl: A Kernel Library for Quantum Monte Carlo Applications