EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dgmap – Online in der Cloud

Führen Sie dgmap im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl dgmap, 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


Das dgmap Das Programm berechnet parallel eine statische Abbildung eines Quellgraphen auf einen
Zieldiagramm.

Das 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.

Das -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.

Das -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 kann
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 online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • 2
    WooCommerce Nextjs Reaktionsthema
    WooCommerce Nextjs Reaktionsthema
    Reagieren Sie mit dem WooCommerce-Theme, das mit erstellt wurde
    Als nächstes JS, Webpack, Babel, Node und
    Express mit GraphQL und Apollo
    Klient. WooCommerce-Shop in React(
    enthält: Produkte...
    Laden Sie WooCommerce Nextjs React Theme herunter
  • 3
    archlabs_repo
    archlabs_repo
    Paket-Repo für ArchLabs Dies ist eine
    Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/archlabs-repo/.
    Es wurde in OnWorks gehostet in...
    Laden Sie archlabs_repo herunter
  • 4
    Zephyr-Projekt
    Zephyr-Projekt
    Das Zephyr Project ist eine neue Generation
    Echtzeitbetriebssystem (RTOS), das
    unterstützt mehrere Hardware
    Architekturen. Es basiert auf einer
    Kernel mit kleinem Fußabdruck ...
    Laden Sie das Zephyr-Projekt herunter
  • 5
    SCons
    SCons
    SCons ist ein Software-Konstruktionstool
    das ist eine überlegene Alternative zum
    klassisches "Make"-Build-Tool, das
    wir alle kennen und lieben. SCons ist
    implementiert ein...
    Laden Sie SCons herunter
  • 6
    PSInt
    PSInt
    PSeInt ist ein Pseudocode-Interpreter für
    spanischsprachige Programmierstudenten.
    Sein Hauptzweck ist es, ein Werkzeug für
    Grundlegendes lernen und verstehen
    Konzept...
    PSeInt herunterladen
  • Mehr »

Linux-Befehle

Ad