Funkcje OpenMP
Zawiera łącza do funkcji używanych w interfejsie API OpenMP.
Implementacja programu Visual C++ OpenMP standard obejmuje następujące funkcje.
Funkcja |
Opis |
---|---|
Uninitializes blokady. |
|
Uninitializes nestable blokady. |
|
Zwraca wartość wskazującą, jeśli liczba wątków dostępnych w kolejnych regionu równolegle można dostosować w czasie wykonywania. |
|
Zwraca liczbę całkowitą, która jest równa lub większa niż liczba wątków, które byłyby dostępne, jeżeli równoległe regionu bez num_threads zostały określone w tym punkcie w kodzie. |
|
Zwraca wartość wskazującą, jeśli włączono równoległości zagnieżdżone. |
|
Zwraca liczbę procesorów, które są dostępne, gdy wywoływana jest funkcja. |
|
Zwraca liczbę wątków w regionie równolegle. |
|
Zwraca liczbę wątków wątku wykonującego nakaz w ramach jego zespołowi wątku. |
|
Zwraca liczbę sekund między Takty zegara procesora. |
|
Zwraca wartość w sekundach czas, jaki upłynął od pewnego momentu. |
|
Zwraca wartość różną od zera, jeśli wywołana z wewnątrz innego regionu, równolegle. |
|
Inicjuje proste blokady. |
|
Inicjuje blokady. |
|
Wskazuje, że liczba wątków dostępnych w kolejnych równoległych regionu można dostosować w czasie wykonywania. |
|
Bloki wątku wykonanie, dopóki blokada jest dostępny. |
|
Bloki wątku wykonanie, dopóki blokada jest dostępny. |
|
Włącza równoległości zagnieżdżone. |
|
Ustawia liczbę wątków w kolejnych regionów równolegle, chyba że zostaną zastąpione num_threads klauzuli. |
|
Próbuje ustawić blokadę, ale nie blokuje wykonywanie wątku. |
|
Próbuje ustawić blokadę nestable, ale nie blokuje wykonywanie wątku. |
|
Zwalnia blokadę. |
|
Zwalnia blokadę nestable. |