SOLUTION OF VISCOUS-FLUID FLOWS ON A DISTRIBUTED MEMORY CONCURRENT COMPUTER

被引:6
作者
BRAATEN, ME
机构
[1] GE Research and Development Center, Schenectady, New York, 12301
关键词
Computational fluid dynamics; Domain decomposition; Parallel computing; Parallel processing;
D O I
10.1002/fld.1650100804
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A concurrent algorithm for the solution óf the Navier–Stokes equations expressed in curvilinear co‐ordinates has been developed for execution on a distributed memory parallel computer. This algorithm offers the ultimate promise of near‐supercomputer performance on relatively low‐cost parallel computers. The new algorithm is based on an existing serial pressure‐correction‐based algorithm, and uses domain decomposition to partition the problem onto the processors. The algorithm is demonstrated on an Intel iPSC for a complicated two‐dimensional laminar flow problem, for various grid sizes and numbers of processors. Initial results based on straightforward domain decomposition showed that the speed‐up per iteration approached 100% parallel efficiency as the grid size was increased, but that the convergence rate of the algorithm deteriorated relative to the original serial algorithm as the number of processors was increased, limiting the speed‐up achieved. This degradation in convergence rate was traced to a poorer solution of the pressure correction equation in the concurrent procedure. The addition of a global block correction procedure, implemented via efficient global communications routines, remedied this problem, making the convergence rate of the concurrent procedure equivalent to the serial algorithm. The maximum speed‐up achieved with the revised concurrent algorithm was a factor of 12·3 with 16 processors, representing a parallel efficiency of 77%. Copyright © 1990 John Wiley & Sons, Ltd
引用
收藏
页码:889 / 905
页数:17
相关论文
共 22 条
[1]  
BRAATEN M, 1986, NUMER HEAT TRANSFER, V9, P559, DOI 10.1080/10407788608913493
[2]  
BRAATEN ME, 1987, NUMER HEAT TRANSFER, V11, P417, DOI 10.1080/10407788708913563
[3]  
BRAATEN ME, 1985, THESIS U MINNESOTA D
[4]  
CHAN T, 1986, RIACS8617 NASA AM RE
[5]  
CHAN TF, 1986, RIACS8630 NASA AM RE
[6]  
CHESSIRE G, 1987, AB05687 INT SCI COMP
[7]  
DIHN QV, 1984, ELLIPTIC PROBLEM SOL, V2
[8]  
GROPP WD, 1987, YALEUDCSRR570 YAL U
[9]   DEVELOPMENT OF PARALLEL METHODS FOR A 1024-PROCESSOR HYPERCUBE [J].
GUSTAFSON, JL ;
MONTRY, GR ;
BENNER, RE .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (04) :609-638
[10]  
Keyes D.E., 1987, PARALLEL COMPUT, P375