06.08.2013 Views

Abstract

Abstract

Abstract

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!