Révision 292 TrouNoir/trou_noir.c
trou_noir.c (revision 292) | ||
---|---|---|
20 | 20 |
|
21 | 21 |
Compilation sous gcc ( Compilateur GNU sous Linux ) : |
22 | 22 |
|
23 |
Version FP32 : gcc -O3 -ffast-math -DFP32 -o trou_noir_FP32 trou_noir.c -lm
|
|
24 |
Version FP64 : gcc -O3 -ffast-math -DFP64 -o trou_noir_FP64 trou_noir.c -lm
|
|
23 |
Version FP32 : gcc -Ofast -DFP32 -o trou_noir_FP32 trou_noir.c -lm
|
|
24 |
Version FP64 : gcc -Ofast -DFP64 -o trou_noir_FP64 trou_noir.c -lm
|
|
25 | 25 |
*/ |
26 | 26 |
|
27 | 27 |
#include <stdio.h> |
... | ... | |
448 | 448 |
printf("\nElapsed Time : %lf",(double)elapsed); |
449 | 449 |
printf("\nCPU Time : %lf",(double)cputime); |
450 | 450 |
printf("\nEpoch Time : %lf",(double)epoch); |
451 |
printf("\nZ max @(%i,%i) : %f",zimx,zjmx,zmx); |
|
452 |
printf("\nFlux max @(%i,%i) : %f\n\n",fimx,fjmx,fmx); |
|
453 |
|
|
451 |
printf("\nZ max @(%.6f,%.6f) : %.6f", |
|
452 |
(float)zimx/(float)dim-0.5,0.5-(float)zjmx/(float)dim,zmx); |
|
453 |
printf("\nFlux max @(%.6f,%.6f) : %.6f\n\n", |
|
454 |
(float)fimx/(float)dim-0.5,0.5-(float)fjmx/(float)dim,fmx); |
|
455 |
|
|
454 | 456 |
// If input parameters set without output files precised |
455 | 457 |
if (argc!=7) { |
456 | 458 |
for (int i=0;i<dim;i++) |
Formats disponibles : Unified diff