diff --git a/eddy/runEddy b/eddy/runEddy index a99042d7b58a91420df8c3d961243e9ed1e82612..222b8f1f153c69a83eb7166792961823c6b26c28 100755 --- a/eddy/runEddy +++ b/eddy/runEddy @@ -74,11 +74,15 @@ do extra_args="" else - fsl_sub="fsl_sub -l ${outdir} -q long.q -s openmp,6" # unpack eddy_cpu_nthr_N # into eddy_cpu --nthr=N + fsl_sub="fsl_sub -l ${outdir} -q long.q" exe="${exe_name%_nthr*}" - extra_ars="--nthr=${exe_name#eddy_cpu_nthr_}" + nthr="${exe_name#eddy_cpu_nthr_}" + extra_args="--nthr=${nthr}" + if [ "${nthr}" != "1" ]; then + fsl_sub="${fsl_sub} -s openmp,${nthr}" + fi fi # fsl_sub will return an error (and not