Contribute in GitHub: Edit online

Overview

IBM Spectrum™ MPI version 10.3 is a high-performance, production-quality implementation of the Message Passing Interface MPI.

IBM Spectrum MPI version 10.3 is widely used in the high-performance computing HPC industry. It is considered one of the standards for developing scalable, parallel applications. IBM Spectrum MPI version 10.3 is based on the Open MPI version 4.0.1 and implements the full MPI 3.2 standard.

IBM Spectrum MPI was previously branded as IBM® Platform MPI. IBM Spectrum MPI delivers an Open MPI based implementation for HPC parallel applications with improved performance, scalability, and stability.

IBM Spectrum MPI version 10.3 incorporates advanced CPU affinity features, dynamic selection of network interface libraries, superior workload manager integrations, and improved performance. It supports a broad range of industry-standard platforms, interconnects, and open APIs to help ensure that parallel applications can run almost anywhere.

IBM Spectrum MPI version 10.3 delivers an improved, RDMA-capable Parallel Active Messaging Interface PAMI using Mellanox OFED on both POWER8® and POWER9™ systems in Little Endian mode. It also offers an improved collective MPI library that supports the seamless use of GPU memory buffers for the application developer. The library provides advanced logic to select the fastest algorithm of many implementations for each MPI collective operation.