gproptim¶
- Author:
Rohit Goswami, Maxim Masterov, Satish Kamath
Overview¶
gproptim is a Gaussian Process Regression library for accelerated saddle
point searches on potential energy surfaces. It provides:
Squared-exponential atom-type (SexpatCF) covariance functions designed for atomic configurations
Joint energy and gradient observations for data-efficient GP modelling
Student-t process for robustness to outlier observations
SCG hyperparameter optimiser + factorized eigendecomp path
Bayesian model averaging over hyperparameters (FBPMGP)
Atomic dimer method for transition state searches
GP-accelerated NEB with climbing image and OIE acquisition
GP-accelerated geometry minimization
Random Fourier Features for O(n) approximate GP
Analytical test potentials (LJ, Muller-Brown, LEPS)
Highway SIMD + OpenMP + runtime CUDA acceleration
Python bindings via nanobind with ASE calculator integration
C API with Fortran module for interop with legacy simulation codes
Dual Meson + CMake build systems
Tutorial¶
How-to Guides¶
User Guide¶
Developer Reference¶
Reference
Python API Reference¶
Python API
C++ API Reference¶
C++ API
License¶
MIT. See the LICENSE file in the repository root.