APS Logo

Quantum-accurate large-scale molecular dynamics and Monte Carlo simulation of materials with LAMMPS and FitSNAP

ORAL · Invited

Abstract

Molecular dynamics (MD) is a powerful materials simulation approach whose accuracy is limited by the interatomic potential (IAP). The quest for improved accuracy has resulted in a decades-long growth in the complexity of IAPs, many of which are implemented in the LAMMPS MD code[1]. Traditional physics-based IAPs are now being rapidly supplanted by machine-learning potentials (MLIAPs). The SNAP (Spectral Neighbor Analysis Potential) approach is an early example of this[2]. SNAP is formulated in terms of a set of general four-body descriptors that characterize the local neighborhood of each atom. The FitSNAP software[3], tightly integrated with LAMMPS, provides an automated methodology for generating accurate and robust application-specific MLIAPs. Each SNAP potentials is trained on a large set of quantum electronic structure calculations of energy, force, and stress for many small configurations of atoms. The resultant potentials enable high-fidelity large-scale MD simulations of diverse materials, yielding insight into their behavior on lengthscales and timescales unreachable by other methods. The relatively large computational cost of SNAP is offset by combining LAMMPS' spatial parallel algorithms with Kokkos-based hierarchical multithreading, enabling the efficient use of Exa-scale CPU and GPU platforms, allowing large-scale production simulations at speeds approaching 30 ns/day with millions to billions of atoms. These capabilities have been used by myself and collaborators to study diverse materials systems including shock compression of diamond, free expansion of molten aluminum, the magnetic/structural phase transition in shocked iron, and plasma-exposed materials for fusion energy. I will also discuss recent extensions of FitSNAP and LAMMPS to handle other kinds of MLIAPs, including combining Atomic Cluster Expansion (ACE) descriptors with the PyTorch neural network library. I will also discuss the extension of Monte Carlo methods in LAMMPS to arbitrary machine-learning potentials.



[1] Thompson et al., Comp. Phys. Comm., 271:108171, 2022. DOI 10.1016/j.cpc.2021.108171

[2] Thompson et al., J. Comp. Phys., 285:316, 2015. DOI 10.1016/j.jcp.2014.12.018

[3] Rohskopf et al., Journal of Open Source Software, 8: 5118, 2023. DOI 10.21105/joss.05118

Publication: [1] Thompson et al., Comp. Phys. Comm., 271:108171, 2022. DOI 10.1016/j.cpc.2021.108171 <br>[2] Thompson et al., J. Comp. Phys., 285:316, 2015. DOI 10.1016/j.jcp.2014.12.018 <br>[3] Rohskopf et al., Journal of Open Source Software, 8: 5118, 2023. DOI 10.21105/joss.05118

Presenters

  • Aidan P Thompson

    Sandia National Laboratories

Authors

  • Aidan P Thompson

    Sandia National Laboratories