From 9efaac072ee1dc5bef4a5acd087d5d8a5c86a4b9 Mon Sep 17 00:00:00 2001 From: Joachim Schoeberl Date: Mon, 30 Dec 2024 15:14:26 +0100 Subject: [PATCH] metis graph with PointIndex::BASE --- libsrc/meshing/parallelmesh.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libsrc/meshing/parallelmesh.cpp b/libsrc/meshing/parallelmesh.cpp index 37f4e9a8..4d7b9a1d 100644 --- a/libsrc/meshing/parallelmesh.cpp +++ b/libsrc/meshing/parallelmesh.cpp @@ -1319,21 +1319,21 @@ namespace netgen eptr.Append (eind.Size()); const Element & el = VolumeElement(i+1); for (int j = 0; j < el.GetNP(); j++) - eind.Append (el[j]-1); + eind.Append (el[j]-IndexBASE()); } for (int i = 0; i < GetNSE(); i++) { eptr.Append (eind.Size()); const Element2d & el = SurfaceElement(i+1); for (int j = 0; j < el.GetNP(); j++) - eind.Append (el[j]-1); + eind.Append (el[j]-IndexBASE()); } for (int i = 0; i < GetNSeg(); i++) { eptr.Append (eind.Size()); const Segment & el = LineSegment(i+1); - eind.Append (el[0]-1); - eind.Append (el[1]-1); + eind.Append (el[0]-IndexBASE()); + eind.Append (el[1]-IndexBASE()); } eptr.Append (eind.Size()); NgArray epart(ne), npart(nn);