-
“The Oscars of Invention” – The Chicago Tribune For 45 years, the prestigious R&D 100 Awards have been helping companies provide the important initial push a new product needs to compete successfully in the marketplace. The winning of an R&D 100 Award provides a mark of excellence known to industry, government, and academia as proof that the product is one of the most innovative ideas of the year. Continue reading →
Search Results for: support
Supported Compilers
Supported Compilers C/C++ MPICH assumes C89 and POSIX 2001 features for the most part with the exception of a few C99 and later POSIX features. Below is the list of supported compilers that we know of. For more details about … Continue reading
Comments Off on Supported Compilers
Analyzing the Impact of Supporting Out-of-Order Communication on In-Order Performance with iWARP
P. Balaji, W. Feng, S. Bhagvat, D. K. Panda, R. Thakur, W. Gropp, “Analyzing the Impact of Supporting Out-of-Order Communication on In-Order Performance with iWARP,” in Proc. of SC07, November 2007. (pdf)
Posted in Papers
Comments Off on Analyzing the Impact of Supporting Out-of-Order Communication on In-Order Performance with iWARP
Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE
R. Thakur and W. Gropp, “Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE,” in Proc. of the 14th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2007), September 2007, pp. 46-55. (pdf) (selected for the outstanding papers session)
Posted in Papers
Comments Off on Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE
Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links
E. Chan, R. Geijn, W. Gropp, R. Thakur, “Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links,” in Proc. of the ACM SIGPLAN 2006 Symposium on Principles and Practice of Parallel Programming (PPoPP 2006), March 2006. (pdf)
Posted in Papers
Comments Off on Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links
Implementing MPI-IO Shared File Pointers without File System Support
R. Latham, R. Ross, R. Thakur, and B. Toonen, “Implementing MPI-IO Shared File Pointers without File System Support,” in Proc. of the 12th European PVM/MPI Users’ Group Meeting (Euro PVM/MPI 2005), Recent Advances in Parallel Virtual Machine and Message Passing … Continue reading
Posted in Papers
Comments Off on Implementing MPI-IO Shared File Pointers without File System Support
Implementing MPI-IO Atomic Mode Without File System Support
R. Ross, R. Latham, W. Gropp, R. Thakur, and B. Toonen, “Implementing MPI-IO Atomic Mode Without File System Support,” in Proc. of the 5th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2005), May 2005. (pdf)
Posted in Papers
Comments Off on Implementing MPI-IO Atomic Mode Without File System Support
Support
Support FAQs: Frequently Asked Questions Mailing Lists: You can get user support, developer support, and MPICH announcements from different mailing lists here. Report a Bug: You can report bugs to the MPICH group by sending emails to [email protected] (In order … Continue reading
MPICH 4.0.1 released
A new stable release of MPICH, 4.0.1, is now available for download. This is the first bug-fix release in the 4.0.x series. This release contains fixes for Hydra, NVIDIA compiler support, macOS support, Fortran, MPI Sessions, documentation, and other user-reported … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 4.0.1 released
MPICH 4.0 released
A new stable release of MPICH, 4.0, is now available for download. This is the first stable release in the 4.0.x series. In addition to support for all new MPI-4.0 APIs, this release contains significant advances in GPU and multithreaded … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 4.0 released
MPICH 4.0rc1 released
A new release candidate of MPICH, 4.0rc1, is now available for download. This is the first release candidate in the 4.0 series. This release is feature complete and includes support for all new MPI-4.0 APIs. The full set of changes … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 4.0rc1 released
MPICH 3.4.3 released
A new stable release of MPICH, 3.4.3, is now available for download. This is the third bug-fix release in the 3.4.x series. This release contains fixes for Hydra, GPU support, ROMIO, datatypes, and other user-reported bugs and build issues. The … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4.3 released
MPICH 4.0b1 released
A new beta release of MPICH, 4.0b1, is now available for download. This is the first beta release in the 4.0 series. This release is feature complete and includes support for all new MPI-4.0 APIs. The full set of changes … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 4.0b1 released
MPICH 4.0a2 released
A new alpha release of MPICH, 4.0a2, is now available for download. This is the second alpha release in the 4.0 series. This release contains full implementations for the just-published MPI 4.0 specification. It also includes a significant amount of … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 4.0a2 released
MPICH 3.4.2 released
A new stable release of MPICH, 3.4.2, is now available for download. This is the second bug-fix release in the 3.4.x series. This release contains fixes for GPU support and other user-reported bugs and build issues. The full set of … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4.2 released
MPICH 3.4.1 released
A new stable release of MPICH, 3.4.1, is now available for download. This is the first bug-fix release in the 3.4.x series. This release contains critical fixes for GPU support and addresses a compatibility issue for MPI applications that use … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4.1 released
MPICH 3.4 released
A new stable release of MPICH, 3.4, is now available for download. This is the first stable release in the 3.4.x series. In this release, ch4 replaces ch3 as the default device configuration. New features include GPU support, Yaksa datatype … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4 released
MPICH 3.4rc1 released
A new release candidate of MPICH, 3.4rc1, is now available for download. In the 3.4 series, ch4 replaces ch3 as the default device configuration. New features include GPU support, Yaksa datatype engine integration, multi-VCI communication (experimental), XPMEM support, DAOS support … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4rc1 released
MPICH 3.4b1 released
A new preview release of MPICH, 3.4b1, is now available for download. This previews the 3.4 major release series. In the 3.4 series, ch4 replaces ch3 as the default device configuration. New features include GPU support, Yaksa datatype engine integration, … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4b1 released
MPICH 3.4a3 released
A new preview release of MPICH, 3.4a3, is now available for download. This previews the 3.4 major release series. In the 3.4 series, ch4 replaces ch3 as the default device configuration. New features include GPU support, multi-VCI communication (experimental), XPMEM … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4a3 released
MPICH 3.4a2 released
A new preview release of MPICH, 3.4a2, is now available for download. This previews the 3.4 major release series. In the 3.4 series, ch4 replaces ch3 as the default device configuration. Other new features include DAOS support in ROMIO (thanks … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.4a2 released
MPICH 3.3.1 released
A new stable release of MPICH, 3.3.1, is now available for download. This is the first bug-fix release in the 3.3.x series. A detailed list of changes can be found here: https://github.com/pmodels/mpich/blob/3.3.x/CHANGES All production environments are encouraged to upgrade to this … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.3.1 released
MPICH 3.3b3 released
A new preview release of MPICH, 3.3b3, is now available for download. MPICH 3.3 contains a new (non-default) device layer implementation – CH4. CH4 is designed for low software overheads to better exploit next-generation hardware. An OFI (http://libfabric.org) or UCX … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.3b3 released
MPICH 3.3b2 released
A new preview release of MPICH, 3.3b2, is now available for download. MPICH 3.3 contains a new (non-default) device layer implementation – CH4. CH4 is designed for low software overheads to better exploit next-generation hardware. An OFI (http://libfabric.org) or UCX … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.3b2 released
MPICH 3.3b1 released
A new preview release of MPICH, 3.3b1, is now available for download. MPICH 3.3 contains a new (non-default) device layer implementation – CH4. CH4 is designed for low software overheads to better exploit next-generation hardware. An OFI (http://libfabric.org) or UCX … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.3b1 released
MPICH 3.3a3 released
A new preview release of MPICH, 3.3a3, is now available for download. MPICH 3.3 contains a new (non-default) device layer implementation – CH4. CH4 is designed for low software overheads to better exploit next-generation hardware. An OFI (http://libfabric.org) or UCX … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.3a3 released
MPICH 3.3a2 released
A new preview release of MPICH, 3.3a2, is now available for download. MPICH 3.3 contains a new (non-default) device layer implementation – CH4. CH4 is designed for low software overheads to better exploit next-generation hardware. An OFI (http://libfabric.org) or UCX … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.3a2 released
MPICH 3.2b4 released
A new preview release of MPICH, 3.2b4, is now available for download. This preview release adds several capabilities including support for the MPI-3.1 standard (contains nonblocking collective I/O), full Fortran 2008 support (enabled by default), support for the Mellanox MXM … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.2b4 released
MPICH 3.2b3 released
A new preview release of MPICH, 3.2b3, is now available for download. This preview release adds several capabilities including support for the MPI-3.1 standard (contains nonblocking collective I/O), full Fortran 2008 support (enabled by default), support for the Mellanox MXM … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.2b3 released
MPICH 3.2b2 released
A new preview release of MPICH, 3.2b2, is now available for download. This preview release adds several capabilities including support for the proposed MPI-3.1 standard (contains nonblocking collective I/O), full Fortran 2008 support (enabled by default), support for the Mellanox … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.2b2 released
MPICH 3.2b1 released
A new preview release of MPICH, 3.2b1, is now available for download. This preview release adds several capabilities including support for the proposed MPI-3.1 standard (contains nonblocking collective I/O), full Fortran 2008 support (enabled by default), support for the Mellanox … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.2b1 released
MPICH 3.2a2 released
A new preview release of MPICH, 3.2a2, is now available for download. This preview release adds several capabilities including support for the proposed MPI-3.1 standard (contains nonblocking collective I/O), full Fortran 2008 support (enabled by default), support for the Mellanox … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.2a2 released
MPICH 3.1.3 released
The MPICH team is pleased to announce the availability of a new stable release, mpich-3.1.3. This is a stable release that adds several enhancements to Portals4 support, PAMI, RMA, and ROMIO. It also contains a large number of bug fixes. … Continue reading
Posted in Left Box, News & Events
1 Comment
MPICH 3.2a1 released
A new preview release of MPICH, 3.2a1, is now available for download. This preview release is the first in a new major version series in mpich (3.2.x), and adds several capabilities including full Fortran 2008 support (enabled by default), support … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.2a1 released
MPICH 3.1.2 released
A new stable release of MPICH, 3.1.2, is now available for download. This release contains significant enhancements to the BG/Q device, especially for RMA and shared memory functionality. It also contains enhancements to ROMIO and upgrades hwloc to 1.9. In addition, it updates its … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.1.2 released
MPICH 3.1.1 released
The MPICH team is pleased to announce the availability of a new stable release (mpich-3.1.1). This is a stable release that adds several capabilities including Blue Gene/Q implementation supports for MPI-3, experimental Fortran 2008 bindings, significant rework of MPICH library … Continue reading
Posted in Left Box, News & Events
1 Comment
MPICH 3.1 released
The MPICH team is pleased to announce the availability of a new stable release (mpich-3.1). This is a new major release that adds several capabilities including full binary (ABI) compatibility with Intel MPI 5.0, an integrated MPICH-PAMID code base for … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.1 released
MPICH 3.1rc4 released
The MPICH team is pleased to announce the availability of a new preview release (mpich-3.1rc4). This is a release candidate of the upcoming MPICH 3.1, and adds several capabilities including a fully integrated source for vanilla MPICH and the IBM … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.1rc4 released
MPICH 3.1rc3 Released
The MPICH team is pleased to announce the availability of a new preview release (mpich-3.1rc3). This is a release candidate of the upcoming MPICH 3.1, and adds several capabilities including a fully integrated source for vanilla MPICH and the IBM … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.1rc3 Released
MPICH 3.1rc2 Released
The MPICH team is pleased to announce the availability of a new preview release (mpich-3.1rc2). This is a release candidate of the upcoming MPICH 3.1, and adds several capabilities including a fully integrated source for vanilla MPICH and the IBM … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.1rc2 Released
MPICH 3.1rc1 Released
The MPICH team is pleased to announce the availability of a new preview release: 3.1rc1. This is a release candidate of the upcoming MPICH 3.1, and adds several capabilities including a fully integrated source for vanilla MPICH and the IBM … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.1rc1 Released
MPICH 3.1b1 Released
A new preview release of MPICH, 3.1b1, is now available for download. This preview release is the first in a new major version series in mpich (3.1.x), and adds several capabilities including a fully integrated source for vanilla MPICH and … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.1b1 Released
Home
MPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard. MPICH and its derivatives form the most widely used implementations of MPI in the world. They are used exclusively on nine of the top … Continue reading
Comments Off on Home
MPICH 3.0.4 Released
A new stable release of MPICH, 3.0.4, is now available for download. This release adds several performance features for the Hydra process manager, support for communicator-specific tuning of eager/rendezvous thresholds, and fixes several bugs present in 3.0.3. Please use this … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.0.4 Released
MPICH 3.0 Released
This release contains a bug in hydra, which is fixed by 3.0.1. Please use 3.0.1 instead. A new stable release of MPICH, 3.0, is now available for download. The primary focus of this release is to provide full support for … Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.0 Released
Guides
User’s Guides MPICH Installers’ Guide is a guide to help with the installation process of MPICH. Both Unix and Windows installation procedures are outlines. MPICH Users’ Guide provides instructions to use MPICH. This manual explains how to run MPI applications … Continue reading
Mailing Lists
Support Mailing Lists There are different mailing lists that are used for different support purposes. [email protected] This is an open discussion list for all MPICH users and developers. If you have any installation or usage issues, this is the place to … Continue reading
MPICH Overview
MPICH Overview MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are: (1) to provide an MPI implementation that efficiently supports different computation and communication platforms … Continue reading
MPICH 3.0rc1 Released (Nov. 13, 2012)
A new preview release of MPICH, 3.0rc1, is now available for download. The primary focus of this release is to provide full support for the MPI-3 standard. Other smaller features including support for ARM v7 native atomics are also included. Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH 3.0rc1 Released (Nov. 13, 2012)
MPICH Birds-of-a-Feather Session at SC (Nov 13, 2012, 12:15pm)
We will hold an MPICH Birds-of-a-Feather session at SC|12 in SaltLake City. The session will provide a forum for users of MPICH as well as developers of MPI implementations derived from MPICH to discuss experiences and issues in using and porting MPICH. Continue reading
Posted in Left Box, News & Events
Comments Off on MPICH Birds-of-a-Feather Session at SC (Nov 13, 2012, 12:15pm)
Partners/Collaborators
MPICH collaborates with a number of partner institutes. Several of these are derivative implementations that work closely with us on supporting MPICH on different platforms, while others are general tools and utilities, as well as other libraries and applications.
Posted in Right Box
Comments Off on Partners/Collaborators
Collaborators
Collaborators MPICH collaborates with a number of partner institutes. Several of these are derivative implementations that work closely with us on supporting MPICH on different platforms, while others are general tools and utilities, as well as other libraries and applications. … Continue reading
MPICH2-1.5 released (Oct. 8, 2012)
A new major release of MPICH2, 1.5, is now available for download. This release adds many new features including support for much of the MPI-3 standard, support for IBM Blue Gene/Q and Intel MIC platforms, and a completely overhauled build system that supports parallel make. This release also fixes many bugs in the Hydra process manager and various other parts of the MPICH2 code. Continue reading
Posted in News & Events
Comments Off on MPICH2-1.5 released (Oct. 8, 2012)
MPICH2-1.4 released (Jun. 16th, 2011)
A new major release of MPICH2, 1.4, is now available to download. This release adds several new features including improved support for fault tolerance, support for the ARMCI API, and non-collective group creation functionality. This release also fixes many bugs … Continue reading
Posted in News & Events
Comments Off on MPICH2-1.4 released (Jun. 16th, 2011)
MPICH2-1.3.1 released (Nov. 17th, 2010)
A new release of MPICH2, 1.3.1, is now available to download. This is primarily a bug-fix release. A few new features have also been added including complete support for the FTB MPI events, improvements to RMA operations, and ability to … Continue reading
Posted in News & Events
Comments Off on MPICH2-1.3.1 released (Nov. 17th, 2010)
MPICH2-1.3b1 released (Aug 10th, 2010)
A new feature preview release of MPICH2, 1.3b1, is now available to download. Major features in this release include fine-grained threading and process manager support for multiple resource managers including SGE, LSF, and POE. This release is not recommended for … Continue reading
Posted in News & Events
Comments Off on MPICH2-1.3b1 released (Aug 10th, 2010)
MPICH2-1.2.1 released (Nov 18th, 2009)
A new stable version of MPICH2, 1.2.1, has been released. This is primarily a bug fix release that fixes several issues with MX and Hydra, adds Valgrind support for debugging builds, support for the hwloc process binding library and others.
Posted in News & Events
Comments Off on MPICH2-1.2.1 released (Nov 18th, 2009)
MPICH2-1.2 released (Oct 6th, 2009)
A new stable version of MPICH2, 1.2, has been released. It includes MPI-2.2 support, several bug fixes, and code cleanup. We recommend all users using older releases of MPICH2 to upgrade to this version.
Posted in News & Events
Comments Off on MPICH2-1.2 released (Oct 6th, 2009)
MPICH2-1.1 released (Jun 2nd, 2009)
A new stable version of MPICH2, 1.1, has been released. It has several new features, bug fixes, and code cleanup. The new features include MPI 2.1 support, BG/P support, an entirely new TCP communication method, SMP aware collective operations, and … Continue reading
Posted in News & Events
Comments Off on MPICH2-1.1 released (Jun 2nd, 2009)
MPICH2-1.1b1 released (Mar 18th, 2009)
A new version of MPICH2, 1.1b1, has been released. This is a pre-release in the MPICH2-1.1 series, including support for the Myrinet MX network module, improved shared-memory collectives as well as regular collective communication, and support for a new and … Continue reading
Posted in News & Events
Comments Off on MPICH2-1.1b1 released (Mar 18th, 2009)
MPICH2-1.1a2 released (Nov. 16th, 2008)
A new version of MPICH2, 1.1a2, has been released. This is an experimental pre-release intended for developers and advanced MPICH2 users. It has a number of new features including MPI 2.1 support, BG/P, an entirely new TCP communication method, SMP … Continue reading
Posted in News & Events
Comments Off on MPICH2-1.1a2 released (Nov. 16th, 2008)
MPICH2-1.1a1 released (Aug. 9th, 2008)
A new version of MPICH2, 1.1a1, has been released. This is an experimental pre-release intended for developers and advanced MPICH2 users. It has a number of new features including MPI 2.1 support, BG/P and an entirely new TCP communication method. … Continue reading
Posted in News & Events
Comments Off on MPICH2-1.1a1 released (Aug. 9th, 2008)
Two Papers selected as “Outstanding” at EuroPVM/MPI 2007 (Oct. 3rd, 2007)
Members of the MPICH2 group are authors/coauthors of a total of six papers selected for EuroPVM/MPI 2007, two of which were selected as “Outstanding Papers”. The first paper, “Self-consistent MPI Performance Requirements” by Jesper Larsson Traff, William Gropp, and Rajeev … Continue reading
Posted in News & Events
Comments Off on Two Papers selected as “Outstanding” at EuroPVM/MPI 2007 (Oct. 3rd, 2007)