Hi Andrei
I might be doing something wrong again, but I noticed that with
increasing number of events, the cpu time / event goes up.
What you see following is the start of the eventloop. I am using 100000
events.
Int_t ihelp=-1;
clock_total->Start(kTRUE);
for(Int_t icount=0;icount<n_track+1;icount++)
{
clock->Start(kTRUE); // start stop watch and reset it every time
ihelp++;
if(ihelp % 10000 ==0){
cout<<" have calculated "<<ihelp<<" events"<<endl;
cout<<"Only "<<n_track-ihelp<< " left to go"<<endl;
clock->Stop();
cout<<" for 10K events used : "<<clock->CpuTime()<<" sec
cputime"<<endl<<endl;
clock->ResetCpuTime(cptime);
}
The output from my program looks as follows, where I print out the
cputime every 10K events. At the end I print out the time from
a stopwatch which never gets reset.
andi
********************output*****************
Top volume is exp. Master volume is exp
det added to browser
List of materials :
Fixing runtime shapes...
Counting nodes...
Voxelizing...
Building caches for nodes and matrices...
### 19 nodes/ 19 volume UID's in Sputter experiment
----------------modeler ready----------------
--- number of nodes on screen : 18
Total size of x3d primitives:
gSize3D.numPoints= 1342
gSize3D.numSegs = 2672
gSize3D.numPolys = 1336
--- number of nodes on screen : 18
have calculated 0 events
Only 100000 left to go
for 10K events used : 2.44217e-17 sec cputime
have calculated 10000 events
Only 90000 left to go
for 10K events used : 5.84 sec cputime
have calculated 20000 events
Only 80000 left to go
for 10K events used : 16.17 sec cputime
have calculated 30000 events
Only 70000 left to go
for 10K events used : 25.66 sec cputime
have calculated 40000 events
Only 60000 left to go
for 10K events used : 34.85 sec cputime
have calculated 50000 events
Only 50000 left to go
for 10K events used : 44.41 sec cputime
have calculated 60000 events
Only 40000 left to go
for 10K events used : 53.8 sec cputime
have calculated 70000 events
Only 30000 left to go
for 10K events used : 63.01 sec cputime
have calculated 80000 events
Only 20000 left to go
for 10K events used : 72.37 sec cputime
have calculated 90000 events
Only 10000 left to go
for 10K events used : 83.58 sec cputime
have calculated 100000 events
Only 0 left to go
for 10K events used : 92.18 sec cputime
total cputime used 491.93
Average time per event 0.0049193 sec/event
****************************************************
number of sucessful foil tracks 80798
number of sucessful iris tracks 56113
number of sucessful coll tracks 510
number of sucessful tracks 460
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET