diff options
author | kjrstory <kjrstory@gmail.com> | 2023-09-07 05:47:04 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-06 13:47:04 -0700 |
commit | 865c8b606cc53b498b4d345543a4137a1dd628cd (patch) | |
tree | 7fd708ada9e56f5614d311403540696124ac1772 /var | |
parent | c98afbc44c0f4211610c6f01f39698ec0e4bdf13 (diff) | |
download | spack-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.py | 7 |
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 |