TY - JOUR
T1 - Common workflows for computing material properties using different quantum engines
AU - Huber, Sebastiaan P.
AU - Bosoni, Emanuele
AU - Bercx, Marnik
AU - Bröder, Jens
AU - Degomme, Augustin
AU - Dikan, Vladimir
AU - Eimre, Kristjan
AU - Flage-Larsen, Espen
AU - Garcia, Alberto
AU - Genovese, Luigi
AU - Gresch, Dominik
AU - Johnston, Conrad
AU - Petretto, Guido
AU - Poncé, Samuel
AU - Rignanese, Gian Marco
AU - Sewell, Christopher J.
AU - Smit, Berend
AU - Tseplyaev, Vasily
AU - Uhrin, Martin
AU - Wortmann, Daniel
AU - Yakutovich, Aliaksandr V.
AU - Zadoks, Austin
AU - Zarabadi-Poor, Pezhman
AU - Zhu, Bonan
AU - Marzari, Nicola
AU - Pizzi, Giovanni
N1 - Publisher Copyright:
© 2021, The Author(s).
PY - 2021/12
Y1 - 2021/12
N2 - The prediction of material properties 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 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 them. We demonstrate how developing common interfaces for workflows that automatically compute material properties greatly simplifies interoperability and cross-verification. We introduce design rules for reusable, code-agnostic, workflow interfaces to compute well-defined material properties, which we implement for eleven quantum engines and use to compute various 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. All workflows are made available as open-source and full reproducibility of the workflows is guaranteed through the use of the AiiDA infrastructure.
AB - The prediction of material properties 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 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 them. We demonstrate how developing common interfaces for workflows that automatically compute material properties greatly simplifies interoperability and cross-verification. We introduce design rules for reusable, code-agnostic, workflow interfaces to compute well-defined material properties, which we implement for eleven quantum engines and use to compute various 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. All workflows are made available as open-source and full reproducibility of the workflows is guaranteed through the use of the AiiDA infrastructure.
UR - http://www.scopus.com/inward/record.url?scp=85113217966&partnerID=8YFLogxK
U2 - 10.1038/s41524-021-00594-6
DO - 10.1038/s41524-021-00594-6
M3 - Article
AN - SCOPUS:85113217966
SN - 2057-3960
VL - 7
JO - npj Computational Materials
JF - npj Computational Materials
IS - 1
M1 - 136
ER -