EnglischFranzösischSpanisch

OnWorks-Favicon

mpifort.mpich - Online in der Cloud

Führen Sie mpifort.mpich im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl mpifort.mpich, der im kostenlosen OnWorks-Hosting-Anbieter über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mpifort - Kompiliert und verlinkt in Fortran 90 . geschriebene MPI-Programme

BESCHREIBUNG


Mit diesem Befehl können in Fortran geschriebene MPI-Programme kompiliert und verlinkt werden. Es bietet
die Optionen und alle speziellen Bibliotheken, die zum Kompilieren und Binden von MPI-Programmen benötigt werden.

Es ist wichtig, diesen Befehl zu verwenden, insbesondere beim Verknüpfen von Programmen, da er
die notwendigen Bibliotheken.

COMMAND LINE ARGUMENTE


-Show - Zeigen Sie die Befehle an, die verwendet werden würden, ohne sie auszuführen
-Hilfe - Kurze Hilfe geben
-fc=Name
- Compiler verwenden Name anstelle der Standardauswahl. Verwenden Sie dies nur, wenn der Compiler
ist kompatibel mit der MPICH-Bibliothek (siehe unten)
-config=Name
- Laden Sie eine Konfigurationsdatei für einen bestimmten Compiler. Dies ermöglicht ein einzelnes
mpifort Befehl, der mit mehreren Compilern verwendet werden soll.
-compile_info
- Zeigen Sie die Schritte zum Kompilieren eines Programms an. Diese Option kann verwendet werden, um zu sehen, was
Optionen und Include-Pfade werden von mpifort verwendet.
-link_info
- Zeigen Sie die Schritte zum Verknüpfen eines Programms an. Diese Option kann verwendet werden, um zu sehen, was
Optionen und Bibliotheken werden von mpifort verwendet.
-profil=name
- Verwenden Sie das namentlich angegebene MPI-Profiling. Siehe unten für Details
-Echo - Zeigen Sie genau, was dieses Programm tut. Diese Option sollte normalerweise nicht sein
benutzt.
Extras - werden an den Compiler oder Linker übergeben. Zum Beispiel, -c bewirkt, dass Dateien
zusammengestellt, -g wählt auf den meisten Systemen die Kompilierung mit Debugging aus und -o Name Ursachen
Verknüpfung mit der ausführbaren Ausgabedatei mit dem Namen Name .

VARIABLEN


Die Umgebungsvariablen MPICH_FC kann verwendet werden, um verschiedene Fortran-Compiler auszuwählen und
Linker. Beachten Sie, dass MPICH mit einem bestimmten C- und Fortran-Compiler erstellt wurde
die verwendeten Compiler können zu Problemen führen. Verwenden Sie dies nur, wenn Sie kompilierten Code untermischen könnten
mit den verschiedenen Compilern.

KOMPATIBEL COMPILER


Die MPI-Bibliothek kann mit jedem Compiler verwendet werden, der die gleichen Längen für Basisdaten verwendet
Gegenstände (wie z lange doppelt ) und verwendet kompatible Laufzeitbibliotheken. Auf viele
Systeme sind die verschiedenen Compiler kompatibel und können austauschbar verwendet werden. Es gibt
Ausnahmen; wenn du das verwendest MPICH_FC Umgebungsvariable oder die -fc=Name Befehlszeilen
Argument, um die Wahl des Compilers zu überschreiben und auf Probleme zu stoßen, versuchen Sie es mit einer Neukonfiguration
MPICH mit dem neuen Compiler und Installation von MPICH an einem separaten Ort. Siehe die
Installationsanleitung für weitere Details.

Beispiele:


So kompilieren Sie eine einzelne Datei foo.f , benutzen Sie
mpifort -c foo.f

Um die Ausgabe zu verknüpfen und eine ausführbare Datei zu erstellen, verwenden Sie
mpifort -o foo foo.o

Kompilieren und Verknüpfen in einem einzigen Befehl kombinieren
mpifort -o foo foo.f

ist eine bequeme Möglichkeit, einfache Programme zu erstellen.

AUSWÄHLEN A PROFILIERUNG BIBLIOTHEK


Die -profil=name -Argument ermöglicht es Ihnen, eine zu verwendende MPI-Profiling-Bibliothek anzugeben.
Name kann zwei Formen haben:

Eine Bibliothek im selben Verzeichnis wie die MPI-Bibliothek
Der Name einer Profilkonfigurationsdatei

If Name eine Bibliothek ist, wird diese Bibliothek vor der MPI-Bibliothek eingefügt. Dies erlaubt
die einfache Verwendung von Bibliotheken, die die MPI-Profiling-Schnittstelle nutzen und die
im gleichen Verzeichnis wie die MPI-Bibliothek installiert.

If name.conf ist der Name einer Datei im Verzeichnis sysconfdir, dann wird diese gelesen und kann
Definieren Sie die folgenden Variablen:
PROFILE_PRELIB
- Bibliotheken (und Pfade), die vor der MPI-Bibliothek enthalten sind
PROFILE_POSLIB
- Bibliotheken, die nach der MPI-Bibliothek eingefügt werden sollen
PROFILE_INCPATHS
- C-Präprozessor-Argumente für alle Include-Dateien Zum Beispiel um hinzuzufügen
/usr/local/myprof/include zum Include-Pfad und zur Bibliothek libmyprof.a in
/usr/local/myprof/lib zum Linkschritt könnten Sie die Datei erstellen myprof.conf mit
Die Linien

PROFILE_PRELIB="-L/usr/local/myprof/lib -lmyprof"
PROFILE_INCPATHS="-I/usr/local/myprof/include"

und legen Sie es in das Verzeichnis sysconfdir (dieses Verzeichnis wird zum Zeitpunkt der Konfiguration festgelegt)
wenn MPICH gebaut wird). Dann mit dem Befehlszeilenargument -profile=meinprof werden wir
bewirken, dass diese Definitionen zu den entsprechenden Kompilierungsbefehlen hinzugefügt werden.

Verwenden Sie mpifort.mpich online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad