Noise filtering in atomistic stress calculations for crystalline materials

M Shi and NC Admal and EB Tadmor, JOURNAL OF THE MECHANICS AND PHYSICS OF SOLIDS, 144, 104083 (2020).

DOI: 10.1016/j.jmps.2020.104083

Spatially-varying stress fields can be obtained from atomistic simulations as weighted averages over a phase function that depends on the positions and momenta of the atoms and the interatomic forces between them. However atomistic stress fields exhibit significant nonphysical noise on atomic length scales even under uniform loading conditions. This makes it difficult to obtain accurate stress estimates near atomic-scale defects such as nanocrack tips and dislocation cores. To address this issue, we develop an algorithm to filter noise in the atomistic stress for crystalline materials based on a rigorous stress- invariance condition, which leads to a new class of lattice-dependent weighting functions. Stress fields computed using these weighting functions are identically noise-free under uniform conditions, and have greatly reduced noise in general. The method is demonstrated for three example problems: (1) uniform loading of nickel aluminide, (2) a mode I crack in silicon, and (3) screw and edge dislocation cores in aluminum. The noise filtering algorithm is implemented in MDStressLab++. an open source C++ library for computing atomistic stress fields available online at (C) 2020 Elsevier Ltd. All rights reserved.

Return to Publications page