The compiled Intel compiler XE 19 not working at Windows 10 AMD Ryzen with error 0xc000007b using /Qparallel

0

I tried to compile Dave Frank's TEST_FPU benchmark that now zipped into polyhedron benchmark using Intel Parallel XE Fortran 19.0 Update 1 on Windows 10 1909.

TEST_FPU2.f90 was downloaded from Polyhedron https://www.fortran.uk/pb11.zip the old one on http://www.lps.ens.fr/~dominiq/polyhedron/test_fpu.f90 the new one at polyhedron site.

I tried some switches including /O2 and /O3 also /Qparallel compiled on Intel workstation : 

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

Both /O2 /O3 alt1 and alt 2 works fine.while the alt 3 : auto parallel that enhance via multi threading got error "The application was unable to start correctly (0xc00000b7) on windows 10 AMD Ryzen workstation and notebook; Ryzen 3600 and Ryzen 2700U .

Meanwhile all intel notebook and workstation 9th gen and 8th gen works great with all alternatives but need file libiomp5md.dll, and no need redistributable libraries installed.

In the AMD workstation we tried using redistributable https://software.intel.com/en-us/articles/redistributable-libraries-for-intel-c-and-fortran-2019-compilers-for-windows 

After redistributable was installed at AMD machine, the program were suddenly off.

So with auto parallel, the compiled program not working at AMD. Any clue?

Edited: with auto parallel, compiled not working not without autoparallel

fortran
intel
intel-fortran
amd-processor
asked on Stack Overflow Jan 22, 2020 by realbabilu • edited Jan 23, 2020 by Peter Cordes

1 Answer

0

This problem is solved at Intel Parallel XE 2020. The problem was exist in Parallel XE 2019 Update 2. Meanwhile the other, 2019 Update 3 to Update 5 are not checked yet.

answered on Stack Overflow Feb 4, 2020 by realbabilu

User contributions licensed under CC BY-SA 3.0