1 |
Provides standard interfaces to common global operations
-
Synchronization
-
Communications, i.e. movement of data
-
Collective computation
|
2 |
A collective operation uses a process group
-
All processes in group call same operation at (roughly) the same time
-
Groups are constructed "by hand" with MPI group manipulation routines or by using MPI topology-definition routines
|
3 |
Message tags not needed (generated internally)
|
4 |
All collective operations are blocking.
|