cuSOAP: a GPU-accelerated Generator of Smooth Overlap of Atomic Positions Descriptor
Hongyu Yan, Yuqing Xia, Yong Wei, Minghan Chen, Hanning Chen
Abstract
The Smooth Overlap of Atomic Positions (SOAP) descriptor is one of the most widely adopted representations of atomic environments in molecular machine learning, but the cost of evaluating it and its derivatives remains a principal bottleneck of SOAP-based interatomic potentials, particularly at the large radial and angular basis sizes demanded by complex, multi-species condensed-phase environments. We present cuSOAP, a GPU-accelerated generator of atom-wise SOAP vectors and their analytic derivatives. Built on PyTorch, cuSOAP evaluates closed-form expressions or quadratures for the projection coefficients and their Cartesian gradients for Gaussian-type-orbital and polynomial radial bases, through fused CUDA and Triton kernels that eliminate the multi-gigabyte intermediates of a naive tensor formulation. The package is a drop-in replacement for the CPU-based reference DScribe, reproducing its constructor signature, feature ordering, and output to within 10-6, and accepts structures directly as Atomistic Simulation Environment (ASE) Atoms objects. On an NVIDIA Grace--Blackwell (GB200) node, a single Blackwell GPU generates the full descriptor-plus-Jacobian workload for a 1000-molecule water cluster up to two orders of magnitude faster than DScribe, i.e., from 13× to 227× across the entire (n, l) hyperparameter map, with the speedup growing with the angular band limit l. Descriptor-only generation scales as t n1.34, close to linear, up to a million-atom water cluster, which is processed in 19.5s on one GPU and, through a shared-memory multiprocessing driver, in 5.7s on the four GPUs of the node, demonstrating 90% parallel efficiency with no sign of saturation as devices are added. These results bring on-the-fly SOAP evaluation for large-scale condensed-phase simulation within reach.
Create a lesson
Related papers
Spin Migration in the Argon Dimer
Stefanos Carlström, Serguei Patchkovskii, Misha Yu Ivanov
Accuracy of Vibrational Properties of Machine-Learning Force Fields for Molecular Crystal Transformations
Natalia Goncharova, Oskar Schweighofer, Johannes Hoja
Electron-Density-Informed Molecular Property Prediction Using Surrogate Functionals
Manuel V. Klockow, Simon Wagner, Roman Remme et al.
Unveiling the Influence of Graphitic Nanocarbon Structures, Defects, and Surface Functional Groups on Supercapacitive Performance in LiTFSI Electrolyte
Phongphot Sakulaue, Bénédicte Réty, Takafumi Ishii et al.
Quantum dynamics of an ion in an RF quadrupole trap with weak octupolar anharmonicity
Sukanya Jana, Anushree Dey, Pintu Manadal et al.
Quantitative modeling of acid-base equilibria
Qianjun Xu, Simin Liu, Cesare Malosso et al.