Funções Básicas com Mensagens (cont.)
Semântica de MPI_Send() e MPI_Recv():
- Ambas são assíncronas ? podem ser executadas pelas respectivas CPU’s em instantes distintos
- Ambas funcionam com bloqueio ? retorno ao prog. principal somente quando buffer pode ser utilizado
- MPI_Send(buffer,...) : ao retornar, já se pode reutilizar buffer
- MPI_Recv(buffer...) : ao retornar, buffer já tem msg recebida
Há outras funções para troca de mensagens, síncronas ou sem bloqueio