Presentation
Montjoie is a C++ code designed for the efficient solution of time-domain and time-harmonic linear partial differential equations using high-order finite element methods. This code is mainly written for quadrilateral/hexahedral finite elements, partial implementations of triangular/tetrahedral elements are provided. 3D hybrid meshes (hexahedra, tetrahedra, triangular prisms and pyramids) are also available. The equations solved by this code, come from the ''wave propagation'' problems, particularly acoustic, electromagnetic, aeroacoustic, elastodynamic problems.
Montjoie is able to read several formats of mesh files: .msh (Gmsh), .mesh (Medit), .neu ( Gambit), and other formats.
Montjoie uses the following libraries: Blas, Lapack, MUMPS (or SuperLU and UmfPack, or Pastix), GSL and Arpack. Some functionalities may not work if you have not installed those libraries.
Montjoie is provided under the GNU General Public License.