Используйте 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. Тем не менее, может быть, вы можете скомпилировать его самостоятельно с включенной поддержкой (я не представляю, насколько это будет просто).