Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

OpenMP Functions

Provides links to functions used in the OpenMP API.

The Visual C++ implementation of the OpenMP standard includes the following functions.

Function

Description

omp_destroy_lock

Uninitializes a lock.

omp_destroy_nest_lock

Uninitializes a nestable lock.

omp_get_dynamic

Returns a value that indicates if the number of threads available in subsequent parallel region can be adjusted by the run time.

omp_get_max_threads

Returns an integer that is equal to or greater than the number of threads that would be available if a parallel region without num_threads were defined at that point in the code.

omp_get_nested

Returns a value that indicates if nested parallelism is enabled.

omp_get_num_procs

Returns the number of processors that are available when the function is called.

omp_get_num_threads

Returns the number of threads in the parallel region.

omp_get_thread_num

Returns the thread number of the thread executing within its thread team.

omp_get_wtick

Returns the number of seconds between processor clock ticks.

omp_get_wtime

Returns a value in seconds of the time elapsed from some point.

omp_in_parallel

Returns nonzero if called from within a parallel region.

omp_init_lock

Initializes a simple lock.

omp_init_nest_lock

Initializes a lock.

omp_set_dynamic

Indicates that the number of threads available in subsequent parallel region can be adjusted by the run time.

omp_set_lock

Blocks thread execution until a lock is available.

omp_set_nest_lock

Blocks thread execution until a lock is available.

omp_set_nested

Enables nested parallelism.

omp_set_num_threads

Sets the number of threads in subsequent parallel regions, unless overridden by a num_threads clause.

omp_test_lock

Attempts to set a lock but does not block thread execution.

omp_test_nest_lock

Attempts to set a nestable lock but does not block thread execution.

omp_unset_lock

Releases a lock.

omp_unset_nest_lock

Releases a nestable lock.

Community Additions

ADD
Show:
© 2015 Microsoft