Open MPI

Open MPI
Open MPI
Stable release 1.5.4 / August 18, 2011; 57 days ago (2011-08-18)
Operating system Unix, Linux, Windows, Mac OS
Platform Cross-platform
Type Library
Website http://www.open-mpi.org/

Open MPI is an 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 since June 2011. [2][3]

Contents

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.

These MPI implementations were selected because the Open MPI developers thought that they excelled in one or more areas. The stated driving motivation behind Open MPI is to bring 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 names several top-level goals:

  • Create a free, open source software, peer-reviewed, production-quality complete MPI-2 implementation.
  • Provide extremely high, competitive performance (low latency or high bandwidth).
  • Directly involve the high-performance computing community with external development and feedback (vendors, 3rd party researchers, users, etc.).
  • Provide a stable platform for 3rd party research and commercial development.
  • Help prevent the "forking problem" common to other MPI projects.
  • 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

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Open Source Cluster Application Resources — (OSCAR) es un sistema pensado para la instalación de un cluster HPC (computación de alto rendimiento) de tipo Beowulf además de proporcionar todas las aplicaciones y paquetes necesarios para su administración y desarrollo. Se ha diseñado de tal… …   Wikipedia Español

  • Mpi — Die Abkürzung MPI steht für Magnetic Particle Imaging Maschinenpistole Master Patient Index, ein Index welcher alle Indexe eines Patienten referenziert Mathematik/Physik/Informatik, ein Wahlpflichtfach in den Klassen 9 und 10 des Gymnasiums in… …   Deutsch Wikipedia

  • Open Multi-Processing — OpenMP OpenMP (Open Multi Processing) est une interface de programmation pour le calcul parallèle sur architecture à mémoire partagée. Cette API est supportée sur de nombreuses plateformes, incluant Unix et Windows, pour les langages de… …   Wikipédia en Français

  • MPI — Die Abkürzung MPI steht für: Magnetic Particle Imaging Mannheimer Peritonitis Index, Index zur Beurteilung der Peritonitis Master Patient Index, ein Index, welcher alle Indices eines Patienten referenziert Materialpreisindex, eine Berechnungsart… …   Deutsch Wikipedia

  • LAM/MPI — is one of the predecessors of the Open MPI project. Open MPI represents a community driven, next generation implementation of a Message Passing Interface (MPI) fundamentally designed upon a component architecture to make an extremely powerful… …   Wikipedia

  • Message Passing Interface — MPI, the Message Passing Interface, is standardized and portable message passing system designed by a group of researchers from academia and industry to function on a wide variety of parallel computers. The standard defines the syntax and… …   Wikipedia

  • Message Passing Interface — MPI MPI Logo Basisdaten Entwickler Argonne National Laboratory Aktuelle Version …   Deutsch Wikipedia

  • Message Passing Interface — Сюда перенаправляется запрос «OpenMPI». На эту тему нужна отдельная статья. Message Passing Interface (MPI, интерфейс передачи сообщений) программный интерфейс (API) для передачи информации, который позволяет обмениваться сообщениями между… …   Википедия

  • Interfaz de Paso de Mensajes — Para MPI (Multidimensional Poverty Index), véase Índice de pobreza multidimensional. MPI ( Message Passing Interface , Interfaz de Paso de Mensajes) es un estándar que define la sintaxis y la semántica de las funciones contenidas en una… …   Wikipedia Español

  • Platform Computing — Infobox Company company name = Platform Computing company company type = Private foundation = Toronto, Ontario, Canada (1992) key people = [http://www.platform.com/company/leadership team/ Leadership team] location = Markham, Ontario, Canada num… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”