4.7 Article

Parallel point defect identification in molecular dynamics simulations without post-processing: A compute and dump style for LAMMPS

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 247, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.cpc.2019.106862

关键词

Cascade damage; Frenkel pair; Parallel; Molecular dynamics; LAMMPS; Point defect

资金

  1. U.S. Nuclear Regulatory Commission [NRC-HQ-84-15-G-0026]
  2. U.S. Department of Energy, Office of Science through the Scientific Discovery through Advanced Computing (SciDAC) project on Plasma -Surface Interactions through Oak Ridge National Laboratory [4000135920, 4000159698]
  3. U.S. Department of Energy, Office of Fusion Energy Sciences through the Scientific Discovery through Advanced Computing (SciDAC) project on Plasma -Surface Interactions through Oak Ridge National Laboratory [4000135920, 4000159698]
  4. U.S. Department of Energy, Office of Advanced Scientific Computing Research through the Scientific Discovery through Advanced Computing (SciDAC) project on Plasma -Surface Interactions through Oak Ridge National Laboratory [4000135920, 4000159698]
  5. U.S. Department of Energy, Office of Fusion Energy Sciences through the Plasma -Surface Interactions Science Center [DE-SC0002060]
  6. U.S. Department of Energy (DOE) [DE-SC0002060] Funding Source: U.S. Department of Energy (DOE)

向作者/读者索取更多资源

Two classes for the molecular dynamics program LAMMPS - one compute style and one dump style - are presented that are designed to identify, count, and output point defects in cascade damage and related molecular dynamics simulations. The calculations are done in parallel across multiple MPI processes, and can be done at the same time as the original simulation. This drastically reduces storage requirements by eliminating the need to post-process every atom in the system. Non-cubic lattices, free surfaces, and large voids can be eliminated from the output by suitable choices of the reference lattice. The classes are derived from LAMMPS's Dump and Compute classes, and pose no additional overhead to LAMMPS if they are not used. PROGRAM SUMMARY Program Title: Compute style frenkel and dump style frenkel Program Files doi: http://dx.doi.org/10.176.32/p39kb4fshj.1 Licensing provisions: GPLv2 Programming language: C++ Nature of problem: Identify and count point defects (interstitials and vacancies) in metals created by high-energy cascade damage, in parallel, without post-processing, relative to an arbitrary defect-free crystal lattice. Solution method: Defects are identified and counted in parallel, across an arbitrary number of processors, through LAMMPS's domain decomposition techniques [1]. Defects are counted according to the occupancy of the Wigner-Seitz cell of each lattice site, but can be visualized by either WignerSeitz cell occupancy or by Lindemann sphere analysis. Results are then shared across all processes by message-passing. Restrictions: This implementation is likely restricted to orthorhombic domains. It is also inadvisable to use this software in the presence of grain boundaries. It is possible (with care) to use it with free surfaces. (C) 2019 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据