Move gpu_utils etc. out of gmxlib
authorTeemu Murtola <teemu.murtola@gmail.com>
Sun, 13 Dec 2015 08:07:20 +0000 (10:07 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Tue, 15 Dec 2015 02:13:59 +0000 (03:13 +0100)
commit2e0d624b64aaf65db3f950c5684331c723f655d0
treeb4acf19ba30693960e395b91d17670a19a352df6
parent83468b55d0773778a99cad12663750efd4ed0ee3
Move gpu_utils etc. out of gmxlib

Make gpu_utils/ a top-level directory in an effort to break up gmxlib,
and merge cuda_tools/ and ocl_tools/ there to avoid multiple very small
modules.  Remove complicated globbing from the build system in favor of
listing the source files explicitly.

Change-Id: Id48a3ac89e1fa8fd8b8cf6eb8b9512a7d4519f97
32 files changed:
src/gromacs/CMakeLists.txt
src/gromacs/domdec/domdec.cpp
src/gromacs/gmxlib/CMakeLists.txt
src/gromacs/gmxlib/cuda_tools/CMakeLists.txt [deleted file]
src/gromacs/gmxlib/gmx_detect_hardware.cpp
src/gromacs/gmxlib/ocl_tools/CMakeLists.txt [deleted file]
src/gromacs/gpu_utils/CMakeLists.txt [moved from src/gromacs/gmxlib/gpu_utils/CMakeLists.txt with 82% similarity]
src/gromacs/gpu_utils/cudautils.cu [moved from src/gromacs/gmxlib/cuda_tools/cudautils.cu with 100% similarity]
src/gromacs/gpu_utils/cudautils.cuh [moved from src/gromacs/gmxlib/cuda_tools/cudautils.cuh with 98% similarity]
src/gromacs/gpu_utils/gpu_macros.h [moved from src/gromacs/gmxlib/gpu_utils/gpu_macros.h with 98% similarity]
src/gromacs/gpu_utils/gpu_utils.cpp [moved from src/gromacs/gmxlib/gpu_utils/gpu_utils.cpp with 100% similarity]
src/gromacs/gpu_utils/gpu_utils.cu [moved from src/gromacs/gmxlib/gpu_utils/gpu_utils.cu with 99% similarity]
src/gromacs/gpu_utils/gpu_utils.h [moved from src/gromacs/gmxlib/gpu_utils/gpu_utils.h with 98% similarity]
src/gromacs/gpu_utils/gpu_utils_ocl.cpp [moved from src/gromacs/gmxlib/gpu_utils/gpu_utils_ocl.cpp with 99% similarity]
src/gromacs/gpu_utils/ocl_compiler.cpp [moved from src/gromacs/gmxlib/gpu_utils/ocl_compiler.cpp with 100% similarity]
src/gromacs/gpu_utils/ocl_compiler.h [moved from src/gromacs/gmxlib/gpu_utils/ocl_compiler.h with 96% similarity]
src/gromacs/gpu_utils/oclutils.cpp [moved from src/gromacs/gmxlib/ocl_tools/oclutils.cpp with 100% similarity]
src/gromacs/gpu_utils/oclutils.h [moved from src/gromacs/gmxlib/ocl_tools/oclutils.h with 96% similarity]
src/gromacs/gpu_utils/pmalloc_cuda.cu [moved from src/gromacs/gmxlib/cuda_tools/pmalloc_cuda.cu with 98% similarity]
src/gromacs/gpu_utils/pmalloc_cuda.h [moved from src/gromacs/gmxlib/cuda_tools/pmalloc_cuda.h with 93% similarity]
src/gromacs/gpu_utils/vectype_ops.cuh [moved from src/gromacs/gmxlib/cuda_tools/vectype_ops.cuh with 98% similarity]
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda.cu
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda_data_mgmt.cu
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda_kernel_utils.cuh
src/gromacs/mdlib/nbnxn_cuda/nbnxn_cuda_types.h
src/gromacs/mdlib/nbnxn_gpu.h
src/gromacs/mdlib/nbnxn_gpu_data_mgmt.h
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl.cpp
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl_data_mgmt.cpp
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl_jit_support.cpp
src/programs/mdrun/runner.cpp