Используйте OpenMP с Xeon Phi, используя компилятор k1om-mpss-linux-gcc

Я пытаюсь использовать OpenMP с компилятором k1om-mpss-linux-gcc для карт Xeon Phi. Я попробовал простой пример, но я получил эту ошибку:

fatal error: omp.h: No such file or directory

Как я могу решить эту проблему?? Кто-нибудь имел опыт работы с компилятором k1om-mpss-linux-gcc?

Спасибо

1 ответ

Решение

Я не уверен, насколько это стандартно, бит на моем собственном узле MIC, у меня установлена ​​MPSS версии 3.6, которая поставляется с GCC 5.1.1.

И зовет:

/opt/mpss/3.6/sysroots/x86_64-mpsssdk-linux/usr/bin/k1om-mpss-linux/k1om-mpss-linux-gcc -v

дает среди многих других вещей:

Configured with: [...] --disable-libgomp [...]

Таким образом, похоже, что OpenMP не поддерживается версией GCC, которая поставляется с MPSS. Тем не менее, может быть, вы можете скомпилировать его самостоятельно с включенной поддержкой (я не представляю, насколько это будет просто).

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