메뉴 건너뛰기




Volumn 37, Issue 1, 2010, Pages

On the efficiency of symbolic computations combined with code generation for finite element methods

Author keywords

Automation; Code generation; Compiler; Finite element; Metaprogramming; Variational forms

Indexed keywords

AUTOMATION CODES; C++ CODES; CODE GENERATION; COMPILED LANGUAGES; FINITE ELEMENT; FINITE-ELEMENT DISCRETIZATION; META PROGRAMMING; ORDERS OF MAGNITUDE; PROBLEM DEFINITION; RUN-TIME EFFICIENCY; SYMBOLIC COMPUTATION; SYMBOLIC EXPRESSION; SYMBOLIC MATHEMATICS; VARIATIONAL FORM; WEAK FORM;

EID: 76249129066     PISSN: 00983500     EISSN: 15577295     Source Type: Journal    
DOI: 10.1145/1644001.1644007     Document Type: Article
Times cited : (29)

References (37)
  • 5
    • 37049035279 scopus 로고    scopus 로고
    • Mixed finite element methods for linear elasticity with weakly imposed symmetry
    • ARNOLD, D. N., FALK, R. S., AND WINTHER, R. 2007. Mixed finite element methods for linear elasticity with weakly imposed symmetry. Math. Comp. 76, 1699-1723.
    • (2007) Math. Comp. , vol.76 , pp. 1699-1723
    • Arnold, D.N.1    Falk, R.S.2    Winther, R.3
  • 6
    • 34548277425 scopus 로고    scopus 로고
    • Deal.II-a general-purpose object-oriented finite element library
    • Artice 24
    • BANGERTH,W., HARTMANN, R., AND KANSCHAT, G. 2007a. deal.II-a general-purpose object-oriented finite element library. ACM Trans. Math. Softw. 33, 4, Artice 24.
    • (2007) ACM Trans. Math. Softw. , vol.33 , pp. 4
    • Bangerth, W.1    Hartmann, R.2    Kanschat, G.3
  • 9
    • 0036155651 scopus 로고    scopus 로고
    • Introduction to the GiNaC framework for symbolic computation within the C++ programming language
    • BAUER, C., FRINK, A., AND KRECKEL, R. 2002. Introduction to the GiNaC Framework for Symbolic Computation within the C++ Programming Language. J. Symbol. Comput. 33, 1-12.
    • (2002) J. Symbol. Comput. , vol.33 , pp. 1-12
    • Bauer, C.1    Frink, A.2    Kreckel, R.3
  • 11
    • 0015762231 scopus 로고
    • Conforming and non-conforming finite element methods for solving the stationary Stokes equations
    • CROUZEIX, M. AND RAVIART, P. 1973. Conforming and non-conforming finite element methods for solving the stationary Stokes equations. RAIRO Anal. Nuḿer. 7, 33-76.
    • (1973) RAIRO Anal. Nuḿer , vol.7 , pp. 33-76
    • Crouzeix, M.1    Raviart, P.2
  • 13
    • 76249098757 scopus 로고    scopus 로고
    • FEniCS project
    • FENICS. 2008. FEniCS project. http//www.fenics.org/.
    • (2008)
  • 14
    • 0003086453 scopus 로고
    • On automatic differentiation
    • M. Iri and K. Tanabe, Eds. Kluwer Academic Publishers, Dordrecht, The Netherlands
    • GRIEWANK, A. 1989. On automatic differentiation. In Mathematical Programming: Recent Developments and Applications, M. Iri and K. Tanabe, Eds. Kluwer Academic Publishers, Dordrecht, The Netherlands, 83-108.
    • (1989) Mathematical Programming: Recent Developments and Applications , pp. 83-108
    • Griewank, A.1
  • 17
    • 12744252825 scopus 로고    scopus 로고
    • FIAT: A new paradigm for computing finite element basis functions
    • KIRBY, R. C. 2004. FIAT: A new paradigm for computing finite element basis functions. ACM Trans. Math. Softw. 30, 4, 502-516.
    • (2004) ACM Trans. Math. Softw. , vol.30 , Issue.4 , pp. 502-516
    • Kirby, R.C.1
  • 18
    • 33646556105 scopus 로고    scopus 로고
    • Optimizing the evaluation of finite element matrices
    • KIRBY, R. C., KNEPLEY, M. G., LOGG, A., AND SCOTT, L. R. 2005. Optimizing the evaluation of finite element matrices. SIAM J. Sci. Comput. 27, 3, 741-758.
    • (2005) SIAM J. Sci. Comput. , vol.27 , Issue.3 , pp. 741-758
    • Kirby, R.C.1    Knepley, M.G.2    Logg, A.3    Scott, L.R.4
  • 19
    • 33749341848 scopus 로고    scopus 로고
    • A compiler for variational forms
    • KIRBY, R. C. AND LOGG, A. 2006. A compiler for variational forms. ACM Trans. Math. Softw. 32, 3, 417-444.
    • (2006) ACM Trans. Math. Softw. , vol.32 , Issue.3 , pp. 417-444
    • Kirby, R.C.1    Logg, A.2
  • 20
    • 34548709708 scopus 로고    scopus 로고
    • Efficient compilation of a class of variational forms
    • KIRBY, R. C. AND LOGG, A. 2007. Efficient compilation of a class of variational forms. ACM Trans. Math. Softw. 33, 3.
    • (2007) ACM Trans. Math. Softw. , vol.33 , pp. 3
    • Kirby, R.C.1    Logg, A.2
  • 21
    • 34548775456 scopus 로고    scopus 로고
    • Topological optimization of the evaluation of finite element matrices
    • KIRBY, R. C., LOGG, A., SCOTT, L. R., AND TERREL, A. R. 2006. Topological optimization of the evaluation of finite element matrices. SIAM J. Sci. Comput. 28, 1, 224-240.
    • (2006) SIAM J. Sci. Comput. , vol.28 , Issue.1 , pp. 224-240
    • Kirby, R.C.1    Logg, A.2    Scott, L.R.3    Terrel, A.R.4
  • 24
    • 76249113483 scopus 로고    scopus 로고
    • FFC
    • LOGG, A. ET AL. 2008. FFC. http//www.fenics.org/ffc/.
    • (2008)
    • Logg, A.1
  • 26
    • 48849092300 scopus 로고    scopus 로고
    • LONG, K. 2006. Sundance. http://software.sandia.gov/sundance/.
    • (2006) Sundance
    • Long, K.1
  • 27
    • 0344896697 scopus 로고    scopus 로고
    • A robust finite element method for Darcy-Stokes flow
    • MARDAL, K.-A., TAI, X.-C., ANDWINTHER, R. 2002. A robust finite element method for Darcy-Stokes flow. SIAM J. Numer. Anal. 40, 1605-1631.
    • (2002) SIAM J. Numer. Anal. , vol.40 , pp. 1605-1631
    • Mardal, K.-A.1    Tai, X.-C.2    Andwinther, R.3
  • 29
    • 34250256485 scopus 로고
    • Mixed finite elements in R3
    • ŃED́ELEC, J.-C. 1980. Mixed finite elements in R3. Numer. Math. 35, 3, 315-341.
    • (1980) Numer. Math. , vol.35 , Issue.3 , pp. 315-341
    • Ńed́elec, J.-C.1
  • 30
    • 34250103285 scopus 로고
    • A new family of mixed finite elements in R3
    • ŃED́ELEC, J.-C. 1986. A new family of mixed finite elements in R3. Numer. Math. 50, 1, 57-81.
    • (1986) Numer. Math. , vol.50 , Issue.1 , pp. 57-81
    • Ńed́elec, J.-C.1
  • 32
    • 33845531931 scopus 로고    scopus 로고
    • A domain specific embedded language in c++ for automatic differentiation, projection, integration and variational formulations
    • PRUD'HOMME, C. 2006. A domain specific embedded language in c++ for automatic differentiation, projection, integration and variational formulations. Sci. Program. 14, 2, 81-110.
    • (2006) Sci. Program. , vol.14 , Issue.2 , pp. 81-110
    • Prud'Homme, C.1
  • 33
    • 0026837268 scopus 로고
    • Asimple nonconforming quadrilateral Stokes element
    • RANNACHER, R. AND TUREK, S. 1992. Asimple nonconforming quadrilateral Stokes element. Numer. Meth. Part. Diff. Equat. 8, 97-111.
    • (1992) Numer. Meth. Part. Diff. Equat. , vol.8 , pp. 97-111
    • Rannacher, R.1    Turek, S.2
  • 34
    • 0001175293 scopus 로고
    • A mixed finite element method for 2-order elliptic problems
    • Lecture Notes in Mathematics. Springer Verlag, Berlin, Germany
    • RAVIART, P. A. AND THOMAS, J.M. 1977. A mixed finite element method for 2-order elliptic problems. In Mathematical Aspects of Finite Element Methods. Lecture Notes in Mathematics, Vol.606. Springer Verlag, Berlin, Germany, 295-315.
    • (1977) Mathematical Aspects of Finite Element Methods , vol.606 , pp. 295-315
    • Raviart, P.A.1    Thomas, J.M.2
  • 35
    • 76249120081 scopus 로고    scopus 로고
    • SKAVHAUG, O. AND CERTIK, O. 2008. Swiginac. http://swiginac.berlios.de/.
    • (2008)
    • Skavhaug, O.1    Certik, O.2
  • 37
    • 55449098880 scopus 로고    scopus 로고
    • Vertex-ordering algorithms for automatic differentiation of computer codes
    • TADJOUDDINE, E. M. 2008. Vertex-ordering algorithms for automatic differentiation of computer codes. Comput. J. 51, 688-699.
    • (2008) Comput. J. , vol.51 , pp. 688-699
    • Tadjouddine, E.M.1


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