Bonjour tout le monde,
Je ne comprend pas pourquoi le petit programme suivant qui me sert à tester MPI :
me donne le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include <stdio.h> #include <stdlib.h> #include "mpi.h" int main(int argc, char **argv){ int numtasks, rank, rc; rc = MPI_Init(&argc,&argv); if (rc != MPI_SUCCESS) { printf ("Error starting MPI program. Terminating.\n"); MPI_Abort(MPI_COMM_WORLD, rc); } MPI_Comm_size(MPI_COMM_WORLD,&numtasks); MPI_Comm_rank(MPI_COMM_WORLD,&rank); printf ("Number of tasks= %d My rank= %d\n", numtasks,rank); /******* do some work *******/ MPI_Finalize();
alors que j'ai un ordinateur portable avec un processeur intel core 2 duo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 *****@ubuntu:~/MPI/Projet$ mpirun -np 4 test_MPI Number of tasks= 1 My rank= 0 Number of tasks= 1 My rank= 0 Number of tasks= 1 My rank= 0 Number of tasks= 1 My rank= 0
Merci d'avance!
Partager