Implementation-Specific Information of OpenMP
|
This appendix details the implementation specific details of OpenMP C and C++ Application Program Interface Version 1.0 - October 1998 (available from: http://www.openmp.org)
- In the absence of an explicitly defined OMP_SCHEDULE environment variable, this implementation uses static scheduling for loops with schedule(runtime).
- In the absence of an explicitly defined schedule clause, the default is static scheduling.
- If you do not explicitly specify the number of threads in a team through either the opm_set_num_threads function or the OMP_NUM_THREADS environment variable, the default is 1.
- If you do not explicitly specify whether dynamic adjustment of threads is enabled through either the omp_set_dynamic function or the OMP_DYNAMIC environment variable, the default is enabled dynamic adjustment.
- Nested parallelism is not supported and is disabled by default.