Controlling Multiple Batch JobsΒΆ

The hierarchical nature of parameter files makes it easy to control multiple batch jobs.

Make up a parameter file (or hierarchy of files) that has most of your settings:

  • MostOfMySettings.txt

Then make small additional parameter files for each job you want to submit:

  • Job1.txt
  • Job2.txt
  • Job3.txt

where each of these files has:

includeFile = MostOfMySettings.txt
Ts/Seed = 1 # Set this differently for each of Job1, Job2, Job3, ...
Sc/MyScorer/OutputFile = "Job1Output" # Set this differently for each of Job1, Job2, Job3,

Each job will thus have a unique starting random number seed (and hence produce a statistically distinct sample) and a unique output file specification, but all other aspects of the simulation will be identical from one job to the next.