4. Variáveis de ambiente
Este capítulo descreve as variáveis de ambiente OpenMP C e C++ API (ou equivalentes mecanismos de específico da plataforma) que controlam a execução de código paralelo. Os nomes das variáveis de ambiente devem estar em maiúsculos. Os valores atribuídos a eles diferenciam maiúsculas de minúsculas e podem ter espaços em branco à direita e à esquerda. Modificações aos valores depois que o programa foi iniciado são ignoradas.
As variáveis de ambiente são os seguintes:
OMP_SCHEDULE define o tamanho de bloco e de tipo de agenda de tempo de execução.
OMP_NUM_THREADS define o número de segmentos usados durante a execução.
OMP_DYNAMIC habilita ou desabilita o ajuste dinâmico do número de threads.
OMP_NESTED habilita ou desabilita o paralelismo aninhado.
Os exemplos neste capítulo somente demonstram como essas variáveis pode ser definidas em ambientes do Unix C shell (csh). Korn shell DOS ambientes de e as ações é semelhantes, como segue:
csh:
setenv "dinâmica" de OMP_SCHEDULEksh:
Exportar OMP_SCHEDULE = "dinâmico"DOS:
Definir OMP_SCHEDULE = "dinâmico"