PyXtal FF: a Python Library for Automated Force Field Generation
arXiv:2007.13012 · doi:10.1088/2632-2153/abc940
Abstract
We present PyXtal FF, a package based on Python programming language, for developing machine learning potentials (MLPs). The aim of PyXtal FF is to promote the application of atomistic simulations by providing several choices of structural descriptors and machine learning regressions in one platform. Based on the given choice of structural descriptors (including the atom-centered symmetry functions, embedded atom density, SO4 bispectrum, and smooth SO3 power spectrum), PyXtal FF can train the MLPs with either the generalized linear regression or neural networks model, by simultaneously minimizing the errors of energy/forces/stress tensors in comparison with the data from the ab-initio simulation. The trained MLP model from PyXtal FF is interfaced with the Atomic Simulation Environment (ASE) package, which allows different types of light-weight simulations such as geometry optimization, molecular dynamics simulation, and physical properties prediction. Finally, we will illustrate the performance of PyXtal FF by applying it to investigate several material systems, including the bulk SiO2, high entropy alloy NbMoTaW, and elemental Pt for general purposes. Full documentation of PyXtal FF is available at https://pyxtal-ff.readthedocs.io.
13 pages, 4 figures
References in corpus (7)
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- The NumPy array: a structure for efficient numerical computation
- A Spectral Analysis Method for Automated Generation of Quantum-Accurate Interatomic Potentials
- Accurate Force Field for Molybdenum by Machine Learning Large Materials Data
- Stratified construction of neural network based interatomic models for multicomponent materials
- PiNN: A Python Library for Building Atomic Neural Networks of Molecules and Materials
- Spectral Neural Network Potentials for Binary Alloys
Cited by in corpus (7)
- Neuroevolution machine learning potentials: Combining high accuracy and low cost in atomistic simulations and application to heat transport
- GPUMD: A package for constructing accurate machine-learned potentials and performing highly efficient atomistic simulations
- Improving the accuracy of the neuroevolution machine learning potential for multi-component systems
- Short-range order and its impacts on the BCC NbMoTaW multi-principal element alloy by the machine-learning potential
- KLIFF: A framework to develop physics-based and machine learning interatomic potentials
- Size-Dependent Nucleation in Crystal Phase Transition from Machine Learning Metadynamics
- Developing Potential Energy Surfaces for Graphene-based 2D-3D Interfaces from Modified High Dimensional Neural Networks for Applications in Energy Storage