Large‐scale computational fluid dynamics by the finite element method

Solution methods are presented for the large systems of linear equations resulting from the implicit, coupled solution of the Navier-Stokes equations in three dimensions. Two classes of methods for such solution have been studied: direct and iterative methods. For direct methods, sparse matrix algorithms have been investigated and a Gauss elimination, optimized for vector-parallel processing, has been developed. Sparse matrix results indicate that reordering algorithms deteriorate for rectangular, i.e. M × M × N, grids in three dimensions as N gets larger than M. A new local nested dissection reordering scheme that does not suffer from these difficulties, at least in two dimensions, is presented. The vector-parallel Gauss elimination is very efficient for processing on today's supercomputers, achieving execution rates exceeding 2.3 Gflops the Cray YMP-8 and 9.2 Gflops on the NEC on SX3. For iterative methods, two approaches are developed. First, conjugate-gradient-like methods are studied and good results are achieved with a preconditioned conjugate gradient squared algorithm. Convergence of such a method being sensitive to the preconditioning, a hybrid viscosity method is adopted whereby the preconditioner has an artificial viscosity that is gradually lowered, but frozen at a level higher than the dissipation introduced in the physical equations. The second approach is a domain decomposition one in which overlapping domain and side-by-side methods are tested. For the latter, a Lagrange multiplier technique achieves reasonable rates of convergence.

[1]  Some iterative methods for incompressible flow problems , 1989 .

[2]  W. Habashi,et al.  Finite element solutions of the Navier-Stokes equations for compressible internal flows , 1992 .

[3]  Wagdi G. Habashi,et al.  A note on nested dissection for rectangular grids , 1993 .

[4]  Garry H. Rodrigue Some ideas for decomposing the domain of elliptic partial differential equations in the schwarz process , 1986 .

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

[6]  D. T. Nguyen,et al.  Parallel-vector solution of large-scale structural analysis problems on supercomputers , 1990 .

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

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

[9]  G. Baruzzi,et al.  Finite element solutions of the Euler equations for transonic external flows , 1991 .

[10]  Numerical methods for 3-D viscous incompressible flows using velocity/vorticity formulation , 1990 .

[11]  T. Pulliam Computational challenge - Euler solution for ellipses , 1989 .

[12]  J. Pasciak,et al.  Computer solution of large sparse positive definite systems , 1982 .

[13]  Barry W. Peyton,et al.  Progress in Sparse Matrix Methods for Large Linear Systems On Vector Supercomputers , 1987 .

[14]  Henk A. van der Vorst,et al.  The performance of FORTRAN implementations for preconditioned conjugate gradients on vector computers , 1986, Parallel Comput..

[15]  Graham F. Carey,et al.  Performance of iterative methods for Newtonian and generalized Newtonian flows , 1989 .