Reduce hwloc & cpuid test requirements
commit0a7428cfec22280685ad1206a7aaeae8163ed98c
authorErik Lindahl <erik@kth.se>
Mon, 4 Jul 2016 22:45:45 +0000 (5 00:45 +0200)
committerErik Lindahl <erik.lindahl@gmail.com>
Thu, 7 Jul 2016 23:47:59 +0000 (8 01:47 +0200)
tree9a451ec7040ea83513d99d832ebe4d1f6c4d6f36
parent13d0bbcf9735a0407b8d97266210536b04b7fad0
Reduce hwloc & cpuid test requirements

On some non-x86 linux platforms hwloc does not report
caches, which means it will fail our strict test
requirements of full topology support. There is no
problem whatsoever with this, so we reduce the
test to only require basic support from hwloc - this
is still better than anything we can get ourselves.
Similarly for CPUID, it is not an error for an
architecture to not provide any of the specific flags
we have defined, so avoid marking it as such.

Fixes #1987.

Change-Id: I0a065296bc647b7f7f5d3cb178e88df80fac81a7
src/gromacs/hardware/tests/cpuinfo.cpp
src/gromacs/hardware/tests/hardwaretopology.cpp