Abstract
Abstract
Abstract
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
APPENDIX B. TRILINOS 136<br />
Minimum Residual (GMRES). Other packages within Trilinos provides incomplete<br />
factorization preconditioning and multilevel preconditioning.<br />
B.3.5 Anasazi<br />
Anasazi is the eigensolver package within Trilinos. It currently uses a block implicitly<br />
restarted Arnoldi method for the solve. This method finds the eigenvalues with largest<br />
magnitude first. The linear solves needed by the eigensolver are also performed by<br />
AztecOO.<br />
B.4 Contribution<br />
My main contribution to LOCA was the enhancement of LOCA’s stability calcula-<br />
tions. The stability calculations involve solving the eigenproblem ˆ Jv = λv, where<br />
ˆJ is the Jacobian matrix. Originally, LOCA had Anasazi solve the eigenproblem<br />
ˆJ −1 v = λv. Now ˆ J −1 v = λv implies that 1<br />
λ v = ˆ Jv. So the eigenvectors of ˆ J −1 are<br />
the same as the eigenvectors of ˆ J, but the eigenvalues of ˆ J −1 are the inverses of the<br />
eigenvalues of ˆ J. Since Anasazi first finds the eigenvectors of ˆ J −1 corresponding to<br />
the largest magnitude eigenvalues, Anasazi will return eigenvectors of the Jacobian<br />
ˆJ that have eigenvalues closest to the origin. This is a useful feature if one expects<br />
turning point bifurcations in their continuation. The eigensolves will track the eigen-<br />
values that are nearest to the origin, and will therefore find the eigenvalue that crosses<br />
the real axis through the origin and creates the turning point.