Object-oriented design of preconditioned iterative methods in diffpack

被引:16
作者
Bruaset, AM [1 ]
Langtangen, HP [1 ]
机构
[1] UNIV OSLO,DEPT MATH,N-0316 OSLO,NORWAY
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 1997年 / 23卷 / 01期
关键词
iterative methods; object-oriented programming; preconditioning;
D O I
10.1145/244768.244776
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As modern programming methodologies migrate from computer science to scientific computing, developers of numerical software are faced with new possibilities and challenges. Based on experiences from an ongoing project that develops C++ software for the solution of partial differential equations, this article has its focus on object-oriented design of iterative solvers for linear systems of equations. Special attention is paid to possible conflicts that have to be resolved in order to achieve a very flexible, yet efficient, code.
引用
收藏
页码:50 / 80
页数:31
相关论文
共 26 条
[1]  
Anderson E., 1992, LAPACK User's Guide
[2]  
[Anonymous], 1993, Templates for the Solution of Linear Systems:Building Blocks for Iterative Methods
[3]  
Arge E., 1997, NUMERICAL METHODS SO
[4]  
BARTON JJ, 1994, SCI ENG CPLUSPLUS
[5]  
Bruaset A. M., 1996, NUMERICAL METHODS SO
[6]  
Bruaset A.M., 1995, PITMAN RES NOTES MAT, V328
[7]  
COPLIEN JO, 1992, ADV CPLUSPLUS PROGRA
[8]  
DAVIES RB, 1993, P OON ST93 ROG WAV S
[9]  
DONGARRA J, 1994, P OON SKT94 ROG WAV
[10]  
DONGARRA J, 1993, P OON SKT93 ROG WAV