Dies ist der Befehl dgmap-int64, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
dgmap, dgpart - Statische Zuordnungen und Partitionen parallel berechnen
ZUSAMMENFASSUNG
dgmap [Optionen] [g-Datei] [tfile] [mfile] [lDatei]
dgpart [Optionen] [nteile/pwght] [gfile] [mfile] [lfile]
BESCHREIBUNG
Die dgmap Das Programm berechnet parallel eine statische Abbildung eines Quellgraphen auf einen
Zieldiagramm.
Die dgpart Das Programm ist eine vereinfachte Schnittstelle zu dgmap, das die Graphpartitionierung durchführt
statt statischer Zuordnung. Folglich muss die gewünschte Anzahl an Teilen bereitgestellt werden,
anstelle der Zielarchitektur. Bei der Verwendung des Programms zum Graph-Clustering wird die
Aus der Anzahl der Teile ergibt sich das maximale Clustergewicht.
Die -b und -c Optionen ermöglichen es dem Benutzer, Präferenzen für das Verhalten der Zuordnung festzulegen
Strategie, die standardmäßig verwendet wird. Der -m Mit dieser Option kann der Benutzer eine benutzerdefinierte Option definieren
Mapping-Strategie.
Die -q Option verwandelt die Programme in Graph-Clustering-Programme. In diesem Fall, dgmap einzige
akzeptiert Zielarchitekturen variabler Größe.
Quellgrafikdatei g-Datei ist entweder eine zentralisierte Grafikdatei oder ein Satz von Dateien, die
Fragmente eines verteilten Graphen. Für dgmap, die Zielarchitekturdatei tfile beschreibt
entweder algorithmisch codierte Topologien wie Netze und Hyperwürfel oder Zerlegungs-
Definierte Architekturen, die mithilfe der erstellt wurden amk_grf(1) Programm. Sehen gmap(1) für a
Beschreibung der Zielarchitekturen. Die resultierende Zuordnung wird in einer Datei gespeichert mfile.
Eventuelle Protokollierungsinformationen (z. B. die von Option erzeugten). -v) wird an die Datei gesendet
lDatei. Wenn keine Dateinamen angegeben sind, werden die Daten von der Standardeingabe gelesen und in sie geschrieben
Standardausgabe. Standard-Streams können auch explizit durch einen Bindestrich „-“ dargestellt werden.
Wenn die richtigen Bibliotheken zur Kompilierzeit eingebunden wurden, dgmap und dgpart können.
Verarbeitet komprimierte Graphen direkt, sowohl als Eingabe als auch als Ausgabe. Ein Stream wird behandelt als
komprimiert, wenn dem Namen eine komprimierte Dateierweiterung vorangestellt ist, z. B. in
'brol.grf.bz2' oder '-.gz'. Die unterstützten Komprimierungsformate sind bzip2
Format ('.bz2'), das gzip-Format ('.gz') und das lzma-Format ('.lzma', nur bei Eingabe).
dgmap und dgpart basieren auf Implementierungen der MPI-Schnittstelle, um die Arbeit auf die
Verarbeitungselemente. Daher ist es wahrscheinlich, dass sie nicht direkt, sondern durchgeleitet werden
einige Launcher-Befehle wie mpirun.
OPTIONAL
-bWelle Legen Sie das maximale Lastungleichgewichtsverhältnis für die Diagrammpartitionierung oder die statische Zuordnung fest. Wenn
Werden Programme als Clustering-Tools verwendet, legt dieser Parameter die maximale Auslastung fest
Ungleichgewichtsverhältnis für rekursive Bipartitionen. Exklusiv mit dem -m .
-cwählen Wählen Sie die Standardzuordnungsstrategie entsprechend einer oder mehreren Optionen aus:
b Lastausgleich so weit wie möglich erzwingen.
q Privileg Qualität über Geschwindigkeit (Standard).
s Privileg Geschwindigkeit über Qualität.
t Sicherheit durchsetzen.
x Skalierbarkeit erzwingen.
Es ist exklusiv mit dem -m .
-h Zeigen Sie Hilfe an.
-mSchicht
Verwenden Sie eine parallele Mapping-Strategie Schicht (Weitere Informationen finden Sie im PT-Scotch-Benutzerhandbuch
Information).
-q (Für dgpart)
-qpwght
(Für dgmap) Verwenden Sie die Programme als Graph-Clustering-Tools statt statisch
Mapping- oder Graphpartitionierungstools. Für dgpart, die Anzahl der Teile wird
wird das maximale Clustergewicht. Für dgmap, diese Nummer pwght muß sein
nach der Option übergeben.
-rpnum Legen Sie den Root-Prozess für zentralisierte Dateien fest (Standard ist 0).
-V Programmversion und Copyright anzeigen.
-vVerb Setzen Sie den ausführlichen Modus auf Verb. Es handelt sich um einen Satz aus einem oder mehreren Zeichen, die dies können
Sein:
m Mapping-Informationen.
s Informationen zur Strategie.
t Timing-Informationen.
HINWEIS
Derzeit (Version 5.1) dgmap kann keine vollständigen statischen Zuordnungen berechnen als gmap(1)
funktioniert, aber nur Partitionen (d. h. Zuordnungen auf ungewichtete oder gewichtete vollständige Diagramme).
Andere Zielarchitekturen als „cmplt“ und „wcmlt“ führen zu einem Fehler
Nachricht.
Beispiele:
Führen Sie dgpart auf 5 Verarbeitungselementen, um eine Aufteilung in 7 Teile des Diagramms brol.grf zu berechnen
und speichern Sie die resultierende Reihenfolge in der Datei brol.map.
$ mpirun -np 5 dgpart 7 brol.grf brol.map
Führen Sie dgpart auf 5 Verarbeitungselementen, um den gespeicherten verteilten Graphen in 7 Teile zu unterteilen
auf den Diagrammfragmentdateien brol5-0.dgr bis brol5-4.dgr und speichern Sie die resultierende Zuordnung in einer Datei
brol.map (siehe dgscat(1) für eine Erklärung der '%p'- und '%r'-Sequenzen in den Namen von
verteilte Graphenfragmente).
$ mpirun -np 5 dgpart 7 brol%p-%r.dgr brol.map
Verwenden Sie dgmap-int64 online über die Dienste von onworks.net