Skip to main navigation Skip to search Skip to main content

Composing scalable nonlinear algebraic solvers

  • Argonne National Laboratory
  • University of Kansas

Research output: Contribution to journalArticlepeer-review

132 Scopus citations

Abstract

Most efficient linear solvers use composable algorithmic components, with the most common model being the combination of a Krylov accelerator and one or more preconditioners. A similar set of concepts may be used for nonlinear algebraic systems, where nonlinear composition of different nonlinear solvers may significantly improve the time to solution. We describe the basic concepts of nonlinear composition and preconditioning and present a number of solvers applicable to nonlinear partial differential equations. We have developed a software framework in order to easily explore the possible combinations of solvers. We show that the performance gains from using composed solvers can be substantial compared with gains from standard Newton-Krylov methods.

Original languageEnglish
Pages (from-to)535-565
Number of pages31
JournalSIAM Review
Volume57
Issue number4
DOIs
StatePublished - 2015

Keywords

  • Iterative solvers
  • Nonlinear problems
  • Parallel computing
  • Preconditioning
  • Software

Fingerprint

Dive into the research topics of 'Composing scalable nonlinear algebraic solvers'. Together they form a unique fingerprint.

Cite this