diff options
author | Josh Essman <68349992+joshessman-llnl@users.noreply.github.com> | 2021-02-03 11:39:57 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-03 09:39:57 -0800 |
commit | 61641ecff2d9aad26340a7f3ab80c29f0d8ba690 (patch) | |
tree | 23a4b8f2788cafe0d247423e9c842d5c2427bfb4 /var | |
parent | b597e01e330637318ca5bd6d01e6faef9b2754ac (diff) | |
download | spack-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.py | 10 |
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'), |