You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make DPC++ tests work with the new system.
The new Intel CI system adds two new checks: the integrated and discrete GPU.
Some changes to the DPC++ tests are required:
+ Make the DPCPP executor tests work with GPUs.
+ Allow compiling and running the DPC++ tests for float only (double is not supported in either GPU).
+ Also fix a few small unrelated issues.
Related PR: #736
"Set the required CXX compiler flags, mainly used for warnings. Current default is `-Wpedantic;-ffp-model=precise`")
57
60
else()
58
61
set(GINKGO_COMPILER_FLAGS "-Wpedantic"CACHESTRING
59
62
"Set the required CXX compiler flags, mainly used for warnings. Current default is `-Wpedantic`")
@@ -78,6 +81,7 @@ if(MSVC OR WIN32 OR CYGWIN OR APPLE)
78
81
else()
79
82
option(GINKGO_BUILD_HWLOC"Build Ginkgo with HWLOC. Default is ON. If a system HWLOC is not found, then we try to build it ourselves. Switch this OFF to disable HWLOC."ON)
80
83
endif()
84
+
option(GINKGO_DPCPP_SINGLE_MODE"Do not compile double kernels for the DPC++ backend."OFF)
81
85
option(GINKGO_INSTALL_RPATH"Set the RPATH when installing its libraries."ON)
82
86
option(GINKGO_INSTALL_RPATH_ORIGIN"Add $ORIGIN (Linux) or @loader_path (MacOS) to the installation RPATH."ON)
83
87
option(GINKGO_INSTALL_RPATH_DEPENDENCIES"Add dependencies to the installation RPATH."OFF)
0 commit comments