diff --git a/Grid/algorithms/FFT.h b/Grid/algorithms/FFT.h index 524a22d9..de621387 100644 --- a/Grid/algorithms/FFT.h +++ b/Grid/algorithms/FFT.h @@ -140,7 +140,7 @@ public: inline static void fftw_execute_dft(const FFTW_plan p,FFTW_scalar *in,FFTW_scalar *out, int sign) { if ( sign == forward ) cufftExecZ2Z(p,in,out,CUFFT_FORWARD); - else cufftExecZ2Z(p,in,out,CUFFT_BACKWARD); + else cufftExecZ2Z(p,in,out,CUFFT_INVERSE); accelerator_barrier(); } inline static void fftw_destroy_plan(const FFTW_plan p) { @@ -167,7 +167,7 @@ public: inline static void fftw_execute_dft(const FFTW_plan p,FFTW_scalar *in,FFTW_scalar *out, int sign) { if ( sign == forward ) cufftExecC2C(p,in,out,CUFFT_FORWARD); - else cufftExecC2C(p,in,out,CUFFT_BACKWARD); + else cufftExecC2C(p,in,out,CUFFT_INVERSE); accelerator_barrier(); } inline static void fftw_destroy_plan(const FFTW_plan p) { diff --git a/Grid/communicator/Communicator_mpi3.cc b/Grid/communicator/Communicator_mpi3.cc index b725a681..3b8561d3 100644 --- a/Grid/communicator/Communicator_mpi3.cc +++ b/Grid/communicator/Communicator_mpi3.cc @@ -349,7 +349,6 @@ void CartesianCommunicator::SendToRecvFromBegin(std::vector & GRID_ASSERT(dest != _processor); GRID_ASSERT(from != _processor); - GRID_ASSERT(bytes/(sizeof(int32_t))<= 2*1024*1024*1024); int tag; tag= dir+from*32;