NAG CL Interface
x06akc (get_​max_​active_​levels)

Settings help

CL Name Style:

1 Purpose

x06akc returns the maximum number of nested active parallel regions allowed.

2 Specification

#include <nag.h>
Integer  x06akc ()
The function may be called by the names: x06akc or nag_omp_get_max_active_levels.

3 Description

x06akc, for multithreaded implementations, retrieves the maximum number of nested active parallel regions allowed. This has either been set by the user or is the default for the implementation of OpenMP being used.
In serial implementations of the NAG Library this function will always return 0. See the X06 Chapter Introduction for a discussion of the behaviour of these functions when called in serial.

4 References

The OpenMP API Specification for Parallel Programming
Chapman B, Jost G and van der Pas R (2008) Using OpenMP Portable Shared Memory Parallel Programming The MIT Press

5 Arguments


6 Error Indicators and Warnings


7 Accuracy

Not applicable.

8 Parallelism and Performance

Background information to multithreading can be found in the Multithreading documentation.
x06akc is not threaded in any implementation.

9 Further Comments


10 Example

See x06ajc for a demonstration of how to use x06akc.