Udostępnij za pośrednictwem


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

omp_destroy_lock

Uninitializes blokady.

omp_destroy_nest_lock

Uninitializes nestable blokady.

omp_get_dynamic

Zwraca wartość wskazującą, jeśli liczba wątków dostępnych w kolejnych regionu równolegle można dostosować w czasie wykonywania.

omp_get_max_threads

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.

omp_get_nested

Zwraca wartość wskazującą, jeśli włączono równoległości zagnieżdżone.

omp_get_num_procs

Zwraca liczbę procesorów, które są dostępne, gdy wywoływana jest funkcja.

omp_get_num_threads

Zwraca liczbę wątków w regionie równolegle.

omp_get_thread_num

Zwraca liczbę wątków wątku wykonującego nakaz w ramach jego zespołowi wątku.

omp_get_wtick

Zwraca liczbę sekund między Takty zegara procesora.

omp_get_wtime

Zwraca wartość w sekundach czas, jaki upłynął od pewnego momentu.

omp_in_parallel

Zwraca wartość różną od zera, jeśli wywołana z wewnątrz innego regionu, równolegle.

omp_init_lock

Inicjuje proste blokady.

omp_init_nest_lock

Inicjuje blokady.

omp_set_dynamic

Wskazuje, że liczba wątków dostępnych w kolejnych równoległych regionu można dostosować w czasie wykonywania.

omp_set_lock

Bloki wątku wykonanie, dopóki blokada jest dostępny.

omp_set_nest_lock

Bloki wątku wykonanie, dopóki blokada jest dostępny.

omp_set_nested

Włącza równoległości zagnieżdżone.

omp_set_num_threads

Ustawia liczbę wątków w kolejnych regionów równolegle, chyba że zostaną zastąpione num_threads klauzuli.

omp_test_lock

Próbuje ustawić blokadę, ale nie blokuje wykonywanie wątku.

omp_test_nest_lock

Próbuje ustawić blokadę nestable, ale nie blokuje wykonywanie wątku.

omp_unset_lock

Zwalnia blokadę.

omp_unset_nest_lock

Zwalnia blokadę nestable.

Zobacz też

Informacje

Odwołanie do biblioteki OpenMP