-
How to verify the precision of density-functional-theory implementations via reproducible and universal workflows
Authors:
Emanuele Bosoni,
Louis Beal,
Marnik Bercx,
Peter Blaha,
Stefan Blügel,
Jens Bröder,
Martin Callsen,
Stefaan Cottenier,
Augustin Degomme,
Vladimir Dikan,
Kristjan Eimre,
Espen Flage-Larsen,
Marco Fornari,
Alberto Garcia,
Luigi Genovese,
Matteo Giantomassi,
Sebastiaan P. Huber,
Henning Janssen,
Georg Kastlunger,
Matthias Krack,
Georg Kresse,
Thomas D. Kühne,
Kurt Lejaeghere,
Georg K. H. Madsen,
Martijn Marsman
, et al. (20 additional authors not shown)
Abstract:
In the past decades many density-functional theory methods and codes adopting periodic boundary conditions have been developed and are now extensively used in condensed matter physics and materials science research. Only in 2016, however, their precision (i.e., to which extent properties computed with different codes agree among each other) was systematically assessed on elemental crystals: a firs…
▽ More
In the past decades many density-functional theory methods and codes adopting periodic boundary conditions have been developed and are now extensively used in condensed matter physics and materials science research. Only in 2016, however, their precision (i.e., to which extent properties computed with different codes agree among each other) was systematically assessed on elemental crystals: a first crucial step to evaluate the reliability of such computations. We discuss here general recommendations for verification studies aiming at further testing precision and transferability of density-functional-theory computational approaches and codes. We illustrate such recommendations using a greatly expanded protocol covering the whole periodic table from Z=1 to 96 and characterizing 10 prototypical cubic compounds for each element: 4 unaries and 6 oxides, spanning a wide range of coordination numbers and oxidation states. The primary outcome is a reference dataset of 960 equations of state cross-checked between two all-electron codes, then used to verify and improve nine pseudopotential-based approaches. Such effort is facilitated by deploying AiiDA common workflows that perform automatic input parameter selection, provide identical input/output interfaces across codes, and ensure full reproducibility. Finally, we discuss the extent to which the current results for total energies can be reused for different goals (e.g., obtaining formation energies).
△ Less
Submitted 26 May, 2023;
originally announced May 2023.
-
Common workflows for computing material properties using different quantum engines
Authors:
Sebastiaan P. Huber,
Emanuele Bosoni,
Marnik Bercx,
Jens Bröder,
Augustin Degomme,
Vladimir Dikan,
Kristjan Eimre,
Espen Flage-Larsen,
Alberto Garcia,
Luigi Genovese,
Dominik Gresch,
Conrad Johnston,
Guido Petretto,
Samuel Poncé,
Gian-Marco Rignanese,
Christopher J. Sewell,
Berend Smit,
Vasily Tseplyaev,
Martin Uhrin,
Daniel Wortmann,
Aliaksandr V. Yakutovich,
Austin Zadoks,
Pezhman Zarabadi-Poor,
Bonan Zhu,
Nicola Marzari
, et al. (1 additional authors not shown)
Abstract:
The prediction of material properties through electronic-structure simulations based on density-functional theory has become routinely common, thanks, in part, to the steady increase in the number and robustness of available simulation packages. This plurality of codes and methods aiming to solve similar problems is both a boon and a burden. While providing great opportunities for cross-verificati…
▽ More
The prediction of material properties through electronic-structure simulations based on density-functional theory has become routinely common, thanks, in part, to the steady increase in the number and robustness of available simulation packages. This plurality of codes and methods aiming to solve similar problems is both a boon and a burden. While providing great opportunities for cross-verification, these packages adopt different methods, algorithms, and paradigms, making it challenging to choose, master, and efficiently use any one for a given task. Leveraging recent advances in managing reproducible scientific workflows, we demonstrate how develo** common interfaces for workflows that automatically compute material properties can tackle the challenge mentioned above, greatly simplifying interoperability and cross-verification. We introduce design rules for reproducible and reusable code-agnostic workflow interfaces to compute well-defined material properties, which we implement for eleven different quantum engines and use to compute three different material properties. Each implementation encodes carefully selected simulation parameters and workflow logic, making the implementer's expertise of the quantum engine directly available to non-experts. Full provenance and reproducibility of the workflows is guaranteed through the use of the AiiDA infrastructure. All workflows are made available as open-source and come pre-installed with the Quantum Mobile virtual machine, making their use straightforward.
△ Less
Submitted 11 May, 2021;
originally announced May 2021.
-
A Monte Carlo method for solving the NEGF equations for electron transport
Authors:
Lars Musland,
Espen Flage-Larsen,
Joakim Bergli
Abstract:
We derive, by introducing restrictions to the lesser self energy, a Monte Carlo scheme that solves the NEGF equations for electron transport. In doing so we formally prove that the Monte Carlo estimator has an expectation value equal to the lead current of the NEGF solution, and we provide a simple test of the Monte Carlo scheme by calculating conductivity in nanowires within Buttiker's approximat…
▽ More
We derive, by introducing restrictions to the lesser self energy, a Monte Carlo scheme that solves the NEGF equations for electron transport. In doing so we formally prove that the Monte Carlo estimator has an expectation value equal to the lead current of the NEGF solution, and we provide a simple test of the Monte Carlo scheme by calculating conductivity in nanowires within Buttiker's approximation of scattering. Good agreement between the Monte Carlo simulations and the alternative approaches are obtained, and we also demonstrate the existence of a regime where the Monte Carlo method is the fastest method. In our tests this regime is to extreme to be of practical use. We discuss various ways in which to speed up our prototype and how it can be extended to include more physics. Although the full applicability range of our assumptions about the lesser self energy remains to be better understood, we argue that they should apply as long as the transport process can be considered stationary.
△ Less
Submitted 25 May, 2018;
originally announced May 2018.
-
Role of the self-interaction error in studying chemisorption on graphene from first-principles
Authors:
Simone Casolo,
Espen Flage-Larsen,
Ole Martin Løvvik,
George R. Darling,
Gian Franco Tantardini
Abstract:
Adsorption of gaseous species, and in particular of hydrogen atoms, on graphene is an important process for the chemistry of this material. At the equilibrium geometry, the H atom is covalently bonded to a carbon that puckers out from the surface plane. Nevertheless the \emph{flat} graphene geometry becomes important when considering the full sticking dynamics. Here we show how GGA-DFT predicts…
▽ More
Adsorption of gaseous species, and in particular of hydrogen atoms, on graphene is an important process for the chemistry of this material. At the equilibrium geometry, the H atom is covalently bonded to a carbon that puckers out from the surface plane. Nevertheless the \emph{flat} graphene geometry becomes important when considering the full sticking dynamics. Here we show how GGA-DFT predicts a wrong spin state for this geometry, namely $S_z$=0 for a single H atom on graphene. We show how this is caused by the self-interaction error since the system shows fractional electron occupations in the two bands closest to the Fermi energy. It is demonstrated how the use of hybrid functionals or the GGA+$U$ method an be used to retrieve the correct spin solution although the latter gives an incorrect potential energy curve.
△ Less
Submitted 13 May, 2010; v1 submitted 22 February, 2010;
originally announced February 2010.
-
Bond analysis of cobalt and iron based skutterudites: elongated lanthanum bonds in LaFe4P12
Authors:
Espen Flage-Larsen,
Ole Martin Loevvik,
Oeystein Prytz,
Johan Taftoe
Abstract:
Motivated by the possibility of further improving the thermoelectric properties of skutterudites we investigate charge transfer and bonding in this class of materials using density functional calculations. Results for the CoP3, CoSb3, LaFe4P12 and the hypothetical FeP3 compounds are presented using the procrystal as the non-binding reference. Spherical integration and Bader analysis are performe…
▽ More
Motivated by the possibility of further improving the thermoelectric properties of skutterudites we investigate charge transfer and bonding in this class of materials using density functional calculations. Results for the CoP3, CoSb3, LaFe4P12 and the hypothetical FeP3 compounds are presented using the procrystal as the non-binding reference. Spherical integration and Bader analysis are performed to illustrate charge transfer differences between these compounds. The results are in good qualitative agreement with simple electronegativity considerations. The calculations confirm that the transition metal-pnictogen and the pnictogen-pnictogen bonds are covalent, while the filler atom-pnictogen bond is of a more polar and complex nature. The success of the "rattling" cage as phonon inhibitor is explained by a unique semi-correlated bonding scheme between lanthanum and phosphorus. Elongated bonds along the crystal axes surrounds the lanthanum ion and generate a dodecahedra grid. Vibrations along the crystal axes are then closely connected to and scatter from the phosphorus rings. In the other directions, a more uncorrelated vibration is possible. This duality widens the phonon dampening possibilities.
△ Less
Submitted 12 November, 2008;
originally announced November 2008.