next up previous contents
Next: Utilizzo del programa Up: Comunicazioni nel Cluster Previous: Software per il calcolo   Indice

Strumenti per la comunicazione MPI

Le comunicazioni tra i vari nodi del cluster vengono implemetate grazie ad una collezione di routines implementate nelle librerie MPI. Le routines MPI oltre agli strumenti per la comunicazione, offrono anche sistemi di sincronizzazione delle varie procedure.

Ogni routines, adibita alla comunicazione implementata nelle MPI differisce nel tipo di connessione che attua infatti si possono creare canali di comunicazioni sincroni o asincroni verso uno o piú host riceventi. Questo permette di ottimizzare le performances dell'applicazione MPI scritta in modo da sfruttare la tipologia di connessione che i nodo hanno. Successivamente verranno descritte nel particolare le routines utilizzate nell'implementazione dei programmi per il test delle performances della connettivitá del cluster.

Tutte le routines MPI sono accedibili tramite un file di include:

#include "mpi.h"
Per la compilazione é comodo utilizzare uno script chiamato mpicc, in modo da rendere trasparente all'utente l'utilizzo di particolari variabili da passare al compilatore per poter fare il link delle librerie MPI.


next up previous contents
Next: Utilizzo del programa Up: Comunicazioni nel Cluster Previous: Software per il calcolo   Indice
Mario Cavicchi 2004-07-22