Section: Software and Platforms


Participant : Marc Duruflé [correspondant] .

Montjoie is a code developed by Marc Duruflé with contributions of students, including Juliette Chabassier during her PhD. It provides a C++ framework for solving partial differential equations on unstructured meshes with finite element-like methods (continuous finite element, discontinuous Galerkin formulation, edge elements and facet elements). The handling of mixed elements (tetrahedra, prisms, pyramids and hexahedra) has been implemented for these different types of finite elements methods in the context of Morgane Bergot's PhD. Several applications are currently available : wave equation, elastodynamics, aeroacoustics, Maxwell's equations. In 2013, an implementation of non-linear 1-D Maxwell's equations (non-linear Kerr effect) has been added as well as various 1-D non-linear Schrödinger-like equations. Thin layer models are also available for Maxwell's equations and elastodynamics.

See also the web page http://montjoie.gforge.inria.fr .