1 #include <stdlib.h> 2 #include <unistd.h> 3 #include <mpi.h> 4 5 int main(int argc, char **argv) 6 { 7 int rank; 8 9 if(argc < 2) { 10 return 0; 11 } 12 MPI_Init(&argc, &argv); 13 MPI_Comm_rank(MPI_COMM_WORLD,&rank); 14 15 int i = atoi(argv[1]); 16 17 MPI_Finalize(); 18 19 if (i != rank) { 20 sleep(1); 21 } 22 return i; 23 }