我在Windows计算机上安装了Intel MPI。
引用FLANN library documentation的第2.2节:
使用FLANN的项目需要使用编译器进行编译 支持OpenMP标准,必须启用OpenMP支持。 可以使用内核选择要使用的核心数 SearchParams结构。默认情况下,将使用单个核心。 将核心字段设置为零将自动使用尽可能多的线程 作为机器上可用的核心。
由于我从未使用过英特尔MPI或OpenMP,因此我不知道在这种情况下是否可以使用第一个,以及必须启用哪些" OpenMP支持"装置
答案 0 :(得分:1)
英特尔MPI不是编译器。如果您正在寻找编译器,请尝试Intel C++ Compiler或MinGW。 OpenMP与这些编译器集成在一起,您只需要使用交换机启用它们。对于英特尔来说,它是/Qopenmp
。对于GCC(MinGW),它是-fopenmp
。