4,1 OMP_SCHEDULE
OMP_SCHEDULE sólo se aplica a Para y las directivas de paralelo para que tienen la programación escriben Motor en tiempo de ejecución.El tipo de programación y el tamaño del fragmento para todos estos bucles pueden establecer en tiempo de ejecución estableciendo esta variable de entorno a los tipos reconocidos cualquiera de programación y un opcional chunk_size.
For for and parallel for directives that have a schedule type other than runtime, OMP_SCHEDULE is ignored.El valor predeterminado para esta variable de entorno se implementación-definido.Si se establece el opcionales chunk_size , el valor deben ser positivos.Si chunk_size no está establecida, el valor 1 se supone, a menos que en el caso de una programación de Estática .Para una programación de Estática , el tamaño predeterminado del fragmento se establece en el espacio de iteración del bucle dividido por el número de subprocesos aplicado al bucle.
Ejemplo:
setenv OMP_SCHEDULE "guided,4"
setenv OMP_SCHEDULE "dynamic"
referencias cruzadas:
La directiva dePara , vea sección 2.4.1 en la página 11.
la directiva deparalelo para , vea sección 2.5.1 en la página 16.