Automated code generation for discontinuous galerkin methods
Artikel i vetenskaplig tidskrift, 2008

A compiler approach for generating low-level computer code from high-level input for discontinuous Galerkin finite element forms is presented. The input language mirrors conventional mathematical notation, and the compiler generates efficient code in a standard programming language. This facilitates the rapid generation of efficient code for general equations in varying spatial dimensions. Key concepts underlying the compiler appr oach and the automated generation of computer code are elaborated. The approach is demonstrated for a range of common problems, including the Poisson, biharmonic, advection-diffusion, and Stokes equations. © 2008 Society for Industrial and Applied Mathematics.

Variational forms

Finite element

Code generation

Discontinuous galerkin methods

Form compiler

Författare

K.B. Ølgaard

Anders Logg

Göteborgs universitet

Chalmers, Matematiska vetenskaper, Matematik

G.N. Wells

SIAM Journal of Scientific Computing

1064-8275 (ISSN) 1095-7197 (eISSN)

Vol. 31 2 849-864

Ämneskategorier

Matematik

Beräkningsmatematik

DOI

10.1137/070710032