Étape 4: Nombre de threads et de rodage OpenMp
Maintenant que le code est correct lorsqu’il est compilé, nous pouvons exécuter forme parallèle en utilisant OpenMp. tout d’abord nous déterminons le nombre de threads, que nous allons utiliser. tapez ceci dans votre terminal :
Export OMP_NUM_THREADS = 4
vous pouvez essayer de modifier le nombre de threads en nombres que vous aimez.
Ensuite, nous allons compiler à l’aide de l’OpenMP. Il est similaire à la compilation normale mais avec ajout de quelques mots. Le format est comme ceci :
GCC - fopenmp anyname.c -o anyname.out
Après cela, vous pouvez exécuter le programme. Pour exécuter le programme, tapez ceci dans votre terminal :
./anyname.out
vous découvrirez que le Bonjour tout le monde imprime autant de fois que votre numéro de thread. Eh bien, avec plusieurs numéros d’essai et voir ce qui se passe!! C’est tout pour l’instant, je vais essayer de partager avec vous tous quelque connaissances que j’ai la prochaine fois. Bonne programmation !