Retour au menu principal

Comportement du programme : nthreads

Syntaxe

-nthreads <n>

Description

Cette option contrôle le nombre maximum de processus autorisés pour les parties du code qui sont parallélisées avec OpenMP. Le nombre <n> doit être un entier strictement positif. Pour des performances optimales, <n> devrait être inférieur ou égal au nombre de processeurs (ou de cœurs de calcul) disponibles sur la machine.

Notez que seules certaines parties spécifiques du code sont véritablement parallélisées. Cette option n'aura aucun effet sur les parties du code qui ne sont pas conçues pour s'exécuter en parallèle.

Pour rendre ce changement permanent, vous pouvez éditer un fichier de configuration.

Défaut

Par défaut, le nombre de processus est contrôlé par la variable d'environnement OMP_NUM_THREADS. Si elle n'est pas définie, alors OpenMP utilise autant de processus que possible. Notez que Atomsk doit avoir été compilé avec OpenMP activé afin de pouvoir utiliser plusieurs processus (voir cette page pour plus d'informations).

Exemples

Retour au menu principal