Analysis of the solution phase of a parallel multifrontal approach

被引:4
作者
Amestoy, P. [2 ]
Duff, I. S. [1 ]
Guermouche, A. [3 ]
Slavova, Tz. [1 ]
机构
[1] CERFACS Toulouse, F-31057 Toulouse, France
[2] Univ Toulouse, INPT ENSEEIHT IRIT, F-31071 Toulouse 7, France
[3] Univ Bordeaux 1, LaBRI, INRIA Futurs, F-33405 Talence, France
关键词
Out-of-core; Distributed memory computation; Performance; Sparse linear algebra; Multifrontal approach; MUMPS; SPARSE CHOLESKY FACTORIZATION; LINEAR-EQUATIONS;
D O I
10.1016/j.parco.2009.06.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the forward and backward substitution phases of a sparse multifrontal factorization. These phases are often neglected in papers on sparse direct factorization but, in many applications, they can be the bottleneck so it is crucial to implement them efficiently. In this work, we assume that the factors have been written on disk during the factorization phase, and we discuss the design of an efficient solution phase. We will look at the issues involved when we are solving the sparse systems on parallel computers and will consider in particular their solution in a limited memory environment when out-of-core working is required. Two different approaches are presented to read data from the disk, with a discussion on the advantages and the drawbacks of each. We present some experiments on realistic test problems using an out-of-core version of a sparse multifrontal code called MUltifrontal Massively Parallel Solver (MUMPS). (c) 2009 Published by Elsevier B.V.
引用
收藏
页码:3 / 15
页数:13
相关论文
共 13 条
[1]  
Agullo E, 2006, LECT NOTES COMPUT SC, V4128, P1053
[2]  
AMESTOY P, 2008, RTAPO081 ENSEEIHT
[3]   Hybrid scheduling for the parallel solution of linear systems [J].
Amestoy, PR ;
Guermouche, A ;
L'Excellent, JY ;
Pralet, S .
PARALLEL COMPUTING, 2006, 32 (02) :136-156
[4]   Multifrontal parallel distributed symmetric and unsymmetric solvers [J].
Amestoy, PR ;
Duff, IS ;
L'Excellent, JY .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 184 (2-4) :501-520
[5]   A fully asynchronous multifrontal solver using distributed dynamic scheduling [J].
Amestoy, PR ;
Duff, IS ;
L'Excellent, JY ;
Koster, J .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2001, 23 (01) :15-41
[6]  
DUFF I. S., 1986, Direct methods for sparse matrices
[7]   THE MULTIFRONTAL SOLUTION OF UNSYMMETRIC SETS OF LINEAR-EQUATIONS [J].
DUFF, IS ;
REID, JK .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1984, 5 (03) :633-641
[8]   THE MULTIFRONTAL SOLUTION OF INDEFINITE SPARSE SYMMETRIC LINEAR-EQUATIONS [J].
DUFF, IS ;
REID, JK .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1983, 9 (03) :302-325
[10]  
REID JK, 2008, ACM T MATH SOFTWARE, V36