Point - to-Point Communication Reference:http://foxtrot.ncsa.uiuc.edu.8900/publicmmpl
Reference: http://foxtrot.ncsa.uiuc.edu:8900/public/MPI/ Point-to-Point Communication
Introduction Point-to-point communication is the fundamental communication facility provided by the mPl library Point-to-point communication is conceptually simple: one process sends a message and another process receives it MP/ Send and MP/ Recv work together to complete a transter of data from one process to another
Introduction • Point-to-point communication is the fundamental communication facility provided by the MPI library. • Point-to-point communication is conceptually simple: one process sends a message and another process receives it. • MPI_Send and MPI_Recv work together to complete a transfer of data from one process to another
o Point-to-point communication However, it is less simple in practice. For example, a process may have many messages waiting to be received. In that case a crucial issue is how MP and the receiving process determine what message to receive Another issue is whether send and receive routines initiate communication operations and return immediately, or wait for the initiated communication operation to complete before returning The underlying communication operations are the same in both cases, but the programming interface is very different
Point-to-point communication • However, it is less simple in practice. For example, a process may have many messages waiting to be received. In that case, a crucial issue is how MPI and the receiving process determine what message to receive. • Another issue is whether send and receive routines initiate communication operations and return immediately, or wait for the initiated communication operation to complete before returning. The underlying communication operations are the same in both cases, but the programming interface is very different
Topics Fundamentals of point-to-point communication Blocking send and receive Nonblocking send and receive Send modes
Topics • Fundamentals of point-to-point communication • Blocking send and receive • Nonblocking send and receive • Send modes
Fundamentals Reference:http://foxtrot.ncsa.uiuc.edu.8900/publicmmpl
Reference: http://foxtrot.ncsa.uiuc.edu:8900/public/MPI/ Fundamentals