Armazenamento de Mensagens em Trânsito
No Exemplo Anterior (supondo P=2):
MPI_Send p/ 1 MPI_Send p/ 0
MPI_Recv de 1 MPI_Recv de 0
Hipótese: Sist. Oper. armazena msgs em trânsito
? O que irá ocorrer se não há buffers no sistema? (padrão MPI não especifica que existam buffers)
Se os dois processadores iniciam o prog. juntos:
- Proc.0 não retorna de MPI_Send antes de 1 fazer Recv
- Proc.1 não retorna de MPI_Send antes de 0 fazer Recv
- Deadlock !