From c940e9fc7e77a21fe0e215bc5926b674427a2eec Mon Sep 17 00:00:00 2001 From: Adeeb Arif Kor Date: Fri, 17 Dec 2021 16:55:30 +0000 Subject: dolfinx: add ADIOS2 variant (#27540) --- var/spack/repos/builtin/packages/fenics-dolfinx/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/fenics-dolfinx/package.py b/var/spack/repos/builtin/packages/fenics-dolfinx/package.py index 21e9cd9c16..78f1fee879 100644 --- a/var/spack/repos/builtin/packages/fenics-dolfinx/package.py +++ b/var/spack/repos/builtin/packages/fenics-dolfinx/package.py @@ -22,6 +22,7 @@ class FenicsDolfinx(CMakePackage): variant("kahip", default=False, description="kahip support") variant("parmetis", default=False, description="parmetis support") variant("slepc", default=False, description="slepc support") + variant("adios2", default=False, description="adios2 support") depends_on("cmake@3.18:", type="build") depends_on("pkgconfig", type="build") @@ -36,6 +37,7 @@ class FenicsDolfinx(CMakePackage): depends_on("kahip", when="+kahip") depends_on("parmetis", when="+parmetis") depends_on("slepc", when="+slepc") + depends_on("adios2", when="+adios2") depends_on("py-fenics-ffcx", type=("build", "run")) depends_on("py-fenics-ffcx@main", type=("build", "run"), when="@main") @@ -62,6 +64,8 @@ class FenicsDolfinx(CMakePackage): 'ON' if "+parmetis" in self.spec else 'OFF'), "-DDOLFINX_ENABLE_SLEPC=%s" % ( 'ON' if "+slepc" in self.spec else 'OFF'), + "-DDOLFINX_ENABLE_ADIOS2=%s" % ( + 'ON' if "+adios2" in self.spec else 'OFF'), "-DPython3_ROOT_DIR=%s" % self.spec['python'].home, "-DPython3_FIND_STRATEGY=LOCATION", ] -- cgit v1.2.3-60-g2f50