Ordering strategies and related techniques to overcome the trade-off between parallelism and convergence in incomplete factorizations

被引:28
作者
Doi, S
Washio, T
机构
[1] NEC Corp Ltd, C&C Media Res Labs, Miyamae Ku, Kawasaki, Kanagawa 2168111, Japan
[2] NEC Europe, C&C Res Labs, D-53757 Sankt Augustin, Germany
关键词
sparse linear systems; preconditioning; iterative methods; incomplete factorization; convergence; vector computer;
D O I
10.1016/S0167-8191(99)00064-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper is concerned with the parallel implementation of the incomplete factorization preconditioned iterative method. Although the use of such parallel ordering as multicolor ordering may increase parallelism in factorization, it often slows convergence when used in the preconditioned method, and thus may offset the gain in speed obtained with parallelization. Further, the higher the parallelism of an ordering, the slower the convergence; the lower the parallelism, the faster the convergence. This well-known trade-off between parallelism and convergence is well explained by the property of compatibility, the level of which can be clearly seen when ordering is presented in graph form (S. Doi, A. Lichnewsky, A graph-theory approach for analyzing the effects of ordering on ILU preconditioning, INRIA report 1452, 1991). In any given method, the fewer the incompatible local graphs in an ordering (i.e., the lower the parallelism), the faster the convergence (S. Doi, Appl. Numer. Math. 7 (1991) 417-436; S. Doi, in: T. Nodera (Ed.), Advances in Numerical Methods for Large Sparse Sets of Linear Systems, 7 Keio University, 1991). An ordering with no incompatible local graphs, for example, such as that implemented on Vector multiprocessors by using the nested dissection technique, will have excellent convergence, but its parallelism will be limited (S. Doi, A. Lichnewsky, Int. J. High Speed Comput. 2 (1990) 143-179). To attain a better balance, a certain degree of incompatibility is necessary. Ln this regard, increasing the number of colors in multicolor ordering can be a useful approach (S. Fujino, S. Doi, in R. Beauwens (Ed.), Proceeding of the IMACS Internation Symposium on Iterative Methods in Linear Algebra, March 1991; S. Doi, A. Hoshi, Int. J. Comput. Meth. 44 (1992) 143-152). Two related techniques also presented here are the overlapped multicolor ordering (T. Washio, K. Hayami, SIAM J. Sci. Comput. 16 (1995) 631-650), and a fill-in strategy selectively applied to incompatible local graphs. Experiments conducted with an SX-5/16A vector parallel supercomputer show the relative effectiveness of increasing the number of colors and also of using this approach in combination with overlapping and with fill-ins. (C) 1999 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1995 / 2014
页数:20
相关论文
共 25 条
[1]  
[Anonymous], NUMERICAL LINEAR ALG
[2]   VECTORIZABLE PRECONDITIONERS FOR ELLIPTIC DIFFERENCE-EQUATIONS IN 3 SPACE DIMENSIONS [J].
AXELSSON, O ;
EIJKHOUT, V .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1989, 27 (1-2) :299-321
[3]  
CHAN TF, 1997, PARALLEL NUMERICAL A, P167
[4]  
DOI S, 1991, APPL NUMER MATH, V7, P417, DOI 10.1016/0168-9274(91)90011-N
[5]  
DOI S, 1992, INT J COMPUT MATH, V44, P143, DOI 10.1080/00207169208804100
[6]  
DOI S, 1990, INT J HIGH SPEED COM, V2, P143
[7]  
DOI S, 1991, 1452 INRIA
[8]  
DOI S, 1991, ADV NUMERICAL METHOD
[9]  
Dongarra J.J., 1990, Solving Linear Systems on Vector and Shared Memory Computers
[10]   THE EFFECT OF ORDERING ON PRECONDITIONED CONJUGATE GRADIENTS [J].
DUFF, IS ;
MEURANT, GA .
BIT, 1989, 29 (04) :635-657