From 9847dfbe3f73b904cbc0f7d1961cd6a42732b8a9 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Mon, 25 Feb 2019 12:12:26 +0100 Subject: [PATCH] Tentative fix for OpenMP This fixes #446 --- src/core/PlumedMain.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/PlumedMain.cpp b/src/core/PlumedMain.cpp index d5e15c80d..67144ae5d 100644 --- a/src/core/PlumedMain.cpp +++ b/src/core/PlumedMain.cpp @@ -457,7 +457,7 @@ void PlumedMain::cmd(const std::string & word,void*val) { /* ADDED WITH API==6 */ case cmd_setNumOMPthreads: CHECK_NOTNULL(val,word); - OpenMP::setNumThreads(*static_cast<unsigned*>(val)); + OpenMP::setNumThreads(*static_cast<unsigned*>(val)>0?*static_cast<unsigned*>(val):1); break; /* ADDED WITH API==6 */ /* only used for testing */ -- GitLab