Move GPU devices management into hardware subfolder
commite519efa8063c6edae55123e6abf01218c6116e68
authorArtem Zhmurov <zhmurov@gmail.com>
Mon, 24 Aug 2020 08:39:46 +0000 (24 08:39 +0000)
committerJoe Jordan <ejjordan12@gmail.com>
Mon, 24 Aug 2020 08:39:46 +0000 (24 08:39 +0000)
tree12d8fd584b465492bb699bd1adeb3773e56c2970
parent7a447aacb76685270920e0003bd8ad454b7fd845
Move GPU devices management into hardware subfolder

This consolidate the GPU management in CUDA and OpenCL into one
place.
37 files changed:
src/gromacs/ewald/pme_gpu_internal.cpp
src/gromacs/ewald/tests/testhardwarecontexts.cpp
src/gromacs/gpu_utils/CMakeLists.txt
src/gromacs/gpu_utils/device_context_ocl.cpp
src/gromacs/gpu_utils/device_stream_ocl.cpp
src/gromacs/gpu_utils/gpu_testutils.cpp
src/gromacs/gpu_utils/gpu_utils.cpp
src/gromacs/gpu_utils/gpu_utils.cu
src/gromacs/gpu_utils/gpu_utils.h
src/gromacs/gpu_utils/gputraits.cuh
src/gromacs/gpu_utils/gputraits.h
src/gromacs/gpu_utils/gputraits_ocl.h
src/gromacs/gpu_utils/ocl_compiler.h
src/gromacs/gpu_utils/tests/devicetransfers.cu
src/gromacs/gpu_utils/tests/devicetransfers_ocl.cpp
src/gromacs/gpu_utils/tests/gputest.cpp
src/gromacs/gpu_utils/tests/typecasts_runner.cu
src/gromacs/hardware/CMakeLists.txt
src/gromacs/hardware/detecthardware.cpp
src/gromacs/hardware/device_information.h [copied from src/gromacs/hardware/gpu_hw_info.h with 62% similarity]
src/gromacs/hardware/device_management.cpp [copied from src/gromacs/gpu_utils/gputraits.h with 54% similarity]
src/gromacs/hardware/device_management.cu [copied from src/gromacs/gpu_utils/gpu_utils.cu with 69% similarity]
src/gromacs/hardware/device_management.h [copied from src/gromacs/gpu_utils/gpu_utils.h with 60% similarity]
src/gromacs/hardware/device_management_common.cpp [copied from src/gromacs/gpu_utils/gpu_utils.cpp with 64% similarity]
src/gromacs/hardware/device_management_ocl.cpp [moved from src/gromacs/gpu_utils/gpu_utils_ocl.cpp with 99% similarity]
src/gromacs/hardware/gpu_hw_info.h
src/gromacs/hardware/printhardware.cpp
src/gromacs/mdlib/tests/constrtestrunners.cu
src/gromacs/mdlib/tests/leapfrogtestrunners.cu
src/gromacs/mdlib/tests/settletestrunners.cu
src/gromacs/mdrun/runner.cpp
src/gromacs/nbnxm/cuda/nbnxm_cuda.cu
src/gromacs/nbnxm/cuda/nbnxm_cuda_data_mgmt.cu
src/gromacs/nbnxm/opencl/nbnxm_ocl.cpp
src/gromacs/nbnxm/opencl/nbnxm_ocl_data_mgmt.cpp
src/gromacs/taskassignment/taskassignment.cpp
src/gromacs/taskassignment/usergpuids.cpp