OpenMP Environment Variables
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
Provides links to environment variables used in the OpenMP API.
The Visual C++ implementation of the OpenMP standard includes the following environment variables. These environment variables are read at program startup and modifications to their values are ignored at runtime (for example, using _putenv, _wputenv).
| Environment variable | Description |
|---|---|
| OMP_DYNAMIC | Specifies whether the OpenMP run time can adjust the number of threads in a parallel region. |
| OMP_NESTED | Specifies whether nested parallelism is enabled, unless nested parallelism is enabled or disabled with omp_set_nested. |
| OMP_NUM_THREADS | Sets the maximum number of threads in the parallel region, unless overridden by omp_set_num_threads or num_threads. |
| OMP_SCHEDULE | Modifies the behavior of the schedule clause when schedule(runtime) is specified in a for or parallel for directive. |
Show: