Back to Search Start Over

A compiler for variational forms

Authors :
Kirby, Robert C.
Logg, Anders
Source :
ACM Transactions on Mathematical Software. Sept, 2006, Vol. 32 Issue 3, p417, 28 p.
Publication Year :
2006

Abstract

As a key step towards a complete automation of the finite element method, we present a new algorithm for automatic and efficient evaluation of multilinear variational forms. The algorithm has been implemented in the form of a compiler, the FEniCS Form Compiler (FFC). We present benchmark results for a series of standard variational forms, including the incompressible Navier-Stokes equations and linear elasticity. The speedup compared to the standard quadrature-based approach is impressive; in some cases the speedup is as large as a factor of 1000. Categories and Subject Descriptors: G.4 [Mathematies of Computing]: Mathematical Software--Algorithm design and analysis; efficiency; G.1.8 [Numerical Analysis]: Partial Differential Equations Finite element methods General Terms: Algorithms, Performance Additional Key Words and Phrases: Variational form, compiler, finite element, automation

Details

Language :
English
ISSN :
00983500
Volume :
32
Issue :
3
Database :
Gale General OneFile
Journal :
ACM Transactions on Mathematical Software
Publication Type :
Academic Journal
Accession number :
edsgcl.153235256