Параметры cufftPlanMany

Здравствуйте. Проблема такая.
Есть матрица размерности 8*8 (хранится по строкам), и нужно взять одномерное преобразование Фурье от диагонали этой матрицы. насколько я понимаю, то это возможно при помощи функции cufftPlanMany(), передав туда в качестве параметра istride значение 9 (на таком расстоянии друг от друга находятся диагональные элементы). Но что за параметры inembed, onembed?? Насколько я понимаю это размерность всего массива (в моём одномерном случае).

Вот код:

int inembed[] = {64};
int rank[] = {8};
res = cufftPlanMany(&plan, 1, rank, inembed, 9, 0, NULL, 1, 0, CUFFT_C2C, 1);

при запуске res = CUFFT_INVALID_VALUE.

Какие параметры надо передавать в эту функцию, чтобы она работала??

Forums: