Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Finite element assembly using an embedded domain specific language

  • Von Karman Institute for Fluid Dynamics
  • La Rochelle University

Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

Abstract

In finite element methods, numerical simulation of the problem requires the generation of a linear system based on an integral form of a problem. Using C++ meta-programming techniques, a method is developed that allows writing code that stays close to the mathematical formulation. We explain the specifics of our method, which relies on the Boost. Proto framework to simplify the evaluation of our language. Some practical examples are elaborated, together with an analysis of the performance. The abstraction overhead is quantified using benchmarks.

OriginalspracheEnglisch
Aufsatznummer797325
FachzeitschriftScientific Programming
Jahrgang2015
DOIs
PublikationsstatusVeröffentlicht - 2015

Fingerprint

Untersuchen Sie die Forschungsthemen von „Finite element assembly using an embedded domain specific language“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren