mirror of
https://github.com/Steffo99/unimore-hpc-assignments.git
synced 2024-11-24 09:04:23 +00:00
844 B
844 B
Come riprodurre i risultati
Perchè tutto il team possa collaborare al progetto, è importante che tutti sappiano come abbiamo fatto a ottenere un certo risultato.
Come compilare
Per compilare il codice a noi assegnato, è necessario:
-
Accedere alla cartella in cui è contenuto:
$ cd ./OpenMP/linear-algebra/kernels/atax
-
Eseguire il Makefile:
$ make clean all
Come debuggare e profilare
Ho configurato il Makefile con un phony target che esegue il programma 9 volte e calcola il tempo di esecuzione medio:
-
Accedere alla cartella in cui è contenuto:
$ cd ./OpenMP/linear-algebra/kernels/atax
-
Eseguire il Makefile:
$ make bench
Nota: funziona solo su sistemi UNIX-like!