From ca5ceeb926306dce8b48b8b1cfd82295dcaaa9a9 Mon Sep 17 00:00:00 2001
From: carlocamilloni <carlo.camilloni@gmail.com>
Date: Thu, 6 Dec 2018 00:08:36 +0100
Subject: [PATCH] EEFSolv: fix an openMP regression

---
 src/colvar/EEFSolv.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/colvar/EEFSolv.cpp b/src/colvar/EEFSolv.cpp
index 4dd204fe5..2a6ec6176 100644
--- a/src/colvar/EEFSolv.cpp
+++ b/src/colvar/EEFSolv.cpp
@@ -186,8 +186,7 @@ void EEFSolv::calculate() {
   Tensor deriv_box;
   unsigned nt=OpenMP::getNumThreads();
   const unsigned nn=nl.size();
-  if(nt*10>nn) nt=nn/10;
-  if(nt==0)nt=1;
+  if(nt*10>nn) nt=1;
   #pragma omp parallel num_threads(nt)
   {
     vector<Vector> deriv_omp(size);
-- 
GitLab