UniTO/anno2/YearI/SecondSem/SCPD/exercises/ex2/README.md
Francesco Mecca 5e286062f8 MCAD 2019
2018-11-22 13:09:11 +01:00

642 B

Esercizio 2

  1. 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.