Communicator
communicator是由MPI中可用的行程與context所組成的集合。
- context提供了訊息傳遞的安全空間。
- context可視為系統所提供的tags.
- process以rank做區別。
MPI-1定義了三個預設的communicator:
- MPI_COMM_WORLD: 包含了程式執行時所有可用的行程。較複雜的程式會再切成更細的群組。
- MPI_COMM_NULL: 通常只用於communicator被釋放時。
- MPI_COMM_SELF: 指本地的行程。
- 其中只有MPI_COMM_WORLD可用於通訊。
*