summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/neko/package.py
diff options
context:
space:
mode:
authorNiclas Jansson <njansson@kth.se>2022-08-08 16:20:39 +0200
committerGitHub <noreply@github.com>2022-08-08 16:20:39 +0200
commitf99e5e4295297cfe5641ba14702338f09e2db45f (patch)
tree1bb62ce7295b8c7f084da65f322cc8236f4c9a61 /var/spack/repos/builtin/packages/neko/package.py
parent8e50db1680eccfee23a98492a658be10808d4b6c (diff)
downloadspack-f99e5e4295297cfe5641ba14702338f09e2db45f.tar.gz
spack-f99e5e4295297cfe5641ba14702338f09e2db45f.tar.bz2
spack-f99e5e4295297cfe5641ba14702338f09e2db45f.tar.xz
spack-f99e5e4295297cfe5641ba14702338f09e2db45f.zip
neko: add v0.4.3, v0.4.2 and fixed package recipe (#31984)
Diffstat (limited to 'var/spack/repos/builtin/packages/neko/package.py')
-rw-r--r--var/spack/repos/builtin/packages/neko/package.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/neko/package.py b/var/spack/repos/builtin/packages/neko/package.py
index 7d09c57fc0..801d011812 100644
--- a/var/spack/repos/builtin/packages/neko/package.py
+++ b/var/spack/repos/builtin/packages/neko/package.py
@@ -16,6 +16,8 @@ class Neko(AutotoolsPackage, CudaPackage, ROCmPackage):
url = "https://github.com/ExtremeFLOW/neko/releases/download/v0.3.2/neko-0.3.2.tar.gz"
maintainers = ["njansson"]
+ version("0.4.3", sha256="ba8fde09cbc052bb4791a03f69c880705615b572982cd3177ee31e4e14931da2")
+ version("0.4.2", sha256="927f926bdbf027c30e8e383e1790e84b60f5a9ed61e48a413092aac2ab24abcc")
version("0.3.2", sha256="0628910aa9838a414f2f27d09ea9474d1b3d7dcb5a7715556049a2fdf81a71ae")
version("0.3.0", sha256="e46bef72f694e59945514ab8b1ad7d74f87ec9dca2ba2b230e2148662baefdc8")
version("develop", branch="develop")
@@ -35,7 +37,10 @@ class Neko(AutotoolsPackage, CudaPackage, ROCmPackage):
def configure_args(self):
args = []
- args += self.with_or_without("parmetis")
+ args.append("--with-blas={0}".format(self.spec["blas"].libs.joined(";")))
+ args.append("--with-lapack={0}".format(self.spec["lapack"].libs.joined(";")))
+ args += self.with_or_without("parmetis", variant="parmetis", activation_value="prefix")
+ args += self.with_or_without("metis", variant="parmetis", activation_value="prefix")
args += self.with_or_without("libxsmm", variant="xsmm")
args += self.with_or_without("cuda", activation_value="prefix")
rocm_fn = lambda x: spec["hip"].prefix