summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnnop Wongwathanarat <annop.wongwathanarat@gmail.com>2023-01-18 19:25:41 +0000
committerGitHub <noreply@github.com>2023-01-18 11:25:41 -0800
commitee3529fc10a1c9b0ca40f389c6e59624ba6735c8 (patch)
tree126af1aad86f3ff4564b1bc428ec36ee9fe78ff4
parentf050b1cf7835fd31992b020e1061c52294ff7330 (diff)
downloadspack-ee3529fc10a1c9b0ca40f389c6e59624ba6735c8.tar.gz
spack-ee3529fc10a1c9b0ca40f389c6e59624ba6735c8.tar.bz2
spack-ee3529fc10a1c9b0ca40f389c6e59624ba6735c8.tar.xz
spack-ee3529fc10a1c9b0ca40f389c6e59624ba6735c8.zip
lammps: enable linking with armpl-gcc FFT (#34980)
-rw-r--r--var/spack/repos/builtin/packages/lammps/package.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py
index b1f30515ba..63a56f4f1d 100644
--- a/var/spack/repos/builtin/packages/lammps/package.py
+++ b/var/spack/repos/builtin/packages/lammps/package.py
@@ -909,6 +909,12 @@ class Lammps(CMakePackage, CudaPackage):
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