diff options
author | Axel Huebl <axel.huebl@plasma.ninja> | 2020-12-14 01:15:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-14 10:15:50 +0100 |
commit | f0b7be8263da38609aa1246c1e2815aa61ac1f65 (patch) | |
tree | fed9f199b3fb7997cc15fa0fb0e4a030473e9ce1 /var | |
parent | b7aea9f3b1a652e95a16b17fe526ec15731af40b (diff) | |
download | spack-f0b7be8263da38609aa1246c1e2815aa61ac1f65.tar.gz spack-f0b7be8263da38609aa1246c1e2815aa61ac1f65.tar.bz2 spack-f0b7be8263da38609aa1246c1e2815aa61ac1f65.tar.xz spack-f0b7be8263da38609aa1246c1e2815aa61ac1f65.zip |
WarpX: PSATD on (#20342)
Enabling PSATD is not mutually exclusive with other runtime options
anymore, so we can always compile with support for it to ease
usability.
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/warpx/package.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/warpx/package.py b/var/spack/repos/builtin/packages/warpx/package.py index 9cabbc4d73..da6d536b21 100644 --- a/var/spack/repos/builtin/packages/warpx/package.py +++ b/var/spack/repos/builtin/packages/warpx/package.py @@ -33,7 +33,7 @@ class Warpx(MakefilePackage): multi=True, description='Programming model for compute kernels') variant('mpi', default=True, description='Enable MPI support') - variant('psatd', default=False, description='Enable PSATD solver') + variant('psatd', default=True, description='Enable PSATD solver support') variant('debug', default=False, description='Enable debugging features') variant('tprof', default=True, description='Enable tiny profiling features') variant('openpmd', default=True, description='Enable openPMD I/O') @@ -41,13 +41,13 @@ class Warpx(MakefilePackage): depends_on('cuda@9.2.88:', when='backend=cuda') depends_on('mpi', when='+mpi') - depends_on('fftw@3:', when='+psatd') - depends_on('fftw +mpi', when='+psatd +mpi') + depends_on('fftw@3:', when='+psatd backend=openmp') + depends_on('fftw +mpi', when='+psatd +mpi backend=openmp') depends_on('blaspp', when='+psatd dims=rz') depends_on('lapackpp', when='+psatd dims=rz') depends_on('pkgconfig', type='build', when='+openpmd') depends_on('python', type='build') # AMReX' build system info - depends_on('openpmd-api@0.11.0:,dev', when='+openpmd') + depends_on('openpmd-api@0.12.0:,dev', when='+openpmd') depends_on('openpmd-api +mpi', when='+openpmd +mpi') depends_on('ascent', when='+ascent') depends_on('ascent +cuda', when='+ascent backend=cuda') |