Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
roberto.alfieri:pub:prog_seq [14/12/2020 17:19] roberto.alfieri [Altri esempi] |
roberto.alfieri:pub:prog_seq [14/12/2020 17:22] (versione attuale) roberto.alfieri [cpi] |
||
---|---|---|---|
Linea 13: | Linea 13: | ||
{{ roberto.alfieri:pub:pigreco2.png?400|}} | {{ roberto.alfieri:pub:pigreco2.png?400|}} | ||
- | |||
- | |||
- | ==cpi2 == | ||
Per il calcolo dell'integrale utilizziamo il [[ https://nsa.readthedocs.io/en/latest/03_integrali/docs/source/09_int_numerici.html | metodo dei rettangoli ]] | Per il calcolo dell'integrale utilizziamo il [[ https://nsa.readthedocs.io/en/latest/03_integrali/docs/source/09_int_numerici.html | metodo dei rettangoli ]] | ||
- | Sorgenti, dati e plot sono disponibili qui: | + | Vedi: http://didattica-linux.unipr.it/~roberto.alfieri@unipr.it/matdid/HPC/serial/cpi2/ |
- | [[ 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 | Questa versione include la getopt per l'input dei parametri e gettimeofday() per determinare i tempi | ||
- | cpi2.c | + | |
+ | Compilazione: gcc cpi2.c -o cpi2 -lm -O2 | ||
Run: cpi2_scaling.bash Output: CPI2_scaling_1.dat, CPI2_scaling_2.dat | Run: cpi2_scaling.bash Output: CPI2_scaling_1.dat, CPI2_scaling_2.dat |