arrow
Return

FEREBUS: a high-performance modern Gaussian process regression engine

delete2023-01-01
delete13
delete
OA
AI
M
Matthew J. Burn
P
Paul L. A. Popelier *
DOI:10.1039/d2dd00082bdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
FEREBUS is a highly optimised Gaussian process regression (GPR) engine, which provides both model and optimiser flexibility to produce tailored models designed for domain specific applications. FEREBUS provides the user with the necessary tools to decide on the trade-off between time and accuracy, in order to produce adequately accurate machine learnt models. FEREBUS has been designed from the ground up, for deep integration in the file management pipeline (ICHOR) of the multipolar, machine learned, polarisable force field FFLUX. As such it can produce accurate atomistic models for molecular dynamics simulations as efficiently as possible. FEREBUS utilises both OpenMP and OpenAcc technologies for parallel execution of optimisation routines and offloading computation to GPU accelerator devices with high efficiency, reaching parallel efficiency of 99%. The FORTRAN90 program FEREBUS embodies a modern approach to a high performance GPR engine providing both flexibility and performance in a single package.

Journal

Digital Discovery cover
Digital Discovery
IF:
5.6
Papers:
981
Citations:
1.7K

Organization

U
University of Manchester
Scholars:
5.7W
Papers: 5.2W
Citations: 7.4W