Comparison of Newton's and quasi-Newton's method solvers for the Navier-Stokes equations

The results of a computational evaluation of several Newton's and quasi-Newton's method solvers are discussed and analyzed. Computer time and memory requirements for iterating a solution to the steady state are recorded for each method. Roe's flux-difference splitting together with the Spekreijse/Van Albada continuous limiter is used for the spatial discretization. Sparse matrix inversions are performed using a modified version of the Boeing real sparse library routines and the conjugate gradient squared algorithm. The methods are applied to exact and approximate Newton's method Jacobian systems for flat plate and flat-plate/wedge-type ge- ometries. Results indicate that the quasi-Newton's method solvers do not exhibit quadratic convergence, but can be more efficient than the exact Newton's method in select cases. CONSISTENT goal of computational fluid dynamics (CFD) research has been to improve the efficiency of numerical algorithms. One measure of this efficiency is the log of the residual, which varies linearly with iteration count for typical CFD techniques. These methods can be expected to converge at the same rate no matter how close they are to the final solution. An exception to this behavior is the quadratic convergence Newton's method for which the convergence rate actually increases as the final solution is approached. When quadratic convergence has been attained, the number of cor- rect digits in the solution doubles with each iteration. This behavior has been illustrated by several researchers who have obtained solutions of the potential equation,1 the Euler equa- tions,2'5 and the Navier-Stokes equations.2'4'6'13 Unfortu- nately, the number of iterations is a less-important measure of the efficiency of a code than the total computation time. Quadratic convergence rates are typically accompanied by significant increases in algorithm complexity and hence in- creased per-iteration computational requirements. It was the intent of this research to explore how the conver- gence rate and per-iteration efficiency vary for similar New- ton's and quasi-Newton's method solvers so that the most efficient computational strategy can be identified. To accom- plish this goal, the quadratic convergence Newton's method solver developed by Orkwis and McRae6"8 was modified to create several quasi-Newton's method solvers. Approxima- tions were made to the form of the Jacobian and to the Jacobian matrix inversion process. The resulting schemes are evaluated based on their robustness and efficiency for two test problems.

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

[2]  P. Orkwis,et al.  Newton's Method Solver for the Axisymmetric Navier-Stokes Equations , 1992 .

[3]  P. Orkwis A Newton's method solver for the two-dimensional and axisymmetric Navier-Stokes equations , 1990 .

[4]  V. Vatsa,et al.  Navier-Stokes computations of a prolate spheroid at angle of attack , 1989 .

[5]  P. Sonneveld CGS, A Fast Lanczos-Type Solver for Nonsymmetric Linear systems , 1989 .

[6]  E. Bender,et al.  Application of sparse matrix solvers and Newton's method to fluid flow problems , 1988 .

[7]  S. P. Spekreijse,et al.  Multigrid solution of the steady Euler equations , 1988 .

[8]  M. Hafez,et al.  Calculations of viscous flow with separation using Newton's method and direct solver , 1988 .

[9]  Laurence B. Wigton,et al.  Application of MACSYMA and Sparse Matrix Technology to Multielement Airfoil Calculations , 1987 .

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

[11]  M. Giles,et al.  Newton solution of direct and inverse transonic Euler equations , 1985 .

[12]  G. D. van Albada,et al.  A comparative study of computational methods in cosmic gas dynamics , 1982 .

[13]  Paul D. Orkwis,et al.  Newton's method solver for high-speed viscous separated flowfields , 1992 .

[14]  P. Orkwis A comparison of Newton's and quasi-Newton's method solvers for the Navier-Stokes equations , 1992 .

[15]  Meng-Sing Liou,et al.  Generalized conjugate-gradient methods for the Navier-Stokes equations , 1991 .

[16]  Meng-Sing Liou,et al.  Choice of implicit and explicit operators for the upwind differencing method , 1988 .

[17]  S. Palaniswamy,et al.  Calculations of transonic flows with shocks using Newton's method and direct solver. II - Solution of Euler equations , 1988 .

[18]  V. Venkatakrishnan Newton solution of inviscid and viscous problems , 1988 .

[19]  Veer N. Vatsa,et al.  Navier-Stokes computations of prolate spheroids at angle of attack , 1987 .

[20]  P. Khosla,et al.  Solution of the two-dimensional Navier-Stokes equations using sparse matrix solvers , 1987 .

[21]  R. Fletcher Conjugate gradient methods for indefinite systems , 1976 .