1. TREXIO: A File Format and Library for Quantum Chemistry
- Author
-
Evgeny Posenitskiy, Vijay Gopal Chilkuri, Abdallah Ammar, Michał Hapka, Katarzyna Pernal, Ravindra Shinde, Edgar Josué Landinez Borda, Claudia Filippi, Kosuke Nakano, Otto Kohulák, Sandro Sorella, Pablo de Oliveira Castro, William Jalby, Pablo López Ríos, Ali Alavi, Anthony Scemama, Groupe Méthodes et outils de la chimie quantique (LCPQ) (GMO), Laboratoire de Chimie et Physique Quantiques Laboratoire (LCPQ), Université Toulouse III - Paul Sabatier (UT3), Université de Toulouse (UT)-Université de Toulouse (UT)-Institut de Chimie du CNRS (INC)-Centre National de la Recherche Scientifique (CNRS)-Fédération de recherche « Matière et interactions » (FeRMI), Institut National des Sciences Appliquées - Toulouse (INSA Toulouse), Institut National des Sciences Appliquées (INSA)-Université de Toulouse (UT)-Institut National des Sciences Appliquées (INSA)-Université de Toulouse (UT)-Université Toulouse III - Paul Sabatier (UT3), Université de Toulouse (UT)-Centre National de la Recherche Scientifique (CNRS)-Institut National des Sciences Appliquées - Toulouse (INSA Toulouse), Institut National des Sciences Appliquées (INSA)-Université de Toulouse (UT)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Toulouse III - Paul Sabatier (UT3), Institut National des Sciences Appliquées (INSA)-Université de Toulouse (UT)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS), Qubit Pharmaceuticals, Systèmes étendus et magnétisme (LCPQ) (SEM), Aix Marseille Université (AMU), University of Warsaw (UW), Łódź University of Technology, Institute for Nanotechnology (MESA+), University of Twente, National Institute for Materials Science (NIMS), Scuola Internazionale Superiore di Studi Avanzati / International School for Advanced Studies (SISSA / ISAS), Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués (LI-PaRAD), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ), Max Planck Institute for Solid State Research, Max-Planck-Gesellschaft, Laboratoire de Chimie et Physique Quantiques (LCPQ), Institut de Recherche sur les Systèmes Atomiques et Moléculaires Complexes (IRSAMC), Université de Toulouse (UT)-Université de Toulouse (UT)-Centre National de la Recherche Scientifique (CNRS)-Université Toulouse III - Paul Sabatier (UT3), Université de Toulouse (UT)-Université de Toulouse (UT)-Centre National de la Recherche Scientifique (CNRS)-Institut de Chimie du CNRS (INC)-Institut de Recherche sur les Systèmes Atomiques et Moléculaires Complexes (IRSAMC), Université de Toulouse (UT)-Université de Toulouse (UT)-Centre National de la Recherche Scientifique (CNRS)-Institut de Chimie du CNRS (INC), European Project: 952165,H2020,H2020-INFRAEDI-2019-1,Trex(2020), Université Paris-Saclay, Computational Chemical Physics, and MESA+ Institute
- Subjects
quantum chemistry ,[CHIM.THEO]Chemical Sciences/Theoretical and/or physical chemistry ,Chemical Physics (physics.chem-ph) ,data ,Physics - Chemical Physics ,physics.chem-ph ,2023 OA procedure ,General Physics and Astronomy ,quantum chemistry data interoperability ,FOS: Physical sciences ,interoperability ,Physical and Theoretical Chemistry - 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., Comment: 13 pages, 2 figures
- Published
- 2023
- Full Text
- View/download PDF