EnglishFranceseSpagnolo

Favicon di OnWorks

mpirun.mpich - Online nel cloud

Esegui mpirun.mpich nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando mpirun.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


mpiexec - Esegue un programma MPI

SINOSSI


mpiexec args pgmargs eseguibile [ : args pgmargs eseguibile ... ]

where args sono argomenti della riga di comando per mpiexec (vedi sotto), eseguibile è il nome di
un programma MPI eseguibile, e pgmarg sono argomenti della riga di comando per l'eseguibile.
È possibile specificare più eseguibili utilizzando la notazione dei due punti (per MPMD - Multiple
Programma più applicazioni dati). Ad esempio, il seguente comando eseguirà MPI
Programma a. fuori su 4 processi:
mpiexec -n 4 a.out

Lo standard MPI specifica i seguenti argomenti e il loro significato:

-n
- Specificare il numero di processi da utilizzare
-ospite
- Nome dell'host su cui eseguire i processi
-arco <architettura nome>
- Scegli host con questo tipo di architettura
-dir <funzionante directory>
- cd a questo prima eseguibile in esecuzione
-sentiero
- usa questo per trovare l'eseguibile
-morbido
- terzine separate da virgole che specificano il numero richiesto di processi (vedi il
specifica MPI-2 per maggiori dettagli)
-file
- file delle specifiche definito dall'implementazione
-file di configurazione
- file contenente le specifiche dell'host/programma, una per riga, con # come commento
indicatore, ad esempio, il solito input mpiexec, ma con ":" sostituito con una nuova riga.
Cioè, il file di configurazione contiene righe con -soft, -n ecc.

Vengono discussi argomenti aggiuntivi specifici per l'implementazione di MPICH
qua sotto.

Si noti che non tutti questi parametri sono significativi per tutti i sistemi. Per esempio,
, il gforker versione mpiexec crea tutti i processi sullo stesso sistema su cui
è in esecuzione; in tal caso, il -arco e -ospite le opzioni vengono ignorate.

Il carattere due punti ( : ) può essere utilizzato per separare diversi eseguibili per MPMD
(programma multiplo dati multipli). Ad esempio, per eseguire il programma
oceano su 4 processi e aria su 8 processi, utilizzare:

mpiexec -n 4 oceano : -n 8 aria

SPECIFICO PER MPICH ARGOMENTI


Molte delle implementazioni dei gestori di processo in MPICH supportano i seguenti argomenti
a mpiexec :

-np
- Sinonimo di standard -n argomento
-ambient
- Imposta la variabile d'ambiente a per i processi gestiti da
mpiexec

-envnone
- Non passare variabili d'ambiente (diverse da quelle specificate con other -ambient or -genv
argomenti) ai processi in esecuzione da mpiexec .

Per impostazione predefinita, tutte le variabili di ambiente vengono fornite a ciascun processo MPI (motivazionale:
principio della minima sorpresa per l'utente)
-envlist
- Passa le variabili d'ambiente elencate (nomi separati da virgole), con le loro
valori correnti, ai processi in esecuzione da mpiexec .

-genv
- Il -genv le opzioni hanno lo stesso significato delle loro corrispondenti -ambient versione,
tranne che si applicano a tutti gli eseguibili, non solo all'eseguibile corrente (nel caso
che la sintassi dei due punti viene utilizzata per specificare più eseguibili).
-genvnone
- Piace -envnone , ma per tutti gli eseguibili
-genvlist
- Piace -envlist , ma per tutti gli eseguibili
-usa
- Specificare il valore restituito per il valore dell'attributo MPI_UNIVERSE_SIZE .

-l - Etichetta standard out ed errore standard ( stdout e stderr ) con il rango di
processi
-tempo massimo
- Imposta un limite di tempo di secondi.
-exitinfo
- Fornire maggiori informazioni sul motivo per cui ogni processo è terminato se c'è un
uscita anomala

AMBIENTE VARIABILI PER MPIEXEC


Le seguenti variabili di ambiente sono comprese da alcune versioni di mpiexec .
gli argomenti della riga di comando hanno la priorità su questi; cioè, se entrambe le variabili d'ambiente
e l'argomento della riga di comando vengono utilizzati, il valore specificato dall'argomento della riga di comando è
Usato.

MPIEXEC_TIMEOUT
- Tempo massimo di esecuzione in secondi. mpiexec terminerà i programmi MPI che richiedono
più lungo del valore specificato da MPIEXEC_TIMEOUT .

MPIEXEC_UNIVERSE_SIZE
- Imposta la dimensione dell'universo
MPIEXEC_PORT_RANGE
- Imposta l'intervallo di porte che mpiexec utilizzerà nella comunicazione con i processi
che inizia. Il formato di questo è : . Ad esempio, per specificare any
porta tra 10000 e 10100, utilizzare 10000:10100 .

MPICH_PORT_RANGE
- Ha lo stesso significato di MPIEXEC_PORT_RANGE ed è usato se MPIEXEC_PORT_RANGE is
non impostato.
MPIEXEC_PREFIX_DEFAULT
- Se questa variabile d'ambiente è impostata, l'output sullo standard output è preceduto da
classificarsi MPI_COMM_MONDO del processo e l'output dell'errore standard è preceduto da
il grado e il testo (errare) ; entrambi sono seguiti da una parentesi angolare ( > ). Se questo
variabile non è impostata, non c'è prefisso.
MPIEXEC_PREFIX_STDOUT
- Impostare il prefisso utilizzato per le righe inviate allo standard output. UN %d viene sostituito con il
classificarsi MPI_COMM_MONDO ; Uno %w è sostituito con un'indicazione di quale
MPI_COMM_MONDO in lavori MPI che coinvolgono più MPI_COMM_MONDO s (ad es. quelli che
uso MPI_Comm_spawn or MPI_Comm_connect ).
MPIEXEC_PREFIX_STDERR
- Piace MPIEXEC_PREFIX_STDOUT , ma per errore standard.

RITORNO STATUS


mpiexec restituisce il massimo dei valori dello stato di uscita di tutti i processi creati da
mpiexec .

11/9/2015 mpiexec(1)

Usa mpirun.mpich online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

Ad