Update kokkos amd gpu archs and required C++ level (#20096)
* Remove unsupported AMD GPU archs * Kokkos requires C++14 now
This commit is contained in:
parent
6157854de6
commit
2c04bebc32
@ -73,10 +73,9 @@ class Kokkos(CMakePackage, CudaPackage):
|
|||||||
}
|
}
|
||||||
|
|
||||||
amd_gpu_arches = (
|
amd_gpu_arches = (
|
||||||
'fiji',
|
|
||||||
'gfx901',
|
|
||||||
'vega900',
|
'vega900',
|
||||||
'vega906',
|
'vega906',
|
||||||
|
'vega908',
|
||||||
)
|
)
|
||||||
variant("amd_gpu_arch", default='none', values=('none',) + amd_gpu_arches,
|
variant("amd_gpu_arch", default='none', values=('none',) + amd_gpu_arches,
|
||||||
description="AMD GPU architecture")
|
description="AMD GPU architecture")
|
||||||
@ -178,7 +177,7 @@ class Kokkos(CMakePackage, CudaPackage):
|
|||||||
depends_on("kokkos-nvcc-wrapper@master", when="@master+wrapper")
|
depends_on("kokkos-nvcc-wrapper@master", when="@master+wrapper")
|
||||||
conflicts("+wrapper", when="~cuda")
|
conflicts("+wrapper", when="~cuda")
|
||||||
|
|
||||||
variant("std", default="11", values=["11", "14", "17", "20"], multi=False)
|
variant("std", default="14", values=["11", "14", "17", "20"], multi=False)
|
||||||
variant("pic", default=False, description="Build position independent code")
|
variant("pic", default=False, description="Build position independent code")
|
||||||
|
|
||||||
# nvcc does not currently work with C++17 or C++20
|
# nvcc does not currently work with C++17 or C++20
|
||||||
|
Loading…
Reference in New Issue
Block a user