Finite element assembly using an embedded domain specific language

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

Janssens, B., Bányai, T., Limam, K., & Bosschaerts, W. (2015). Finite element assembly using an embedded domain specific language. Scientific Programming, 2015. https://doi.org/10.1155/2015/797325

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free