[petsc-users] SLEPc eigensolver that uses minimal memory and finds ALL eigenvalues of a real symmetric sparse matrix in reasonable time

Jed Brown jedbrown at mcs.anl.gov
Thu Aug 11 09:07:46 CDT 2011


On Thu, Aug 11, 2011 at 02:23, Shitij Bhargava <shitij.cse at gmail.com> wrote:

> On eight CPUs, as it turns out, it will not take as long as I imagined. For
> a 9600x9600 matrix, to solve for half the largest eigenvalues, it took about
> 300 minutes. Although it would have taken much more time than this for
> solving half the smallest eigenvalues (I had to kill it at total time of 600
> minutes). This is still much much longer than the LAPACK method, which takes
> (for calculating all the eigenvalues at once) about 90 minutes (at the cost
> of much memory, which cant even be distributed -- which is unacceptable.


You should try Elemental for distributed-memory dense eigensolvers.

http://code.google.com/p/elemental/


> Also, I suppose you probably didnt know that I have to calculate ALL the
> eigenvalues).


Why do you need all of them? What underlying problem are you solving?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110811/2ae1e870/attachment.htm>


More information about the petsc-users mailing list