메뉴 건너뛰기




Volumn , Issue , 2002, Pages 112-121

Generic programming for high performance scientific applications

Author keywords

C++; Generic programming; High performance computing; Iterative solvers; Krylov subspace; Message passing

Indexed keywords

ALGORITHMS; C (PROGRAMMING LANGUAGE); COMPUTER SOFTWARE REUSABILITY; DIGITAL LIBRARIES; FORTRAN (PROGRAMMING LANGUAGE); LINEAR SYSTEMS; PARALLEL PROCESSING SYSTEMS;

EID: 0242612135     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/583810.583823     Document Type: Conference Paper
Times cited : (12)

References (35)
  • 2
    • 0002515487 scopus 로고    scopus 로고
    • Efficient management of parallelism in object-oriented numerical software libraries
    • In E. Arge, A. M. Bruaset, and H. P. Langtangen, editors; Birkhauser
    • S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith. Efficient management of parallelism in object-oriented numerical software libraries. In E. Arge, A. M. Bruaset, and H. P. Langtangen, editors, Modern Software Tools in Scientific Computing. Birkhauser, 1997.
    • (1997) Modern Software Tools in Scientific Computing
    • Balay, S.1    Gropp, W.D.2    McInnes, L.C.3    Smith, B.F.4
  • 3
    • 0000871637 scopus 로고    scopus 로고
    • Local rectangular refinement with application to nonreacting and reacting fluid flow problems
    • B. A. V. Bennett and M. D. Smooke. Local rectangular refinement with application to nonreacting and reacting fluid flow problems. Journal of Computational Physics, 151(2):684-727, 1999.
    • (1999) Journal of Computational Physics , vol.151 , Issue.2 , pp. 684-727
    • Bennett, B.A.V.1    Smooke, M.D.2
  • 4
    • 84874659619 scopus 로고    scopus 로고
    • Boost
    • Boost. Boost Graph Library. http://www.boost.org/libs/graph/doc/index.html.
    • Boost Graph Library
  • 5
    • 4243488370 scopus 로고    scopus 로고
    • The doubledouble library
    • K. Briggs. The doubledouble library.
    • Briggs, K.1
  • 6
    • 0022738825 scopus 로고
    • Matrix-free methods for stiff systems of ODE's
    • June
    • P. N. Brown and A. C. Hindmarsh. Matrix-free methods for stiff systems of ODE's. SIAM J. Numer. Anal., 23(3):610-638, June 1986.
    • (1986) SIAM J. Numer. Anal. , vol.23 , Issue.3 , pp. 610-638
    • Brown, P.N.1    Hindmarsh, A.C.2
  • 8
    • 0242527907 scopus 로고    scopus 로고
    • Para++: C++ binding for message passing
    • Technical report, Institut National De Recherche En Informatique Et En Automatique
    • O. Coulaud and E. Dillon. Para++: C++ binding for message passing. Technical report, Institut National De Recherche En Informatique Et En Automatique, 1997.
    • (1997)
    • Coulaud, O.1    Dillon, E.2
  • 12
    • 0023982822 scopus 로고
    • Algorithm 656: An extended set of basic linear algebra subprograms: Model implementations and test programs
    • J. Dongarra, J. D. Croz, S. Hammarling, and R. Hanson. Algorithm 656: An extended set of basic linear algebra subprograms: Model implementations and test programs. ACM Transactions on Mathematical Software, 14(1):18-32, 1988.
    • (1988) ACM Transactions on Mathematical Software , vol.14 , Issue.1 , pp. 18-32
    • Dongarra, J.1    Croz, J.D.2    Hammarling, S.3    Hanson, R.4
  • 14
    • 0242444399 scopus 로고
    • PETSc: Portable extensible tools for scientific computation
    • Technical report, Argonne National Laboratory, Argonne, IL
    • W. D. Gropp and B. Smith. PETSc: Portable extensible tools for scientific computation. Technical report, Argonne National Laboratory, Argonne, IL, 1994.
    • (1994)
    • Gropp, W.D.1    Smith, B.2
  • 18
    • 0000135303 scopus 로고
    • Methods of conjugate gradients for solving linear systems
    • December
    • M. R. Hestenes and E. Stiefel. Methods of conjugate gradients for solving linear systems. J. Res. Nat. Bur. Standards, 49(6):409-436, December 1952.
    • (1952) J. Res. Nat. Bur. Standards , vol.49 , Issue.6 , pp. 409-436
    • Hestenes, M.R.1    Stiefel, E.2
  • 21
    • 25944455518 scopus 로고    scopus 로고
    • The generic message-passing framework
    • In preparation
    • L.-Q. Lee and A. Lumsdaine. The generic message-passing framework. In preparation.
    • Lee, L.-Q.1    Lumsdaine, A.2
  • 23
    • 0016940739 scopus 로고
    • Comparative analysis of the Cuthill-McKee and the reverse Cuthill-McKee ordering algorithms for sparse matrices
    • W. Liu and A. Sherman. Comparative analysis of the Cuthill-McKee and the reverse Cuthill-McKee ordering algorithms for sparse matrices. SIAM J. Numerical Analysis, pages 198-213, 1976.
    • (1976) SIAM J. Numerical Analysis , pp. 198-213
    • Liu, W.1    Sherman, A.2
  • 24
    • 2442530304 scopus 로고    scopus 로고
    • The iterative template library home page
    • A. Lumsdaine, L.-Q. Lee, and J. Siek. The iterative template library home page. http://ww.osl.iu.edu/research/itl.
    • Lumsdaine, A.1    Lee, L.-Q.2    Siek, J.3
  • 25
    • 0242444405 scopus 로고    scopus 로고
    • The matrix template library home page
    • A. Lumsdaine, J. Siek, and L.-Q. Lee. The matrix template library home page. http://ww.osl.iu.edu/research/mtl.
    • Lumsdaine, A.1    Siek, J.2    Lee, L.-Q.3
  • 26
    • 0042302753 scopus 로고
    • Traits: A new and useful template technique
    • C++ Report, June
    • N. C. Myers. Traits: a new and useful template technique. C++ Report, June 1995.
    • (1995)
    • Myers, N.C.1
  • 27
    • 0242612656 scopus 로고    scopus 로고
    • Lawrence Livermore National Laboratory
    • D. Quinlan. A++/P++ Manual. Lawrence Livermore National Laboratory.
    • A++/P++ Manual
    • Quinlan, D.1
  • 28
    • 0000048673 scopus 로고
    • GMRES: A generalized minimum residual algorithm for solving nonsymmetric linear systems
    • July
    • Y. Saad and M. Schultz. GMRES: A generalized minimum residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Statist. Comput., 7(3):856-869, July 1986.
    • (1986) SIAM J. Sci. Statist. Comput. , vol.7 , Issue.3 , pp. 856-869
    • Saad, Y.1    Schultz, M.2
  • 32
    • 0004083623 scopus 로고
    • The standard template library
    • Technical Report X3J16/94-0095, WG21/N0482, ISO Programming Language C++ Project, May
    • A. A. Stepanov and M. Lee. The Standard Template Library. Technical Report X3J16/94-0095, WG21/N0482, ISO Programming Language C++ Project, May 1994.
    • (1994)
    • Stepanov, A.A.1    Lee, M.2
  • 33
    • 0242696776 scopus 로고    scopus 로고
    • The ESI technical forum. Equation Solver Interface (ESI) standards multi-lab working group
    • The ESI technical forum. Equation Solver Interface (ESI) standards multi-lab working group. http://z.ca.sandia.gov/esi.
  • 35
    • 0242612658 scopus 로고    scopus 로고
    • Blitz++ home page
    • T. Veldhuizen. Blitz++ home page. http://oonumerics.org/blitz.
    • Veldhuizen, T.1


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