Split nbnxn_list_work_t and change to C++
commitbfd054e2245f835da395b2c29c52574054ce8561
authorBerk Hess <hess@kth.se>
Thu, 20 Dec 2018 15:00:48 +0000 (20 16:00 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 10 Jan 2019 13:06:29 +0000 (10 14:06 +0100)
treec053abadbeecddddd7cce8b68abd6382e218d620
parentb314e7fbc383acaa6a2f8b854a8039d98a5aa6a4
Split nbnxn_list_work_t and change to C++

Split the nbnxn pairlist struct into a CPU and GPU version.
Change most pointers to std::vector. The remaining pointer will be
converted when DefaultInitializationAllocator is available and
NbnxnPairlistGpu is converted to C++.

Change-Id: Idd4c89fc81eef58d78d2431a39b9b547eaf615a2
src/gromacs/mdlib/nbnxn_internal.h
src/gromacs/mdlib/nbnxn_pairlist.h
src/gromacs/mdlib/nbnxn_search.cpp
src/gromacs/mdlib/nbnxn_search_simd_2xnn.h
src/gromacs/mdlib/nbnxn_search_simd_4xn.h