z-Pares: Parallel Eigenvalue Solver
z-Pares is a package for solving generalized eigenvalue problems. z-Pares is designed to compute a few eigenvalues and eigenvectors of sparse matrices. The symmetries and definitenesses of the matrices can be exploited suitably. z-Pares implements a complex moment based contour integral eigensolver. z-Pares computes eigenvalues inside a user-specified contour path and corresponding eigenvectors. The most important feature of z-Pares is two-level Message Passing Interface (MPI) distributed parallelism.
Features
- Implemented in Fortran 90/95
- Computes eigenvalues located in an interval or a circle and corresponding (right) eigenvectors
- Both real and complex problems are supported
- Single precision and double precision are supported
- Both sequential and distributed parellel MPI builds are available
- Two-level distributed parallelism can be utilized using a pair of MPI communicators
- Reverse communication interface is used so that the package accept any matrix data structures
- Interfaces for dense and sparse CSR format are available
We also provide the following software packages.
- SSEIG
- SSEIG is coded in Matlab.
- You can download SSEIG (ver.1.0) HERE (Nov. 6, 2012)