Common workflows for computing material properties using different quantum engines
arXiv:2105.05063 · doi:10.1038/s41524-021-00594-6
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-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 developing 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.
References in corpus (18)
- Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials
- The SIESTA method for ab initio order-N materials simulation
- Efficient index handling of multidimensional periodic boundary conditions
- Advanced capabilities for materials modelling with Quantum ESPRESSO
- CP2K: An Electronic Structure and Molecular Dynamics Software Package -- Quickstep: Efficient and Accurate Electronic Structure Calculations
- The PseudoDojo: Training and grading a 85 element optimized norm-conserving pseudopotential table
- Perspective on density functional theory
- AFLOW: An automatic framework for high-throughput materials discovery
- Thermal Contraction and Disordering of the Al(110) Surface
- NWChem: Past, Present, and Future
- AiiDA: Automated Interactive Infrastructure and Database for Computational Science
- SIESTA: recent developments and applications
- Materials Cloud, a platform for open computational science
- AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance
- Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows
- Efficient and accurate solver of the three-dimensional screened and unscreened Poisson's equation with generic boundary conditions
- Common workflows for computing material properties using different quantum engines
- Database-driven High-Throughput Calculations and Machine Learning Models for Materials Design
Cited by in corpus (5)
- Autonomous Reaction Network Exploration in Homogeneous and Heterogeneous Catalysis
- Common workflows for computing material properties using different quantum engines
- Accelerating Cathode Material Discovery through Ab Initio Random Structure Searching
- Towards high-throughput many-body perturbation theory: efficient algorithms and automated workflows
- Towards machine learning for microscopic mechanisms: a formula search for crystal structure stability based on atomic properties