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
User contributions licensed under CC BY-SA 3.0