Cláusulas de OpenMP
proporciona vínculos a las cláusulas utilizadas en el OpenMP API.
Visual C++ admite las siguientes cláusulas de OpenMP:
Cláusula |
Descripción |
---|---|
Permite que los subprocesos tienen acceso al valor del subproceso principal, para una variable de threadprivate . |
|
especifica que una o más variables se deben compartir entre todos los subprocesos. |
|
especifica el comportamiento de variables unscoped en una región paralela. |
|
Especifica que cada subproceso debe tener una instancia de una variable, y que la variable se debe inicializar con el valor de la variable, porque existe antes de la construcción paralela. |
|
Especifica si un bucle se debe ejecutar en paralelo o en serie. |
|
Especifica que la versión de contexto que agrega de la variable es igual a la versión privada de cualquier subproceso ejecuta la iteración final (construcción de bucle for) o la última sección (secciones #pragma). |
|
invalida la barrera implícita en una directiva. |
|
Establece el número de subprocesos en un equipo de subproceso. |
|
Necesario en una instrucción paralela de for (OpenMP) si se va una directiva de ordered (Directivas de OpenMP) a usar en el bucle. |
|
Especifica que cada subproceso debe tener una instancia de una variable. |
|
Especifica que una o más variables que son privadas para cada subproceso son el asunto de una operación de reducción en el final de la región paralela. |
|
Se aplica a la directiva de for (OpenMP) . |
|
especifica que una o más variables se deben compartir entre todos los subprocesos. |