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
Type de document :
Pré-publication, Document de travail
2012
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

https://hal-ifp.archives-ouvertes.fr/hal-00788281
Contributeur : Jean-Marc Gratien <>
Soumis le : jeudi 14 février 2013 - 10:46:46
Dernière modification le : jeudi 14 février 2013 - 11:11:42
Document(s) archivé(s) le : mercredi 15 mai 2013 - 03:56:46

Fichier

cppnow2012_submission_13.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00788281, version 1

Collections

IFP

Citation

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

Partager

Métriques

Consultations de la notice

110

Téléchargements de fichiers

137