GoGPT Best VPN GoSearch

Favicon OnWorks

mpif90.mpich - Online în cloud

Rulați mpif90.mpich în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mpif90.mpich care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


mpifort - Compilează și conectează programe MPI scrise în Fortran 90

DESCRIERE


Această comandă poate fi folosită pentru a compila și lega programe MPI scrise în Fortran. Oferă
opțiunile și orice biblioteci speciale care sunt necesare pentru compilarea și legarea programelor MPI.

Este important să utilizați această comandă, în special atunci când conectați programe, așa cum oferă
bibliotecile necesare.

COMMAND LINE ARGUMENTE


-spectacol - Afișați comenzile care ar fi utilizate fără a le rula
-Ajutor - Ajutor scurt
-fc=nume
- Utilizați compilatorul nume în loc de alegerea implicită. Utilizați acest lucru numai dacă compilatorul
este compatibil cu biblioteca MPICH (vezi mai jos)
-config=nume
- Încărcați un fișier de configurare pentru un anumit compilator. Acest lucru permite un singur
mpifort comandă pentru a fi utilizată cu mai multe compilatoare.
-compile_info
- Afișați pașii pentru compilarea unui program. Această opțiune poate fi folosită pentru a vedea ce
opțiunile și include căile sunt utilizate de mpifort.
-link_info
- Afișați pașii pentru conectarea unui program. Această opțiune poate fi folosită pentru a vedea ce
opțiunile și bibliotecile sunt folosite de mpifort.
-profil=nume
- Utilizați profilarea MPI dată după nume. Vezi mai jos pentru detalii
-ecou - Arată exact ce face acest program. În mod normal, această opțiune nu ar trebui să fie
folosit.
alţii - sunt transmise compilatorului sau linkerului. De exemplu, -c determină fișierele să fie
compilat, -g selectează compilarea cu depanare pe majoritatea sistemelor și -o nume cauze
conectarea cu executabilul de ieșire dat numele nume .

MEDIUL VARIABILE


Variabilele de mediu MPICH_FC poate fi folosit pentru a selecta un compilator Fortran diferit și
linker. Rețineți că, deoarece MPICH este construit cu un anumit compilator C și Fortran, modificați
compilatoarele folosite pot cauza probleme. Folosiți acest lucru numai dacă puteți amesteca codul compilat
cu diferitele compilatoare.

COMPATIBIL COMPILATORI


Biblioteca MPI poate fi utilizată cu orice compilator care utilizează aceleași lungimi pentru datele de bază
obiecte (cum ar fi lung dubla ) și care utilizează biblioteci de rulare compatibile. Pe multe
sisteme, diferitele compilatoare sunt compatibile și pot fi folosite interschimbabil. Sunt
excepții; dacă utilizați MPICH_FC variabila de mediu sau -fc=nume Linie de comanda
argument pentru a anula alegerea compilatorului și întâmpinați probleme, încercați să reconfigurați
MPICH cu noul compilator și instalarea MPICH într-o locație separată. Vezi
manual de instalare pentru mai multe detalii.

EXEMPLE


Pentru a compila un singur fișier foo.f , Utilizare
mpifort -c foo.f

Pentru a lega ieșirea și a face un executabil, utilizați
mpifort -o foo foo.o

Combinând compilarea și legarea într-o singură comandă
mpifort -o foo foo.f

este o modalitate convenabilă de a construi programe simple.

SELECTAREA A PROFILARE BIBLIOTECĂ


-profil=nume argument vă permite să specificați o bibliotecă de profilare MPI care să fie utilizată.
nume poate avea două forme:

O bibliotecă în același director cu biblioteca MPI
Numele unui fișier de configurare a profilului

If nume este o bibliotecă, atunci această bibliotecă este inclusă înaintea bibliotecii MPI. Asta permite
utilizarea simplă a bibliotecilor care folosesc interfața de profilare MPI și care sunt
instalat în același director ca și biblioteca MPI.

If nume.conf este numele unui fișier din directorul sysconfdir, atunci acesta este citit și poate
definiți următoarele variabile:
PROFILE_PRELIB
- Biblioteci (și căi) de inclus înainte de biblioteca MPI
PROFILE_POSTLIB
- Biblioteci de inclus după biblioteca MPI
PROFILE_INCPTHS
- Argumente C preprocesor pentru orice fișier include De exemplu, pentru a adăuga
/usr/local/myprof/include la calea include și la bibliotecă libmyprof.a in
/usr/local/myprof/lib la pasul de link, puteți crea fișierul myprof.conf implementate cu
liniile

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

și plasați-l în directorul sysconfdir (acest director este setat la momentul configurării
când este construit MPICH). Apoi, folosind argumentul liniei de comandă -profil=myprof voi
face ca aceste definiții să fie adăugate la comenzile de compilare relevante.

Utilizați mpif90.mpich online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.