Tag: openmpi

Open MPI ist eine open source-Implementierung des Message Passing Interface, eine Bibliothek für distributed memory parallel programming.

Wie kann ich kompilieren openmpi-Programme mit xcode 4?

Anzahl der Antworten 4 Antworten
Ich bin mit lion und xcode 4.2. Ich installierte openmpi mit macports. Es sind alle erfolgreich installiert. Doch ich kann nicht finden Sie eine Anleitung, um mir zu sagen, wie/welche Bibliotheken gehören zu kompilieren eines Beispiels (siehe

was bedeutet es konfigurieren MPI für shared-memory?

Anzahl der Antworten 1 Antworten
Ich habe ein wenig Forschung bezogenen Fragen zu stellen. Derzeit habe ich fertigen Umsetzung von Struktur-Skelett-frame-Arbeit basiert auf MPI (insbesondere mit openmpi 6.3). der Rahmen der Arbeit verwendet werden soll, auf eine einzige Maschine. nun, ich bin

Prozessor/sockel-Affinität in openMPI?

Anzahl der Antworten 2 Antworten
Ich weiß,gibt es einige grundlegende Funktion in der Implementierung openMPI für die Zuordnung der verschiedenen Prozesse, die auf unterschiedlichen Kernen verschiedenen Steckdosen(wenn das system mehr als eine sockets). --bind-to-socket(first come first serve) --bysocket(round-robin,basierend auf Last balencing) --npersocket

OpenMPI MPI_Barrier Probleme

Anzahl der Antworten 3 Antworten
Ich habe einige Probleme bei der Synchronisierung mit der OpenMPI-Umsetzung von MPI_Barrier: int rank; int nprocs; int rc = MPI_Init(&argc, &argv); if(rc != MPI_SUCCESS) { fprintf(stderr, "Unable to set up MPI"); MPI_Abort(MPI_COMM_WORLD, rc); } MPI_Comm_size(MPI_COMM_WORLD, &nprocs); MPI_Comm_rank(MPI_COMM_WORLD,

MPI-Implementierung für Java

Anzahl der Antworten 6 Antworten
Gibt es eine aktuelle Java-MPI-Implementierung. Ich habe programmiert in MPI ein bisschen, und ich genieße die Programmierung in Java. Ich habe gesehen, diese - Implementierung in Java, aber es scheint datiert. Gibt es eine aktuellere Java-Implementierung wird

Installiert OpenMPI Bibliothek, aber nicht verwenden können, mpicc-Befehl in Linux

Anzahl der Antworten 2 Antworten
Ich bin nach openmpi-Datei installieren. Erstens bin ich ein normaler Benutzer in das linux-system. Ich habe keine Rechte für den Zugriff auf /usr/local . Wenn ich configure mit: ./configure --prefix=/usr/local machen, wird sich über die Berechtigung. Also,

OpenMPI: Einfache 2-Knoten-Setup

Anzahl der Antworten 3 Antworten
Ich habe Probleme beim ausführen eines OpenMPI-Programm mit nur zwei Knoten (der Knoten ist die gleiche Maschine, die ausführt, die mpiexec Befehl und der andere Knoten ist eine separate Maschine). Ich rufe die Maschine ausgeführt wird mpiexec,

Wie kann ich feststellen, welche version von MPICH oder OpenMPI, die ich habe?

Anzahl der Antworten 1 Antworten
Ich bin eine sehr unerfahrene Benutzer von MPI und seine verwandten. Auf dem Knoten, zu denen ich Zugang habe um an meiner institution, MPI installiert ist, aber ich würde gerne wissen, welche version ich habe. Von dieser

OpenMPI ermöglicht auf Linux

Anzahl der Antworten 1 Antworten
Ich versuche, zu aktivieren, OpenMPI auf Ubuntu mit CodeBlocks. Ich habe bereits heruntergeladen es mit: sudo apt-get install -y  autotools-dev g++ build-essential openmpi1.6-bin openmpi1.6-doc libopenmpi1.6-dev Danach habe ich versucht den folgenden code ausführen: #include <stdio.h> #include <mpi.h>

"mpirun war nicht in der Lage zu starten, die angegebene Anwendung konnte nicht finden, eine ausführbare Datei" - Fehler

Anzahl der Antworten 4 Antworten
Stieß ich auf eine strage problem, was auch geklappt hat aber jetzt ist es nicht. Ich Laufe ein OpenMPI-Programm mit tau-profiling unter 2 Computern. Es scheint, dass mpirun ausgeführt werden können tau_exec-Programm auf einem remote-host, vielleicht ist

fatal error: mpi.h: No such file or directory #include <mpi.h>

Anzahl der Antworten 6 Antworten
wenn ich mein script kompilieren mit nur #include <mpi.h> sagt es mir, dass es gibt keine solche Datei oder das Verzeichnis. Aber wenn ich den Pfad zu den mpi.h wie #include "/usr/include/mpi/mpi.h" (der Pfad richtig ist) es

openmpi-Fehler während der Kompilierung

Anzahl der Antworten 2 Antworten
Ich versuche, lokal kompilieren von software, die verwendet openmpi (1.6.3), aber ich bekam diese Fehlermeldung: restraint_camshift2.o:(.Inhaltsverzeichnis+0x98): undefined reference to `ompi_mpi_cxx_op_intercept' restraint_camshift2.o: In Funktion `Intracomm': /home/Benutzer/didymos/openmpi-1.6.3/include/openmpi/ompi/mpi/cxx/intracomm.h:25: undefined reference to `MPI::Comm::Comm()' /home/Benutzer/didymos/openmpi-1.6.3/include/openmpi/ompi/mpi/cxx/intracomm.h:25: undefined reference to MPI::Comm::Comm()' restraint_camshift2.o: In functionIntracomm':

Fehler, weil Datei libmpi.so.1 fehlt

Anzahl der Antworten 1 Antworten
Ich bin mit Omnet++ und Venen für Simulationen, und es war in Ordnung arbeiten, bis ich habe ein Upgrade von Ubuntu-15 bis 16.04 LTS in der letzten Nacht. Nun, bekomme ich die folgende Fehlermeldung, wenn Sie versuchen

das zuweisen von zwei MPI-Prozesse pro Kern

Anzahl der Antworten 4 Antworten
Wie ordne ich 2 MPI-Prozesse pro Kern? Zum Beispiel, wenn ich mpirun -np 4 ./application dann sollte es die Verwendung von 2 physischen Kernen laufen 4 MPI-Prozesse (2 Prozesse pro Kern). Ich bin mit Open MPI 1.6.

was ist der Fehler "failed to write core dump"?

Anzahl der Antworten 1 Antworten
Arbeite ich mit java OpenMPI auf einem server (64GB Speicher) sortiert ein großes integer-array (der Länge 1 Milliarde Euro). Aber wenn ich vergrößern Sie die Länge des Arrays, bekomme ich diesen Fehler: Ein fataler Fehler von der

mpirun - nicht genug slots zur Verfügung

Anzahl der Antworten 2 Antworten
In der Regel verwenden, wenn ich mpirun kann ich die "überlastung", der Einsatz von mehr Prozessoren, als es acctually dem sind auf meinem computer. Zum Beispiel, auf meinem vier-Kern-mac, ich kann laufen mpirun -np 29 python -c

Wie überprüfen Sie die version von OpenMPI?

Anzahl der Antworten 3 Antworten
Sammle ich meinen code auf einem server, OpenMPI, aber ich muss wissen, welche version ich auf, damit ich Lesen kann, die ordnungsgemäße Dokumentation. Gibt es eine Konstante in <mpi.h> dass ich ausdrucken kann zur Anzeige meiner aktuellen

Wie, um zu bestimmen, MPI Rang/Prozess-Nummer auf einen lokalen socket/Knoten

Anzahl der Antworten 4 Antworten
Sagen, ich führe ein parallel-Programm mittels MPI. Ausführung Befehl mpirun -n 8 -npernode 2 <prg> startet 8 Prozesse insgesamt. Dass 2 Prozesse pro Knoten und 4-Knoten insgesamt. (OpenMPI 1.5). Wo ein Knoten besteht aus 1 CPU (dual-core)

Wann brauche ich, um verwenden MPI_Barrier()?

Anzahl der Antworten 3 Antworten
Ich Frage mich, Wann brauche ich die Barriere? Muss ich es vor/nach einer scatter/gather-zum Beispiel? Oder sollte OMPI sicherzustellen, dass alle Prozesse haben jetzt den Punkt erreicht, vor dem streuen/sammeln? Auch nach einer Sendung kann ich erwarten,

Unterschied zwischen MPI_Send () und MPI_Ssend ()?

Anzahl der Antworten 1 Antworten
Ich weiß MPI_Send() ist ein blockierender Aufruf ,der solange wartet, bis es sicher ist zu ändern Sie die Anwendung-Puffer für die Wiederverwendung. Für die Herstellung der senden-Aufruf synchron(es sollte ein handshake mit dem receiver) , müssen wir

MPICH vs OpenMPI

Anzahl der Antworten 4 Antworten
Kann jemand das ausarbeiten der Unterschiede zwischen den OpenMPI und MPICH-Implementationen von MPI ? Welche der beiden ist die bessere Umsetzung ? Kommentar zu dem Problem - Öffnen Siehe: stackoverflow.com/questions/144309/... Kommentarautor: Taylor Leese Wir persönlich wählte OpenMPI