Application of Newton-Krylov methodology to a three-dimensional unstructured Euler code

A Newton-Krylov scheme is applied to an unstructured Euler code in both two and three dimensions. A simple and computationally efficient means of differencing residuals of perturbed solutions is presented that allows consistent levels of convergence to be obtained, independent of the mesh size. Results are shown for subsonic and transonic flow over an airfoil that indicate the Newton-Krylov method can be effective in accelerating convergence over a baseline scheme provided the initial conditions are sufficiently close to the root to allow the fast convergence associated with Newton's method. Two methodologies are presented to accomplish this requirement. Comparisons are made between two methods for forming the matrix-vector product used in the GMRES algorithm. These include a matrixfree finite-difference approach as well as a formulation that allows exact calculation of the matrix-vector product. The finite-difference formulation requires slightly more computer time than the exact method, but has less stringent memory requirements. Lastly, threedimensional results are shown for an isolated wing as well as for a complex-geometry helicopter configuration.

[1]  B. Leer,et al.  Flux-vector splitting for the Euler equations , 1997 .

[2]  W. K. Anderson,et al.  A grid generation and flow solution method for the Euler equations on unstructured grids , 1994 .

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

[4]  Dimitri J. Mavriplis,et al.  Implicit Solvers for Unstructured Meshes , 1993 .

[5]  W. K. Anderson,et al.  Implicit/Multigrid Algorithms for Incompressible Turbulent Flows on Unstructured Grids , 1995 .

[6]  T. Barth,et al.  An unstructured mesh Newton solver for compressible fluid flow and its parallel implementation , 1995 .

[7]  V. Schmitt,et al.  Pressure distributions on the ONERA M6 wing at transonic Mach numbers , 1979 .

[8]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

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

[10]  E. Cuthill,et al.  Reducing the bandwidth of sparse symmetric matrices , 1969, ACM '69.

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

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

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

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

[15]  D. Bonhaus An upwind multigrid method for solving viscous flows on unstructured triangular meshes. M.S. Thesis , 1993 .

[16]  Y. Saad,et al.  Krylov Subspace Methods on Supercomputers , 1989 .