World Library  
Flag as Inappropriate
Email this Article

Open MPI

Article Id: WHEBN0002692471
Reproduction Date:

Title: Open MPI  
Author: World Heritage Encyclopedia
Language: English
Subject: Message Passing Interface, LAM/MPI, Sun Constellation System, MPICH, Application checkpointing
Collection: Concurrent Programming Libraries
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Open MPI

Open MPI
Stable release 1.10.0 / August 25, 2015 (2015-08-25)
Operating system Unix, Linux, Mac OS
Platform Cross-platform
Type Library
License New BSD License (free software)
Website .org.open-mpiwww

Open MPI is a Message Passing Interface (MPI) library project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI). It is used by many TOP500 supercomputers including Roadrunner, which was the world's fastest supercomputer from June 2008 to November 2009,[1] and K computer, the fastest supercomputer from June 2011 to June 2012.[2][3]

Contents

  • Overview 1
  • Code modules 2
  • Commercial implementations 3
  • See also 4
  • References 5
  • External links 6

Overview

Open MPI represents the merger between three well-known MPI implementations:

with contributions from the PACX-MPI team at the University of Stuttgart. These four institutions comprise the founding members of the Open MPI development team.

The Open MPI developers selected these MPI implementations as excelling in one or more areas. Open MPI aims to use the best ideas and technologies from the individual projects and create one world-class open-source MPI implementation that excels in all areas. The Open MPI project specifies several top-level goals:

  • to create a free, open source software, peer-reviewed, production-quality complete MPI-3.0 implementation
  • to provide extremely high, competitive performance (low latency or high bandwidth)
  • to involve the high-performance computing community directly with external development and feedback (vendors, 3rd party researchers, users, etc.)
  • to provide a stable platform for 3rd-party research and commercial development
  • to help prevent the "forking problem" common to other MPI projects
  • to support a wide variety of high-performance computing platforms and environments

Code modules

The Open MPI code has 3 major code modules:

  • OMPI - MPI code
  • ORTE - the Open Run-Time Environment
  • OPAL - the Open Portable Access Layer

Commercial implementations

  • Sun HPC Cluster Tools - beginning with version 7, Sun switched to Open MPI
  • Bullx MPI—In 2010 Bull announced the release of bullx MPI, based on Open MPI[4]

See also

References

  1. ^ Jeff Squyres. "Open MPI: 10^15 Flops Can't Be Wrong" (PDF). Open MPI Project. Retrieved 2011-09-27. 
  2. ^ "Programming on K computer" (PDF). Fujitsu. Retrieved 2012-01-17. 
  3. ^ "Open MPI powers 8 petaflops".  
  4. ^ Aurélie Negro. "Bull launches bullx supercomputer suite". Bull SAS. Retrieved 2013-09-27. 

External links

  • Open MPI Project Homepage
  • RCE01: Open MPI - RCE Podcast interview
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.