## Eigensolver in MAGMA

Open discussion for MAGMA library (Matrix Algebra on GPU and Multicore Architectures)

### Eigensolver in MAGMA

Hello,

Where exactly can I find detailed documentation or sample programs about how to utilize the eigensolver functions/routines in MAGMA?
If I plan to use MAGMA on Keeneland, how should I compile the program and submit the job?

Thanks,

Yuhao
yhao

Posts: 2
Joined: Tue May 20, 2014 12:53 am

### Re: Eigensolver in MAGMA

Symmetric or non-symmetric eigen problem? Generalized problem (i.e., Ax = lambda B x)?
For symmetric problems, the routines are ssyev, dsyev, cheev, zheev (symmetric eigenvalue or hermitian eigenvalue).
For non-symmetric problems, the routines are sgeev, dgeev, cgeev, zgeev (general eigenvalue).

The documentation is in the source files, e.g.,
src/dsyev.cpp
or available online at
http://icl.cs.utk.edu/magma/docs/
under Files > File list > magma-1.4.0 > src > dsyev.cpp

The best examples are in the testing directory, e.g.,
testing/testing_dsyev.cpp

-mark
mgates3

Posts: 782
Joined: Fri Jan 06, 2012 2:13 pm

### Re: Eigensolver in MAGMA

mgates3 wrote:Symmetric or non-symmetric eigen problem? Generalized problem (i.e., Ax = lambda B x)?
For symmetric problems, the routines are ssyev, dsyev, cheev, zheev (symmetric eigenvalue or hermitian eigenvalue).
For non-symmetric problems, the routines are sgeev, dgeev, cgeev, zgeev (general eigenvalue).

The documentation is in the source files, e.g.,
src/dsyev.cpp
or available online at
http://icl.cs.utk.edu/magma/docs/
under Files > File list > magma-1.4.0 > src > dsyev.cpp

The best examples are in the testing directory, e.g.,
testing/testing_dsyev.cpp

-mark

Thank you very much, this is so helpful.
yhao

Posts: 2
Joined: Tue May 20, 2014 12:53 am