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 135<br />
B.3.2 LOCA<br />
LOCA (Library of Continuation Algorithms) is the main library I used. This library<br />
contains the continuation routines, including natural continuation, pseudo arc-length<br />
continuation, bifurcation tracking, and stability analysis. It is mostly built from<br />
NOX, Trilinos’s nonlinear solver package described in the next section and interacts<br />
with Anasazi, Trilinos’s eigensolver package. Current research with LOCA involves<br />
efficiently handling turning points, which create ill-conditioned linear solves during<br />
the continuation runs, enhancing bifurcation tracking routines, and multi-parameter<br />
continuation.<br />
B.3.3 NOX<br />
NOX is Trilinos’s nonlinear solver package. It uses Newton’s method to solve the non-<br />
linear equations. Globalization strategies such a line-search methods and trust region<br />
methods are implemented, as well as the ability to handle inexact-Newton method,<br />
where the linear systems are solved with an iterative method instead of a direct<br />
method. For our application, we used Newton-GMRES, where the implementation<br />
of GMRES came from AztecOO, a linear solver package within Trilinos.<br />
B.3.4 AztecOO<br />
AztecOO is a package of preconditioned Krylov iterative methods for systems of<br />
linear equations. Available algorithms include Conjugate Gradient (CG) and General