exa-AMD: An Exascale-Ready Framework for Accelerating the Discovery and Design of Functional Materials
Weiyi Xia, Maxim Moraru, Ying Wai Li, Cai-Zhuang Wang
TL;DR
exa-AMD tackles the combinatorial explosion in multinary materials search by integrating an end-to-end, modular workflow that couples rapid ML screening with rigorous first-principles validation on exascale HPC. The framework automates structure generation, ML-based stability screening, DFT relaxation, and convex-hull analysis, all orchestrated by Parsl to achieve scalable, heterogeneous-resource execution. Key contributions include a large seed/template pool, two-generation structure generation strategies, FPGA-accelerated ML screening, and demonstrable exascale-ready performance on complex ternary and quaternary systems, yielding updated phase diagrams and new candidate materials. The work enables rapid exploration of vast chemical spaces with minimal manual intervention, supports reproducibility through open-source code and documentation, and lays the groundwork for future enhancements like adaptive genetic algorithms and ML potentials to access novel structure motifs.
Abstract
We present exa-AMD, an open-source, high-performance framework designed for accelerated materials discovery on modern supercomputers. exa-AMD overcomes key computational bottlenecks in large-scale structure prediction through task-based parallelization, adaptive load balancing, and optimized data management for CPU and GPU architectures. The framework automates the end-to-end workflow, from generating candidate structures to evaluating formation energies and updating phase diagrams. Its modular design allows users to easily replace or extend components with custom machine learning models, alternative initial structure templates, and future structure generators, enabling flexible integration with emerging AI approaches. We demonstrate strong scaling across high-performance computing platforms and highlight applications to Na-B-C, Ce-Co-B, and Fe-Co-Zr systems, establishing exa-AMD as a robust and exascale-ready tool for accelerating the discovery and design of functional materials. exa-AMD is publicly available on GitHub, with detailed documentation and reproducible test cases to support community engagement and collaborative research.
