Suchergebnisse für Anfrage "mpi"

1 die antwort

MPI_Gather von Spalten

Ich habe ein Array, das durch Spalten zwischen den Prozessen für meine Berechnung aufgeteilt ist. Danach möchte ich dieses Array in einem Prozess (0) sammeln. Für jeden Prozess sind die Spalten in Array A gespeichert, für Prozess 0 ist ein Array ...

2 die antwort

MPI kann beim Übertragen großer Datenmengen nicht ausgeführt werden

ich benutzteMPI_Isend um ein Array von Zeichen auf den Slave-Knoten zu übertragen. Wenn die Größe des Arrays klein ist, hat es funktioniert, aber wenn ich die Größe des Arrays vergrößere, hängt es dort. Auf dem Masterknoten ausgeführter Code ...

3 die antwort

Übergabe von Strukturen variabler Länge zwischen MPI-Prozessen

Ich muss einfachMPI_Gatherv() eine Anzahl von Int / String-Paaren. Angenommen, jedes Paar sieht folgendermaßen aus: struct Pair { int x; unsigned s_len; char s[1]; // variable-length string of s_len chars };Wie definiere ich einen passenden ...

TOP-Veröffentlichungen

7 die antwort

Was ist das beste Tutorial zum Erlernen von MPI für C ++? [geschlossen]

Ich plane, MPI für meinen C ++ - Code zu verwenden. Ich habe MPICH2 auf meinen Computern installiert. Aber ich weiß nicht viel über MPI und hoffe, einige Materialien zum Lesen zu finden. Ich hoffe, dass Sie Experten mir einige gute Materialien ...

1 die antwort

Verwendung und Interpretation von MPI-IO-Fehlercodes

#include <stdio.h> #include <iostream> #include <Windows.h> #include <C:\Program Files\Microsoft MPI\Inc\mpi.h> using namespace std; #define BUFSIZE 128 int main (int argc, char *argv[]) { int err; int rank; int size; double start_time = ...

2 die antwort

Warum wird mein MPI-Programm falsch ausgegeben?

Ich bin ein MPI-Neuling und habe Hausaufgaben. Ich bitte Sie nicht, diese zu lösen. Ich brauche nur einen Hinweis darauf, warum mein Programm nicht funktioniert. Hier liegt das Problem Schreiben Sie ein MPI C-Programm, das ein Tischtennisspiel ...

1 die antwort

Wie mache ich eine fftw3 MPI "transponierte" 2D Transformation wenn möglich?

Betrachten Sie eine 2D-Transformation der Form L x M (Spaltenhauptaufbau) aus einem komplexen Arraysrc zu einem realen Arraytgt. Oder in Fortranese, complex(C_DOUBLE_COMPLEX), pointer :: src(:,:) real(8), pointer :: tgt(:,:) . Entsprechende ...

1 die antwort

Prozessmanager im MPI

Ich bin neu im MPI und habe einige Zweifel in Bezug auf die Schaffung und den Start von Arbeitsplätzen. Ich habe versucht, es herauszufinden, aber die Dinge sind ziemlich chaotisch für mich. Die Cluster-Architektur, an der ich arbeite, ist also ...

3 die antwort

MPI-Fortran-Code: Wie kann man Daten auf einem Knoten über openMP freigeben?

Ich arbeite an einem Fortan-Code, der bereits MPI verwendet. Jetzt bin ich mit einer Situation konfrontiert, in der ein Datensatz sehr umfangreich wird, jedoch für jeden Prozess gleich ist. Daher würde ich es vorziehen, ihn nur einmal pro Knoten ...

1 die antwort

mpi ändert eine Variable, die nicht dupliziert werden soll

Diese Frage hat hier bereits eine Antwort: MPI_Recv überschreibt Teile des Speichers, auf die nicht zugegriffen werden soll [/questions/13049648/mpi-recv-overwrites-parts-of-memory-it-should-not-access] 1 AntwortIch habe Fortran-Code, den ich ...