Compartir a través de


Funciones de OpenMP

proporciona vínculos a las funciones utilizadas en el OpenMP API.

Implementación de Visual C++ del estándar de OpenMP incluye las siguientes funciones.

Función

Descripción

omp_destroy_lock

desinicializa un bloqueo.

omp_destroy_nest_lock

desinicializa un bloqueo encajable.

omp_get_dynamic

Devuelve un valor que indica si el número de subprocesos disponibles en la región paralela subsiguiente se puede ajustar el motor en tiempo de ejecución.

omp_get_max_threads

Devuelve un entero al que sea igual o mayor que el número de subprocesos que estará disponible si una región paralela sin num_threads estaba definido en ese momento en el código.

omp_get_nested

Devuelve un valor que indica si se habilita el paralelismo anidados.

omp_get_num_procs

Devuelve el número de procesadores disponibles cuando se llama a la función.

omp_get_num_threads

Devuelve el número de subprocesos de la región paralela.

omp_get_thread_num

Devuelve el número de subprocesos del subproceso que se ejecuta dentro del equipo de subproceso.

omp_get_wtick

Devuelve el número de segundos entre los tic-tac de reloj de procesador.

omp_get_wtime

Devuelve un valor en segundos de tiempo transcurrido de algún punto.

omp_in_parallel

Devuelve cero si se llama dentro de una región paralela.

omp_init_lock

Inicializa un bloqueo simple.

omp_init_nest_lock

Inicializa un bloqueo.

omp_set_dynamic

Indica que el número de subprocesos disponibles en la región paralela subsiguiente se puede ajustar el motor en tiempo de ejecución.

omp_set_lock

Los bloques muestra la ejecución hasta que un bloqueo esté disponible.

omp_set_nest_lock

Los bloques muestra la ejecución hasta que un bloqueo esté disponible.

omp_set_nested

Paralelismo anidado de permisos.

omp_set_num_threads

Establece el número de subprocesos en regiones paralelas posteriores, a menos que se reemplace con una cláusula de num_threads .

omp_test_lock

Los intentos de establecer un bloqueo pero no bloquean la ejecución de subprocesos.

omp_test_nest_lock

Los intentos de establecer un bloqueo encajable pero no bloquean la ejecución de subprocesos.

omp_unset_lock

Libere un bloqueo.

omp_unset_nest_lock

Libere un bloqueo encajable.

Vea también

Referencia

Referencia de la biblioteca de OpenMP