From: Artem Zhmurov Date: Fri, 19 Jun 2020 13:59:34 +0000 (+0200) Subject: Remove DeviceStream include from GPU traits X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=commitdiff_plain;h=c2bcbe5e6f3b966025d942388e9c95d329981c0f;p=alexxy%2Fgromacs.git Remove DeviceStream include from GPU traits GPU traits no longer use DeviceStream directly, so it should not be included there. --- diff --git a/src/gromacs/gpu_utils/cudautils.cuh b/src/gromacs/gpu_utils/cudautils.cuh index 2322dd8793..babbfaace6 100644 --- a/src/gromacs/gpu_utils/cudautils.cuh +++ b/src/gromacs/gpu_utils/cudautils.cuh @@ -41,6 +41,7 @@ #include #include +#include "gromacs/gpu_utils/device_stream.h" #include "gromacs/gpu_utils/gputraits.cuh" #include "gromacs/math/vec.h" #include "gromacs/math/vectypes.h" diff --git a/src/gromacs/gpu_utils/devicebuffer.cuh b/src/gromacs/gpu_utils/devicebuffer.cuh index 3aabf4285b..8a560aeb9d 100644 --- a/src/gromacs/gpu_utils/devicebuffer.cuh +++ b/src/gromacs/gpu_utils/devicebuffer.cuh @@ -47,6 +47,7 @@ #include "gromacs/gpu_utils/cuda_arch_utils.cuh" #include "gromacs/gpu_utils/device_context.h" +#include "gromacs/gpu_utils/device_stream.h" #include "gromacs/gpu_utils/devicebuffer_datatype.h" #include "gromacs/gpu_utils/gpu_utils.h" //only for GpuApiCallBehavior #include "gromacs/gpu_utils/gputraits.cuh" diff --git a/src/gromacs/gpu_utils/devicebuffer_ocl.h b/src/gromacs/gpu_utils/devicebuffer_ocl.h index 6840195d26..86ccd4ae6b 100644 --- a/src/gromacs/gpu_utils/devicebuffer_ocl.h +++ b/src/gromacs/gpu_utils/devicebuffer_ocl.h @@ -46,6 +46,7 @@ */ #include "gromacs/gpu_utils/device_context.h" +#include "gromacs/gpu_utils/device_stream.h" #include "gromacs/gpu_utils/devicebuffer_datatype.h" #include "gromacs/gpu_utils/gpu_utils.h" //only for GpuApiCallBehavior #include "gromacs/gpu_utils/gputraits_ocl.h" diff --git a/src/gromacs/gpu_utils/gpueventsynchronizer.cuh b/src/gromacs/gpu_utils/gpueventsynchronizer.cuh index 69487de586..c33d3fb479 100644 --- a/src/gromacs/gpu_utils/gpueventsynchronizer.cuh +++ b/src/gromacs/gpu_utils/gpueventsynchronizer.cuh @@ -41,6 +41,7 @@ #ifndef GMX_GPU_UTILS_GPUEVENTSYNCHRONIZER_CUH #define GMX_GPU_UTILS_GPUEVENTSYNCHRONIZER_CUH +#include "gromacs/gpu_utils/device_stream.h" #include "gromacs/gpu_utils/gputraits.cuh" #include "gromacs/utility/gmxassert.h" diff --git a/src/gromacs/gpu_utils/gputraits.cuh b/src/gromacs/gpu_utils/gputraits.cuh index b3d1575bec..724163259d 100644 --- a/src/gromacs/gpu_utils/gputraits.cuh +++ b/src/gromacs/gpu_utils/gputraits.cuh @@ -45,7 +45,7 @@ * \ingroup module_gpu_utils */ -#include "gromacs/gpu_utils/device_stream.h" +#include /*! \brief CUDA device information. * diff --git a/src/gromacs/mdlib/lincs_gpu.cuh b/src/gromacs/mdlib/lincs_gpu.cuh index 15a962bac1..7dfa2deb82 100644 --- a/src/gromacs/mdlib/lincs_gpu.cuh +++ b/src/gromacs/mdlib/lincs_gpu.cuh @@ -45,6 +45,7 @@ #define GMX_MDLIB_LINCS_GPU_CUH #include "gromacs/gpu_utils/device_context.h" +#include "gromacs/gpu_utils/device_stream.h" #include "gromacs/gpu_utils/gputraits.cuh" #include "gromacs/mdlib/constr.h" #include "gromacs/pbcutil/pbc_aiuc.h" diff --git a/src/gromacs/mdlib/settle_gpu.cuh b/src/gromacs/mdlib/settle_gpu.cuh index 70b990b8b4..3a96ec4d39 100644 --- a/src/gromacs/mdlib/settle_gpu.cuh +++ b/src/gromacs/mdlib/settle_gpu.cuh @@ -46,6 +46,7 @@ #include "gmxpre.h" #include "gromacs/gpu_utils/device_context.h" +#include "gromacs/gpu_utils/device_stream.h" #include "gromacs/gpu_utils/gputraits.cuh" #include "gromacs/math/functions.h" #include "gromacs/math/invertmatrix.h"