Révision 290 TrouNoir/trou_noir_OpenMP.c
trou_noir_OpenMP.c (revision 290) | ||
---|---|---|
20 | 20 |
|
21 | 21 |
Compilation sous gcc ( Compilateur GNU sous Linux ) : |
22 | 22 |
|
23 |
Version FP32 : gcc -fopenmp -O3 -ffast-math -FP32 -o trou_noir_OMP_FP32 trou_noir_OpenMP.c -lm -lgomp |
|
24 |
Version FP64 : gcc -fopenmp -O3 -ffast-math -FP64 -o trou_noir_OMP_FP64 trou_noir_OpenMP.c -lm -lgomp |
|
23 |
Version FP32 : gcc -fopenmp -O3 -ffast-math -DFP32 -o trou_noir_OMP_FP32 trou_noir_OpenMP.c -lm -lgomp
|
|
24 |
Version FP64 : gcc -fopenmp -O3 -ffast-math -DFP64 -o trou_noir_OMP_FP64 trou_noir_OpenMP.c -lm -lgomp
|
|
25 | 25 |
*/ |
26 | 26 |
|
27 | 27 |
#include <stdio.h> |
... | ... | |
456 | 456 |
printf("\nElapsed Time : %lf",(double)elapsed); |
457 | 457 |
printf("\nCPU Time : %lf",(double)cputime); |
458 | 458 |
printf("\nEpoch Time : %lf",(double)epoch); |
459 |
printf("\nZ max @(%i,%i) : %f",zimx,zjmx,zmx); |
|
460 |
printf("\nFlux max @(%i,%i) : %f\n\n",fimx,fjmx,fmx); |
|
461 |
|
|
459 |
printf("\nZ max @(%.6f,%.6f) : %.6f", |
|
460 |
(float)zimx/(float)dim-0.5,0.5-(float)zjmx/(float)dim,zmx); |
|
461 |
printf("\nFlux max @(%.6f,%.6f) : %.6f\n\n", |
|
462 |
(float)fimx/(float)dim-0.5,0.5-(float)fjmx/(float)dim,fmx); |
|
463 |
|
|
462 | 464 |
// If input parameters set without output files precised |
463 | 465 |
if (argc!=7) { |
464 | 466 |
|
Formats disponibles : Unified diff