Permit build with CUDA 11.0
authorMark Abraham <mark.j.abraham@gmail.com>
Wed, 26 Aug 2020 10:41:26 +0000 (10:41 +0000)
committerPaul Bauer <paul.bauer.q@gmail.com>
Wed, 26 Aug 2020 10:41:26 +0000 (10:41 +0000)
commit8c83c4c8cafbe5606fb3fe01dfaba0f13b498051
tree88b316ed58320b79c0a835857cfda6c7e5aa642c
parent57f140b79b6d35381aa0870af26345bcfdfc20a7
Permit build with CUDA 11.0

The unannounced removal of SM 30 means cmake fails on all
GROMACS releases prior to this.

Fixes isHostMemoryPinned for changes in CUDA 11.0 and improves
test coverage.

Adapts tested and reviewed changes from !407 and !434

Refs #3631
Fixes #3632
cmake/gmxManageNvccConfig.cmake
docs/release-notes/2020/2020.4.rst
src/gromacs/gpu_utils/gpu_utils.cu
src/gromacs/gpu_utils/tests/hostallocator.cpp
src/gromacs/gpu_utils/tests/pinnedmemorychecker.cpp