HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

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

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.
keyword : DSEL Boost Proto
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download

https://hal-ifp.archives-ouvertes.fr/hal-00788281
Contributor : Jean-Marc Gratien Connect in order to contact the contributor
Submitted on : Thursday, February 14, 2013 - 10:46:46 AM
Last modification on : Monday, December 14, 2020 - 5:00:21 PM
Long-term archiving on: : Wednesday, May 15, 2013 - 3:56:46 AM

File

cppnow2012_submission_13.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00788281, version 1

Collections

IFP | ANR

Citation

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

Share

Metrics

Record views

123

Files downloads

188