Message: Re: How to split numerous events, to store and to accumulate their results? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: How to split numerous events, to store and to accumulate their results? 

Keywords: numerous event per run split store
Forum: Event and Track Management
Re: Question How to split numerous events, to store and to accumulate their results? (Shahrokh)
Date: 29 May, 2006
From: Tom Roberts <Tom Roberts>

What I do is split the events into different runs, and combine the results afterward. I always seed the random number generator with the event number and clear the state of RanGauss, so all I need to do is make sure that different runs use a different series of event numbers. I of course need a program to combine the output files from multiple runs into a single output file.

My program has command-line arguments to set the first and last event numbers to process, and a simple shell script runs multiple jobs in parallel on a cluster with sequential first and last event numbers (typically enough events to take about 1 hour per job). This would also work for a series of runs on a single machine, as you describe.

Obviously this avoids having to try to "checkpoint" each event, and then "restart" them later.

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

 Add Message Add Message
to: "Re: How to split numerous events, to store and to accumulate their results?"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]