Remove nbnxm kernel type from pairlist generation
authorBerk Hess <hess@kth.se>
Thu, 21 Mar 2019 21:09:30 +0000 (22:09 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 18 Apr 2019 15:45:02 +0000 (17:45 +0200)
commita290424660d4d6fd9d2b0e273d94fcc5af9c24a3
tree2263b96ebb477e3c2f5c2aeb054fca26580d501c
parent28806b6e7960fdd9678abc79db74159283d3e7c1
Remove nbnxm kernel type from pairlist generation

The type of kernel for computing distances between atom clusters pairs
is no longer set directly by the non-bonded interaction kernel type.
A new type is added for this, although the actual choice of cluster
distance kernel type has actually not changed.
Also moved the declaration of PairlistType to pairlistparams.h.

Change-Id: Iaf38ca7804eed75295e6cb0e1176a23d620c6f0c
src/gromacs/nbnxm/clusterdistancekerneltype.h [new file with mode: 0644]
src/gromacs/nbnxm/grid.cpp
src/gromacs/nbnxm/pairlist.cpp
src/gromacs/nbnxm/pairlist.h
src/gromacs/nbnxm/pairlistparams.h
src/gromacs/nbnxm/pairlistset.h
src/gromacs/nbnxm/pairlistsets.h
src/gromacs/nbnxm/prunekerneldispatch.cpp