메뉴 건너뛰기




Volumn 23, Issue 1, 1997, Pages 50-80

Object-Oriented Design of Preconditioned Iterative Methods in Diffpack

Author keywords

D.2.2 Software Engineering : Tools and Techniques software libraries; D.3.2 Programming Languages : Language Classifications C++; G.1.3 Numerical Analysis : Numerical Linear Algebra linear systems; Sparse and very large systems

Indexed keywords

C (PROGRAMMING LANGUAGE); ITERATIVE METHODS; LINEAR ALGEBRA; OBJECT ORIENTED PROGRAMMING; PARTIAL DIFFERENTIAL EQUATIONS;

EID: 0031097391     PISSN: 00983500     EISSN: None     Source Type: Journal    
DOI: 10.1145/244768.244776     Document Type: Article
Times cited : (19)

References (26)
  • 5
    • 0003541860 scopus 로고
    • Pitman Research Notes in Mathematics Series
    • Addison-Wesley Longman, Harlow, U.K.
    • BRUASET, A. M. 1995. A Survey of Preconditioned Iterative Methods. Pitman Research Notes in Mathematics Series, vol. 328. Addison-Wesley Longman, Harlow, U.K.
    • (1995) A Survey of Preconditioned Iterative Methods , vol.328
    • Bruaset, A.M.1
  • 6
    • 0002057154 scopus 로고    scopus 로고
    • A comprehensive set of tools for solving partial differential equations; Diffpack
    • M. Dæhlen and A. Tveito, Eds. Birkhäuser, Boston, Mass.
    • 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. Dæhlen and A. Tveito, Eds. Birkhäuser, Boston, Mass.
    • (1996) Numerical Methods and Software Tools in Industrial Mathematics
    • Bruaset, A.M.1    Langtangen, H.P.2
  • 8
    • 0347792199 scopus 로고
    • Writing a matrix package in C++
    • Rogue Wave Software, Corvallis, Oreg.
    • DAVIES, R. B. 1993. Writing a matrix package in C++. In Proceedings of OON-SKI'93. Rogue Wave Software, Corvallis, Oreg.
    • (1993) Proceedings of OON-SKI'93
    • Davies, R.B.1
  • 9
    • 0005097045 scopus 로고
    • Sparse matrix libraries in C++ for high performance architectures
    • Rogue Wave Software, Corvallis, Oreg.
    • 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.
    • (1994) Proceedings of OON-SKI'94
    • Dongarra, J.1    Lumsdaine, A.2    Niu, X.3    Pozo, R.4    Remington, K.5
  • 10
    • 0347792206 scopus 로고
    • LAPACK++: A design overview of object-oriented extensions for high performance linear algebra
    • Rogue Wave Software, Corvallis, Oreg.
    • 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.
    • (1993) Proceedings of OON-SKI'93
    • Dongarra, J.J.1    Pozo, R.2    Walker, D.W.3
  • 11
    • 0347792205 scopus 로고
    • A proposal for user level sparse BLAS
    • CERFACS, Toulouse, France. Also SPARKER Working Note No. 1
    • 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.
    • (1992) Tech. Rep. TR/PA/92/85
    • Duff, I.S.1    Marrone, M.2    Radicati, G.3
  • 12
    • 0347162069 scopus 로고
    • Dyad Systems, Inc., Toronto, Canada
    • DYAD SYSTEMS. 1991. M++ Class Library. User's Guide. Dyad Systems, Inc., Toronto, Canada.
    • (1991) M++ Class Library. User's Guide
  • 13
    • 0002705646 scopus 로고
    • Efficient implementation of a class of preconditioned conjugate gradient methods
    • EISENSTAT, S. C. 1981. Efficient implementation of a class of preconditioned conjugate gradient methods. SIAM J. Sci. Stat. Comput. 2, 1-4.
    • (1981) SIAM J. Sci. Stat. Comput. , vol.2 , pp. 1-4
    • Eisenstat, S.C.1
  • 15
    • 25444452938 scopus 로고
    • QMR: A quasi-minimal residual method for non-Hermitian linear systems
    • FREUND, R. W. AND NACHTIGAL, N. M. 1991. QMR: A quasi-minimal residual method for non-Hermitian linear systems. Num. Math. 60, 315-339.
    • (1991) Num. Math. , vol.60 , pp. 315-339
    • Freund, R.W.1    Nachtigal, N.M.2
  • 16
    • 0042860861 scopus 로고
    • Simplified linear equation solvers users manual
    • Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, Ill.
    • 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.
    • (1993) Tech. Rep. ANL-93/8-REV 1
    • Gropp, W.1    Smith, B.2
  • 17
    • 0026238698 scopus 로고
    • Three dimensional numerical semiconductor device simulation: Algorithms, architectures, results
    • 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.
    • (1991) IEEE Trans. Comput. Aided Des. , vol.10 , pp. 1218-1230
    • Heiser, G.1    Pommerell, C.2    Weis, J.3    Fichtner, W.4
  • 18
    • 0000659752 scopus 로고
    • A practical termination criterion for the conjugate gradient method
    • KAASSCHIETER, E. F. 1988. A practical termination criterion for the conjugate gradient method. BIT 28, 308-322.
    • (1988) BIT , vol.28 , pp. 308-322
    • Kaasschieter, E.F.1
  • 20
    • 0026279202 scopus 로고
    • PILS: An iterative linear solver package for ill-conditioned systems
    • IEEE, New York
    • POMMERELL, C. AND FICHTHER, W. 1991. PILS: An iterative linear solver package for ill-conditioned systems. In Proceedings of Supercomputing '91. IEEE, New York, 588-599.
    • (1991) Proceedings of Supercomputing '91 , pp. 588-599
    • Pommerell, C.1    Fichther, W.2
  • 21
    • 0011584574 scopus 로고
    • New mapping and coloring heuristics for distributed-memory parallel processors
    • POMMERELL, C., ANNARATONE, M., AND FICHTNER, W. 1992. New mapping and coloring heuristics for distributed-memory parallel processors. SIAM J. Sci. Stat. Comput. 13, 194-226.
    • (1992) SIAM J. Sci. Stat. Comput. , vol.13 , pp. 194-226
    • Pommerell, C.1    Annaratone, M.2    Fichtner, W.3
  • 22
    • 0345900780 scopus 로고
    • Rogue Wave Software, Corvallis, Oreg.
    • ROGUE WAVE SOFTWARE. 1994. LAPACK.h++ User's Guide. Rogue Wave Software, Corvallis, Oreg.
    • (1994) LAPACK.h++ User's Guide
  • 23
    • 0345900778 scopus 로고
    • Highly parallel preconditioners for general sparse matrices
    • Army High Performance Computer Research Center, Univ. of Minnesota, Minneapolis, Minn.
    • 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.
    • (1992) Tech. Rep. 92-087
    • Saad, Y.1
  • 24
    • 0000048673 scopus 로고
    • GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems
    • SAAD, Y. AND SCULTZ, M. H. 1986. GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 7, 856-869.
    • (1986) SIAM J. Sci. Stat. Comput. , vol.7 , pp. 856-869
    • Saad, Y.1    Scultz, M.H.2
  • 25
    • 0347162071 scopus 로고
    • SINTEF, Oslo, Norway
    • SINTEF. 1994. The Diffpack WWW home page. SINTEF, Oslo, Norway. Available via http://www.oslo.sintef.no/diffpack.
    • (1994) The Diffpack WWW Home Page
  • 26
    • 0028549799 scopus 로고
    • Object oriented matrix classes for use in a finite element code using C++
    • 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.
    • (1994) Int. J. Numer. Method. Eng. , vol.37 , pp. 3921-3937
    • Zeglinski, G.W.1    Han, R.S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.