Implementing a Domain Specific Embedded Language for lowest-order variational methods with Boost Proto - IFPEN - IFP Energies nouvelles Access content directly
Preprints, Working Papers, ... Year : 2012

Implementing a Domain Specific Embedded Language for lowest-order variational methods with Boost Proto

Jean-Marc Gratien
  • Function : Author
  • PersonId : 936934

Abstract

In this paper we propose an original implementation for a large family of lowest-order methods to solve diffusive problems with a \lstinline|FreeFEM|-like domain specific language targeted at defining discrete linear and bilinear forms. We discuss how by using the Boost Proto framework we have developped the back-end and the front-end of the language.We validate the proposed DSEL design by the implementation of several academic problems. The overhead of the language is evaluated by comparing with a more traditional implementation.

Keywords

Fichier principal
Vignette du fichier
cppnow2012_submission_13.pdf (238 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00788281 , version 1 (14-02-2013)

Identifiers

  • HAL Id : hal-00788281 , version 1

Cite

Jean-Marc Gratien. Implementing a Domain Specific Embedded Language for lowest-order variational methods with Boost Proto. 2012. ⟨hal-00788281⟩

Collections

IFP ANR
144 View
203 Download

Share

Gmail Facebook X LinkedIn More