A command similar to the following will run slic on an LSF batch system.
bsub -q xlong -G lcd \ -o `pwd`/job.log \ -e `pwd`/job.err \ time ./slic \ -g mygeom.lcdd \ -O \ -p outputPath \ -i events \ -m init.mac \ -r 5000 \ -x
This command assumes the following.
- submitting to a queue called 'xlong'
- user belongs to a group called 'lcd'
- standard output goes to job.log
- standard error goes to job.err
- slic can be found in the current directory
One should always be using the slic autoname feature for output files (-O).
This currently provides filenames in the following format:
inputStdhepFileName_exeName_exeVersion_Geant4Version_PhysicsListName_DetectorName.slcio
e.g.
panpyttbarsixjets-0-100_SLIC-v2r3p7_geant4-v9r0p1_LCPhys_sid01.slcio
When submitting batch jobs, be sure to break-up your events into manageable chunks, such as 500 events each, or the job may exceed the maximum CPU time.
LSF At Your Site
The input to the LSF bsub command will vary depending on your site. For instance, the queue and group assignments from above are only applicable to those in the LCD group at SLAC.