4.2 OMP_NUM_THREADS
O OMP_NUM_THREADS variável de ambiente define o número padrão de segmentos usados durante a execução, a menos que esse número seja explicitamente alterado chamando o omp_set_num_threads biblioteca de rotina ou por um explícito num_threads cláusula em um paralela diretiva.
O valor da OMP_NUM_THREADS variável de ambiente deve ser um inteiro positivo. Seu efeito depende se o ajuste dinâmico do número de threads está habilitado. Para um conjunto abrangente de regras sobre a interação entre o OMP_NUM_THREADS ambiente variável e dinâmico de ajuste de segmentos, consulte a seção 2.3 na página 8.
Se nenhum valor for especificado para o OMP_NUM_THREADS variável de ambiente, ou se o valor especificado não é um número inteiro positivo ou se o valor for maior que o número máximo de threads, o sistema pode suportar, o número de segmentos usados é definidos na implementação.
Exemplo:
setenv OMP_NUM_THREADS 16
Entre as referências:
num_threads cláusula, consulte seção 2.3 na página 8.
omp_set_num_threads funcionam, consulte seção 3.1.1 na página 36.
omp_set_dynamic funcionam, consulte seção 3.1.7 na página 39.