A parallel multigrid solver for 3D convection and convection-diffusion problems

被引:8
|
作者
Llorente, IM [1 ]
Prieto-Matías, M
Diskin, B
机构
[1] Univ Complutense Madrid, Fac CC Fis, Dept Arquitectura Computadores & Automatica, Madrid 28040, Spain
[2] NASA Langley Res Ctr, Inst Comp Applicat Sci & Engn, Hampton, VA 23681 USA
基金
美国国家航空航天局;
关键词
robust multigrid; convection-dominated problems; parallel multigrid;
D O I
10.1016/S0167-8191(01)00115-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multigrid algorithms are known to be highly efficient in solving systems of elliptic equations. However, standard multigrid algorithms fail to achieve optimal grid-independent convergence rates in solving non-elliptic problems. In many practical cases, the non-elliptic part of a problem is represented by the convection operator. Downstream marching, when it is viable, is the simplest and most efficient way to solve this operator. However, in a parallel setting, the sequential nature of marching degrades the efficiency of the algorithm. The aim of this paper is to present, evaluate and analyze an alternative highly parallel multigrid method for 3D convection-dominated problems. This method employs semicoarsening, a four-color plane-implicit smoother, and discretization rules allowing the same cross-characteristic interactions on all the grids involved to be maintained. The load imbalance below the critical level is the main source of inefficiency in its parallel implementation. After comparing several strategies to relieve the load imbalance, a hybrid smoother that degrades the convergence properties of the method but improves its granularity has been found to be the best choice. The numerical and parallel properties of the multigrid algorithm with the four-color and hybrid smoothers are studied on SGI Origin 2000 and Cray T3E systems. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1715 / 1741
页数:27
相关论文
共 50 条