Aerodynamic applications of Newton- Krylov-Schwarz solvers

Parallel implicit solution methods are increasingly important in aerodynamics, since reliable low-residual solutions at elevated CFL number are prerequisite to such large-scale applications of aerodynamic analysis codes as aeroelasticity and optimization. In this chapter, a class of nonlinear implicit methods and a class of linear implicit methods are defined and illustrated. Their composition forms a class of methods with strong potential for parallel implicit solution of aerodynamics problems. Newton-Krylov methods are suited for nonlinear problems in which it is unreasonable to compute or store a true Jacobian, given a strong enough preconditioner for the inner linear system that needs to be solved for each Newton correction. In turn, Krylov-Schwarz iterative methods are suited for the parallel implicit solution of multidimensional systems of linearized boundary value problems. Schwarz-type domain decomposition preconditioning provides good data locality for parallel implementations over a range of granularities. These methods are reviewed separately, illustrated with CFD applications, and composed in a class of methods named Newton-Krylov-Schwarz.

[1]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[2]  William Gropp,et al.  Newton-Krylov-Schwarz Methods in CFD , 1994 .

[3]  Dana A. Knoll,et al.  Inexact Newton's method solutions to the incompressible Navier-Stokes and energy equations using standard and matrix-free implementations , 1993 .

[4]  David E. Keyes,et al.  Application of Newton-Krylov methodology to a three-dimensional unstructured Euler code , 1995 .

[5]  Eli Turkel,et al.  Preconditioning and the Limit to the Incompressible Flow Equations , 1993 .

[6]  R. Freund,et al.  QMR: a quasi-minimal residual method for non-Hermitian linear systems , 1991 .

[7]  W. Murray Numerical Methods for Unconstrained Optimization , 1975 .

[8]  David E. Keyes,et al.  Towards Polyalgorithmic Linear System Solvers for Nonlinear Elliptic Problems , 1994, SIAM J. Sci. Comput..

[9]  W. K. Anderson,et al.  An implicit upwind algorithm for computing turbulent flows on unstructured grids , 1994 .

[10]  C. Farhat,et al.  Extending substructure based iterative solvers to multiple load and repeated analyses , 1994 .

[11]  Jinchao Xu,et al.  Iterative Methods by Space Decomposition and Subspace Correction , 1992, SIAM Rev..

[12]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[13]  R. Dembo,et al.  INEXACT NEWTON METHODS , 1982 .

[14]  T. Chan,et al.  The Use of Iterative Linear-Equation Solvers in Codes for Large Systems of Stiff IVPs for ODEs , 1986 .

[15]  J. Steger,et al.  Flux vector splitting of the inviscid gasdynamic equations with application to finite-difference methods , 1981 .

[16]  D. P. Young,et al.  GMRES acceleration of computational fluid dynamics codes , 1985 .

[17]  Martin H. Schultz,et al.  Bounds on Block Diagonal Preconditioning , 1993, Parallel Algorithms Appl..

[18]  Stéphane Lanteri,et al.  TOP/DOMDEC : a software tool for mesh partitioning and parallel processing and applications to CSM a , 1995 .

[19]  Yousef Saad,et al.  Hybrid Krylov Methods for Nonlinear Systems of Equations , 1990, SIAM J. Sci. Comput..

[20]  Gene H. Golub,et al.  Matrix computations , 1983 .

[21]  Henk A. van der Vorst,et al.  Bi-CGSTAB: A Fast and Smoothly Converging Variant of Bi-CG for the Solution of Nonsymmetric Linear Systems , 1992, SIAM J. Sci. Comput..

[22]  Thomas J. R. Hughes,et al.  A globally convergent matrix-free algorithm for implicit time-marching schemes arising in finite element analysis in fluids , 1991 .

[23]  P. Brown A local convergence theory for combined inexact-Newton/finite-difference projection methods , 1987 .

[24]  Paul Fischer,et al.  PROJECTION TECHNIQUES FOR ITERATIVE SOLUTION OF Ax = b WITH SUCCESSIVE RIGHT-HAND SIDES , 1993 .

[25]  Alfio Quarteroni,et al.  Domain Decomposition Methods for Partial Differential Equations , 1999 .