Вперед: 3.4.1. Подпрограммы для работы с переменными окружения
Назад: 3.3. Переменные окружения OpenMP
К содержанию: Оглавление


3.4. Встроенные процедуры и функции OpenMP

Стандарт OpenMP определяет некоторый набор встроенных подпрограмм и функций, расширяющих возможности по управлению выполнением многонитевых программ. В этот набор входят функции по управлению переменными окружения, функции для синхронизации нитей с помощью механизма замков и другие вспомогательные функции. В языках С/C++ для работы со встроенными функциями необходимо включать заголовочный файл omp.h. При работе с замками доступ к переменным замков допустим только с помощью специальных функций. В языках С/С++ эти переменные должны иметь тип omp_lock_t или тип omp_nest_lock_t, в зависимости от вызываемой функции. В языке Фортран эти переменные должны быть целого типа, достаточной длины для покрытия всего адресного пространства программы, т.е. на 64-х битных системах следует использовать тип INTEGER*8



Вперед: 3.4.1. Подпрограммы для работы с переменными окружения
Назад: 3.3. Переменные окружения OpenMP
К содержанию: Оглавление