Skip to content
forked from ralna/spral

Sparse Parallel Robust Algorithms Library

License

Notifications You must be signed in to change notification settings

jenniferscott/spral

 
 

Repository files navigation

STFC logo

SPRAL: The Sparse Parallel Robust Algorithm Library

travis status

An open-source (BSD) library for sparse linear algebra and associated algorithms. It is primarily developed by the Numerical Analysis group at STFC Rutherford Appleton Laboratory (hsl@stfc.ac.uk).

Packages

  • LSMR - Solves sparse least squares problems using LSMR algorithm.
  • RANDOM - Pseudo-random number generator.
  • RANDOM_MATRIX - Generates random matrices for testing purposes.
  • RUTHERFORD_BOEING - Read and write matrices in Rutherford-Boeing format.
  • SCALING - Calculates matrix scalings through a variety of algorithms
  • SSIDS - Sparse Symmetric Indefinite Direct Solver.
  • SSMFE - Sparse Symmetric Matrix-Free Eigensolver. Uses Jacobi-conjugate preconditioned gradients method.

If the functionality you are looking for is not support, it may be offered by our proprietary licenced HSL Library (free to academics).

Installation

We use a standard autotools-based build:

./autogen.sh # If compiling from fresh git checkout
./configure
make
make install

About

Sparse Parallel Robust Algorithms Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Fortran 71.6%
  • C++ 16.9%
  • Cuda 5.9%
  • C 3.7%
  • M4 1.0%
  • Makefile 0.9%