omegah: new scorec version, fix cuda flags (#34169)
This commit is contained in:
parent
587488882a
commit
b3679406d0
@ -19,6 +19,11 @@ class OmegaH(CMakePackage, CudaPackage):
|
||||
maintainers = ["cwsmith"]
|
||||
tags = ["e4s"]
|
||||
version("main", branch="main")
|
||||
version(
|
||||
"scorec.10.6.0",
|
||||
commit="f376fad4741b55a4b2482218eb3437d719b7c72e",
|
||||
git="https://github.com/SCOREC/omega_h.git",
|
||||
)
|
||||
version(
|
||||
"scorec.10.1.0",
|
||||
commit="e88912368e101d940f006019585701a704295ab0",
|
||||
@ -97,7 +102,10 @@ def cmake_args(self):
|
||||
cuda_arch_list = self.spec.variants["cuda_arch"].value
|
||||
cuda_arch = cuda_arch_list[0]
|
||||
if cuda_arch != "none":
|
||||
args.append("-DOmega_h_CUDA_ARCH={0}".format(cuda_arch))
|
||||
if "scorec" in str(self.spec.version):
|
||||
args.append("-DOmega_h_CUDA_ARCH={0}".format(cuda_arch))
|
||||
else:
|
||||
args.append("-DCMAKE_CUDA_FLAGS=-arch=sm_{0}".format(cuda_arch))
|
||||
else:
|
||||
args.append("-DOmega_h_USE_CUDA:BOOL=OFF")
|
||||
if "+trilinos" in self.spec:
|
||||
|
Loading…
Reference in New Issue
Block a user