Skip to content

Tags: jmercat/mmg

Tags

v5.1.0-beta3

Toggle v5.1.0-beta3's commit message
Fix a bug in the mmg2d API:

if the MMG2D_mmg2dmesh function was called in a loop where only the memory associated to triangles and edges was freed (MMG2D_Free_triangles, MMG2D_Free_edges functions), the library was failing with an error message about a lack of memory.

v5.1.0-beta2

Toggle v5.1.0-beta2's commit message
This hotfix includes:

  - a bug correction in the simultaneous reduction of matrices used in the mmg2d gradation;
  - the hmin/hmax truncature for anisotropic adaptation with mmg2d;
  - a bug correction in the mesh saving for mmg2d (the number of edges was false);
  - add forgotten unscaling when the mmg2d library fails;
  - a bug correction in the metric definition at ridges (anisotropic adaptation with mmg3d);
  - size truncature at hmin/hmax for the internal points an the regular surface points for anisotropic adaptation with mmg3d;
  - missing getters for the mmg2d API;
  - a bug correction in the precision of computation in eigenv file.

It changes:
  - the MMG2D_loadSol interface (remove a useless argument).

v5.1.0-beta1

Toggle v5.1.0-beta1's commit message
Release/5.1.0-beta1

This release adds :
  - the mmg2d application and library (for bidimensional mesh generation and isotropic/anisotropic mesh adaptation);
  - the anisotropic mesh adaptation for mmg3d and mmgs;
  - the mmgs library (API + mmgslib function);
  - the mmg3dls library function corresponding to the -ls option of mmg3d (allow to discretize an implicit surface);
  - manpages for the mmg2d, mmgs and mmg3d application (available in the doc/man directory);

It modifies the mmg3d library API:
  - the API functions are now prefixed by MMG3D instead of MMG5;
  - the 'MMG3D_Init_mesh' and 'MMG3D_Free_all' functions takes now a variable number of arguments. Please, refers to
The documentation to see how to call it.

v5.0.3

Toggle v5.0.3's commit message
Merge branch 'hotfix/5.0.3'

v5.0.2

Toggle v5.0.2's commit message
Patch error in previous commit : include file for example of using th…

…e mmg3d library in fortran.

5.0.2

Toggle 5.0.2's commit message
Hotfix 5.0.2:

- Change the location of header file installation ('include/mmg/mmg3d' instead of 'include' directory).
- Thanks to P. Saramito: Now the library has a suitable 'soname'.
- Add contacts information to the AUTHORS file.
- Cleaner way to list header files.
- Add man pages + add info on memory usage and scotch rembering for the -val option.
5.0.2

5.0.1

Toggle 5.0.1's commit message
Bug fix in saveMesh() for library version

5.0.0

Toggle 5.0.0's commit message
Release 5.0.0

surface remeshing
isotropic mesh adaptation
implicit surface meshing (only mmg3d)

5.0.0.alpha1

Toggle 5.0.0.alpha1's commit message
bug fix : initialisation of nq in the function loadmesh