Документы для FFTW говорят, что fftw_alloc() обеспечивает правильное выравнивание памяти. Существуют ли риски, связанные с использованием переменных стека для ввода/вывода данного плана FFTW? Будет ли FFTW работать медленнее или вообще не будет работать?
например Не рекомендуется ли приведенный ниже код C?
int main()
{
fftw_complex in[1024];
fftw_complex out[1024];
fftw_plan my_plan;
my_plan = fftw_plan_dft_1d(1024, in, out, FFTW_FORWARD, FFTW_ESTIMATE);
fftw_execute(plan);
}