Armadillo FFT / IFFT功能需要在CentOS中进行并行编程

时间:2019-07-08 03:27:29

标签: armadillo

我在Armadillo lib中使用了FFT / IFFT函数。但是似乎并行编程无法正常工作。在sigpack中执行FFT / IFFT功能时,仅使用单核。

下面是我的环境。 1. Linux CentOS 7版本3.28.5 2. GCC版本8.2.0(原始版本为4.8.x,我已更新为8.2.0) 3. QT Creator 4.2.1,编译器也更改为gcc 8.2.0 4.已安装OpenBLAS。 5. Armadillo配置使用open mp打开。

#include <omp.h>
#include <sigpack/sigpack.h>

#pragma omp parallel
{
   xxx = ifft(xxxx);
}

期望多核工作,但仍然是单核工作。

感谢您的回答!

0 个答案:

没有答案