11. MPI for Python# 11.1. MPI Overview History Standard and Implementations High-Speed Networks Installation 11.2. MPI Hello World Communication Models World and Rank Example: Hello World Communicator 11.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 11.4. Collective Communication Synchronization Data Movement Broadcast Example 1: Broadcast Scatter and Gather Example 2: Scatter Allgather and Alltoall Collective Computation 11.5. Remote Memory Access Window Creating a Window Read and Write Operations Data Synchronization Example: Remote Read and Write