de | en

libBSP

LibBSP ist eine C++-Bibliothek, welche Funktionen für die Programmierung eines BSP-Rechners (“Bulk-Synchronous-Parallel machine”) zur Verfügung stellt. Sie enthält Wrapper für PUB und MPI. Desweiteren wurden Kommunikationsfunktionen basierend auf Pipes für Rechner mit gemeinsamem Speicher implementiert.

Für die Wrapper werden die jeweiligen Bibliotheken verwendet. Die Bibliothek selbst sollte auf allen UNiX-Systemen lauffähig sein (getestet unter Linux, Solaris, AIX, HP-UX).

Quelltext

Die Benutzung dieser Bibliothek fällt unter die Bestimmungen der GNU Lesser General Public License.

libbsp v0.9.1

  • Funktionen für direkte Kommunikation zwischen zwei Prozessoren hinzugefügt (dsend/drecv,dprobe)
  • Fehlerkodes in den meisten Funktionen eingeführt
  • einige kleinere Fehler (und Warnungen) beseitigt

libbsp v0.9

  • erste öffentliche Version