The Interoperability Challenge in DFT Workflows Across Implementations
S. K. Steensen, T. S. Thakur, M. Dillenz, J. M. Carlsson, C. R. C. Rego, E. Flores, H. Hajiyani, F. Hanke, J. M. G. Lastra, W. Wenzel, N. Marzari, T. Vegge, G. Pizzi, I. E. Castelli

TL;DR
This paper introduces a standardized input/output schema to improve interoperability and cross-validation among various DFT codes and workflow managers, facilitating reproducible high-throughput materials screening.
Contribution
It presents a universal schema for DFT workflows, enabling engine-agnostic execution and addressing challenges in comparing energetics across different DFT implementations.
Findings
Developed a common input/output standard for DFT workflows.
Successfully demonstrated cross-code calculations of battery materials.
Identified challenges in aligning electronic properties across DFT engines.
Abstract
Interoperability and cross-validation remains a significant challenge in the computational materials discovery community. In this context, we introduce a common input/output standard designed for internal translation by various workflow managers (AiiDA, PerQueue, Pipeline Pilot, and SimStack) to produce results in a unified schema. This standard aims to enable engine-agnostic workflow execution across multiple density functional theory (DFT) codes, including CASTEP, GPAW, Quantum ESPRESSO, and VASP. As a demonstration, we have implemented a workflow to calculate the open-circuit voltage across several battery cathode materials using the proposed universal input/output schema. We analyze and resolve the challenges of reconciling energetics computed by different DFT engines and document the code-specific idiosyncrasies that make straightforward comparisons difficult. Motivated by these…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Electrocatalysts for Energy Conversion · CO2 Reduction Techniques and Catalysts
