Fix GROMACS to require FFTW when using cuda (#19505)
GROMACS still requires a version of FFTW when compiling it to utilize NVIDIA GPUs. In fact, the type of calculation that depends on FFTW -- Particle-Mesh Ewald (PME) -- is generally run on the host system's CPUs, even when GPUs are available.
This commit is contained in:
parent
978d8ad0af
commit
4cf85ed5f7
@ -90,7 +90,7 @@ class Gromacs(CMakePackage):
|
|||||||
depends_on('plumed@2.5.0:2.5.9~mpi', when='@2018.6+plumed~mpi')
|
depends_on('plumed@2.5.0:2.5.9~mpi', when='@2018.6+plumed~mpi')
|
||||||
depends_on('plumed+mpi', when='+plumed+mpi')
|
depends_on('plumed+mpi', when='+plumed+mpi')
|
||||||
depends_on('plumed~mpi', when='+plumed~mpi')
|
depends_on('plumed~mpi', when='+plumed~mpi')
|
||||||
depends_on('fftw-api@3', when='~cuda')
|
depends_on('fftw-api@3')
|
||||||
depends_on('mkl', when='fft=mkl')
|
depends_on('mkl', when='fft=mkl')
|
||||||
depends_on('cmake@2.8.8:3.99.99', type='build')
|
depends_on('cmake@2.8.8:3.99.99', type='build')
|
||||||
depends_on('cmake@3.4.3:3.99.99', type='build', when='@2018:')
|
depends_on('cmake@3.4.3:3.99.99', type='build', when='@2018:')
|
||||||
|
Loading…
Reference in New Issue
Block a user