Öppna MPI

Öppna MPI
Stabil frisättning
4.1.4 / 26 maj 2022 ; 9 månader sedan ( 2022-05-26 )
Förvar
Operativ system Unix , Linux , macOS , FreeBSD
Plattform Cross-plattform
Typ Bibliotek
Licens Ny BSD-licens
Hemsida www .open-mpi .org

Open MPI är ett Message Passing Interface (MPI) biblioteksprojekt som kombinerar teknologier och resurser från flera andra projekt (FT-MPI, LA-MPI, LAM/MPI och PACX-MPI). Den används av många TOP500 superdatorer inklusive Roadrunner , som var världens snabbaste superdator från juni 2008 till november 2009, och K computer , den snabbaste superdatorn från juni 2011 till juni 2012.

Översikt

Open MPI representerar en sammanslagning mellan tre välkända MPI-implementeringar:

med bidrag från PACX-MPI-teamet vid universitetet i Stuttgart . Dessa fyra institutioner utgör grundarna av Open MPI-utvecklingsteamet.

Open MPI-utvecklarna valde dessa MPI-implementationer som utmärkta inom ett eller flera områden. Open MPI syftar till att använda de bästa idéerna och teknologierna från de enskilda projekten och skapa en öppen MPI-implementering i världsklass som utmärker sig på alla områden. Open MPI-projektet specificerar flera toppnivåmål:

Kodmoduler

Open MPI-koden har 3 huvudkodmoduler:

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

Kommersiella implementeringar

  • Sun HPC Cluster Tools - från och med version 7 bytte Sun till Open MPI
  • Bullx MPI – 2010 meddelade Bull lanseringen av bullx MPI, baserad på Open MPI

Konsortium

Open MPI-utveckling utförs inom ett konsortium av många industriella och akademiska partners. Konsortiet täcker även flera andra programvaruprojekt såsom hwloc-biblioteket (Hardware Locality) som tar hand om att upptäcka och modellera topologin för parallella plattformar.

Se även

externa länkar