Massively parallel fitting of Gaussian approximation potentials

Klawohn, Sascha and Kermode, James R and Bartók, Albert P (2023) Massively parallel fitting of Gaussian approximation potentials. Machine Learning: Science and Technology, 4 (1). 015020. ISSN 2632-2153

[thumbnail of Klawohn_2023_Mach._Learn.__Sci._Technol._4_015020.pdf] Text
Klawohn_2023_Mach._Learn.__Sci._Technol._4_015020.pdf - Published Version

Download (579kB)

Abstract

We present a data-parallel software package for fitting Gaussian approximation potentials (GAPs) on multiple nodes using the ScaLAPACK library with MPI and OpenMP. Until now the maximum training set size for GAP models has been limited by the available memory on a single compute node. In our new implementation, descriptor evaluation is carried out in parallel with no communication requirement. The subsequent linear solve required to determine the model coefficients is parallelised with ScaLAPACK. Our approach scales to thousands of cores, lifting the memory limitation and also delivering substantial speedups. This development expands the applicability of the GAP approach to more complex systems as well as opening up opportunities for efficiently embedding GAP model fitting within higher-level workflows such as committee models or hyperparameter optimisation.

Item Type: Article
Subjects: Pacific Library > Multidisciplinary
Depositing User: Unnamed user with email support@pacificlibrary.org
Date Deposited: 11 Jul 2023 04:05
Last Modified: 30 Oct 2024 07:09
URI: http://editor.classicopenlibrary.com/id/eprint/1709

Actions (login required)

View Item
View Item