From add8b71818d45de0f861954bd305a2facd8802f9 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Keck <jean-baptiste.keck@imag.fr> Date: Thu, 15 Mar 2018 19:15:04 +0100 Subject: [PATCH] removed all optional opencl event synchronizations --- hysop/__init__.py | 2 +- hysop/backend/device/opencl/operator/custom_symbolic.py | 1 - hysop/backend/device/opencl/operator/derivative.py | 2 -- hysop/backend/device/opencl/operator/transpose.py | 1 - 4 files changed, 1 insertion(+), 5 deletions(-) diff --git a/hysop/__init__.py b/hysop/__init__.py index 750619a55..6a967dca5 100644 --- a/hysop/__init__.py +++ b/hysop/__init__.py @@ -44,7 +44,7 @@ __TEST_ALL_OPENCL_PLATFORMS__ = get_env('TEST_ALL_OPENCL_PLATFORMS', False) __ENABLE_LONG_TESTS__ = get_env('ENABLE_LONG_TESTS', False) # OpenCL -__DEFAULT_PLATFORM_ID__ = 0 +__DEFAULT_PLATFORM_ID__ = 1 __DEFAULT_DEVICE_ID__ = 0 if __MPI_ENABLED__: diff --git a/hysop/backend/device/opencl/operator/custom_symbolic.py b/hysop/backend/device/opencl/operator/custom_symbolic.py index f9fcd2730..7eac15b15 100644 --- a/hysop/backend/device/opencl/operator/custom_symbolic.py +++ b/hysop/backend/device/opencl/operator/custom_symbolic.py @@ -62,7 +62,6 @@ class OpenClCustomSymbolicOperator(CustomSymbolicOperatorBase, OpenClOperator): evt = self.kl(queue=queue, **self._update_input_params()) for sout in self.output_discrete_fields.values(): evt = sout.exchange_ghosts(queue=queue, evt=evt) - evt.wait() @classmethod def supports_mpi(cls): diff --git a/hysop/backend/device/opencl/operator/derivative.py b/hysop/backend/device/opencl/operator/derivative.py index a59a3fbb6..ef81f422b 100644 --- a/hysop/backend/device/opencl/operator/derivative.py +++ b/hysop/backend/device/opencl/operator/derivative.py @@ -48,5 +48,3 @@ class OpenClSpaceDerivative(SpaceDerivativeBase, OpenClSymbolic): queue = self.cl_env.default_queue evt = self.kernel(queue=queue, **self.update_parameters()) evt = self.dFout.exchange_ghosts(queue=queue, evt=evt) - evt.wait() - diff --git a/hysop/backend/device/opencl/operator/transpose.py b/hysop/backend/device/opencl/operator/transpose.py index d93a66501..442126483 100644 --- a/hysop/backend/device/opencl/operator/transpose.py +++ b/hysop/backend/device/opencl/operator/transpose.py @@ -71,7 +71,6 @@ class OpenClTranspose(TransposeOperatorBase, OpenClOperator): kernel_launcher = self._kernel_launcher evt = kernel_launcher(queue=queue) - evt.wait() @classmethod def supports_mpi(cls): -- GitLab