Funzioni di OpenMP
Vengono forniti collegamenti alle funzioni utilizzate in OpenMP API.
L'implementazione di Visual C++ standard di OpenMP sono incluse le seguenti funzioni.
Funzione |
Descrizione |
---|---|
Uninitializes un blocco. |
|
Uninitializes un blocco nidificabile. |
|
Restituisce un valore che indica se il numero di thread disponibili nell'area parallela successiva può essere regolato dal runtime. |
|
Restituisce un Integer che sia uguale o maggiore del numero di thread che sono disponibili se un'area parallela senza num_threads è stato definito in tale punto di codice. |
|
Restituisce un valore che indica se il parallelismo annidato è abilitato. |
|
Restituisce il numero di processori disponibili quando viene chiamata la funzione. |
|
Restituisce il numero di thread nell'area parallela. |
|
Restituisce il numero del thread che esegue all'interno del team di thread. |
|
Restituisce il numero di secondi tra i cicli macchina del processore. |
|
Restituisce un valore in secondi del tempo trascorso da un certo punto. |
|
Restituisce diverso da zero se viene chiamato dall'interno di un'area parallela. |
|
inizializza un blocco semplice. |
|
inizializza un blocco. |
|
Indica che il numero di thread disponibili nell'area parallela successiva può essere regolato dal runtime. |
|
I blocchi pertanto l'esecuzione fino a quando un blocco non è disponibile. |
|
I blocchi pertanto l'esecuzione fino a quando un blocco non è disponibile. |
|
Abilita annidato il parallelismo. |
|
Imposta il numero di thread nelle aree parallele successive, a meno che non venga ignorato da un oggetto num_threads clausola. |
|
Tentativo di impostare un blocco ma non blocca l'esecuzione del thread. |
|
Tentativo di impostare un blocco nidificabile ma non blocca l'esecuzione del thread. |
|
rilascia un blocco. |
|
rilascia un blocco nidificabile. |