Ginkgo: new versions (#17413)
* Add new Ginkgo versions with HIP support. * Drop HIP support until more ROCm packages are integrated.
This commit is contained in:
parent
207e496162
commit
ae2a867a7f
2 changed files with 14 additions and 0 deletions
|
@ -0,0 +1,10 @@
|
|||
diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt
|
||||
index 884e50bf6..40618311a 100644
|
||||
--- a/third_party/CMakeLists.txt
|
||||
+++ b/third_party/CMakeLists.txt
|
||||
@@ -1,4 +1,4 @@
|
||||
-if(GINKGO_BUILD_CUDA)
|
||||
+if(GINKGO_BUILD_CUDA OR (GINKGO_BUILD_HIP AND GINKGO_HIP_PLATFORM STREQUAL "nvcc"))
|
||||
enable_language(CUDA)
|
||||
if (GINKGO_USE_EXTERNAL_CAS)
|
||||
include(CudaArchitectureSelector RESULT_VARIABLE GINKGO_CAS_FILE)
|
|
@ -18,6 +18,8 @@ class Ginkgo(CMakePackage, CudaPackage):
|
|||
|
||||
version('develop', branch='develop')
|
||||
version('master', branch='master')
|
||||
version('1.2.0', commit='b4be2be961fd5db45c3d02b5e004d73550722e31') # v1.2.0
|
||||
version('1.1.1', commit='08d2c5200d3c78015ac8a4fd488bafe1e4240cf5') # v1.1.1
|
||||
version('1.1.0', commit='b9bec8225442b3eb2a85a870efa112ab767a17fb') # v1.1.0
|
||||
version('1.0.0', commit='45244641e0c2b19ba33aecd25153c0bddbcbe1a0') # v1.0.0
|
||||
|
||||
|
@ -44,6 +46,8 @@ def cmake_args(self):
|
|||
'ON' if '+full_optimizations' in spec else 'OFF'),
|
||||
'-DGINKGO_DEVEL_TOOLS=%s' % (
|
||||
'ON' if '+develtools' in spec else 'OFF'),
|
||||
# Drop HIP support for now
|
||||
'-DGINKGO_BUILD_HIP=OFF',
|
||||
# As we are not exposing benchmarks, examples, tests nor doc
|
||||
# as part of the installation, disable building them altogether.
|
||||
'-DGINKGO_BUILD_BENCHMARKS=OFF',
|
||||
|
|
Loading…
Reference in a new issue