Tags: jmercat/mmg
Tags
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.
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).
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.
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
bug fix : initialisation of nq in the function loadmesh