Solution of the euler and navier stokes equations on parallel processors using a transposed/thomas adi algorithm
暂无分享,去创建一个
The Euler and Navier Stokes equations are discretized and numerically solved on distributed memory parallel processors for airfoil geometries. The spatial derivatives are evaluated to second order accuracy with upwind differencing and the equations are solved implicitly using AD1 factorization. The Thomas Algorithm is used to solve the block tridiagonal matrices that result from the implicit AD1 scheme. The recursion inherent in this method is dealt with by transposing the domain amongst the processors so that there is no communication required in order to solve the tridiagonals once the transpose is done. A couple of transpose schemes were considered and results are presented for the most efficient. Very good times are achieved for realistic problems when run on a coarse to medium grain machine. The method is compared with other parallel schemes. The code was developed and run on an nCUBE/2 and also run on a Thinking Machines CM-5 for a performance comparison and to illustrate portability of the code. *Graduate Assistant tPrincipal St& Scientist, Associate Fellow AIAA $Associate Professor, Senior Member AIAA 5 Graduate Assistant, Member AIAA Vcopyright 1993 @by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved.
[1] S. Lennart Johnsson,et al. Algorithms for Matrix Transposition on Boolean n-Cube Configured Ensemble Architectures , 1988, ICPP.
[2] Robert W. Walters,et al. Upwind relaxation algorithms for the Navier-Stokes equations , 1987 .
[3] Philip L. Roe,et al. Discrete models for the numerical analysis of time-dependent multidimensional gas dynamics , 1986 .
[4] Shahid H. Bokhari,et al. Complete exchange on the iPSC-860 , 1991 .