FFT por lotes usando cufftPlanMany

Quiero realizar441 2D,32-by-32 FFT que utilizan el método por lotes proporcionado por la biblioteca cuFFT. Los parámetros de la transformación son los siguientes:

int n[2] = {32,32};
int inembed[] = {32,32};
int onembed[] = {32,32/2+1};

cufftPlanMany(&plan,2,n,inembed,1,32*32,onembed,1,32*(32/2+1),CUFFT_D2Z,441);
cufftPlanMany(&inverse_plan,2,n,onembed,1,32*32,inembed,1,32*32,CUFFT_Z2D,441);

Después de hacer las FFT directas e inversas utilizando los planes anteriores, no pude recuperar los datos originales.

¿Alguien puede aconsejarme cómo configurar los parámetros correctamente para cudaPlanMany? Muchas gracias de antemano.

Por cierto, ¿es la mejor manera de usarcudaPlanMany por mi situacion?

Respuestas a la pregunta(1)

Su respuesta a la pregunta