Simplified uniform GPU selection in CMake
[alexxy/gromacs.git] / src / gromacs / fft / fft5d.cpp
index 29618ee086aadf4bd269dec351bdc0542fa9f892..e01d28027b527bac7492abfb37e25badf4383483 100644 (file)
@@ -431,7 +431,7 @@ fft5d_plan fft5d_plan_3d(int                NG,
     if (!(flags & FFT5D_NOMALLOC))
     {
         // only needed for PME GPU mixed mode
-        if (realGridAllocationPinningPolicy == gmx::PinningPolicy::PinnedIfSupported && GMX_GPU == GMX_GPU_CUDA)
+        if (GMX_GPU_CUDA && realGridAllocationPinningPolicy == gmx::PinningPolicy::PinnedIfSupported)
         {
             const std::size_t numBytes = lsize * sizeof(t_complex);
             lin = static_cast<t_complex*>(gmx::PageAlignedAllocationPolicy::malloc(numBytes));