Move hardware detection to hardware/
authorTeemu Murtola <teemu.murtola@gmail.com>
Mon, 14 Dec 2015 18:25:41 +0000 (20:25 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 15 Dec 2015 02:41:01 +0000 (03:41 +0100)
commitddd1ed95b4eb31ba09aee204f3ce5836e5f69fab
treefd9996cc44e88c7934a08bd1eea388abaa850561
parent92bb11ed775be9a478aee5b647473d86126e0c23
Move hardware detection to hardware/

This may not be the best place for all of the code, since there are
also, e.g., functions that return information about implementation
limitations of mdrun, and for checking mdrun input parameter
consistency.  But it would make sense for as much of the actual
detection code as possible to be in a single location, and this would be
the most natural place.

There are several cyclic dependencies suppressed for now to get forward
with breaking up gmxlib/.

Change-Id: Ie73d0a18530082d3a2b9f26a655706b33bf58a8a
docs/doxygen/cycle-suppressions.txt
src/gromacs/hardware/CMakeLists.txt
src/gromacs/hardware/detecthardware.cpp [moved from src/gromacs/gmxlib/gmx_detect_hardware.cpp with 99% similarity]
src/gromacs/hardware/detecthardware.h [moved from src/gromacs/gmxlib/gmx_detect_hardware.h with 98% similarity]
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda_data_mgmt.cu
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl_data_mgmt.cpp
src/programs/mdrun/resource-division.cpp
src/programs/mdrun/runner.cpp