Fix calling SIMD group kernels
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 3 Mar 2014 16:34:53 +0000 (17:34 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Mon, 3 Mar 2014 16:38:56 +0000 (17:38 +0100)
commit6acea3c7f04ec41659472a9cb03aec67e788d91d
treed44eff807f7b412305a2f0a43f068819d19050dc
parent1cd25c479eb0326b8c57873b2e0af57f476f9b28
Fix calling SIMD group kernels

The #define of GMX_SIMD*_OR_HIGHER takes place in simd.h, which got
changed late in the evolution of the recent SIMD-module patch, in
order to reduce unwanted module dependencies. However, the explicit
dependency of the group kernel setup code on the SIMD module was not
added. (It seems that the dependency on the old SIMD macros.h was been
satisfied transitively.) In effect, this turned off group-scheme SIMD,
but the silent fallback to C kernels meant there was no red flag until
we got around to measuring performance.

Change-Id: I78842cb191f6188fe4188800399efd2ed99e5543
src/gromacs/gmxlib/nonbonded/nonbonded.c