From cb62407c15c65f230105b556dddeb346ec809665 Mon Sep 17 00:00:00 2001 From: Pietro Incardona <i-bird@private-incardon-3.mpi-cbg.de> Date: Fri, 15 Jul 2016 14:18:32 +0200 Subject: [PATCH] Fixing openfpm finalize --- example/Numerics/PSE/1_Diffusion_1D/Makefile | 2 +- openfpm_vcluster | 2 +- src/Decomposition/Distribution/parmetis_util.hpp | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/example/Numerics/PSE/1_Diffusion_1D/Makefile b/example/Numerics/PSE/1_Diffusion_1D/Makefile index 4cf119830..a4360521b 100644 --- a/example/Numerics/PSE/1_Diffusion_1D/Makefile +++ b/example/Numerics/PSE/1_Diffusion_1D/Makefile @@ -7,7 +7,7 @@ LDIR = OBJ = main.o %.o: %.cpp - $(CC) -O3 -c --std=c++11 -o $@ $< $(INCLUDE_PATH) + $(CC) -O0 -c --std=c++11 -o $@ $< $(INCLUDE_PATH) diff_1d: $(OBJ) $(CC) -o $@ $^ $(CFLAGS) $(LIBS_PATH) $(LIBS) diff --git a/openfpm_vcluster b/openfpm_vcluster index 11b7dc348..a874640c9 160000 --- a/openfpm_vcluster +++ b/openfpm_vcluster @@ -1 +1 @@ -Subproject commit 11b7dc34849dd43ed2fd1b6826a95639b1234155 +Subproject commit a874640c9b69979cbf3117a4ecf9e471ae435b62 diff --git a/src/Decomposition/Distribution/parmetis_util.hpp b/src/Decomposition/Distribution/parmetis_util.hpp index c46817696..411a5c1d1 100755 --- a/src/Decomposition/Distribution/parmetis_util.hpp +++ b/src/Decomposition/Distribution/parmetis_util.hpp @@ -305,7 +305,8 @@ public: delete[] Mg.wgtflag; } - MPI_Comm_free(&comm); + if (is_openfpm_init() == true) + MPI_Comm_free(&comm); } /*! \brief Set the Sub-graph -- GitLab