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

29 lines
642 B
Markdown

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