Поделиться через


Функции OpenMP

Ссылки на функции, используемые в API модели OpenMP.

Реализация Visual C++ стандарта OpenMP включает следующие функции.

Функция

Описание

omp_destroy_lock

Uninitializes блокировка.

omp_destroy_nest_lock

Uninitializes nestable блокировка.

omp_get_dynamic

Возвращает значение, показывающее, если количество потоков, доступных в последующей может быть параллельной области изменяется во время выполнения.

omp_get_max_threads

Возвращает целое число, которое равно или больше количество потоков, которые будут доступны, если параллельная область за пределами num_threads , определенные на этом этапе в коде.

omp_get_nested

Возвращает значение, указывающее наличие вложенных параллелизм включена.

omp_get_num_procs

Возвращает количество процессоров, доступных при вызове функции.

omp_get_num_threads

Возвращает количество потоков в параллельной области.

omp_get_thread_num

Возвращает число потоков потока выполнения в его команда потока.

omp_get_wtick

Возвращает количество секунд между тактами часов процессора.

omp_get_wtime

Возвращает значение времени в секундах истекл от какого-либо точки.

omp_in_parallel

Возвращает ненулевое если вызывается из параллельной области.

omp_init_lock

Инициализирует простая блокировка.

omp_init_nest_lock

Инициализирует блокировка.

omp_set_dynamic

Указывает количество потоков, доступных в последующей может быть параллельной области изменяется во время выполнения.

omp_set_lock

Блоки поток выполнения до тех пор, пока блокировка не будет доступна.

omp_set_nest_lock

Блоки поток выполнения до тех пор, пока блокировка не будет доступна.

omp_set_nested

Разрешает вложенные параллелизм.

omp_set_num_threads

Устанавливает количество потоков в последующих параллельных областях, если не переопределено a num_threads предложение.

omp_test_lock

Попытки установить блокировку, но не блокируют выполнение потока.

omp_test_nest_lock

Пытается перевести nestable блокировки, но не блокируют выполнение потока.

omp_unset_lock

Выпуски блокировка.

omp_unset_nest_lock

Выпуски nestable блокировка.

См. также

Ссылки

Справочник по библиотеке OpenMP