omp_get_num_threads – Size of the active team#
- Description:
Returns the number of threads in the current team. In a sequential section of the program
omp_get_num_threads
returns 1.The default team size may be initialized at startup by the
OMP_NUM_THREADS
environment variable. At runtime, the size of the current team may be set either by theNUM_THREADS
clause or byomp_set_num_threads
. If none of the above were used to define a specific value andOMP_DYNAMIC
is disabled, one thread per CPU online is used.- C/C++:
Prototype:
int omp_get_num_threads(void);
- Fortran:
Interface:
integer function omp_get_num_threads()
- See also:
omp_get_max_threads – Maximum number of threads of parallel region, omp_set_num_threads – Set upper team size limit, OMP_NUM_THREADS – Specifies the number of threads to use
- Reference:
OpenMP specification v4.5, Section 3.2.2.