First-principles computation of material properties: The ABINIT software project

X. Gonze*, J. M. Beuken, R. Caracas, F. Detraux, M. Fuchs, G. M. Rignanese, L. Sindic, M. Verstraete, G. Zerah, F. Jollet, M. Torrent, A. Roy, M. Mikami, Ph Ghosez, J. Y. Raty, D. C. Allan

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

The density functional theory (DFT) computation of electronic structure, total energy and other properties of materials, is a field in constant progress. In order to stay at the forefront of knowledge, a DFT software project can benefit enormously from widespread collaboration, if handled properly. Also, modern software engineering concepts can considerably ease its development. The ABINIT project relies upon these ideas: freedom of sources, reliability, portability, and self-documentation are emphasised, in the development of a sophisticated plane-wave pseudopotential code. We describe ABINITv3.0, distributed under the GNU General Public License. The list of ABINITv3.0 capabilities is presented, as well as the different software techniques that have been used until now: PERL scripts and CPP directives treat a unique set of FORTRAN90 source files to generate sequential (or parallel) object code for many different platforms; more than 200 automated tests secure existing capabilities; strict coding rules are followed; the documentation is extensive, including online help files, tutorials, and HTML-formatted sources.

Original languageEnglish
Pages (from-to)478-492
Number of pages15
JournalComputational Materials Science
Volume25
Issue number3
DOIs
Publication statusPublished - Nov 2002

Funding

We would like to thank first the advisory committee of ABINIT, including, beyond some of the authors of this paper, N. Hill, K. Rabe, L. Reining, and D. Teter. We also thank other contributors to the ABINIT software project, ABINITv3.0 or later versions, or people who have given advice and warm support: A. Alouges, S. Bernard, J.-C. Charlier, T. Deutsch, S. Erwin, A. Filipetti, R. Godby, S. Goedecker, A. Horsfield, A. Khein, D.D. Klug, C. Lee, Z. Levine, B. Magne, H. Matthis, J.-P. Minet, V. Olevano, G. Onida, A. Quandt, Na Sai, M. Stengel, J. Sullivan, P. Tepesch, P. Thibaudeau, J. Tse, D. Vanderbilt, B. Van Renterghem, M. Veithen, A. Zaitsev. We (X.G., J.-Y.R., and G.-M.R.) thank the national fund for scientific research (Belgium) for financial support, as well as computational resources (FRFC project NB 2.4556.99). We also acknowledge financial support from the “Pole d’attraction interuniversitaire” (Phase 5––Federal government of Belgium), and the “Action de recherche concerte––interaction electron-vibration dans les nanostructures”.

FundersFunder number
Fonds De La Recherche Scientifique - FNRSNB 2.4556.99

    Keywords

    • Density functional theory
    • Electronic structure
    • Software engineering

    Fingerprint

    Dive into the research topics of 'First-principles computation of material properties: The ABINIT software project'. Together they form a unique fingerprint.

    Cite this