Monday, April 29 2024

Montjoie

Montjoie is a C++ oriented object code, mainly written by Marc Duruflé. Montjoie is 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 (in 2D) / hexahedral (in 3D) finite elements, partial implementations of triangular (in 2D) / tetrahedral (in 3D) elements are provided. The equations solved by this code come from the "wave propagation" problems, particularly acoustic, electromagnetic, aeroacoustic, elastodynamic problems.

Montjoie homepage: http://gforge.inria.fr/projects/montjoie/

EF Toolbox

EF Toolbox is a collection of Matlab tools, written by François Alouges and Marc Tajchman. It contains the triangular mesh generator Triangle written by Jonathan Richard Shewchuk, two overlays to be used directly in Matlab, and some Matlab runtimes to build rigidity and mass matrices. Currently implemented elements are P0, P1, P2, P1-bubble and non-conforming P1 elements.

FreeFem++

FreeFem++ is an implementation of a language dedicated to the finite element method. It enables you to solve Partial Differential Equations (PDE) easily.

Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes (as a follow up of bamg).

Homepage of the project: http://www.freefem.org/ff++/