SelInv is the implementation of the Selected Inversion algorithm, which computes the selected elements of the inverse of a general sparse symmetric matrix.

Sequential version (last update: 12/18/2012):
Real symmetric : download
Complex symmetric : download

The parallel version of SelInv is included in the PEXSI package.


The Pole EXpansion and Selected Inversion method (PEXSI) is a fast method for evaluating certain selected elements of a matrix function. PEXSI is highly scalable on distributed memory parallel machines.
The parallel selected inversion method (PSelInv) is included in the PEXSI package.

For more information of PEXSI (including the download, install, and simple tutorial information), please visit the website:

You can also directly download the tarball here.