CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

DOLFIN: Automated finite element computing

Anders Logg (Institutionen för matematiska vetenskaper, matematik) ; G.N. Wells
ACM Transactions on Mathematical Software (0098-3500). Vol. 37 (2010), 2,
[Artikel, refereegranskad vetenskaplig]

We describe here a library aimed at automating the solution of partial differential equations using the finite element method. By employing novel techniques for automated code generation, the library combines a high level of expressiveness with efficient computation. Finite element variational forms may be expressed in near mathematical notation, from which low-level code is automatically generated, compiled, and seamlessly integrated with efficient implementations of computational meshes and high-performance linear algebra. Easy-to-use object-oriented interfaces to the library are provided in the form of a C++ library and a Python module. This article discusses the mathematical abstractions and methods used in the design of the library and its implementation. A number of examples are presented to demonstrate the use of the library in application code. © 2010 ACM.

Nyckelord: Code generation , DOLFIN , FEniCS project , Form compiler



Denna post skapades 2014-01-05. Senast ändrad 2014-09-29.
CPL Pubid: 191170

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)


Institutioner (Chalmers)

Institutionen för matematiska vetenskaper, matematik (2005-2016)

Ämnesområden

Matematik
Beräkningsmatematik

Chalmers infrastruktur