-
Implementing a neural network interatomic model with performance portability for emerging exascale architectures
Authors:
Saaketh Desai,
Samuel Temple Reeve,
James F. Belak
Abstract:
The two main thrusts of computational science are more accurate predictions and faster calculations; to this end, the zeitgeist in molecular dynamics (MD) simulations is pursuing machine learned and data driven interatomic models, e.g. neural network potentials, and novel hardware architectures, e.g. GPUs. Current implementations of neural network potentials are orders of magnitude slower than tra…
▽ More
The two main thrusts of computational science are more accurate predictions and faster calculations; to this end, the zeitgeist in molecular dynamics (MD) simulations is pursuing machine learned and data driven interatomic models, e.g. neural network potentials, and novel hardware architectures, e.g. GPUs. Current implementations of neural network potentials are orders of magnitude slower than traditional interatomic models and while looming exascale computing offers the ability to run large, accurate simulations with these models, achieving portable performance for MD with new and varied exascale hardware requires rethinking traditional algorithms, using novel data structures, and library solutions. We re-implement a neural network interatomic model in CabanaMD, an MD proxy application, built on libraries developed for performance portability. Our implementation shows significantly improved on-node scaling in this complex kernel as compared to a current LAMMPS implementation, across both strong and weak scaling. Our single-source solution results in improved performance in many cases, with thread-scalability enabling simulations up to 21 million atoms on a single CPU node and 2 million atoms on a single GPU. We also explore parallelism and data layout choices (using flexible data structures called AoSoAs) and their effect on performance, seeing up to ~25% and ~10% improvements in performance on a GPU simply by choosing the right level of parallelism and data layout, respectively.
△ Less
Submitted 21 February, 2020; v1 submitted 31 January, 2020;
originally announced February 2020.
-
Three-dimensional molecular dynamics simulations of void coalescence during dynamic fracture of ductile metals
Authors:
E. T. Seppälä,
J. Belak,
R. E. Rudd
Abstract:
Void coalescence and interaction in dynamic fracture of ductile metals have been investigated using three-dimensional strain-controlled multi-million atom molecular dynamics simulations of copper. The correlated growth of two voids during the coalescence process leading to fracture is investigated, both in terms of its onset and the ensuing dynamical interactions. Void interactions are quantifie…
▽ More
Void coalescence and interaction in dynamic fracture of ductile metals have been investigated using three-dimensional strain-controlled multi-million atom molecular dynamics simulations of copper. The correlated growth of two voids during the coalescence process leading to fracture is investigated, both in terms of its onset and the ensuing dynamical interactions. Void interactions are quantified through the rate of reduction of the distance between the voids, through the correlated directional growth of the voids, and through correlated shape evolution of the voids. The critical inter-void ligament distance marking the onset of coalescence is shown to be approximately one void radius based on the quantification measurements used, independent of the initial separation distance between the voids and the strain-rate of the expansion of the system. The interaction of the voids is not reflected in the volumetric asymptotic growth rate of the voids, as demonstrated here. Finally, the practice of using a single void and periodic boundary conditions to study coalescence is examined critically and shown to produce results markedly different than the coalescence of a pair of isolated voids.
△ Less
Submitted 16 January, 2005;
originally announced January 2005.
-
The onset of void coalescence during dynamic fracture of ductile metals
Authors:
E. T. Seppälä,
J. Belak,
R. E. Rudd
Abstract:
Molecular dynamics simulations in three-dimensional copper have been performed to quantify the void coalescence process leading to fracture. The correlated growth of the voids during their linking is investigated both in terms of the onset of coalescence and the ensuing dynamical interactions through the rate of reduction of the distance between the voids and the directional growth of the voids.…
▽ More
Molecular dynamics simulations in three-dimensional copper have been performed to quantify the void coalescence process leading to fracture. The correlated growth of the voids during their linking is investigated both in terms of the onset of coalescence and the ensuing dynamical interactions through the rate of reduction of the distance between the voids and the directional growth of the voids. The critical inter-void ligament distance marking the onset of coalescence is shown to be approximately one void radius in both measures.
△ Less
Submitted 24 October, 2004;
originally announced October 2004.
-
Effect of stress-triaxiality on void growth in dynamic fracture of metals: a molecular dynamics study
Authors:
E. T. Seppälä,
J. Belak,
R. E. Rudd
Abstract:
The effect of stress-triaxiality on growth of a void in a three dimensional single-crystal face-centered-cubic (FCC) lattice has been studied. Molecular dynamics (MD) simulations using an embedded-atom (EAM) potential for copper have been performed at room temperature and using strain controlling with high strain rates ranging from 10^7/sec to 10^10/sec. Strain-rates of these magnitudes can be s…
▽ More
The effect of stress-triaxiality on growth of a void in a three dimensional single-crystal face-centered-cubic (FCC) lattice has been studied. Molecular dynamics (MD) simulations using an embedded-atom (EAM) potential for copper have been performed at room temperature and using strain controlling with high strain rates ranging from 10^7/sec to 10^10/sec. Strain-rates of these magnitudes can be studied experimentally, e.g. using shock waves induced by laser ablation. Void growth has been simulated in three different conditions, namely uniaxial, biaxial, and triaxial expansion. The response of the system in the three cases have been compared in terms of the void growth rate, the detailed void shape evolution, and the stress-strain behavior including the development of plastic strain. Also macroscopic observables as plastic work and porosity have been computed from the atomistic level. The stress thresholds for void growth are found to be comparable with spall strength values determined by dynamic fracture experiments. The conventional macroscopic assumption that the mean plastic strain results from the growth of the void is validated. The evolution of the system in the uniaxial case is found to exhibit four different regimes: elastic expansion; plastic yielding, when the mean stress is nearly constant, but the stress-triaxiality increases rapidly together with exponential growth of the void; saturation of the stress-triaxiality; and finally the failure.
△ Less
Submitted 1 April, 2004; v1 submitted 22 October, 2003;
originally announced October 2003.