# Esercizio 2 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`.