PSBLAS: A library for parallel linear algebra computation on sparse matrices

被引:47
作者
Filippone, S [1 ]
Colajanni, M [1 ]
机构
[1] Univ Modena & Reggio Emilia, Dipartimento Sci Ingn, I-41100 Modena, Italy
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2000年 / 26卷 / 04期
关键词
algorithms; design; basic linear algebra subprograms;
D O I
10.1145/365723.365732
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many computationally intensive problems in engineering and science give rise to the solution of large, sparse, linear systems of equations. Fast and efficient methods for their solution are very important because these systems usually occur in the innermost loop of the computational scheme. Parallelization is often necessary to achieve an acceptable level of performance. This paper presents the design, implementation, and interface of a library of Basic Linear Algebra Subroutines for sparse matrices (PSBLAS) which is specifically tailored to distributed-memory computers. PSBLAS enables easy, efficient, and portable implementations of parallel iterative solvers for linear systems. The interface keeps in view a Single Program Multiple Data programming model on distributed-memory machines. However, the architecture of the library does not exclude an implementation in different paradigms, such as those based on the shared-memory model.
引用
收藏
页码:527 / 550
页数:24
相关论文
共 23 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]   STOPPING CRITERIA FOR ITERATIVE SOLVERS [J].
ARIOLI, M ;
DUFF, I ;
RUIZ, D .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1992, 13 (01) :138-144
[3]  
BALAY S, 1995, PETSC 2 0 USER MANUA
[4]  
Barrett R., 1994, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, V2nd ed.
[5]   Object-oriented design of preconditioned iterative methods in diffpack [J].
Bruaset, AM ;
Langtangen, HP .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1997, 23 (01) :50-80
[6]  
CARNEY S, 1994, 94034 ARM HIGH PERF
[7]  
CERIONI F, 1996, PSBLAS USERS GUIDE
[8]  
Choi J., 1995, APPL PAR COMP COMP P
[9]  
Dongarra J., 1995, CS95281 U TENN DEP C
[10]   AN EXTENDED SET OF FORTRAN BASIC LINEAR ALGEBRA SUBPROGRAMS [J].
DONGARRA, JJ ;
DUCROZ, J ;
HAMMARLING, S ;
HANSON, RJ .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1988, 14 (01) :1-17