Скомпилированный компилятор Intel XE 19 не работает на Windows 10 AMD Ryzen с ошибкой 0xc000007b с использованием / Qparallel - PullRequest
0 голосов
/ 22 января 2020

Я попытался скомпилировать тест TEST_FPU Дэйва Фрэнка, который теперь заархивирован в тест многогранника, с использованием Intel Parallel XE Fortran 19.0, обновление 1, на Windows 10 1909.

TEST_FPU2.f90 был загружен с Polyhedron https://www.fortran.uk/pb11.zip старый на http://www.lps.ens.fr/~dominiq/polyhedron/test_fpu.f90 новый на сайте многогранника.

Я пробовал некоторые параметры, включая / O2 и / O3 также / Qparallel, скомпилированные на рабочей станции Intel:

альтернатива 1: ifort / O2 test_fpu2.f90 / ссылка / стек: 64000000

альтернатива 2: ifort / O3 test_fpu2.f90 / ссылка / стек: 64000000

альтернатива 3: ifort / O3 / Qparallel test_fpu2.f90 / link / stack: 64000000

Оба / O2 / O3 alt1 и alt 2 работают нормально. В то время как alt 3: автопараллель, улучшающая многопоточность, получила ошибку "Приложение не удалось для правильного запуска (0xc00000b7) на рабочей станции и ноутбуке windows 10 AMD Ryzen, Ryzen 3600 и Ryzen 2700U.

Между тем все ноутбуки Intel и рабочие станции 9-го и 8-го поколения прекрасно работают со всеми альтернативами, кроме d файл libiomp5md.dll и не нужно устанавливать распространяемые библиотеки.

На рабочей станции AMD мы пытались использовать распространяемый https://software.intel.com/en-us/articles/redistributable-libraries-for-intel-c-and-fortran-2019-compilers-for-windows

После того, как распространяемый пакет был установлен на машине AMD, программа была внезапно выключена.

Так что с автопараллельностью скомпилированная программа не работает на AMD. Любая подсказка?

Отредактировано: с автопараллелью, скомпилировано не работает, не без автопараллели

1 Ответ

0 голосов
/ 04 февраля 2020

Эта проблема решена в Intel Parallel XE 2020. Эта проблема существовала в Parallel XE 2019 Обновление 2. Между тем, другие, 2019 Обновление 3 до Обновления 5 еще не проверены.

...