mpif77.mpich - Online nel cloud

Questo è il comando mpif77.mpich che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


mpif77 - Compila e collega programmi MPI scritti in Fortran 77

DESCRIZIONE


Questo comando può essere utilizzato per compilare e collegare programmi MPI scritti in Fortran. Fornisce
le opzioni e le eventuali librerie speciali necessarie per compilare e collegare i programmi MPI.

È importante utilizzare questo comando, in particolare quando si collegano programmi, poiché fornisce
le biblioteche necessarie.

COMANDO LINE ARGOMENTI


-mostrare - Mostra i comandi che verrebbero usati senza eseguirli
-Aiuto - Dai un breve aiuto
-f77=nome
- Usa il compilatore Nome invece della scelta predefinita. Usalo solo se il compilatore
è compatibile con la libreria MPICH (vedi sotto)
-config=nome
- Carica un file di configurazione per un particolare compilatore. Questo permette un singolo mpif77
comando da utilizzare con più compilatori.
-compila_info
- Mostra i passaggi per la compilazione di un programma. Questa opzione può essere utilizzata per vedere cosa
le opzioni e i percorsi di inclusione sono utilizzati da mpif77.
-link_info
- Mostra i passaggi per collegare un programma. Questa opzione può essere utilizzata per vedere cosa
opzioni e librerie sono usate da mpif77.
-profilo=nome
- Utilizzare la profilazione MPI data per nome. Vedi sotto per i dettagli
-eco - Mostra esattamente cosa sta facendo questo programma. Questa opzione normalmente non dovrebbe essere
Usato.
altri - vengono passati al compilatore o al linker. Per esempio, -c fa sì che i file siano
compilato, -g seleziona la compilazione con il debug sulla maggior parte dei sistemi e -o Nome cause
collegamento con l'eseguibile di output dato il nome Nome .

AMBIENTE VARIABILI


Le variabili d'ambiente MPICH_F77 può essere usato per selezionare diversi compilatori Fortran e
linker. Nota che poiché MPICH è costruito con un particolare compilatore C e Fortran, cambia
i compilatori utilizzati possono causare problemi. Usa questo solo se puoi mescolare il codice compilato
con i diversi compilatori.

COMPATIBILE COMPILATORI


La libreria MPI può essere utilizzata con qualsiasi compilatore che utilizzi le stesse lunghezze per i dati di base
oggetti (come lungo doppio ) e che utilizza librerie di runtime compatibili. su molti
sistemi, i vari compilatori sono compatibili e possono essere utilizzati in modo intercambiabile. Ci sono
eccezioni; se usi il MPICH_F77 variabile d'ambiente o il -f77=nome Da riga di comando
argomento per sovrascrivere la scelta del compilatore e riscontrare problemi, provare a riconfigurare
MPICH con il nuovo compilatore e installando MPICH in una posizione separata. Vedi il
manuale di installazione per maggiori dettagli.

ESEMPI


Per compilare un singolo file foo.f , Utilizzare
mpif77 -c foo.f

Per collegare l'output e creare un eseguibile, utilizzare
mpif77 -o foo foo.o

Combinazione di compilazione e collegamento in un unico comando
mpif77 -o foo foo.f

è un modo conveniente per creare programmi semplici.

SELEZIONARE A PROFILAZIONE BIBLIOTECA


. -profilo=nome L'argomento consente di specificare una libreria di profilatura MPI da utilizzare.
Nome può avere due forme:

Una libreria nella stessa directory della libreria MPI
Il nome di un file di configurazione del profilo

If Nome è una libreria, questa libreria è inclusa prima della libreria MPI. Questo permette
il semplice utilizzo di librerie che fanno uso dell'interfaccia di profilazione MPI e che sono
installato nella stessa directory della libreria MPI.

If nome.conf è il nome di un file nella directory sysconfdir, quindi questo viene letto e può
definire le seguenti variabili:
PROFILO_PRELIB
- Librerie (e percorsi) da includere prima della libreria MPI
PROFILO_POSTLIB
- Librerie da includere dopo la libreria MPI
PROFILO_INCPATHS
- Argomenti del preprocessore C per qualsiasi file di inclusione Ad esempio, per aggiungere
/usr/local/mioprof/include al percorso di inclusione e alla libreria libmyprof.a in
/usr/local/mioprof/lib al passaggio del collegamento, puoi creare il file mioprof.conf con
le linee

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

e posizionalo nella directory sysconfdir (questa directory è impostata al momento della configurazione
quando MPICH è costruito). Quindi usando l'argomento della riga di comando -profilo=mioprof andrete a
fare in modo che queste definizioni vengano aggiunte ai relativi comandi di compilazione.

Usa mpif77.mpich online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows