User's guide as PDF document or PS document

User's Guide to JADAMILU
 
FORTRAN routines to solve symmetric/Hermitian (generalized) eigenvalue problems

Matthias Bollhöfer$ ^{1,\ast}$ and Yvan Notay$ ^{2,}$ 1  
 


Date: October 2006  
Revised December 2008


Abstract:

This manual gives an introduction to the use of JADAMILU, a set of Fortran 77 routines to compute selected eigenvalues and associated eigenvectors of large scale real symmetric or complex Hermitian matrices. Generalized eigenvalue problems with positive definite mass matrix can also be solved. The eigenvalues sought can either be the smallest ones or those closest to some specified target inside the spectrum. The package is based on the Jacobi-Davidson method. Key features are modest memory requirements, robust convergence to accurate solutions, and the automatic setup of an in-built preconditioner. On the other hand, the program is flexible and easy to use by non-experts. If the matrix is sparse and explicitly available, the user can simply pass it to the program and let JADAMILU compute the desired eigenvalues. If not, then a crude sparse approximation which may even be diagonal, can be passed. In the latter case the user only needs to define a routine that performs matrix-vector products.














Key words. $\textstyle \parbox{12cm}{eigensolver, Jacobi--Davidson,
preconditioning, software}$



AMS subject classification. 65F10




Matthias Bollhoefer / Yvan Notay
2009-01-26