Atom-centered machine-learning force field package

被引:6
|
作者
Li, Lei [1 ]
Ciufo, Ryan A. [2 ,3 ]
Lee, Jiyoung [2 ,3 ]
Zhou, Chuan [1 ]
Lin, Bo [1 ]
Cho, Jaeyoung [2 ,3 ]
Katyal, Naman [2 ,3 ]
Henkelman, Graeme [2 ,3 ]
机构
[1] Southern Univ Sci & Technol, Dept Mat Sci & Engn, Guangdong Prov Key Lab Funct Oxide Mat & Devices, Shenzhen 518055, Guangdong, Peoples R China
[2] Univ Texas Austin, Dept Chem, Austin, TX 78712 USA
[3] Univ Texas Austin, Oden Inst Computat Engn & Sci, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
Machine learning; Adaptive kinetic Monte Carlo; Density functional theory; Atomic force field;
D O I
10.1016/j.cpc.2023.108883
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In recent years, machine learning algorithms have been widely used for constructing force fields with an accuracy of ab initio methods and the efficiency of classical force fields. Here, we developed a python based atom-centered machine-learning force field (PyAMFF) package to provide a simple and efficient platform for fitting and using machine learning force fields by implementing an atom-centered neural network algorithm with Behler-Parrinello symmetry functions as structural fingerprints. The following three features are included in PyAMFF: (1) integrated Fortran modules for fast fingerprint calculations and Python modules for user-friendly integration through scripts and facile extension of future algorithms; (2) a pure Fortran backend to interface with the software, including the long-timescale dynamic simulation package EON, enabling both molecular dynamic simulations and adaptive kinetic Monte Carlo simulations with machine-learning force fields; and (3) integration with the Atomic Simulation Environment package for active learning and ML-based algorithm development. Here, we demonstrate an efficient parallelization of PyAMFF in terms of CPU and memory usage and show that the Fortran-based PyAMFF calculator exhibits a linear scaling relationship with the number of symmetry functions and the system size.Program summary Program title: python-based atom-centered machine-learning force field (PyAMFF) CPC Library link to program files: https://doi .org /10 .17632 /fsn6dkcvrv.1 Developer's repository link: https://gitlab .com /pyamff /pyamff Licensing provisions: Apache License, 2.0Nature of problem: Determine an approximate (surrogate) model based upon atomic forces and energies from density functional theory (DFT). With a surrogate model that is less computationally expensive to evaluate than DFT, there can be a rapid exploration of the potential energy surface, accelerated optimization to minima and saddle points, and ultimately, accelerated design of active materials where the kinetics are key to the material function. Solution method: The atomic environments of training data are calculated in terms of Behler-Parrinello fingerprints. These fingerprints are passed to a neural network which is trained to reproduce the energy and force of the training data. A parallel implementation and Fortran backend allow for efficient training and calculation of the resulting surrogate model. Examples of long-time simulations of materials on the surrogate model surfaces are provided. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Unified theory of atom-centered representations and message-passing machine-learning schemes
    Nigam, Jigyasa
    Pozdnyakov, Sergey
    Fraux, Guillaume
    Ceriotti, Michele
    JOURNAL OF CHEMICAL PHYSICS, 2022, 156 (20):
  • [2] wACSF-Weighted atom-centered symmetry functions as descriptors in machine learning potentials
    Gastegger, M.
    Schwiedrzik, L.
    Bittermann, M.
    Berzsenyi, F.
    Marquetand, P.
    JOURNAL OF CHEMICAL PHYSICS, 2018, 148 (24):
  • [3] Molecular partition coefficient from machine learning with polarization and entropy embedded atom-centered symmetry functions
    Zhu, Qiang
    Jia, Qingqing
    Liu, Ziteng
    Ge, Yang
    Gu, Xu
    Cui, Ziyi
    Fan, Mengting
    Ma, Jing
    PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2022, 24 (38) : 23082 - 23088
  • [4] Dispersion Corrected Atom-Centered Potentials for Phosphorus
    Cascella, Michele
    Lin, I-Chun
    Tavernelli, Ivano
    Rothlisberger, Ursula
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2009, 5 (11) : 2930 - 2934
  • [5] Superior performance of the machine-learning GAP force field for fullerene structures
    Alireza Aghajamali
    Amir Karton
    Structural Chemistry, 2022, 33 : 505 - 510
  • [6] Superior performance of the machine-learning GAP force field for fullerene structures
    Aghajamali, Alireza
    Karton, Amir
    STRUCTURAL CHEMISTRY, 2022, 33 (02) : 505 - 510
  • [7] Atom-Centered Interacting Fragments and Similarity Search Applications
    Batista, Jose
    Tan, Lu
    Bajorath, Juergen
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2010, 50 (01) : 79 - 86
  • [8] A general-purpose machine-learning force field for bulk and nanostructured phosphorus
    Volker L. Deringer
    Miguel A. Caro
    Gábor Csányi
    Nature Communications, 11
  • [9] Beyond the atom-centered effective two-body potential in molecular mechanics force fields.
    Kollman, PA
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1998, 216 : U706 - U706
  • [10] A general-purpose machine-learning force field for bulk and nanostructured phosphorus
    Deringer, Volker L.
    Caro, Miguel A.
    Csanyi, Gabor
    NATURE COMMUNICATIONS, 2020, 11 (01)