r = MPI_Barrier(Comm)
| Paramètre | Description |
|---|---|
| Comm | objet MPI_Comm. |
| Paramètre | Description |
|---|---|
| r | entier : MPI_SUCCESS (0) ou MPI_ERR_COMM (5). |
Cette fonction est utilisée comme point de synchronisation pour tous les processus d'un groupe. Tous les processus sont bloqués jusqu'à ce que chacun appelle MPI_Barrier.
if ~MPI_Initialized()
MPI_Init();
end
my_rank = MPI_Comm_rank ();
num_ranks = MPI_Comm_size();
comm = MPI_Comm_object('MPI_COMM_WORLD');
sleep(my_rank);
MPI_Barrier(comm);
disp(['I am ', int2str(my_rank), ' of ', int2str(num_ranks)]);
if MPI_Initialized()
MPI_Finalize();
end
| Version | Description |
|---|---|
| 1.0.0 | version initiale |