A matrix-free preconditioned Newton/GMRES method for unsteady Navier-Stokes solutions

The unsteady compressible Reynolds-averaged Navier–Stokes equations are discretized using the Osher approximate Riemann solver with fully implicit time stepping. The resulting non-linear system at each time step is solved iteratively using a Newton/GMRES method. In the solution process, the Jacobian matrix–vector products are replaced by directional derivatives so that the evaluation and storage of the Jacobian matrix is removed from the procedure. An effective matrix-free preconditioner is proposed to fully avoid matrix storage. Convergence rates, computational costs and computer memory requirements of the present method are compared with those of a matrix Newton/GMRES method, a four stage Runge–Kutta explicit method, and an approximate factorization sub-iteration method. Effects of convergence tolerances for the GMRES linear solver on the convergence and the efficiency of the Newton iteration for the non-linear system at each time step are analysed for both matrix-free and matrix methods. Differences in the performance of the matrix-free method for laminar and turbulent flows are highlighted and analysed. Unsteady turbulent Navier–Stokes solutions of pitching and combined translation–pitching aerofoil oscillations are presented for unsteady shock-induced separation problems associated with the rotor blade flows of forward flying helicopters. Copyright © 2000 John Wiley & Sons, Ltd.

[1]  Bryan E. Richards,et al.  α-GMRES: A new parallelizable iterative solver for large sparse non-symmetric linear systems arising from CFD , 1992 .

[2]  P. Forsyth,et al.  Nonlinear iteration methods for high speed laminar compressible Navier-Stokes equations , 1997 .

[3]  David E. Keyes,et al.  Newton-Krylov Methods for Low-Mach-Number Compressible Combustion , 1996 .

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

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

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

[7]  Dana A. Knoll,et al.  Comparison of standard and matrix-free implementations of several Newton-Krylov solvers , 1994 .

[8]  Zdeněk Johan,et al.  Data parallel finite element techniques for large-scale computational fluid dynamics , 1992 .

[9]  S. Osher,et al.  Upwind difference schemes for hyperbolic systems of conservation laws , 1982 .

[10]  D. Whitfield,et al.  Discretized Newton-relaxation solution of high resolution flux-difference split schemes , 1991 .

[11]  R. F. Warming,et al.  An Implicit Factored Scheme for the Compressible Navier-Stokes Equations , 1977 .

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

[13]  Dochan Kwak,et al.  Implicit Navier-Stokes Solver for Three-Dimensional Compressible Flows , 1992 .

[14]  Bryan E. Richards,et al.  Newton-like methods for fast high resolution simulation of hypersonic viscous flows , 1992 .

[15]  H. Lomax,et al.  Thin-layer approximation and algebraic model for separated turbulent flows , 1978 .

[16]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[17]  W. R. Briley,et al.  Solution of the multidimensional compressible Navier-Stokes equations by a generalized implicit method , 1977 .

[18]  David E. Keyes,et al.  Newton-Krylov methods for low Mach number combustion , 1995 .

[19]  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 .

[20]  C. W. Gear,et al.  Iterative Solution of Linear Equations in ODE Codes , 1983 .

[21]  Ken Badcock,et al.  An unfactored implicit moving mesh method for the two-dimensional unsteady N-S equations , 1996 .

[22]  T. Chan,et al.  Nonlinearly Preconditioned Krylov Subspace Methods for Discrete Newton Algorithms , 1984 .

[23]  Sp Fiddes,et al.  A 2D Navier-Stokes method for unsteady compressible flow calculations on moving meshes , 1998 .

[24]  Philip E. Gill,et al.  Practical optimization , 1981 .

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

[26]  Paul D. Orkwis,et al.  Comparison of Newton's and quasi-Newton's method solvers for the Navier-Stokes equations , 1993 .

[27]  Homer F. Walker,et al.  Choosing the Forcing Terms in an Inexact Newton Method , 1996, SIAM J. Sci. Comput..

[28]  P. Brown,et al.  Matrix-free methods for stiff systems of ODE's , 1986 .

[29]  Jocelyne Erhel,et al.  NEWTON–GMRES ALGORITHM APPLIED TO COMPRESSIBLE FLOWS , 1996 .

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