Forráskód Böngészése

port r6542 from trunk: StarPU-FFT: fix error when using both CUDA and FFTW3

Samuel Thibault 12 éve
szülő
commit
623e56b615
2 módosított fájl, 4 hozzáadás és 4 törlés
  1. 2 2
      starpufft/double.h
  2. 2 2
      starpufft/float.h

+ 2 - 2
starpufft/double.h

@@ -18,7 +18,7 @@
 #include <complex.h>
 #include <starpu_config.h>
 
-#ifdef STARPU_HAVE_FFTW
+#if defined(STARPU_HAVE_FFTW) && !defined(__CUDACC__) 
 #include <fftw3.h>
 #endif
 
@@ -30,7 +30,7 @@
 #define DOUBLE
 
 typedef double real;
-#ifdef STARPU_HAVE_FFTW
+#if defined(STARPU_HAVE_FFTW) && !defined(__CUDACC__) 
 typedef fftw_complex _fftw_complex;
 typedef fftw_plan _fftw_plan;
 #endif

+ 2 - 2
starpufft/float.h

@@ -18,7 +18,7 @@
 #include <complex.h>
 #include <starpu_config.h>
 
-#ifdef STARPU_HAVE_FFTW
+#if defined(STARPU_HAVE_FFTW) && !defined(__CUDACC__) 
 #include <fftw3.h>
 #endif
 
@@ -30,7 +30,7 @@
 #define FLOAT
 
 typedef float real;
-#ifdef STARPU_HAVE_FFTW
+#if defined(STARPU_HAVE_FFTW) && !defined(__CUDACC__) 
 typedef fftwf_complex _fftw_complex;
 typedef fftwf_plan _fftw_plan;
 #endif