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
Eigensolver in MAGMA
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
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
Re: Eigensolver in MAGMA
Thank you very much, this is so helpful.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