Tag: openmpi
Open MPI ist eine open source-Implementierung des Message Passing Interface, eine Bibliothek für distributed memory parallel programming.
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
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
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
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,
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
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,
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,
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
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>
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
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
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':
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
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.
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
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
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
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)
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,
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
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