Calcolo Seriale
Esempi di programmi in C
cpi
Calcolo di PiGreco per integrazione numerica
Per il calcolo dell'integrale utilizziamo il metodo dei rettangoli
Vedi: http://didattica-linux.unipr.it/~roberto.alfieri@unipr.it/matdid/HPC/serial/cpi2/
Programma cpi2.c
Questa versione include la getopt per l'input dei parametri e gettimeofday() per determinare i tempi
Compilazione: gcc cpi2.c -o cpi2 -lm -O2
Run: cpi2_scaling.bash Output: CPI2_scaling_1.dat, CPI2_scaling_2.dat
Plot: cpi2_scaling.py Output: cpi2_scaling.png
Calcolo di PiGreco con Metodo Montecarlo
Altri esempi
Genera numeri primi
- per "forza bruta": primi.c
- Crivello di Eratostene : crivello.cpp
Vedi: didattica-linux.unipr.it
Moltiplicazione di Matrici: mm.cpp
Vedi: http://didattica-linux.unipr.it/~roberto.alfieri@unipr.it/matdid/HPC/serial/mm/
Mandelbrot_set - mandel.c - MPI
Determina le prestazioni di trasferimento dati in un processo: memcpy.c
Vedi http://didattica-linux.unipr.it/~roberto.alfieri@unipr.it/matdid/HPC/serial/memperf/