Intel® MPI Library

Make applications perform better on clusters based on Intel® architecture with multiple fabric flexibility.

  • Now optimized for 2nd Generation Intel® Xeon Phi™ processors and Intel® Omni-Path Architecture
  • Designed and developed for high scalability
  • Supports the latest MPI-3.1 standard
  • MPICH ABI compatibility

Deliver Flexible, Efficient, and Scalable Cluster Messaging

Intel® MPI Library focuses on enabling MPI applications to perform better for clusters based on Intel® architecture—implementing the high-performance MPI-3.1 standard on multiple fabrics. Quickly deliver maximum end user performance―even if you change or upgrade to new interconnects―without requiring changes to the software or operating environment.

Use this high-performance MPI message library to develop applications that can run on multiple cluster interconnects chosen by the user at runtime. Benefit from a free runtime environment kit for products developed with Intel MPI Library. Get excellent performance for enterprise, divisional, departmental, workgroup, and personal high-performance computing.

Intel MPI Library is available as part of Intel® Parallel Studio XE Cluster Edition and as a free stand-alone version. A license purchase includes Priority Support.

Configuration: Hardware: Intel® Xeon® Gold 6148 CPU at 2.40GHz; 192 GB RAM. Interconnect: Intel® Omni-Path HFI Silicon 100 Series [discrete]. Software: RHEL* 7.3; IFS 10.2.0.0.158; Libfabric 1.3.0; Intel® MPI Library 2018 (I_MPI_FABRICS=shm:ofi); Intel® MPI Benchmarks 2018 (built with Intel® C++ Compiler XE 18.0.0 for Linux*).

Benchmark Source: Intel Corporation. See below for further notes and disclaimers.1

Download the Free Runtimes Now

The runtime package includes everything you need to run Intel MPI Library-based applications. It is available, free of charge, for customers who already have applications enabled with the Intel MPI Library and includes the full install and runtime scripts. Download the package for your operating system:

Benefits of Priority Support

Paid licenses of Intel® Software Development Tools include Priority Support for one year from your date of purchase, with an option to extend support at a reduced rate. Benefits include:

  • Direct and private interaction with Intel engineers. Submit confidential inquiries and code samples via the online service center.
  • Responsive help with your technical questions and other product needs.
  • Free access to all new product updates and access to older versions.
  • Learn from other experts via community product forums.
  • Access to a vast library of self-help documents that build off decades of experience for creating high-performance code.

Specs at a Glance

Processors Intel® processors, coprocessors, and compatible technology
Languages Natively supports C, C++, and Fortran development
Development Environments

Microsoft Visual Studio* (Windows*)
Eclipse* and CDT* (Linux*)

Operating Systems Linux and Windows
Interconnect Fabric Support

Shared memory.

RDMA-capable network fabrics through a Direct Access Programming Library (DAPL), such as InfiniBand* and Myrinet*.

Sockets, such as TCP/IP over Ethernet, Gigabit Ethernet Extender*, and others.

Intel® Omni-Path Architecture

For complete information, see the release notes.

 

1Software and workloads used in performance tests may have been optimized for performance only on Intel® microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information, visit www.intel.com/benchmarks.

Optimization Notice: Intel® compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product user and reference guides for more information regarding the specific instruction sets covered by this notice. Notice Revision #20110804