From 865c8b606cc53b498b4d345543a4137a1dd628cd Mon Sep 17 00:00:00 2001 From: kjrstory Date: Thu, 7 Sep 2023 05:47:04 +0900 Subject: openfoam-org: add variant scotch (#39841) --- var/spack/repos/builtin/packages/openfoam-org/package.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'var') 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 -- cgit v1.2.3-70-g09d2