1) Get the tarball with all that you need from svn:
tar -xvjf
SubmissionFramework.tar.bz2
2) source setup.sh
3) Now you should generate the parameters for the MC runs:
./scripts/SubmitMCtuningJobs.sh -t tuneDirV1 -n 400
-n specifies how many runs you want to generate
4) To submit the jobs to the grid, first you need write a script by doing:
python writeSubmitScript.py --shsDir tuneDirV1/submit_v1/ --suffix Pom4p7v1
--shsDir specifies where are the jobs you want to run, and --suffix specifies the suffix your jobs will get.
5) As there are too many jobs to submit, to speed up the process we make a tarball only the first time:
tar cjf grid.tar.bz2 local analyses examples scripts tuneDirV1
6) Now you should copy everything you need to another directory:
cd ..
mkdir Submit
cd Submit
cp ../SubmissionFramework/grid.tar.bz2 .
cp -r ../SubmissionFramework/scripts/ .
cp ../SubmissionFramework/test_script_to_submit_grid_jobs.sh .
7) The only thing that is left is to submit the jobs:
source /afs/cern.ch/project/gd/LCG-share/current_3.2/etc/profile.d/grid_env.sh
source /afs/cern.ch/atlas/offline/external/GRID/DA/panda-client/latest/etc/panda/panda_setup.sh
voms-proxy-init -voms atlas
sh test_script_to_submit_grid_jobs.sh
If you want to change Pythia8 parameters, it can be done by changing the examples/py8fixed.params and examples/params.ranges files.
If you want to add new analyses to Rivet, you should change scripts/py8config.py and also add the analyses to analyses folder!
--
MarijaMarjanovic - 13 Jan 2014