From 375f8e70546933762041265d0bc583f554998cc0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 30 Apr 2021 09:28:01 -0400 Subject: [PATCH 1/2] support loading OpenCL functions up to the OpenCL 3.0 standard --- lib/gpu/geryon/ocl_device.h | 2 +- lib/gpu/geryon/ocl_macros.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/gpu/geryon/ocl_device.h b/lib/gpu/geryon/ocl_device.h index 4e9e42a3cf..a8e5020f00 100644 --- a/lib/gpu/geryon/ocl_device.h +++ b/lib/gpu/geryon/ocl_device.h @@ -29,7 +29,7 @@ #include #ifndef CL_TARGET_OPENCL_VERSION -#define CL_TARGET_OPENCL_VERSION 210 +#define CL_TARGET_OPENCL_VERSION 300 #endif #ifdef __APPLE__ diff --git a/lib/gpu/geryon/ocl_macros.h b/lib/gpu/geryon/ocl_macros.h index 0e9ce78389..5e5a190ede 100644 --- a/lib/gpu/geryon/ocl_macros.h +++ b/lib/gpu/geryon/ocl_macros.h @@ -5,7 +5,7 @@ #include #ifndef CL_TARGET_OPENCL_VERSION -#define CL_TARGET_OPENCL_VERSION 210 +#define CL_TARGET_OPENCL_VERSION 300 #endif #ifdef __APPLE__ From 8b13d75e7f440021981ae9ad033a6d0403921896 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 30 Apr 2021 09:28:56 -0400 Subject: [PATCH 2/2] update OpenCL loader library to the 3.0.7 specs --- cmake/Modules/OpenCLLoader.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/Modules/OpenCLLoader.cmake b/cmake/Modules/OpenCLLoader.cmake index 54eaab4795..2066b6667e 100644 --- a/cmake/Modules/OpenCLLoader.cmake +++ b/cmake/Modules/OpenCLLoader.cmake @@ -1,6 +1,6 @@ message(STATUS "Downloading and building OpenCL loader library") -set(OPENCL_LOADER_URL "${LAMMPS_THIRDPARTY_URL}/opencl-loader-2020.12.18.tar.gz" CACHE STRING "URL for OpenCL loader tarball") -set(OPENCL_LOADER_MD5 "011cdcbd41030be94f3fced6d763a52a" CACHE STRING "MD5 checksum of OpenCL loader tarball") +set(OPENCL_LOADER_URL "${LAMMPS_THIRDPARTY_URL}/opencl-loader-2021.04.29.tar.gz" CACHE STRING "URL for OpenCL loader tarball") +set(OPENCL_LOADER_MD5 "bd0bcd6c0989bffc24c76c2e0d67d2c6" CACHE STRING "MD5 checksum of OpenCL loader tarball") mark_as_advanced(OPENCL_LOADER_URL) mark_as_advanced(OPENCL_LOADER_MD5)