草庐IT

inputTest

全部标签

c++ - 使用 OpenMP 创建 FFTW 计划

我正在尝试并行执行多个FFT。我正在使用FFTW和OpenMP。每个FFT都是不同的,所以我不依赖FFTW的内置多线程(我知道它使用OpenMP)。intm;//assume://intnumberOfColumns=100;//intnumberOfRows=100;#pragmaompparallelfordefault(none)private(m)shared(numberOfColumns,numberOfRows)//num_threads(4)for(m=0;m一切正常。但是,如果我从计划创建(fftw_plan_dft_r2c_2d)周围删除关键构造,我的代码将失败。有