ACM Home Page
Please provide us with feedback. Feedback
Object-oriented design of preconditioned iterative methods in diffpack
Full text PdfPdf (734 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 23 ,  Issue 1  (March 1997) table of contents
Pages: 50 - 80  
Year of Publication: 1997
ISSN:0098-3500
Authors
Are Magnus Bruaset  SINTEF Applied Mathematics, Oslo, Norway
Hans Petter Langtangen  Univ. of Oslo, Norway
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 44,   Citation Count: 8
Additional Information:

references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/244768.244776
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
ARGE, E., BRUASET, A. M., CALVIN, P. B., KANNEY, J. F., LANGTANGEN, H. P., AND MILLER, C. T. 1997. On the numerical efficiency of C + + in scientific computing. In Numerical Methods and Software Tools in Industrial Mathematics, M. D~ehlen and A. Tveito, Eds. Birkh~iuser, Boston, Mass.
 
3
BARRETT, R., BERRY, M., CHAN, T., DEMMEL, J., DONATO, J., DONGARRA, J., EIJKHOUT, V., POZO, R., ROMINE, C., AND VAN DER VORST, H.A. 1993. Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods. SIAM, Philadelphia, Pa.
 
4
 
5
BRUASET, A.M. 1995. A Survey of Preconditioned Iterative Methods. Pitman Research Notes in Mathematics Series, vol. 328. Addison-Wesley Longman, Harlow, U.K.
 
6
BRUASET, A. M. AND LANGTANGEN, H. P. 1996. A comprehensive set of tools for solving partial differential equations; Diffpack. In Numerical Methods and Software Tools in Industrial Mathematics, M. Dmhlen and A. Tveito, Eds. Birkh~iuser, Boston, Mass.
 
7
 
8
DAVIES, R. B. 1993. Writing a matrix package in C++. In Proceedings of OON-SKI'93. Rogue Wave Software, Corvallis, Oreg.
 
9
DONGARRA, J., LUMSDAINE, A., NIU, X., Pozo, R., AND REMINGTON, K. 1994. Sparse matrix libraries in C + + for high performance architectures. In Proceedings of OON-SKI'94. Rogue Wave Software, Corvallis, Oreg.
 
10
DONGARRA, J. J., Pozo, R., AND WALKER, D.W. 1993. LAPACK++: A design overview of object-oriented extensions for high performance linear algebra. In Proceedings of OON- SKI'93. Rogue Wave Software, Corvallis, Oreg.
 
11
DUFF, I. S., MARRONE, M., AND RADICATI, G. 1992. A proposal for user level sparse BLAS. Tech. Rep. TR/PA/92/85, CERFACS, Toulouse, France. Also SPARKER Working Note No. 1.
 
12
DYAD SYSTEMS. 1991. M++ Class Library. User's Guide. Dyad Systems, Inc., Toronto, Canada.
 
13
EISENSTAT, S. C. 1981. Efficient implementation of a class of preconditioned conjugate gradient methods. SIAM J. Sci. Star. Comput. 2, 1-4.
 
14
 
15
FREUND, R. W. AND NACHTIGAL, N. M. 1991. QMR: A quasi-minimal residual method for non-Hermitian linear systems. Num. Math. 60, 315-339.
 
16
GROPP, W. AND SMITH, B. 1993. Simplified linear equation solvers users manual. Tech. Rep. ANL-93/8-REV 1, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, Ill.
 
17
HEISER, G., POMMERELL, C., WEIS, J., AND FICHTNER, W. 1991. Three dimensional numerical semiconductor device simulation: Algorithms, architectures, results. IEEE Trans. Comput. Aided Des. 10, 1218-1230.
 
18
 
19
20
 
21
 
22
ROGUE WAVE SOFTWARE. 1994. LAPACK.h+ + User's Guide. Rogue Wave Software, Corvallis, Oreg.
 
23
SAAD, Y. 1992. Highly parallel preconditioners for general sparse matrices. Tech. Rep. 92-087, Army High Performance Computer Research Center, Univ. of Minnesota, Minneapolis, Minn.
 
24
 
25
SINTEF. 1994. The Diffpack WWW home page. SINTEF, Oslo, Norway. Available via http://www.oslo.sintef.no/diffpack.
 
26
ZEGLINSKI, G. W. AND HAN, R.S. 1994. Object oriented matrix classes for use in a finite element code using C+ +. Int. J. Numer. Method. Eng. 37, 3921-3937.

CITED BY  8


REVIEW

"Maurice W. Benson : Reviewer"

A well-designed scientific computing library employing object-oriented programming (OOP) techniques is presented. The twin goals of high-quality modern OOP design and efficiency are stressed throughout. A good concise overview of OOP, with par  more...

Collaborative Colleagues:
Are Magnus Bruaset: colleagues
Hans Petter Langtangen: colleagues