lobpcg.m
by Andrew Knyazev
25 May 2000
(Updated 17 Oct 2011)
LOBPCG solves Hermitian partial generalized eigenproblems using preconditioning, competes with eigs
|
Watch this File
|
| File Information |
| Description |
This main function LOBPCG is a version of the preconditioned conjugate gradient method (Algorithm 5.1) described in A. V. Knyazev, Toward the Optimal Preconditioned Eigensolver: Locally Optimal Block Preconditioned Conjugate Gradient Method, SIAM Journal on Scientific Computing 23 (2001), no. 2, pp. 517-541. http://dx.doi.org/10.1137/S1064827500366124
A C-version of this code is a part of the http://code.google.com/p/blopex/
package and is available, e.g., in SLEPc and HYPRE.
Tested in MATLAB 6.5-7.13 and Octave 3.2.3-3.4.2. |
| MATLAB release |
MATLAB 7.13 (R2011b)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
|
modifying description |
| 16 Jan 2004 |
The final release for non-generalized eigenproblems. |
| 03 May 2004 |
The first public release for generalized Hermitian eigenproblems. |
| 22 Mar 2006 |
minor update to remove mlint messages |
| 19 May 2009 |
License update to free software (BSD). Comments update. |
| 14 Mar 2010 |
Editorial changes to make the code Octave-compatible. |
| 17 Oct 2011 |
A minor update. Functions can now be called using also function handles. Updated comments and examples. |
|
Contact us