Sharing electronic structure and crystallographic data with ETSF_IO

D. Caliste*, Y. Pouillon, M. J. Verstraete, V. Olevano, X. Gonze

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

We present a library of routines whose main goal is to read and write exchangeable files (NetCDF file format) storing electronic structure and crystallographic information. It is based on the specification agreed inside the European Theoretical Spectroscopy Facility (ETSF). Accordingly, this library is nicknamed ETSF_IO. The purpose of this article is to give both an overview of the ETSF_IO library and a closer look at its usage. ETSF_IO is designed to be robust and easy to use, close to Fortran read and write routines. To facilitate its adoption, a complete documentation of the input and output arguments of the routines is available in the package, as well as six tutorials explaining in detail various possible uses of the library routines. Program summary: Program title: ETSF_IO. Catalogue identifier: AEBG_v1_0. Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEBG_v1_0.html. Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland. Licensing provisions: Gnu Lesser General Public License. No. of lines in distributed program, including test data, etc.: 63 156. No. of bytes in distributed program, including test data, etc.: 363 390. Distribution format: tar.gz. Programming language: Fortran 95. Computer: All systems with a Fortran95 compiler. Operating system: All systems with a Fortran95 compiler. Classification: 7.3, 8. External routines: NetCDF, http://www.unidata.ucar.edu/software/netcdf. Nature of problem: Store and exchange electronic structure data and crystallographic data independently of the computational platform, language and generating software. Solution method: Implement a library based both on NetCDF file format and an open specification (http://etsf.eu/index.php?page=standardization).

Original languageEnglish
Pages (from-to)748-758
Number of pages11
JournalComputer Physics Communications
Volume179
Issue number10
DOIs
Publication statusPublished - 15 Nov 2008
Externally publishedYes

Funding

We acknowledge the help, interest and encouragements of several Nanoquanta members including R.W. Godby, L. Reining, A. Cucca, C. Hogan, A. Rubio, T. Patman, G. Bruant, M. Marques, F. Sottile. This work was carried out in the Nanoquanta EU Network of Excellence (NMP4-CT-2004-500198). M.J.V. acknowledges support from Marie Curie fellowship MANET (MEIF-CT-2005-024152). X.G. acknowledges support from the Communaute Francaise de Belgique through the ARC 07/12-003, and the “Pole d'attraction interuniversitaire PAI/UIAPP phase VI”.

FundersFunder number
Communaute francaise de Belgique
European Union (Marie Curie Programme)MEIF-CT-2005-024152
Australian Research Council07/12-003

    Keywords

    • Crystallographic data
    • Electronic structure
    • ETSF
    • NetCDF

    Fingerprint

    Dive into the research topics of 'Sharing electronic structure and crystallographic data with ETSF_IO'. Together they form a unique fingerprint.

    Cite this