Published December 4, 2025 | Version v3

SPIRIT: Sparse Matrix Preconditioner for Iterative Refinement and Inversion Toolkit

  • 1. ROR icon Birla Institute of Technology and Science - Hyderabad Campus
  • 2. ROR icon KTH Royal Institute of Technology
  • 3. ROR icon Indian Institute of Science Education and Research Mohali
  • 4. ROR icon Academia Oamenilor de Știință din România

Description

First public release of SPIRIT solver. Includes the core implementation with BiCGSTAB and GMRES solvers, ILU(0) preconditioning, CSR sparse matrix support, and OpenMP parallelisation.

 

Sample test matrices can be found here: Drive with Matrices 1

                                                                  Drive with Matrices 2

 

Instructions to integrate SPIRIT into SkyNet: Click for Instructions

Files

Matrices and skynet.zip

Files (2.2 GB)

Name Size
md5:e4b708203ffd423c9d82434df2058c08
2.2 GB Preview Download
md5:3812ea473d2b7f519e2e751d3a324394
14.6 kB Preview Download

Additional details

Related works

Software

Repository URL
https://github.com/Nazeef-Noorie/SPIRIT
Programming language
C++