OpenMP Functions

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Proporciona vínculos a las funciones utilizadas en la API de OpenMP.

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

FunciónDescripción
omp_destroy_lockAnula la inicialización de un bloqueo.
omp_destroy_nest_lockAnula la inicialización de un bloqueo anidable.
omp_get_dynamic)Devuelve un valor que indica si el número de subprocesos disponibles en la región paralela subsiguiente puede ser ajustado por el tiempo de ejecución.
omp_get_max_threads)Devuelve un entero que es igual o mayor que el número de subprocesos que estarían disponibles si una región paralela sin num_threads se define en ese momento en el código.
omp_get_nested)Devuelve un valor que indica si está habilitado el paralelismo anidado.
omp_get_num_procs)Devuelve el número de procesadores que están disponibles cuando se llama a la función.
omp_get_num_threads)Devuelve el número de subprocesos en la región paralela.
omp_get_thread_num)Devuelve el número de subprocesos de la ejecución de subprocesos dentro de su grupo de subprocesos.
omp_get_wtick)Devuelve el número de segundos entre ciclos de reloj de procesador.
omp_get_wtime)Devuelve que un valor en segundos del tiempo transcurrido en algún momento.
omp_in_parallel)Devuelve cero si se llama desde dentro de una región paralela.
omp_init_lockInicializa un bloqueo simple.
omp_init_nest_lockInicializa un bloqueo.
omp_set_dynamic)Indica que el número de subprocesos disponibles en la región paralela subsiguientes se puede ajustar el tiempo de ejecución.
omp_set_lockBloques de ejecución del subproceso hasta que haya un bloqueo disponible.
omp_set_nest_lockBloques de ejecución del subproceso hasta que haya un bloqueo disponible.
omp_set_nested)Habilita el paralelismo anidado.
omp_set_num_threads)Establece el número de subprocesos en regiones paralelas subsiguientes, a menos que se reemplaza por un num_threads cláusula.
omp_test_lockIntenta establecer un bloqueo, pero no bloquea la ejecución de subprocesos.
omp_test_nest_lockIntenta establecer un bloqueo anidable pero no se bloquea la ejecución de subprocesos.
omp_unset_lockLibera un bloqueo.
omp_unset_nest_lockLibera un bloqueo anidable.

Referencia de la biblioteca

Mostrar: