Révision 306 TrouNoir/trou_noir.c
trou_noir.c (revision 306) | ||
---|---|---|
20 | 20 |
|
21 | 21 |
Compilation sous gcc ( Compilateur GNU sous Linux ) : |
22 | 22 |
|
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
|
|
23 |
Version FP32 : gcc -O3 -DFP32 -o trou_noir_FP32 trou_noir.c -lm
|
|
24 |
Version FP64 : gcc -O3 -DFP64 -o trou_noir_FP64 trou_noir.c -lm
|
|
25 | 25 |
*/ |
26 | 26 |
|
27 | 27 |
#include <stdio.h> |
... | ... | |
250 | 250 |
printf(" 7) Nom de l'image des Flux\n"); |
251 | 251 |
printf(" 8) Nom de l'image des decalages spectraux\n"); |
252 | 252 |
printf("\nSi aucun parametre defini, parametres par defaut :\n\n"); |
253 |
printf(" 1) Dimension de l'image : 1024 pixels de cote\n");
|
|
253 |
printf(" 1) Dimension de l'image : 16 pixels de cote\n");
|
|
254 | 254 |
printf(" 2) Masse relative du trou noir : 1\n"); |
255 | 255 |
printf(" 3) Dimension du disque exterieur : 12 \n"); |
256 | 256 |
printf(" 4) Inclinaison par rapport au disque (en degres) : 10\n"); |
... | ... | |
287 | 287 |
{ |
288 | 288 |
printf("# Utilisation les valeurs par defaut\n"); |
289 | 289 |
|
290 |
dim=1024;
|
|
290 |
dim=16;
|
|
291 | 291 |
m=1.; |
292 | 292 |
rs=2.*m; |
293 | 293 |
ri=3.*rs; |
... | ... | |
441 | 441 |
|
442 | 442 |
// If input parameters set without output files precised |
443 | 443 |
if (argc!=7) { |
444 |
for (int i=0;i<dim;i++)
|
|
445 |
for (int j=0;j<dim;j++)
|
|
444 |
for (i=0;i<dim;i++) |
|
445 |
for (j=0;j<dim;j++) |
|
446 | 446 |
{ |
447 | 447 |
zcl=(int)(255/zmx*zp[i+dim*(dim-1-j)]); |
448 | 448 |
fcl=(int)(255/fmx*fp[i+dim*(dim-1-j)]); |
Formats disponibles : Unified diff