mpirun

Back to Contents

Previous : Usare MPICH-G2   Next :  Script RSL


Il modo piu' semplice per eseguire programmi con MPICH-G2 e' utilizzare mpirun esattamente come lo si utilizzerebbe in ambiente locale con MPICH :

/usr/local/mpich-g2/bin/mpirun -np 256 myprog

Questo metodo ha l'indubbio vantaggio di non richiedere nessuna conoscenza di comandi e protocolli di GlobusToolkit, tutto avviene in modo totalmente trasparente alll'utente, che  potrebbe anche non sapere di utilizzare  il Grid. D'altra parte funziona solo sotto alcune condizioni specifiche che ne limitano le possibilita' di utilizzo in un ambiente eterogeneo come il Grid:

  1. Il LD_LIBRARY_PATH deve essere esattamente lo stesso (questo in genere implichera' che le directory di installazione di GlobusToolkit siano le stesse su tutti gli hosts).
  2. La directory di lavoro deve essere la medesima su tutti gli hosts.
  3. Il nome dell'eseguibile ed il suo path deveno essere gli stessi su tutti gli hosts.
A tutto questo va aggiunta l'impossibilita' di configurare l'esecuzione dei processi e le variabili di ambiente Globus, non potendo quindi sfruttare appieno le funzionalita' di MPICH-G2.


Previous : Usare MPICH-G2   Next :  Script RSL   

Back to Contents