Changeset 3155 in Sophya for trunk/Cosmo/SimLSS/cmvobserv3d.cc


Ignore:
Timestamp:
Jan 19, 2007, 6:18:38 PM (19 years ago)
Author:
cmv
Message:

PrtTim deplaces de genefluct3d.cc -> cmvobserv3d.cc cmv 19/01/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/SimLSS/cmvobserv3d.cc

    r3154 r3155  
    135135     <<", npt="<<npt<<endl;
    136136 cout<<"R="<<R<<" Rg="<<Rg<<" Mpc, sigmaR="<<sigmaR<<endl;
    137  cout<<"nstar= "<<nstar<<"  mstar="<<mstar<<"  alpha="<<alpha<<endl;
     137 cout<<"nstar= "<<nstar<<"  mstar="<<mstar<<"  alpa="<<alpha<<endl;
    138138 cout<<"schmin="<<schmin<<" ("<<lschmin
    139139     <<"), schmax="<<schmax<<" ("<<lschmax<<") Msol"
     
    204204 cout<<"varpk_int="<<sr2int<<"  ->  sigma="<<sqrt(sr2int)<<endl;
    205205
    206  PrtTim("End of definition");
    207 
    208206 //-----------------------------------------------------------------
    209207 cout<<endl<<"\n--- Compute galaxy density number"<<endl;
     
    219217 cout<<"Galaxy mass density= "<<mass_by_mpc3<<" Msol/Mpc^3 between limits"<<endl;
    220218
     219 PrtTim(">>>> End of definition");
     220
    221221 //-----------------------------------------------------------------
    222222 // FFTW3 (p26): faster if sizes 2^a 3^b 5^c 7^d 11^e 13^f  with e+f=0 ou 1
    223  cout<<endl<<"\n--- Compute Spectrum Realization"<<endl;
     223 cout<<endl<<"\n--- Initialisation de GeneFluct3D"<<endl;
    224224
    225225 pkz.SetZ(zref);
    226226 TArray< complex<r_8> > pkgen;
    227227 GeneFluct3D fluct3d(pkgen);
    228  fluct3d.SetPrtLevel(3);
     228 fluct3d.SetPrtLevel(2);
    229229 fluct3d.SetNThread(nthread);
    230230 fluct3d.SetSize(nx,ny,nz,dx,dy,dz);
     
    256256 cout<<"varpk_int(<"<<knyqmax_mod<<")="<<sr2int_kmax<<"  ->  sigma="<<sqrt(sr2int_kmax)<<endl;
    257257
     258 PrtTim(">>>> End Initialisation de GeneFluct3D");
     259
    258260 cout<<"\n--- Computing a realization in Fourier space"<<endl;
    259261 if(computefourier0) fluct3d.ComputeFourier0(pkz);
    260262   else              fluct3d.ComputeFourier(pkz);
     263 PrtTim(">>>> End Computing a realization in Fourier space");
    261264
    262265 if(1) {
     
    269272   tagobs = "hpkgen"; posobs.PutObject(hpkgen,tagobs);
    270273   }
     274   PrtTim(">>>> End Checking realization spectra");
    271275 }
    272276
     
    280284   tagobs = "hpkgen2"; posobs.PutObject(hpkgen2,tagobs);
    281285   }
     286   PrtTim(">>>> End Checking realization 2D spectra");
    282287 }
    283288
     
    285290   cout<<"\n--- Computing convolution by pixel shape"<<endl;
    286291   fluct3d.FilterByPixel();
    287  }
    288 
    289  if(wfits) fluct3d.WriteFits("!cmvobserv3d_k0.fits");
    290  if(wppf) fluct3d.WritePPF("cmvobserv3d_k0.ppf",false);
     292   PrtTim(">>>> End Computing convolution by pixel shape");
     293 }
     294
     295 if(wfits) {
     296   fluct3d.WriteFits("!cmvobserv3d_k0.fits");
     297   PrtTim(">>>> End WriteFits");
     298 }
     299 if(wppf) {
     300   fluct3d.WritePPF("cmvobserv3d_k0.ppf",false);
     301   PrtTim(">>>> End WritePPF");
     302 }
    291303
    292304 if(1) {
     
    299311   tagobs = "hpkgenf"; posobs.PutObject(hpkgenf,tagobs);
    300312   }
     313   PrtTim(">>>> End Checking realization spectra");
    301314 }
    302315
     
    310323   tagobs = "hpkgenf2"; posobs.PutObject(hpkgenf2,tagobs);
    311324   }
     325   PrtTim(">>>> End Checking realization 2D spectra");
    312326 }
    313327
     
    316330 double rmin,rmax; rgen.MinMax(rmin,rmax);
    317331 cout<<"rgen.Min = "<<rmin<<" , Max="<<rmax<<endl;
    318 
    319  if(wfits) fluct3d.WriteFits("!cmvobserv3d_r0.fits");
    320  if(wppf) fluct3d.WritePPF("cmvobserv3d_r0.ppf",true);
     332   PrtTim(">>>> End Computing a realization in real space");
     333
     334 if(wfits) {
     335   fluct3d.WriteFits("!cmvobserv3d_r0.fits");
     336   PrtTim(">>>> End WriteFits");
     337 }
     338 if(wppf) {
     339   fluct3d.WritePPF("cmvobserv3d_r0.ppf",true);
     340   PrtTim(">>>> End WritePPF");
     341 }
    321342
    322343 int_8 nm;
     
    328349   cout<<"rgen:("<<nm<<") Mean = "<<rm<<", Sigma^2 = "
    329350       <<rs2<<" -> "<<sqrt(rs2)<<",  n(<-1)="<<nlowone<<endl;
     351   PrtTim(">>>> End Check mean and variance in real space");
    330352 }
    331353
     
    335357   int_8 nvarr = fluct3d.VarianceFrReal(R,varr);
    336358   cout<<"R="<<R<<" : sigmaR^2="<<varr<<" -> "<<sqrt(varr)<<",   n="<<nvarr<<endl;
     359   PrtTim(">>>> End Check variance sigmaR in real space");
    337360 }
    338361
     
    343366 cout<<"1+rgen: ("<<nm<<") Mean = "<<rm<<", Sigma^2 = "
    344367     <<rs2<<" -> "<<sqrt(rs2)<<endl;
     368 PrtTim(">>>> End Converting fluctuations into mass");
    345369
    346370 cout<<"\n--- Converting mass into galaxy number"<<endl;
     
    350374 cout<<"galaxy: ("<<nm<<") Mean = "<<rm<<", Sigma^2 = "
    351375     <<rs2<<" -> "<<sqrt(rs2)<<endl;
     376 PrtTim(">>>> End Converting mass into galaxy number");
    352377
    353378 cout<<"\n--- Set negative pixels to BAD"<<endl;
     
    357382 cout<<"galaxy: ("<<nm<<") Mean = "<<rm<<", Sigma^2 = "
    358383     <<rs2<<" -> "<<sqrt(rs2)<<endl;
     384 PrtTim(">>>> End Set negative pixels to BAD etc...");
    359385
    360386 cout<<"\n--- Apply poisson on galaxy number"<<endl;
     
    364390 cout<<"galaxy: ("<<nm<<") Mean = "<<rm<<", Sigma^2 = "
    365391     <<rs2<<" -> "<<sqrt(rs2)<<endl;
     392 PrtTim(">>>> End Apply poisson on galaxy number");
    366393
    367394 cout<<"\n--- Convert Galaxy number to HI mass"<<endl;
     
    382409     <<rs2<<" -> "<<sqrt(rs2)<<endl;
    383410 cout<<"Equivalent: "<<rm*nm/fluct3d.NPix()<<" Msol / pixels"<<endl;
     411 PrtTim(">>>> End Convert Galaxy number to HI mass");
    384412
    385413 cout<<"\n--- Set BAD pixels to Zero"<<endl;
     
    389417 cout<<"galaxy: ("<<nm<<") Mean = "<<rm<<", Sigma^2 = "
    390418     <<rs2<<" -> "<<sqrt(rs2)<<endl;
    391 
    392  if(wfits) fluct3d.WriteFits("!cmvobserv3d_r.fits");
    393  if(wppf) fluct3d.WritePPF("cmvobserv3d_r.ppf",true);
     419 PrtTim(">>>> End Set BAD pixels to Zero etc...");
     420
     421 if(wfits) {
     422   fluct3d.WriteFits("!cmvobserv3d_r.fits");
     423   PrtTim(">>>> End WriteFits");
     424 }
     425 if(wppf) {
     426   fluct3d.WritePPF("cmvobserv3d_r.ppf",true);
     427   PrtTim(">>>> End WritePPF");
     428 }
    394429
    395430 cout<<"\n--- Add noise to HI Flux snoise="<<snoise<<endl;
     
    398433 cout<<"HI mass with noise: ("<<nm<<") Mean = "<<rm<<", Sigma^2 = "
    399434     <<rs2<<" -> "<<sqrt(rs2)<<endl;
     435 PrtTim(">>>> End Add noise");
    400436
    401437 //-----------------------------------------------------------------
     
    405441   cout<<endl<<"\n--- ReComputing spectrum from real space"<<endl;
    406442   fluct3d.ReComputeFourier();
    407  }
    408 
    409  if(wfits) fluct3d.WriteFits("!cmvobserv3d_k.fits");
    410  if(wppf) fluct3d.WritePPF("cmvobserv3d_k.ppf",false);
     443   PrtTim(">>>> End ReComputing spectrum");
     444 }
     445
     446 if(wfits) {
     447   fluct3d.WriteFits("!cmvobserv3d_k.fits");
     448   PrtTim(">>>> End WriteFits");
     449 }
     450 if(wppf) {
     451   fluct3d.WritePPF("cmvobserv3d_k.ppf",false);
     452   PrtTim(">>>> End WritePPF");
     453 }
    411454
    412455 if(1) {
     
    417460   fluct3d.ComputeSpectrum(hpkrec);
    418461   tagobs = "hpkrec"; posobs.PutObject(hpkrec,tagobs);
     462   PrtTim(">>>> End Computing final spectrum");
    419463 }
    420464
     
    428472   tagobs = "hpkrec2"; posobs.PutObject(hpkrec2,tagobs);
    429473   }
    430  }
    431 
     474   PrtTim(">>>> End Computing final 2D spectrum");
     475 }
     476
     477 PrtTim(">>>> End Of Job");
    432478 return 0;
    433479}
Note: See TracChangeset for help on using the changeset viewer.