This topic focuses on essential message-passing concepts: point-to-point and collective communications, communication pipelining, asynchronous communications, logical topologies and impact of physical network topologies. The focus is both on correctness and on performance.