Udostępnij za pośrednictwem


4.1 OMP_SCHEDULE

OMP_SCHEDULE stosuje się tylko do dla i równoległych do dyrektyw, które mają typ harmonogramu runtime.Rozmiar typu i fragmencie harmonogramu dla wszystkich takich pętli można ustawić w czasie wykonywania, ustawiając tę zmienną środowiskową do dowolnego typu harmonogramu uznanych i opcjonalny chunk_size.

Dla dla i równoległych do dyrektyw, które mają typ harmonogramu, inne niż runtime, OMP_SCHEDULE jest ignorowana.Wartość domyślna dla tej zmiennej środowiskowej jest zdefiniowane w implementacji.Jeśli opcjonalna chunk_size jest ustawiona wartość musi być dodatnia.Jeśli chunk_size nie jest ustawiony, przyjmowana jest wartość 1, z wyjątkiem przypadku statyczne harmonogramu.Dla statyczne harmonogramu, ustawić domyślny rozmiar segmentu przestrzeń iteracji pętli, podzielona przez liczbę wątków, stosowane do pętli.

Przykład:

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

Odsyłacze: