fbpx
Wikipedia

Open MPI

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,[3] and K computer, the fastest supercomputer from June 2011 to June 2012.[4][5]

Open MPI
Stable release
5.0.2[1]  / 6 February 2024; 2 months ago (6 February 2024)
Repository
  • github.com/open-mpi/ompi
Operating systemUnix, Linux, macOS, FreeBSD[2]
PlatformCross-platform
TypeLibrary
LicenseNew BSD License
Websitewww.open-mpi.org

Overview edit

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[6]
  • to support a wide variety of high-performance computing platforms and environments

Code modules edit

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 edit

  • 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[7]

Consortium edit

Open MPI development is performed within a consortium of many industrial and academic partners. The consortium also covers several other software projects such as the hwloc (Hardware Locality) library which takes care of discovering and modeling the topology of parallel platforms.

See also edit

References edit

  1. ^ "Release 5.0.2". 6 February 2024. Retrieved 20 February 2024.
  2. ^ "FreshPorts -- net/Openmpi2: High Performance Message Passing Library".
  3. ^ Jeff Squyres. "Open MPI: 10^15 Flops Can't Be Wrong" (PDF). Open MPI Project. Retrieved 2011-09-27.
  4. ^ "Programming on K computer" (PDF). Fujitsu. Retrieved 2012-01-17.
  5. ^ . Cisco Systems. Archived from the original on 2011-06-28. Retrieved 2011-09-27.
  6. ^ Preventing forking is a goal; how will you enforce that?
  7. ^ Aurélie Negro. . Bull SAS. Archived from the original on 2014-04-21. Retrieved 2013-09-27.

External links edit

  • Open MPI Project Homepage
  • RCE01: Open MPI - RCE Podcast interview

open, confused, with, openmp, message, passing, interface, library, project, combining, technologies, resources, from, several, other, projects, pacx, used, many, top500, supercomputers, including, roadrunner, which, world, fastest, supercomputer, from, june, . Not to be confused with OpenMP 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 3 and K computer the fastest supercomputer from June 2011 to June 2012 4 5 Open MPIStable release5 0 2 1 6 February 2024 2 months ago 6 February 2024 Repositorygithub wbr com wbr open mpi wbr ompiOperating systemUnix Linux macOS FreeBSD 2 PlatformCross platformTypeLibraryLicenseNew BSD LicenseWebsitewww wbr open mpi wbr org Contents 1 Overview 2 Code modules 3 Commercial implementations 4 Consortium 5 See also 6 References 7 External linksOverview editOpen MPI represents the merger between three well known MPI implementations FT MPI from the University of Tennessee LA MPI from Los Alamos National Laboratory LAM MPI from Indiana Universitywith 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 6 to support a wide variety of high performance computing platforms and environmentsCode modules editThe Open MPI code has 3 major code modules OMPI MPI code ORTE the Open Run Time Environment OPAL the Open Portable Access LayerCommercial implementations editSun 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 7 Consortium editOpen MPI development is performed within a consortium of many industrial and academic partners The consortium also covers several other software projects such as the hwloc Hardware Locality library which takes care of discovering and modeling the topology of parallel platforms See also editMessage Passing Interface MPICH Simple Linux Utility for Resource Management SLURM References edit Release 5 0 2 6 February 2024 Retrieved 20 February 2024 FreshPorts net Openmpi2 High Performance Message Passing Library Jeff Squyres Open MPI 10 15 Flops Can t Be Wrong PDF Open MPI Project Retrieved 2011 09 27 Programming on K computer PDF Fujitsu Retrieved 2012 01 17 Open MPI powers 8 petaflops Cisco Systems Archived from the original on 2011 06 28 Retrieved 2011 09 27 Preventing forking is a goal how will you enforce that Aurelie Negro Bull launches bullx supercomputer suite Bull SAS Archived from the original on 2014 04 21 Retrieved 2013 09 27 External links editOpen MPI Project Homepage RCE01 Open MPI RCE Podcast interview Retrieved from https en wikipedia org w index php title Open MPI amp oldid 1209308865, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.