From 5e6f2ee04597d48204df6c5cdff8991f336710eb Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Tue, 14 May 2024 21:56:50 +0200 Subject: [PATCH] Fix mesh generation from GUI when building with MPI --- libsrc/interface/nginterface.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/libsrc/interface/nginterface.cpp b/libsrc/interface/nginterface.cpp index 4fb229d9..5181be4c 100644 --- a/libsrc/interface/nginterface.cpp +++ b/libsrc/interface/nginterface.cpp @@ -27,17 +27,7 @@ namespace netgen static std::thread meshingthread; void RunParallel ( void * (*fun)(void *), void * in) { - bool parthread = netgen::mparam.parthread; - -#ifdef PARALLEL - int provided; - netgen::NG_MPI_Query_thread(&provided); - if (provided < 3) - if (netgen::ntasks > 1) parthread = false; - // cout << "runparallel = " << parthread << endl; -#endif - - if (parthread) + if (netgen::mparam.parthread) { meshingthread = std::thread(fun, in); meshingthread.detach();