Composing Scalable Nonlinear Algebraic Solvers

07/14/2016
by   Peter R. Brune, et al.
0

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.

READ FULL TEXT

page 19

page 23

research
09/12/2022

Analysis and numerical validation of robust parallel nonlinear solvers for implicit time discretizations of the Bidomain equations

In this work, we study the convergence and performance of nonlinear solv...
research
10/17/2017

Solving nonlinear circuits with pulsed excitation by multirate partial differential equations

In this paper the concept of Multirate Partial Differential Equations (M...
research
12/31/2018

Sundials/ML: Connecting OCaml to the Sundials Numeric Solvers

This paper describes the design and implementation of a comprehensive OC...
research
09/25/2022

A Comparative Study of Iterative Riemann Solvers for the Shallow Water and Euler Equations

The Riemann problem for first-order hyperbolic systems of partial differ...
research
11/19/2020

Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers

In recent years, the SUite of Nonlinear and DIfferential/ALgebraic equat...
research
08/02/2021

Homotopy Continuation for Sensor Networks Self-Calibration

Given a sensor network, TDOA self-calibration aims at simultaneously est...
research
11/02/2020

Toward Performance-Portable PETSc for GPU-based Exascale Systems

The Portable Extensible Toolkit for Scientific computation (PETSc) libra...

Please sign up or login with your details

Forgot password? Click here to reset