These options are supported on IA-32, Intel® 64, and IA-64 architectures.
Linux* and Mac OS* |
Windows* |
Description |
---|---|---|
-openmp |
/Qopenmp |
Enables the parallelizer to generate multi-threaded code based on the OpenMP directives. IA-64 architecture only:
See the following topic in Compiler Options: |
-openmp-report |
/Qopenmp-report |
Enables the OpenMP* diagnostic reporting. See the following topic in Compiler Options: |
-openmp-stubs |
/Qopenmp-stubs |
Enables compilation of OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked. See the following topic in Compiler Options: |
-openmp-profile
|
/Qopenmp-profile
|
If you have Intel® Threading Tools installed (specifically, the Intel® Thread Profiler), this option provides the ability to perform thread analysis. See the following topic in Compiler Options: |
When both openmp and -parallel (Linux and Mac OS) or /Qparallel (Windows) are specified on the command line, the parallel option is only applied in routines that do not contain OpenMP directives. For routines that contain OpenMP directives, only the openmp option is applied.
Refer to Quick Reference Lists for a complete listing of the quick reference topics.