已编译的Intel编译器XE 19无法在Windows 10 AMD Ryzen上使用/ Qparallel出现错误0xc000007b

问题描述 投票:0回答:1

[我试图在Windows 10 1909上使用Intel Parallel XE Fortran 19.0 Update 1编译Dave Frank的TEST_FPU基准,现在将该基准压缩为多面体基准。

TEST_FPU2.f90从多面体https://www.fortran.uk/pb11.zip下载http://www.lps.ens.fr/~dominiq/polyhedron/test_fpu.f90上的旧版本多面体网站上的新网站。

我尝试了一些开关,包括/ O2和/ O3以及/ Qparallel在Intel工作站上编译的:

alt 1:ifort / O2 test_fpu2.f90 / link / stack:64000000

alt 2:ifort / O3 test_fpu2.f90 / link / stack:64000000

alt 3:ifort / O3 / Qparallel test_fpu2.f90 / link / stack:64000000

/ O2 / O3 alt1和alt 2都工作正常。而alt 3:通过多线程增强的自动并行得到了错误“该应用程序无法在Windows 10 AMD Ryzen工作站和笔记本电脑上正确启动(0xc00000b7); Ryzen 3600和Ryzen 2700U。

同时所有第9代和第8代英特尔笔记本和工作站在所有替代产品上都可以正常使用,但需要文件libiomp5md.dll,并且不需要安装可再发行库。

在AMD工作站中,我们尝试使用可重新分发的https://software.intel.com/en-us/articles/redistributable-libraries-for-intel-c-and-fortran-2019-compilers-for-windows

在AMD机器上安装了可再发行组件之后,该程序突然关闭。

因此,如果使用自动并行,则编译程序无法在AMD上运行。有任何线索吗?

编辑:使用自动并行,没有自动并行就无法编译

[我试图在Windows 10 1909上使用Intel Parallel XE Fortran 19.0 Update 1编译Dave Frank的TEST_FPU基准,现在将其压缩为多面体基准。TEST_FPU2.f90从...下载] ...

fortran intel intel-fortran amd-processor
1个回答
0
投票

此问题在英特尔Parallel XE 2020中得到解决。该问题在Parallel XE 2019 Update 2中存在。同时,另一个,2019 Update 3到Update 5尚未选中。

© www.soinside.com 2019 - 2024. All rights reserved.