.. | ||
bin | ||
src | ||
makefile | ||
README.md |
Esercizio 2
- Si scriva l'implementazione di una reduce O(log n) in MPI utilizzando solo comunicazioni simmetriche send/recv per gruppi di processi di size 2^n. Ad ogni turno t, ogni processo i comunica con il vicino i+2^t.
Build
Per compilare l'esercizio e' sufficiente utilizzare il comando:
make
L'eseguibile viene copiato nella cartella ./bin
Run
Per eseguire il programma (una volta compilato l'eseguibile):
mpirun -np [number of processes] ./bin/ex2
Oppure (build and run):
make run
Debug
make debug
Permette di compilare l'eseguibile includendo output verboso e utilizzando -Wall
.