summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/lammps/package.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py
index 550bf51de1..5f96f150c7 100644
--- a/var/spack/repos/builtin/packages/lammps/package.py
+++ b/var/spack/repos/builtin/packages/lammps/package.py
@@ -89,7 +89,7 @@ class Lammps(CMakePackage, CudaPackage):
depends_on('mpi', when='+mpi')
depends_on('mpi', when='+mpiio')
- depends_on('fftw', when='+kspace')
+ depends_on('fftw-api@3', when='+kspace')
depends_on('voropp+pic', when='+voronoi')
depends_on('netcdf-c+mpi', when='+user-netcdf')
depends_on('blas', when='+user-atc')
@@ -182,7 +182,10 @@ class Lammps(CMakePackage, CudaPackage):
else:
args.append('{0}=OFF'.format(opt))
if '+kspace' in spec:
- args.append('-DFFT=FFTW3')
+ if '^fftw' in spec:
+ args.append('-DFFT=FFTW3')
+ if '^mkl' in spec:
+ args.append('-DFFT=MKL')
if '+kokkos' in spec:
args.append('-DEXTERNAL_KOKKOS=ON')