This website offers the most recent implementation of the SPIKE library package for solving banded linear systems.
The current SPIKE package v1.0 (11/2018) includes a feature complete SPIKE-OpenMP banded solver.
This solver can significantly outperform the traditional LAPACK-LU banded solvers on shared memory multi-core systems.
It is also designed as an easy to use 'black-box' replacement to the standard LAPACK banded interfaces.
The library includes support for single and double precision arithmetic using real or complex system matrices, C and Fortran
interfaces, as well options for transpose solve, pivoting and non-pivoting factorizations.