Основные директивы и клаузы PARALLEL и END PARALLEL – конструкция определения парал-
лельной области.
DO – директива указывает, что итерации, следующие непосредственно
за оператором цикла DO, должны быть выполнены параллельно.
PARALLEL DO – обеспечивает краткое определение параллельной
области, которая содержит единственную директиву DO.
CRITICAL и END CRITICAL – эти директивы, обрамляющие код, ог-
раничивают доступ к этому коду только одной нити в одно и то же
время.
THREADPRIVATE – устанавливает атрибут доступности PRIVATE
поименованному общему блоку нити, в то же время, оставляет этот
блок общим в пределах нити (контекстной области).
Клаузы области видимости (PRIVATE, SHARED, REDUCTION).