OMP_NESTED

The OMP_NESTED environment variable enables or disables nested parallelism. The syntax is as follows:
Read syntax diagramSkip visual syntax diagram
                .-FALSE-.   
>>-OMP_NESTED=--+-TRUE--+--------------------------------------><

If you set this environment variable to TRUE, nested parallelism is enabled, which means that the runtime environment might deploy extra threads to form the team of threads for the nested parallel region. If you set this environment variable to FALSE, nested parallelism is disabled, which means nested parallel regions are serialized and run in the encountering thread.

The default value for OMP_NESTED is FALSE.

The setting of the omp_set_nested routine overrides the OMP_NESTED setting.

Note: If the number of threads in a parallel region and its nested parallel regions exceeds the number of available processors, your program might suffer performance degradation.


Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us