Finally move OpenMM to contrib
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 14 Jan 2013 00:47:02 +0000 (01:47 +0100)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Thu, 17 Jan 2013 00:33:02 +0000 (01:33 +0100)
commite508a07b6e127fa1cf31d263bcbd33e4040066cb
tree686840a595c916307adb3be8e39084b8d58150bc
parentb44bcc3913b901eb534391aff967dff7e8f14f8d
Finally move OpenMM to contrib

I've paid lip service to attempting to leave the build functional.
There's a few places GMX_OPENMM still has to appear in the main code,
because of how CMake works and how badly GROMACS libraries work. I'm
prepared to fix obvious major issues anyone spots. I'm proposing not
to do any testing of whether the build works, since the 4.5 build is
still available. If later on someone wants both OpenMM and some
feature in 4.6 they can ask then for help fixing the damage here.

Fixes #1079, for certain values of "fixes" :-)

Change-Id: Ic27b8c3bdc1255cc3edb01bcfa11f47d6a03b44d
26 files changed:
CMakeLists.txt
COPYING
INSTALL-GPU [deleted file]
README-GPU [deleted file]
admin/installguide/installguide.tex
include/gpu_utils.h
include/mdrun.h
src/contrib/BuildMdrunOpenMM.cmake [new file with mode: 0644]
src/contrib/CMakeLists.txt
src/contrib/FindOpenMM.cmake [moved from cmake/FindOpenMM.cmake with 100% similarity]
src/contrib/md_openmm.c [moved from src/kernel/md_openmm.c with 100% similarity]
src/contrib/md_openmm.h [moved from src/kernel/md_openmm.h with 100% similarity]
src/contrib/mdrun_openmm.c [new file with mode: 0644]
src/contrib/openmm_gpu_utils.cu [new file with mode: 0644]
src/contrib/openmm_gpu_utils.h [new file with mode: 0644]
src/contrib/openmm_wrapper.cpp [moved from src/kernel/openmm_wrapper.cpp with 100% similarity]
src/contrib/openmm_wrapper.h [moved from src/kernel/openmm_wrapper.h with 76% similarity]
src/contrib/runner_openmm.c [new file with mode: 0644]
src/gmxlib/gpu_utils/gpu_utils.cu
src/kernel/CMakeLists.txt
src/kernel/mdrun.c
src/kernel/membed.c
src/kernel/runner.c
src/mdlib/mdebin.c
src/tools/CMakeLists.txt
src/tools/gmx_membed.c