Sdílet prostřednictvím


4.2 OMP_NUM_THREADS

OMP_NUM_THREADS proměnné prostředí nastaví výchozí počet podprocesů během provádění, pokud toto číslo explicitně změněna voláním omp_set_num_threads knihovny rutinní nebo explicitní num_threads klauzule na paralelní směrnice.

Hodnota OMP_NUM_THREADS proměnné prostředí musí být kladné číslo.Jeho účinek závisí na tom, zda je povolena dynamická úprava počet podprocesů.Komplexní soubor pravidel o interakci mezi OMP_NUM_THREADS prostředí proměnné a dynamické úpravy podprocesů, najdete na stránce 8 bodu 2.3.

Pokud není zadána žádná hodnota pro OMP_NUM_THREADS proměnnou prostředí nebo pokud je zadána hodnota je kladné celé číslo, nebo pokud je hodnota větší než maximální počet podprocesů, které mohou podporovat systém, počet podprocesů použití definované implementací.

Příklad:

setenv OMP_NUM_THREADS 16

Křížové odkazy:

  • num_threads klauzule, viz bodu 2.3 na stránce 8.

  • omp_set_num_threads fungovat, viz bod 3.1.1 na stránce 36.

  • omp_set_dynamic fungovat, viz části 3.1.7 na straně 39.