Fix builds on ARM & clarify (ARM) GPU support
commitcf2ece9134926e7e6c0f20bffd08a465a5bf7971
authorErik Lindahl <erik@kth.se>
Tue, 12 Dec 2017 19:29:41 +0000 (12 20:29 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 26 Dec 2017 11:28:11 +0000 (26 12:28 +0100)
treebf8f620110a08262a614b34d5d5f0c662b6c405d
parent001eac8e118351a135a29328aab333dc8d682771
Fix builds on ARM & clarify (ARM) GPU support

Fixed a typo in architecture.h that prevented
the Neon Asimd instructions from being selected,
and updated the CPU brand detection to also look
for a new label with Tegra X1 on Ubuntu 16.04

Clarified in error messages and documentation that
Gromacs in fact does not build all supported GPU
architectures by default, explain the common cases
when things might fail, exactly what the user
should do to enable the support, and how the
support strings should be formatted.

Fixes #2287.

Change-Id: I87a2eb81ee11b78f072e3ef359a00c75eb7ec24b
docs/install-guide/index.rst
src/gromacs/gpu_utils/gpu_utils.cu
src/gromacs/hardware/architecture.h
src/gromacs/hardware/cpuinfo.cpp