diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py index b1f30515bad..63a56f4f1da 100644 --- a/var/spack/repos/builtin/packages/lammps/package.py +++ b/var/spack/repos/builtin/packages/lammps/package.py @@ -909,6 +909,12 @@ def cmake_args(self): args.append("-DFFT=MKL") if "^amdfftw" in spec: args.append(self.define("FFT", "FFTW3")) + if "^armpl-gcc" in spec: + args.append(self.define("FFT", "FFTW3")) + args.append(self.define("FFTW3_LIBRARY", self.spec["fftw-api"].libs[0])) + args.append( + self.define("FFTW3_INCLUDE_DIR", self.spec["fftw-api"].headers.directories[0]) + ) if "^cray-fftw" in spec: args.append("-DFFT=FFTW3") # Using the -DFFT_SINGLE setting trades off a little accuracy