xinye83 / symmetric-tridiagonal-eigensolver

A fortran 90 implementation of a parallel eigensolver for symmetric tridiagonal matrices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

symmetric-tridiagonal-eigensolver

The final project for CS 51501 Parallelism in Numerical Linear Algebra during the spring semester in 2016 at Purdue University, it is a Fortran 90 implementation of a parallel eigensolver for symmetric tridiagonal matrices with Intel MKL, OpenMP and MPI. The algorithm uses Sturm sequence to compute inertias of the matrix with different diagonal shifts and then computes eigenvectors with inverse iteration.

About

A fortran 90 implementation of a parallel eigensolver for symmetric tridiagonal matrices


Languages

Language:Fortran 96.0%Language:Makefile 4.0%