Section: New Software and Platforms
Mmg platform
Keywords: Mesh - Mesh generation - Anisotropic - Mesh adaptation - Isovalue discretization
Scientific Description
The Mmg platform gathers open source software for two-dimensional, surface and volume remeshing. The platform software perform local mesh modifications. The mesh is iteratively modified until the user prescriptions satisfaction.
The 3 softwares can be used by command line or using the library version (C, C++ and Fortran API) : - Mmg2d performs mesh generation and isotropic and anisotropic mesh adaptation. - Mmgs allows isotropic and anisotropic mesh adaptation for 3D surface meshes. - Mmg3d is a new version af the MMG3D4 software. It remesh both the volume and surface mesh of a tetrahedral mesh. It performs isotropic and anisotropic mesh adaptation and isovalue discretization of a level-set function.
The platform software allow to control the boundaries approximation: The "ideal" geometry is reconstruct from the piecewise linear mesh using cubic Bezier triangular partches. The surface mesh is modified to respect a maximal Hausdorff distance between the ideal geometry and the mesh.
Inside the volume, the software perform local mesh modifications ( such as edge swap, pattern split, isotropic and anisotropic Delaunay insertion...).
Functional Description
The Mmg plateform gathers open source software for two-dimensional, surface and volume remeshing. It provides three applications : 1) mmg2d: generation of a triangular mesh , adaptation and optimization of a triangular mesh 2) mmgs: adaptation and optimization of a surface triangulation representing a piecewise linear approximation of an underlying surface geometry 3) mmg3d: adaptation and optimization of a tetrahedral mesh and isovalue discretization
The platform software perform local mesh modifications. The mesh is iteratively modified until the user prescription satisfaction.