kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
SPIRIT Solver: Accelerating r-process Nucleosynthesis with Sparse Preconditioning
Indian Inst Sci Educ & Res Mohali, Dept Phys Sci, Mohali 140306, Punjab, India.
KTH, School of Engineering Sciences (SCI), Physics, Nuclear Science and Engineering.ORCID iD: 0000-0002-1406-5695
2026 (English)In: Astrophysical Journal Supplement Series, ISSN 0067-0049, E-ISSN 1538-4365, Vol. 283, no 2, article id 53Article in journal (Refereed) Published
Abstract [en]

We introduce Sparse Matrix Preconditioner for Iterative Refinement and Inversion Toolkit (SPIRIT), a general-purpose sparse matrix solver with a novel preconditioner designed for the large, sparse, and ill-conditioned Jacobian systems that arise in r-process nucleosynthesis simulations. The preconditioner employs a dual-threshold filtering strategy applied before factorization, yielding highly sparse yet stable approximations. Coupled with the Krylov subspace solver biconjugate gradient-stabilized method, SPIRIT dramatically accelerates the matrix inversion step during reaction network evolution. In tests on 500 Jacobian matrices of dimension 7836 & times; 7836 generated in an r-process run, SPIRIT outperformed traditional incomplete LU preconditioners by several orders of magnitude in both runtime and residual accuracy. Benchmarks against Intel Math Kernel Library (Intel MKL) show that SPIRIT reduced matrix inversion costs from 68% to 16% of total runtime while maintaining agreement with MKL solutions to within 10-6 error. Final abundance distributions matched those from standard solvers across all astrophysical relevant nuclear species. SPIRIT also performed reliably for smaller test cases, including trivial and small networks, as well as X-ray burst scenarios (with minor deviations). We have integrated SPIRIT into the network code SkyNet, providing a fast, robust, and open-source alternative for high-performance simulations in nuclear astrophysics and other scientific applications requiring efficient solutions of large, sparse, and ill-conditioned linear systems.

Place, publisher, year, edition, pages
American Astronomical Society , 2026. Vol. 283, no 2, article id 53
National Category
Computational Mathematics
Identifiers
URN: urn:nbn:se:kth:diva-381914DOI: 10.3847/1538-4365/ae47f9ISI: 001716655600001OAI: oai:DiVA.org:kth-381914DiVA, id: diva2:2061561
Note

QC 20260521

Available from: 2026-05-21 Created: 2026-05-21 Last updated: 2026-05-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Qi, Chong

Search in DiVA

By author/editor
Qi, Chong
By organisation
Nuclear Science and Engineering
In the same journal
Astrophysical Journal Supplement Series
Computational Mathematics

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 14 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf