summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJosh Essman <68349992+joshessman-llnl@users.noreply.github.com>2021-02-03 11:39:57 -0600
committerGitHub <noreply@github.com>2021-02-03 09:39:57 -0800
commit61641ecff2d9aad26340a7f3ab80c29f0d8ba690 (patch)
tree23a4b8f2788cafe0d247423e9c842d5c2427bfb4 /var
parentb597e01e330637318ca5bd6d01e6faef9b2754ac (diff)
downloadspack-61641ecff2d9aad26340a7f3ab80c29f0d8ba690.tar.gz
spack-61641ecff2d9aad26340a7f3ab80c29f0d8ba690.tar.bz2
spack-61641ecff2d9aad26340a7f3ab80c29f0d8ba690.tar.xz
spack-61641ecff2d9aad26340a7f3ab80c29f0d8ba690.zip
sundials: expose monitoring build option (#21429)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/sundials/package.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/sundials/package.py b/var/spack/repos/builtin/packages/sundials/package.py
index 69d0146983..5d6de40198 100644
--- a/var/spack/repos/builtin/packages/sundials/package.py
+++ b/var/spack/repos/builtin/packages/sundials/package.py
@@ -125,6 +125,10 @@ class Sundials(CMakePackage):
variant('generic-math', default=True,
description='Use generic (std-c) math libraries on unix systems')
+ # Monitoring
+ variant('monitoring', default=False,
+ description='Build with simulation monitoring capabilities')
+
# ==========================================================================
# Conflicts
# ==========================================================================
@@ -141,6 +145,7 @@ class Sundials(CMakePackage):
conflicts('+superlu-dist', when='@:4.1.0')
conflicts('+f2003', when='@:4.1.0')
conflicts('+trilinos', when='@:4.1.0')
+ conflicts('+monitoring', when='@:5.5.0')
# External libraries incompatible with 64-bit indices
conflicts('+lapack', when='@3.0.0: +int64')
@@ -264,6 +269,11 @@ class Sundials(CMakePackage):
'-DUSE_GENERIC_MATH=%s' % on_off('+generic-math')
])
+ # Monitoring
+ args.extend([
+ '-DSUNDIALS_BUILD_WITH_MONITORING=%s' % on_off('+monitoring')
+ ])
+
# parallelism
args.extend([
'-DMPI_ENABLE=%s' % on_off('+mpi'),