Per poter installare ed usare MPICH-G2 e' necessario
che su ogni macchina sia presente GlobusToolkit v2.0 o superiore. Il sito Globus fornisce infomazioni generali per l'installazione
e la configurazione di questo tool. A questo link invecie sono descritte le operazioni
per l'installazione e configurazione di GlobusToolkit sul nostro sistema
di prova.
Le condizioni necessarie per usare MPICH-G2 si possono sintetizzare
in :
gunzip -d mpich.tar.gz
tar -xf mpich.tar
./configure -device=globus2:-flavor=gcc32dbg -prefix==/usr/local/mpich-g2
dove con -device=globus2 si č selezionato il particolare device globus2 (vedi Da MPICH a MPICH-G2), con -prefix==/usr/local/mpich-g2 la directory di destinazione dell'installazione (attenzione : deve essere la stessa su tutte le macchine), ed infine con l'argomento :-flavor=gcc32dbg č stato selezionato il particolare flavor di GlobusToolkit. La lista completa dei flavor disponibili sulla vostra macchina si puņ ottenere con il comando
$GLOBUS_LOCATION/etc/globus_core
Nel nostro caso non č stata definita nessuna particolare architettura, ma qual'ora fosse necessario si puņ utilizzare l'argomento -ARCH.
Problemi riscontrati dutante l'installazione. La procedura descritta sopra inizialmente non funzionava in quanto lo script configure riscontrava la mancanza di due file : globus-built-env-gcc32dbg.sh dalla directory $GLOBUS_LOCATION/libexec e globus_config.h dalla directory $GLOBUS_LOCATION/include/gcc32dbc. Fortunatamente questi due files erano presenti in una installazione (poi non conclusa) di GlobusToolkit 3.0 nella directory condivisa /home/Verde. Abbiamo provato a copiarli direttamente nella GLOBUS_LOCATION della versione 2.2 e l'installazione č proseguita senza ulteriori intoppi.
Su pp4 risultava mancante la GPT_LOCATION nel path, poi aggiunta.