From f0b7be8263da38609aa1246c1e2815aa61ac1f65 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Mon, 14 Dec 2020 01:15:50 -0800 Subject: 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. --- var/spack/repos/builtin/packages/warpx/package.py | 8 ++++---- 1 file 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') -- cgit v1.2.3-60-g2f50