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