x06abf, for multithreaded implementations, returns the number of OpenMP threads in the current team. If the number of threads is deemed critical then you are advised to use
x06abf to retrieve this value as it may be less than that requested with either a call to
x06aaf, your OMP_NUM_THREADS environment variable value or by using a
num_threads clause on an OpenMP
parallel directive.
The number of threads actually in use in a parallel region is dependent on several factors. Please refer to
Section 4 for a full description of how the number of threads is chosen for a particular parallel region.
If this routine is called from a sequential part of a multithreaded program then it will return the value .
In serial implementations of the
NAG Library this routine will always return
. See the
X06 Chapter Introduction for a discussion of the behaviour of these routines when called in serial.
None.
None.
Not applicable.
Background information to multithreading can be found in the
Multithreading documentation.
None.
See
x06aaf for a demonstration of how to use
x06abf.