diff options
author | Mark Abraham <Mark.J.Abraham@gmail.com> | 2024-11-26 13:50:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-26 05:50:41 -0700 |
commit | 38a2f9c2f22dfbf0a545b3ef46a602ac6a2f82e8 (patch) | |
tree | 48544ef513bde51f76ef930bc46d8cdf507f8dc1 | |
parent | eecd4afe58d65ac73761b9c374793314ff80c214 (diff) | |
download | spack-38a2f9c2f22dfbf0a545b3ef46a602ac6a2f82e8.tar.gz spack-38a2f9c2f22dfbf0a545b3ef46a602ac6a2f82e8.tar.bz2 spack-38a2f9c2f22dfbf0a545b3ef46a602ac6a2f82e8.tar.xz spack-38a2f9c2f22dfbf0a545b3ef46a602ac6a2f82e8.zip |
gromacs: Improve HeFFTe dependency (#47805)
GROMACS supports HeFFTe with either SYCL or CUDA build and requires
a matching HeFFTe build
-rw-r--r-- | var/spack/repos/builtin/packages/gromacs/package.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/gromacs/package.py b/var/spack/repos/builtin/packages/gromacs/package.py index ccb9d3d519..c05838ff66 100644 --- a/var/spack/repos/builtin/packages/gromacs/package.py +++ b/var/spack/repos/builtin/packages/gromacs/package.py @@ -114,9 +114,11 @@ class Gromacs(CMakePackage, CudaPackage): variant( "heffte", default=False, - when="@2021: +sycl+mpi", + when="@2021: +mpi", description="Enable multi-GPU FFT support with HeFFTe", ) + depends_on("heffte +cuda", when="+heffte +cuda") + depends_on("heffte +sycl", when="+heffte +sycl") variant("opencl", default=False, description="Enable OpenCL support") variant("sycl", default=False, when="@2021: %clang", description="Enable SYCL support") variant( |