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 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

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

Saved successfully!

Ooh no, something went wrong!