OpenMP Clauses

 

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 cláusulas que se utiliza en la API de OpenMP.

Visual C++ admite las cláusulas de OpenMP siguientes:

CláusulaDescripción
copyinPermite que los subprocesos el acceso al valor del subproceso principal, para un threadprivate variable.
copyprivateEspecifica que una o más variables deben compartirse entre todos los subprocesos.
defaultEspecifica el comportamiento de las variables sin ámbito en una región paralela.
firstprivateEspecifica que cada subproceso debe tener su propia instancia de una variable, y que la variable debe inicializarse con el valor de la variable, porque existe antes de la construcción paralela.
IfEspecifica si se debe ejecutar un bucle en paralelo o en serie.
lastprivateEspecifica que versión del contexto envolvente de la variable se establece igual que la versión privada del cualquier subproceso que ejecuta la iteración final (construcción de bucle for) o la última sección (#pragma secciones).
NOWAITInvalida la barrera implícita en una directiva.
num_threadsEstablece el número de subprocesos en un grupo de subprocesos.
ordenadaNecesario en paralelo de instrucción si un ordenados directiva es para usarse en el bucle.
privateEspecifica que cada subproceso debe tener su propia instancia de una variable.
reducciónEspecifica que una o más variables privadas para cada subproceso sean objeto de una operación de reducción al final de la región paralela.
programaciónSe aplica a la de directiva.
compartidoEspecifica que una o más variables deben compartirse entre todos los subprocesos.

OpenMP
Directivas

Mostrar: