nap: A molecular dynamics package with parameter-optimization programs for classical and machine-learning potentials

The nap is a package for molecular dynamics (MD) simulation consisting of an MD program (pmd) that can perform large-scale simulation using a spatial-decomposition technique and two parameter-optimization programs: one for classical (CL) potentials (fp.py) and another for machine-learning (ML) potentials (fitpot). Since the numbers of parameters to be optimized are much different between CL and ML potentials, optimization approaches for them are also different; meta-heuristic global minimum-search algorithms for the CL potentials, in which the numbers of parameters are usually much less than one hundred, and gradient-based methods for the ML potentials. The parameters of CL potentials can be optimized to any target quantity that can be computed using the potentials since meta-heuristic methods do not require the derivatives of the quantity with respect to parameters. On the other hand, ML-potential parameters can be optimized to only energies, forces on atoms and stress components of reference systems, mainly because gradient-based methods require the derivatives of other quantities with respect to parameters, and the analytical derivatives and the coding of them are usually painful and sometimes impossible. Potentials can be used in combination with any other potential, such as pair and angular potentials, short-range and long-range potentials, CL and ML potentials. With using the nap package, users can perform MD simulation of solid-state materials with the choice of different levels of complexity (CL or ML) by creating interatomic potentials optimized to quantum-mechanical calculation data even if no potential is available.

[1]  P. Brommer,et al.  Potfit: effective potentials from ab initio data , 2007, 0704.0185.

[2]  Linfeng Zhang,et al.  Deep learning inter-atomic potential model for accurate irradiation damage simulations , 2019, Applied Physics Letters.

[3]  P. Morse Diatomic Molecules According to the Wave Mechanics. II. Vibrational Levels , 1929 .

[4]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[5]  Nongnuch Artrith,et al.  An implementation of artificial neural-network potentials for atomistic materials simulations: Performance for TiO2 , 2016 .

[6]  Michele Parrinello,et al.  Generalized neural-network representation of high-dimensional potential-energy surfaces. , 2007, Physical review letters.

[7]  R. Kobayashi,et al.  High-throughput production of force-fields for solid-state electrolyte materials , 2020 .

[8]  Jörg Stadler,et al.  IMD: A Software Package for Molecular Dynamics Studies on Parallel Computers , 1997 .

[9]  J. Tersoff,et al.  New empirical approach for the structure and energy of covalent systems. , 1988, Physical review. B, Condensed matter.

[10]  T. Morawietz,et al.  A density-functional theory-based neural network potential for water clusters including van der Waals corrections. , 2013, The journal of physical chemistry. A.

[11]  Steve Plimpton,et al.  Fast parallel algorithms for short-range molecular dynamics , 1993 .

[12]  J. Roth,et al.  Classical interaction potentials for diverse materials from ab initio data: a review of potfit , 2014, 1411.5934.

[13]  C. Brooks Computer simulation of liquids , 1989 .

[14]  Weber,et al.  Computer simulation of local order in condensed phases of silicon. , 1985, Physical review. B, Condensed matter.

[15]  Atsuto Seko,et al.  Sparse representation for a potential energy surface , 2014, 1403.7995.

[16]  M. Baskes,et al.  Embedded-atom method: Derivation and application to impurities, surfaces, and other defects in metals , 1984 .

[17]  M. Finnis,et al.  A simple empirical N-body potential for transition metals , 1984 .

[18]  Ryo Kobayashi,et al.  Neural network potential for Al-Mg-Si alloys , 2017 .