OpenMP – klauzule
Obsahuje odkazy na doložky v rozhraní API OpenMP.
Visual C++ podporuje následující klauzule OpenMP:
Klauzule |
Description |
---|---|
Umožňuje podprocesů pro přístup k hlavní podproces hodnotu threadprivate proměnné. |
|
Určuje, že jeden nebo více proměnných by měla být sdílena mezi všechny podprocesy. |
|
Určuje chování unscoped proměnných v paralelní regionu. |
|
Určuje, že každý podproces má vlastní instanci proměnné a že je třeba inicializovat proměnné s hodnotou proměnné, protože existuje před paralelní konstrukce. |
|
Určuje, zda smyčka by měla provádět paralelní nebo sériový. |
|
Určuje, že verze ohraničujícím kontextu proměnné je rovna soukromou verzi toho podproces provede závěrečné iterace (smyčka pro konstrukci) nebo poslední části (# pragma části). |
|
Přepíše implicitní směrnicí bariéry. |
|
Nastaví počet podprocesů v týmu podprocesu. |
|
Požadované na paralelní for (OpenMP) prohlášení Pokud ordered (direktivy OpenMP) směrnice se použije ve smyčce. |
|
Určuje, že by každý podproces vlastní instanci proměnné. |
|
Určuje, že jeden nebo více proměnných, které jsou pro každý podproces soukromé předmětem snížení operace na konci paralelní regionu. |
|
Použije for (OpenMP) směrnice. |
|
Určuje, že jeden nebo více proměnných by měla být sdílena mezi všechny podprocesy. |