For shared memory parallel programming, the Intel® C++ Compiler supports the OpenMP, version 1.0 API. The Parallelization capability of the Intel C++ Compiler uses the following options.
Option | Description |
---|---|
-parallel | Enables the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel. Default: OFF |
-par_threshold{n} | Sets a threshold for the auto-parallelization of loops based on the probability of profitable execution of the loop in parallel, n=0 to 100. Default: OFF |
-par_report{0|1|2|3} | Controls the auto-parallelizer's diagnostic levels. Default: -par_report1. |
-openmp | Enables the parallelizer to generate multi-threaded code based on the OpenMP directives. Default: OFF |
-openmp_report{0|1|2} | Controls the OpenMP parallelizer's diagnostic levels. Default: -openmp_report1 |