Litcius/Paper detail

Gaussian approximation potentials: Theory, software implementation and application examples

Sascha Klawohn, James P. Darby, James R. Kermode, Gábor Cśanyi, A. Miguel, Albert P. Bartók

2023The Journal of Chemical Physics73 citationsDOIOpen Access PDF

Abstract

Gaussian Approximation Potentials (GAPs) are a class of Machine Learned Interatomic Potentials routinely used to model materials and molecular systems on the atomic scale. The software implementation provides the means for both fitting models using ab initio data and using the resulting potentials in atomic simulations. Details of the GAP theory, algorithms and software are presented, together with detailed usage examples to help new and existing users. We review some recent developments to the GAP framework, including Message Passing Interface parallelisation of the fitting code enabling its use on thousands of central processing unit cores and compression of descriptors to eliminate the poor scaling with the number of different chemical elements.

Topics & Concepts

Computer scienceSoftwareGaussianScalingComputational scienceCode (set theory)Class (philosophy)Interatomic potentialInterface (matter)AlgorithmAb initioTheoretical computer scienceStatistical physicsParallel computingArtificial intelligenceMolecular dynamicsPhysicsComputational chemistryProgramming languageMathematicsChemistryQuantum mechanicsBubbleSet (abstract data type)Maximum bubble pressure methodGeometryMachine Learning in Materials ScienceX-ray Diffraction in CrystallographyComputational Drug Discovery Methods
Gaussian approximation potentials: Theory, software implementation and application examples | Litcius