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"]
|
maintainers = ["cwsmith"]
|
||||||
tags = ["e4s"]
|
tags = ["e4s"]
|
||||||
version("main", branch="main")
|
version("main", branch="main")
|
||||||
|
version(
|
||||||
|
"scorec.10.6.0",
|
||||||
|
commit="f376fad4741b55a4b2482218eb3437d719b7c72e",
|
||||||
|
git="https://github.com/SCOREC/omega_h.git",
|
||||||
|
)
|
||||||
version(
|
version(
|
||||||
"scorec.10.1.0",
|
"scorec.10.1.0",
|
||||||
commit="e88912368e101d940f006019585701a704295ab0",
|
commit="e88912368e101d940f006019585701a704295ab0",
|
||||||
@ -97,7 +102,10 @@ def cmake_args(self):
|
|||||||
cuda_arch_list = self.spec.variants["cuda_arch"].value
|
cuda_arch_list = self.spec.variants["cuda_arch"].value
|
||||||
cuda_arch = cuda_arch_list[0]
|
cuda_arch = cuda_arch_list[0]
|
||||||
if cuda_arch != "none":
|
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:
|
else:
|
||||||
args.append("-DOmega_h_USE_CUDA:BOOL=OFF")
|
args.append("-DOmega_h_USE_CUDA:BOOL=OFF")
|
||||||
if "+trilinos" in self.spec:
|
if "+trilinos" in self.spec:
|
||||||
|
Loading…
Reference in New Issue
Block a user