← Latest papers
🔬 materials science

How to verify the precision of density-functional-theory implementations via reproducible and universal workflows

This paper establishes general recommendations for verifying the precision of density-functional-theory implementations by presenting a universal, reproducible workflow based on AiiDA that generates a comprehensive reference dataset of 960 equations of state across the periodic table to cross-check all-electron codes and improve pseudopotential-based approaches.

Original 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 Forna
Published 2026-09-29
📖 4 min read☕ Coffee break read

Original 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, Nicola Marzari, Gregor Michalicek, Hossein Mirhosseini, Tiziano M. A. Müller, Guido Petretto, Chris J. Pickard, Samuel Poncé, Gian-Marco Rignanese, Oleg Rubel, Thomas Ruh, Michael Sluydts, Danny E. P. Vanpoucke, Sudarshan Vijay, Michael Wolloch, Daniel Wortmann, Aliaksandr V. Yakutovich, Jusong Yu, Austin Zadoks, Bonan Zhu, Giovanni Pizzi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the modern world of materials science, researchers often rely on powerful computer simulations to predict how new substances will behave before they are ever built in a lab. These simulations are based on a fundamental theory of physics called density-functional theory, which uses the laws of quantum mechanics to calculate the properties of matter using only its chemical composition and crystal structure. It is a tool that has accelerated the discovery of everything from better batteries to stronger metals. However, because these calculations are so complex, scientists must make a series of choices about how to solve the equations, such as which mathematical shortcuts to use or how finely to divide the space around atoms. Different computer programs, or codes, make these choices in slightly different ways. For a long time, it was unclear whether these different approaches would lead to the same answer, or if the variations in the software itself were introducing hidden errors into the results.

A massive international collaboration has now settled this question with a level of precision never seen before. The researchers set out to verify the accuracy of these different computer codes by testing them against a vast and diverse set of materials. They did not just look at a few simple examples; instead, they created a reference library covering every element in the periodic table, from hydrogen to curium. For each of these 96 elements, they modeled ten different crystal structures: four made of just that single element, and six different oxides where the element is bonded to oxygen. This resulted in a total of 960 distinct systems to test. To ensure the results were trustworthy, the team first used two of the most advanced and rigorous computer codes available, which treat every single electron in the atom explicitly, to generate a "gold standard" set of data. These two codes agreed with each other so closely that their results could be treated as the correct answer for the purpose of comparison.

With this high-precision reference in hand, the team then ran the same 960 simulations using nine other popular computer codes that are widely used in the scientific community. These other codes use a different, faster method that simplifies the calculation by focusing only on the outer electrons involved in bonding, rather than every electron. The researchers found that while many of these popular codes performed very well, there were noticeable differences in their results compared to the gold standard. Some codes struggled more than others with specific types of elements, particularly those with complex electron behaviors like the rare earth metals. The study did not simply point out these flaws; it used the discrepancies to guide improvements. By adjusting the settings and the underlying data libraries within these codes, the researchers were able to significantly reduce the errors, bringing the faster, approximate methods much closer to the rigorous, all-electron results.

To make this process repeatable and transparent for the entire scientific community, the team built a fully automated system that runs these thousands of calculations without human intervention. This system ensures that every code is tested under exactly the same conditions, eliminating the chance that a human error in setting up the experiment could skew the results. The team also developed new ways to measure the differences between the codes, creating metrics that focus on physically measurable quantities like the volume of the crystal and its resistance to compression, rather than just abstract energy numbers. They found that for most materials, the different codes now agree within a very tight margin of error, but they also identified specific cases where the differences were still too large to ignore.

The work serves as a crucial checkpoint for the field, proving that while the different software tools generally produce reliable results, they are not identical. The study demonstrates that by using these rigorous verification protocols, scientists can identify exactly where a code needs improvement and then refine it. The researchers have made their entire dataset, along with the automated tools used to generate it, freely available to anyone. This allows other scientists to check their own work against this universal benchmark, ensuring that the simulations driving the discovery of new materials are built on a foundation of verified precision. The ultimate goal is not just to find the most accurate code, but to provide a clear path for all codes to reach a level of reliability where scientists can trust their predictions with confidence.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →