Fonctions d'OpenMP
Fournit des liens vers les fonctions utilisées dans l'API d'OpenMP.
L'implémentation de Visual C++ du standard d'OpenMP inclut les fonctionnalités suivantes.
Fonction |
Description |
---|---|
Uninitializes un verrou. |
|
Uninitializes un verrou empilable. |
|
Retourne une valeur qui indique si le nombre de threads disponibles dans la région parallèle suivante peut être ajusté par le runtime. |
|
Retourne un entier auquel est égal ou supérieur au nombre de threads qui sont disponibles si une région parallèle sans num_threads sont définies à ce stade de code. |
|
Retourne une valeur qui indique si le parallélisme imbriqué est activé. |
|
Retourne le nombre de processeurs disponibles lorsque la fonction est appelée. |
|
Retourne le nombre de threads dans une région parallèle. |
|
Retourne le numéro du thread s'exécutant dans son équipe de thread. |
|
Retourne le nombre de secondes entre les battements d'horloge du processeur. |
|
Retourne une valeur en secondes du temps écoulé d'un certain point. |
|
Retourne une valeur différente de zéro si elle est appelée d'une région parallèle. |
|
initialise un verrou simple. |
|
initialise un verrou. |
|
Indique que le nombre de threads disponibles dans la région parallèle suivante peut être ajusté par le runtime. |
|
Les blocs thread l'exécution jusqu'à ce qu'un verrou soit disponible. |
|
Les blocs thread l'exécution jusqu'à ce qu'un verrou soit disponible. |
|
Permet un imbriqué le parallélisme. |
|
Définit le nombre de threads dans les régions parallèles suivantes, sauf si une clause de num_threads . |
|
Essaie de définir un verrou mais ne bloque pas l'exécution des threads. |
|
Essaie de définir un verrou empilable mais ne bloque pas l'exécution des threads. |
|
libère un verrou. |
|
libère un verrou empilable. |