Med library API error when saving delaunay surface with hole
I get the following error when I want to save a geometry as MED format. One surface has a hole in it. It works if the hole surface is meshed with the Blossom recombination algorithm. It does not work if the hole surface has a delaunay mesh.
I have attached the minimal examples.
- the working one with quads
med-test-blossom.geo
- the failing one with triangles
med-test.geo
Here is the gmsh
(latest nightly svn) output:
gmsh -2 -o test.med med-test.geo
Info : Running 'gmsh -2 -o test.med med-test.geo' [Gmsh 2.6.2-svn, 1 node, max. 1 thread]
Info : Started on Fri Sep 7 11:53:00 2012
Info : Reading 'med-test.geo'...
Info : Done reading 'med-test.geo'
Info : Meshing 1D...
Info : Meshing curve 1 (Line)
Info : Meshing curve 5 (Line)
Info : Meshing curve 6 (Line)
Info : Meshing curve 7 (Line)
Info : Meshing curve 10 (Line)
Info : Meshing curve 11 (Line)
Info : Meshing curve 12 (Line)
Info : Meshing curve 13 (Line)
Info : Done meshing 1D (0 s)
Info : Meshing 2D...
Info : Meshing surface 9 (transfinite)
Info : Meshing surface 15 (Plane, Delaunay)
Info : Done meshing 2D (0.003333 s)
Info : 160 vertices 326 elements
Info : Writing 'test.med'...
_MEDgetDatasetParameter.c [39] : Erreur d'appel de l'API
_MEDgetDatasetParameter.c [39] : _MEDparametresGeometrie
_MEDgetDatasetParameter.c [40] : entitytype = 0
_MEDgetDatasetParameter.c [40] : geotype = 0
_MEDgetDatasetParameter.c [40] : _entdim = 0
_MEDgetDatasetParameter.c [41] : _nnoe = 0
_MEDgetDatasetParameter.c [41] : _ndes = 0
_MEDmeshAdvancedWr.c [253] : Erreur d'appel de l'API
_MEDmeshAdvancedWr.c [253] : _MEDgetDatasetParameter
_MEDmeshAdvancedWr.c [254] : meddatatype = 1
_MEDmeshAdvancedWr.c [254] : cmode = 0
_MEDmeshAdvancedWr.c [254] : _nbofvalueperentity = 1
_MEDmeshAdvancedWr.c [255] : _nbofconstituentpervalue = 0
MEDmeshElementWr.c [79] : Erreur d'appel de l'API
MEDmeshElementWr.c [79] : MEDmeshElementConnectivityWr
-Sebastian