7 articles 
HAL: hal-00350242, version 1

Short view  Export this paper
Implementing the MyFEM Embedded Domain-specific Language
Riehl J.
in Domain-Specific Program Development - Domain-Specific Program Development, Nashville : United States (2008) - http://hal.archives-ouvertes.fr/hal-00350242
Conference proceedings
Computer Science/Programming Languages
Implementing the MyFEM Embedded Domain-specific Language
Jonathan Riehl 1
1:  University of Chicago
University of Chicago
United States
Mython, an extensible variant of the Python programming language, exposes the tools and libraries of its implementation to users. This kind of reflection allows domain-specific language implementations to reuse parts of Mython. This paper looks at the MyFEM domain-specific language, showing how MyFEM reuses the tools of Mython. MyFEM is a language for describing partialdifferential equations and boundary conditions as a part of the finite element method. Using MyFEM as a high-level interface, users can generate fast, scalable scientific codes using very compact source programs. This paper also discusses plans for further automation, where MyFEM and Mython act as a seamless front end. These plans involve not just hiding the target code from the user, but also any necessary build details, including linkage and foreign function interfaces.
English

Domain-Specific Program Development
international
2008
1
Julia Lawall and Laurent Réveillère

Domain-Specific Program Development
2008
Nashville
United States

Attached file list to this document: 
PDF
1.pdf(156.5 KB)