HPRMAT: A high-performance R-matrix solver with GPU acceleration for coupled-channel problems in nuclear physics
Jin Lei

TL;DR
HPRMAT is a GPU-accelerated, high-performance R-matrix solver library that significantly speeds up coupled-channel calculations in nuclear physics, making large-scale computations more accessible on standard desktops.
Contribution
The paper introduces HPRMAT, a novel GPU-accelerated solver with mixed-precision strategies and multiple backends, optimized for large-scale nuclear physics calculations.
Findings
GPU solver achieves up to 18× speedup over legacy codes
Mixed-precision approach maintains accuracy while improving performance
All solvers maintain errors below 10^{-5} in cross-section calculations
Abstract
I present HPRMAT, a high-performance solver library for the linear systems arising in R-matrix coupled-channel scattering calculations in nuclear physics. Designed as a drop-in replacement for the linear algebra routines in existing R-matrix codes, HPRMAT employs direct linear equation solving with optimized libraries instead of traditional matrix inversion, achieving significant performance improvements. The package provides four solver backends: (1) double-precision LU factorization, (2) mixed-precision arithmetic with iterative refinement, (3) a Woodbury formula approach exploiting the kinetic-coupling matrix structure, and (4) GPU acceleration. Benchmark calculations demonstrate that the GPU solver achieves up to 9 speedup over optimized CPU direct solvers, and 18 over legacy inversion-based codes, for large matrices (). The mixed-precision strategy is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNuclear reactor physics and engineering · Nuclear physics research studies · Tensor decomposition and applications
