Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

IFX openmp dependence

DataScientist
Valued Contributor I
264 Views

From the most recent webinar recordings on Intel ifort and ifx, I realize that ifx automatically enables the OpenMP flag. Does this mean that any software distribution built with ifx requires the Intel runtime environment (for the OpenMP shared files) as well?

0 Kudos
1 Solution
Steve_Lionel
Black Belt
247 Views

My tests show that there is no dependency on OpenMP libraries unless you use OpenMP things.

View solution in original post

2 Replies
Steve_Lionel
Black Belt
248 Views

My tests show that there is no dependency on OpenMP libraries unless you use OpenMP things.

Barbara_P_Intel
Moderator
220 Views

In the webinar, Ron mentioned that for ifx -qopenmp-simd is ON by default at –O1 and above. So if you use OpenMP SIMD directives they are automagically used. To disable those, use -qno-openmp-simd.

Similar thing for ifort except -qopenmp-simd is ON by default at –O2 and above.

Link info in the Fortran Developer Guide.

 

Reply