Включить поддержку OpenMP

Я установил Intel MPI на мой компьютер с Windows.

Цитирование раздела 2.2 документации библиотеки FLANN:

проект, который использует FLANN, должен быть скомпилирован с компилятором, который поддерживает стандарт OpenMP, и поддержка OpenMP должна быть включена. Количество используемых ядер можно выбрать с помощью ядер в структуре SearchParams. По умолчанию будет использоваться одно ядро. При установке поля ядер на ноль автоматически будет использовано столько потоков, сколько ядер доступно на машине.

Поскольку я никогда не использовал ни Intel MPI, ни OpenMP, я не знаю, нормально ли использовать первый для этого случая и что означает "поддержка OpenMP должна быть включена".

1 ответ

Решение

Intel MPI не является компилятором. Если вы ищете компилятор, попробуйте Intel C++ Compiler или MinGW. OpenMP интегрированы с этими компиляторами, вам просто нужно включить их с помощью переключателя. Для Intel это /Qopenmp, Для GCC (MinGW) это -fopenmp,

Другие вопросы по тегам