메뉴 건너뛰기




Volumn 25, Issue 4, 1999, Pages 377-403

C++ implementations of numerical methods for solving differential-algebraic equations: Design and optimization considerations

Author keywords

Algorithms; D.3.2 Programming Languages : Language classifications C++; Design; Differential algebraic equations; Experimentation; Fortran 77; Languages; Performance

Indexed keywords


EID: 0000253859     PISSN: 00983500     EISSN: None     Source Type: Journal    
DOI: 10.1145/332242.334001     Document Type: Article
Times cited : (21)

References (39)
  • 2
    • 0002599061 scopus 로고    scopus 로고
    • On the numerical efficiency of C++ in scientific computing
    • Birkhäuser Boston Inc., Cambridge, MA
    • ARGE, E. ET AL. 1997. On the numerical efficiency of C++ in scientific computing. In Numerical Methods and Software Tools in Industrial Mathematics Birkhäuser Boston Inc., Cambridge, MA, 91-118.
    • (1997) Numerical Methods and Software Tools in Industrial Mathematics , pp. 91-118
    • Arge, E.1
  • 4
    • 0037857564 scopus 로고
    • KASKADE 3.0: An object-oriented adaptive finite element model
    • Konrad-Zuse-Zentrum fur Informationstechnik, Berlin, Germany
    • BECK, R., ERDMANN, B., AND ROITZSCH, R. 1995. KASKADE 3.0: An object-oriented adaptive finite element model. Tech. Rep. TR 95-4. Konrad-Zuse-Zentrum fur Informationstechnik, Berlin, Germany.
    • (1995) Tech. Rep. TR , vol.95 , Issue.4
    • Beck, R.1    Erdmann, B.2    Roitzsch, R.3
  • 5
    • 0031098811 scopus 로고    scopus 로고
    • Large scale object-oriented finite element code design
    • BESSON, J. AND FOERCH, R. 1997. Large scale object-oriented finite element code design. Comput. Methods Appl. Mech. Eng. 142, 1-2, 165-187.
    • (1997) Comput. Methods Appl. Mech. Eng. , vol.142 , Issue.1-2 , pp. 165-187
    • Besson, J.1    Foerch, R.2
  • 7
    • 0000286812 scopus 로고
    • Using krylov methods in the solution of large-scale differential-algebraic systems
    • Nov. 1994, Also available as a technical report from Lawrence Livermore National Laboratory
    • BROWN, P. N., HINDMARSH, A. C., AND PETZOLD, L. R. 1994. Using Krylov methods in the solution of large-scale differential-algebraic systems. SIAM J. Sci Comput. 15, 6 (Nov. 1994), 1467-1488. Also available as a technical report from Lawrence Livermore National Laboratory
    • (1994) Siam J. Sci Comput. , vol.15 , Issue.6 , pp. 1467-1488
    • Brown, P.N.1    Hindmarsh, A.C.2    Petzold, L.R.3
  • 8
    • 0031097391 scopus 로고    scopus 로고
    • Object-oriented design of preconditioned iterative methods in diffpack
    • BRUASET, A. M. AND LANGTANGEN, H. P. 1997. Object-oriented design of preconditioned iterative methods in diffpack. ACM Trans. Math. Softw. 23, 1, 50-80.
    • (1997) Acm Trans. Math. Softw. , vol.23 , Issue.1 , pp. 50-80
    • Bruaset, A.M.1    Langtangen, H.P.2
  • 10
    • 0007074468 scopus 로고    scopus 로고
    • Expressing object-oriented concepts in fortran 90
    • DECYK, V. K., NORTON, C. D., AND SZYMANSKI, B. K. 1997. Expressing object-oriented concepts in Fortran 90. SIGPLAN Fortran Forum 16, 1, 13-18.
    • (1997) SIGPLAN Fortran Forum , vol.16 , Issue.1 , pp. 13-18
    • Decyk, V.K.1    Norton, C.D.2    Szymanski, B.K.3
  • 11
    • 0030142438 scopus 로고    scopus 로고
    • A generalized object-oriented approach to solving ordinary and partial differential equations using finite elements
    • DONESCU, P. AND LAURSEN, T. A. 1996. A generalized object-oriented approach to solving ordinary and partial differential equations using finite elements. Finite Elem. Anal. Des. 22, 1, 93-107.
    • (1996) Finite Elem. Anal. Des. , vol.22 , Issue.1 , pp. 93-107
    • Donescu, P.1    Laursen, T.A.2
  • 15
    • 0027747809 scopus 로고
    • LAPACK++: A design overview of object-oriented extensions for high performance linear algebra
    • Supercomputing '93, Portland, OR, Nov. 15-19, B. Borchers and D. Crawford, Eds. IEEE Computer Society Press, Los Alamitos, CA
    • 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 the Conference on Supercomputing (Supercomputing '93, Portland, OR, Nov. 15-19), B. Borchers and D. Crawford, Eds. IEEE Computer Society Press, Los Alamitos, CA, 162-171.
    • (1993) Proceedings of the Conference on Supercomputing , pp. 162-171
    • Dongarra, J.J.1    Pozo, R.2    Walker, D.W.3
  • 16
    • 0031094406 scopus 로고    scopus 로고
    • Improving modularity in object-oriented finite element programming
    • DUBOIS-PELERIN, Y. AND PEGON, P. 1997. Improving modularity in object-oriented finite element programming. Commun. Numer. Methods Eng. 13, 3, 193-198.
    • (1997) Commun. Numer. Methods Eng. , vol.13 , Issue.3 , pp. 193-198
    • Dubois-Pelerin, Y.1    Pegon, P.2
  • 17
    • 44049122524 scopus 로고
    • Object-oriented finite element in programming: II. A prototype program in smalltalk
    • Aug. 1992
    • DUBOIS-PÈLERIN, Y., ZIMMERMANN, T., AND BOMME, P. 1992. Object-oriented finite element in programming: II. A prototype program in Smalltalk. Comput. Methods Appl. Mech. Eng. 98, 3 (Aug. 1992), 361-397.
    • (1992) Comput. Methods Appl. Mech. Eng. , vol.98 , Issue.3 , pp. 361-397
    • Dubois-Pèlerin, Y.1    Zimmermann, T.2    Bomme, P.3
  • 18
    • 0030168602 scopus 로고    scopus 로고
    • Object-oriented finite elements: II. A symbolic environment for automatic programming
    • EYHERAMENDY, D. AND ZIMMERMANN, T. 1996. Object-oriented finite elements: II. A symbolic environment for automatic programming. Comput. Methods Appl. Mech. Eng. 132, 3-4, 277-304.
    • (1996) Comput. Methods Appl. Mech. Eng. , vol.132 , Issue.3-4 , pp. 277-304
    • Eyheramendy, D.1    Zimmermann, T.2
  • 19
    • 84937350310 scopus 로고
    • The simultaneous numerical solution of differential-algebraic equations
    • GEAR, C. 1971. The simultaneous numerical solution of differential-algebraic equations. IEEE Trans. Circuit Theory CT-18, 89-95.
    • (1971) IEEE Trans. Circuit Theory , vol.CT-18 , pp. 89-95
    • Gear, C.1
  • 20
    • 0039959679 scopus 로고
    • Asymptotic estimation of errors and derivatives for the numerical solution of ordinary differential equations
    • Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL
    • GEAR, C. W. 1973. Asymptotic estimation of errors and derivatives for the numerical solution of ordinary differential equations. Tech. Rep. 598. Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL.
    • (1973) Tech. Rep. 598
    • Gear, C.W.1
  • 22
    • 0002318219 scopus 로고
    • Automatic integration of euler-lagrange equations with constraints
    • May
    • GEAR, C., LEIMKUHLER, B., AND GUPTA, G. 1985. Automatic integration of Euler-Lagrange equations with constraints. J. Comput. Appl. Math. 12 / 13 (May), 77-90.
    • (1985) J. Comput. Appl. Math. , vol.12-13 , pp. 77-90
    • Gear, C.1    Leimkuhler, B.2    Gupta, G.3
  • 23
    • 0019053947 scopus 로고
    • An alternative implementation of variable step-size multistep formulas for stiff odes
    • Sept.
    • JACKSON, K. R. AND SACKS-DAVIS, R. 1980. An alternative implementation of variable step-size multistep formulas for stiff ODEs. ACM Trans. Math. Softw. 6, 3 (Sept.), 295-318.
    • (1980) ACM Trans. Math. Softw. , vol.6 , Issue.3 , pp. 295-318
    • Jackson, K.R.1    Sacks-Davis, R.2
  • 24
    • 0030787266 scopus 로고    scopus 로고
    • Unstructured grid generation and a simple triangulation algorithm for arbitrary 2-D geometries using object-oriented programming
    • KARAMETE, B., TOKDEMIR, T., AND GER, M. 1997. Unstructured grid generation and a simple triangulation algorithm for arbitrary 2-D geometries using object-oriented programming. Int. J. Num. Methods Eng. 40, 2, 251-268.
    • (1997) Int. J. Num. Methods Eng. , vol.40 , Issue.2 , pp. 251-268
    • Karamete, B.1    Tokdemir, T.2    Ger, M.3
  • 26
    • 0003285917 scopus 로고    scopus 로고
    • Termination of newton/chord iterations and the methods of lines
    • KELLEY, C. T., MILLER, C. T., AND TOCCI, M. D. 1998. Termination of Newton/Chord iterations and the methods of lines. SIAM J. Sci. Comput. 19, 1, 280-290.
    • (1998) SIAM J. Sci. Comput. , vol.19 , Issue.1 , pp. 280-290
    • Kelley, C.T.1    Miller, C.T.2    Tocci, M.D.3
  • 28
    • 0031123358 scopus 로고    scopus 로고
    • Automatic timestep selection for the super-time-stepping acceleration on unstructured grids using object-oriented programming
    • LEWIS, R., MASTERS, I., AND CROSS, J. 1997. Automatic timestep selection for the super-time-stepping acceleration on unstructured grids using object-oriented programming. Commun. Numer. Methods Eng. 13, 3, 249-260.
    • (1997) Commun. Numer. Methods Eng. , vol.13 , Issue.3 , pp. 249-260
    • Lewis, R.1    Masters, I.2    Cross, J.3
  • 29
    • 0030264293 scopus 로고    scopus 로고
    • Object-oriented programming of adaptive finite element and finite volume methods
    • LIU, J.-L., LIN, L-J., SHIH, M.-Z., CHEN, R.-C., AND HSIEH, M.-C. 1996. Object-oriented programming of adaptive finite element and finite volume methods. Appl. Numer. Math. 21, 4, 439-467.
    • (1996) Appl. Numer. Math. , vol.21 , Issue.4 , pp. 439-467
    • Liu, J.-L.1    Lin, L.-J.2    Shih, M.-Z.3    Chen, R.-C.4    Hsieh, M.-C.5
  • 31
    • 0030083833 scopus 로고    scopus 로고
    • Numerical methods and software for sensitivity analysis of differential-algebraic systems
    • MALY, T. AND PETZOLD, L. R. 1996. Numerical methods and software for sensitivity analysis of differential-algebraic systems. Appl. Numer. Math. 20, 1-2, 57-79.
    • (1996) Appl. Numer. Math. , vol.20 , Issue.1-2 , pp. 57-79
    • Maly, T.1    Petzold, L.R.2
  • 32
    • 0019437158 scopus 로고
    • The semistate description of nonlinear and time-variable circuits
    • NEWCOMB, R. W. 1981. The semistate description of nonlinear and time-variable circuits. IEEE Trans. Circ. Syst. 28, 1, 203-216.
    • (1981) IEEE Trans. Circ. Syst. , vol.28 , Issue.1 , pp. 203-216
    • Newcomb, R.W.1
  • 34
    • 0004030842 scopus 로고    scopus 로고
    • Addison Wesley object technology series. Addison-Wesley Longman Publ. Co., Inc., Reading, MA
    • QUATRANI, T. 1998. Visual Modeling with Rational Rose and UML. Addison Wesley object technology series. Addison-Wesley Longman Publ. Co., Inc., Reading, MA.
    • (1998) Visual Modeling with Rational Rose and UML
    • Quatrani, T.1
  • 35
    • 0001760994 scopus 로고    scopus 로고
    • C++ gets faster for scientific computing
    • ROBISON, A. D. 1996. C++ gets faster for scientific computing. Comput. Physics 10, 5, 458-462.
    • (1996) Comput. Physics , vol.10 , Issue.5 , pp. 458-462
    • Robison, A.D.1
  • 37
    • 0031079742 scopus 로고    scopus 로고
    • Accurate and economical solution of the pressure-head form of richards' equation by the method of lines
    • TOCCI, M., KELLEY, C., AND MILLER, C. 1997. Accurate and economical solution of the pressure-head form of Richards' equation by the method of lines. Adv. Water Resour. 20, 1, 1-14.
    • (1997) Adv. Water Resour. , vol.20 , Issue.1 , pp. 1-14
    • Tocci, M.1    Kelley, C.2    Miller, C.3
  • 38
    • 0030168575 scopus 로고    scopus 로고
    • Object-oriented finite elements i. Principles of symbolic derivations and automatic programming
    • ZIMMERMAN, T. AND EYHERAMENDY, D. 1996. Object-oriented finite elements I. Principles of symbolic derivations and automatic programming. Comput. Methods Appl. Mech. Eng. 132, 3-4, 259-276.
    • (1996) Comput. Methods Appl. Mech. Eng. , vol.132 , Issue.3-4 , pp. 259-276
    • Zimmerman, T.1    Eyheramendy, D.2
  • 39
    • 0026898929 scopus 로고
    • Object-oriented finite element programming: I. Governing principles
    • July 1992
    • ZIMMERMANN, T., DUBOIS-PèLERIN, Y., AND BOMME, P. 1992. Object-oriented finite element programming: I. Governing principles. Comput. Methods Appl. Mech. Eng. 98, 2 (July 1992), 291-303.
    • (1992) Comput. Methods Appl. Mech. Eng. , vol.98 , Issue.2 , pp. 291-303
    • Zimmermann, T.1    Dubois-Pèlerin, Y.2    Bomme, P.3


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