Use bitmask for bonded
authorRoland Schulz <roland@utk.edu>
Wed, 26 Nov 2014 01:40:30 +0000 (20:40 -0500)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Sat, 13 Dec 2014 20:54:56 +0000 (21:54 +0100)
commit71490dd65b42210c404919b7a4a648a7f0c8456d
treed920b74cea8d228deb871c94ed25fac8c43d4d1b
parent865808d4fe94e28422d69503881c7a523e98b60c
Use bitmask for bonded

Also move bitmask to utility and f_thread_t to forcerec-threading.h.
This introduces a cycle because listed-forces now depends on
mdlib/forcerec-threading.h. There is not yet a module where
forcerec-threading.h can go.

Change-Id: Ic220be2880f7263aa0e50b13f07ed509eb86e1b3
16 files changed:
docs/doxygen/cycle-suppressions.txt
src/gromacs/legacyheaders/types/forcerec.h
src/gromacs/listed-forces/listed-forces.cpp
src/gromacs/listed-forces/manage-threading.cpp
src/gromacs/mdlib/clincs.cpp
src/gromacs/mdlib/force.cpp
src/gromacs/mdlib/forcerec-threading.h [new file with mode: 0644]
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/nbnxn_pairlist.h
src/gromacs/mdlib/tests/CMakeLists.txt
src/gromacs/utility/bitmask.h [moved from src/gromacs/mdlib/bitmask.h with 99% similarity]
src/gromacs/utility/tests/CMakeLists.txt
src/gromacs/utility/tests/bitmask.h [moved from src/gromacs/mdlib/tests/bitmask.h with 98% similarity]
src/gromacs/utility/tests/bitmask128.cpp [moved from src/gromacs/mdlib/tests/bitmask128.cpp with 100% similarity]
src/gromacs/utility/tests/bitmask32.cpp [moved from src/gromacs/mdlib/tests/bitmask32.cpp with 100% similarity]
src/gromacs/utility/tests/bitmask64.cpp [moved from src/gromacs/mdlib/tests/bitmask64.cpp with 100% similarity]