summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorkjrstory <kjrstory@gmail.com>2023-09-07 05:47:04 +0900
committerGitHub <noreply@github.com>2023-09-06 13:47:04 -0700
commit865c8b606cc53b498b4d345543a4137a1dd628cd (patch)
tree7fd708ada9e56f5614d311403540696124ac1772 /var
parentc98afbc44c0f4211610c6f01f39698ec0e4bdf13 (diff)
downloadspack-865c8b606cc53b498b4d345543a4137a1dd628cd.tar.gz
spack-865c8b606cc53b498b4d345543a4137a1dd628cd.tar.bz2
spack-865c8b606cc53b498b4d345543a4137a1dd628cd.tar.xz
spack-865c8b606cc53b498b4d345543a4137a1dd628cd.zip
openfoam-org: add variant scotch (#39841)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/openfoam-org/package.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/openfoam-org/package.py b/var/spack/repos/builtin/packages/openfoam-org/package.py
index d4dac86e74..51e16c8caf 100644
--- a/var/spack/repos/builtin/packages/openfoam-org/package.py
+++ b/var/spack/repos/builtin/packages/openfoam-org/package.py
@@ -87,6 +87,7 @@ class OpenfoamOrg(Package):
"source", default=True, description="Install library/application sources and tutorials"
)
variant("metis", default=False, description="With metis decomposition")
+ variant("scotch", default=True, description="With scotch/ptscotch decomposition")
variant(
"precision",
default="dp",
@@ -101,8 +102,8 @@ class OpenfoamOrg(Package):
depends_on("cmake", type="build")
# Require scotch with ptscotch - corresponds to standard OpenFOAM setup
- depends_on("scotch~metis+mpi~int64", when="~int64")
- depends_on("scotch~metis+mpi+int64", when="+int64")
+ depends_on("scotch~metis+mpi~int64", when="+scotch~int64")
+ depends_on("scotch~metis+mpi+int64", when="+scotch+int64")
depends_on("metis@5:", when="+metis")
depends_on("metis+int64", when="+metis+int64")
@@ -293,7 +294,7 @@ class OpenfoamOrg(Package):
"gperftools": [], # Currently unused
}
- if True:
+ if "+scotch" in spec:
self.etc_config["scotch"] = {
"SCOTCH_ARCH_PATH": spec["scotch"].prefix,
# For src/parallel/decompose/Allwmake