diff --git a/src/colvar/EEFSolv.cpp b/src/colvar/EEFSolv.cpp index 4dd204fe55a719c1f5006765cd300f2d4cfc9180..2a6ec617648a7e317cb07e62b45469f264a8d945 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);