Compartilhar via


4.1 OMP_SCHEDULE

OMP_SCHEDULE se aplica somente ao para e paralela para diretivas que têm o tipo de agendamento em tempo de execução.O tamanho de bloco e de tipo de agenda para todos os loops pode ser definido em tempo de execução, definindo a variável de ambiente para qualquer um dos tipos de agendamento reconhecido e um recurso opcional chunk_size.

Para para e paralela para diretivas que têm um tipo de agendamento diferente de em tempo de execução, OMP_SCHEDULE será ignorado.O valor padrão para essa variável de ambiente é definidos na implementação.Se o opcional chunk_size for definido, o valor deve ser positivo.Se chunk_size não estiver definida, será adotado o valor 1, exceto no caso de um estático agendamento.Para um estático agendamento, o tamanho de bloco padrão é definido no espaço de iteração do loop dividido pelo número de segmentos aplicado para o loop.

Exemplo:

setenv OMP_SCHEDULE "guided,4"
setenv OMP_SCHEDULE "dynamic"

Entre as referências: