Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo capitolo vengono descritte le variabili di ambiente di OpenMP c e C++ API (o i meccanismi specifici per la piattaforma equivalenti) che controllo l'esecuzione del codice parallelo.I nomi delle variabili di ambiente devono essere maiuscoli.I valori vengono fanno distinzione tra maiuscole e minuscole e possono contenere spazi iniziale e finale.Le modifiche ai valori dopo il programma ha avviato vengono ignorate.
Le variabili di ambiente sono i seguenti:
OMP_SCHEDULE imposta il tipo di pianificazione e la dimensione di runtime del blocco.
OMP_NUM_THREADS imposta il numero di thread da utilizzare durante l'esecuzione.
OMP_DYNAMIC abilita o disabilita la modifica dinamica del numero di thread.
OMP_NESTED abilita o disabilita il parallelismo annidato.
Gli esempi in questo capitolo illustrato solo come queste variabili possono essere impostate in ambienti shell di UNIX C# (csh).Nella shell di Korn negli ambienti di DOS le azioni sono simili, come segue:
csh:
setenv OMP_SCHEDULE “dinamico„ksh:
esportazione OMP_SCHEDULE= " dinamica„DOS:
impostare OMP_SCHEDULE= " dinamico„