From a4da0852098fbed77b88810e47944e5bfae078d1 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Thu, 28 Feb 2019 16:18:55 +0100 Subject: [PATCH] Fixed gromacs patch to correctly pass number of threads --- patches/gromacs-2018.5.diff/src/programs/mdrun/runner.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/patches/gromacs-2018.5.diff/src/programs/mdrun/runner.cpp b/patches/gromacs-2018.5.diff/src/programs/mdrun/runner.cpp index 25a8230eb..f8a336a63 100644 --- a/patches/gromacs-2018.5.diff/src/programs/mdrun/runner.cpp +++ b/patches/gromacs-2018.5.diff/src/programs/mdrun/runner.cpp @@ -1342,7 +1342,10 @@ int Mdrunner::mdrunner() /* detect plumed API version */ int pversion=0; plumed_cmd(plumedmain,"getApiVersion",&pversion); - if(pversion>5) plumed_cmd(plumedmain,"setNumOMPthreads",&hw_opt.nthreads_omp); + if(pversion>5) { + int nth = gmx_omp_nthreads_get(emntDefault); + if(pversion>5) plumed_cmd(plumedmain,"setNumOMPthreads",&nth); + } } /* END PLUMED */ -- GitLab