Remove stream from GPU kernel launch config
authorArtem Zhmurov <zhmurov@gmail.com>
Thu, 20 Feb 2020 16:13:23 +0000 (17:13 +0100)
committerSzilárd Páll <pall.szilard@gmail.com>
Fri, 13 Mar 2020 11:11:38 +0000 (12:11 +0100)
commit99c4197e24caf1e7d58d79553c59387936057cde
treed1d9b1375cce1a894d9255bef1ed3378e5b3971a
parentfa5c870e5b46a9e965559316e867278fa7fb5090
Remove stream from GPU kernel launch config

The stream is not a configuration parameter, hence
it should not be a part of a kernel config struct.
This also remove dependency of kernel config on
DeviceStream.

Change-Id: Idb0426f21bc9db1490053b82f1d11bee55ae9133
15 files changed:
src/gromacs/domdec/gpuhaloexchange_impl.cu
src/gromacs/ewald/pme_gpu_internal.cpp
src/gromacs/gpu_utils/cudautils.cuh
src/gromacs/gpu_utils/gpu_utils.cu
src/gromacs/gpu_utils/gputraits.cuh
src/gromacs/gpu_utils/gputraits_ocl.h
src/gromacs/gpu_utils/oclutils.h
src/gromacs/gpu_utils/tests/typecasts_runner.cu
src/gromacs/listed_forces/gpubondedkernels.cu
src/gromacs/mdlib/leapfrog_gpu.cu
src/gromacs/mdlib/lincs_gpu.cu
src/gromacs/mdlib/settle_gpu.cu
src/gromacs/mdlib/update_constrain_gpu_impl.cu
src/gromacs/nbnxm/cuda/nbnxm_cuda.cu
src/gromacs/nbnxm/opencl/nbnxm_ocl.cpp