8. MPI for Python# 8.1. MPI Overview History Standard and Implementations High-Speed Networks Installation 8.2. MPI Hello World Communication Models World and Rank Example: Hello World Communicator 8.3. Point-to-Point Communication Send and Receive Example 1: Send Python Object Example 2: Send NumPy ndarray Example 3: Master-Worker Example 4: Rectangle Simulation for Calculating \(\pi\) Blocking v.s. Non-blocking Blocking Non-blocking 8.4. Collective Communication Synchronization Data Movement Broadcast Example 1: Broadcast Scatter and Gather Example 2: Scatter Allgather and Alltoall Collective Computation 8.5. Remote Memory Access Window Creating a Window Read and Write Operations Data Synchronization Example: Remote Read and Write