Continue removing -nb gpu_cpu
commit1f5c9496a0250a15d1f1b9640832dc5244305e7e
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 2 Oct 2017 16:19:05 +0000 (2 18:19 +0200)
committerBerk Hess <hess@kth.se>
Thu, 5 Oct 2017 07:19:13 +0000 (5 09:19 +0200)
tree48e7fdc6337b909f3dcd0b3882d2bc53128c6fd4
parent81b411f09bf45801579c141586d06343af85638a
Continue removing -nb gpu_cpu

Now that hybrid mode is gone, both local and non-local Verlet-scheme
groups use the same kernel_type and thus both nbat pointers were
always the same. Thus, there's no reason to maintain two of them.
This simplifies and slightly optimizes nbnxn_atomdata_set().

Also fixed some other docs, comments, and logic that were either
already wrong, or are useless with hybrid mode gone.

Change-Id: Id02a11a00553b1df151a1e15b934611e0e15b9f7
16 files changed:
docs/user-guide/mdrun-performance.rst
src/gromacs/domdec/domdec.cpp
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/nb_verlet.h
src/gromacs/mdlib/nbnxn_atomdata.cpp
src/gromacs/mdlib/nbnxn_atomdata.h
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda_data_mgmt.cu
src/gromacs/mdlib/nbnxn_gpu_data_mgmt.h
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_cpu.cpp
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_cpu.h
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_prune.cpp
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_prune.h
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl_data_mgmt.cpp
src/gromacs/mdlib/nbnxn_search.cpp
src/gromacs/mdlib/nbnxn_tuning.cpp
src/gromacs/mdlib/sim_util.cpp