summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAxel Huebl <axel.huebl@plasma.ninja>2021-10-29 00:19:23 -0700
committerGitHub <noreply@github.com>2021-10-29 09:19:23 +0200
commit5a7496eb8207f407698cf821eb901b1460da0258 (patch)
tree76ff9784809eb54fbcc779786b3cc0168bb18412 /var
parent7a6a232730125df0f99cea48ecc766a50c5cebac (diff)
downloadspack-5a7496eb8207f407698cf821eb901b1460da0258.tar.gz
spack-5a7496eb8207f407698cf821eb901b1460da0258.tar.bz2
spack-5a7496eb8207f407698cf821eb901b1460da0258.tar.xz
spack-5a7496eb8207f407698cf821eb901b1460da0258.zip
WarpX & HiPACE++: Constrain FFTW for No-MPI (#27043)
Contrain FFTW for no-MPI to simplify builds and logic to handle.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hipace/package.py1
-rw-r--r--var/spack/repos/builtin/packages/warpx/package.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hipace/package.py b/var/spack/repos/builtin/packages/hipace/package.py
index 545ddd5d7e..66313550e3 100644
--- a/var/spack/repos/builtin/packages/hipace/package.py
+++ b/var/spack/repos/builtin/packages/hipace/package.py
@@ -44,6 +44,7 @@ class Hipace(CMakePackage):
depends_on('openpmd-api +mpi', when='+mpi')
with when('compute=omp'):
depends_on('fftw@3: +openmp')
+ depends_on('fftw ~mpi', when='~mpi')
depends_on('fftw +mpi', when='+mpi')
depends_on('pkgconfig', type='build')
depends_on('llvm-openmp', when='%apple-clang')
diff --git a/var/spack/repos/builtin/packages/warpx/package.py b/var/spack/repos/builtin/packages/warpx/package.py
index e504149187..245042f349 100644
--- a/var/spack/repos/builtin/packages/warpx/package.py
+++ b/var/spack/repos/builtin/packages/warpx/package.py
@@ -90,6 +90,7 @@ class Warpx(CMakePackage):
depends_on('blaspp +cuda', when='compute=cuda')
with when('+psatd compute=omp'):
depends_on('fftw@3: +openmp')
+ depends_on('fftw ~mpi', when='~mpi')
depends_on('fftw +mpi', when='+mpi')
depends_on('pkgconfig', type='build')
with when('+openpmd'):