ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/kiesel/TreeWriter/submitAll
(Generate patch)

Comparing UserCode/kiesel/TreeWriter/submitAll (file contents):
Revision 1.3 by kiesel, Wed Apr 24 15:43:58 2013 UTC vs.
Revision 1.6 by kiesel, Mon May 6 13:42:24 2013 UTC

# Line 5 | Line 5 | datasets=(
5   # srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/QCD_250-500_V01/
6   # srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/QCD_500-1000_V01/
7   # srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/QCD_1000-inf_V01/
8 + # srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/GJets_V01/
9   srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/WJets_V01/
9 # srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/GVJets_V01/
10   srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/TTJets_V01/
11 < #srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/GJets_V01/
11 > # srm://dcache-se-cms.desy.de:8443/srm/managerv2?SFN=/pnfs/desy.de/cms/tier2/store/user/jschulz/nTuples/GVJets_V01/
12   )
13   # settings
14 < version="01"
14 > version="12"
15 > outputFolder=/scratch/hh/dust/naf/cms/user/kiesel
16   files_per_job=20
17  
18 + fetchScript=getOutput_${version}.sh
19 + echo "#!/bin/bash -e" > $fetchScript
20 + chmod +x $fetchScript
21 +
22   for dataset in "${datasets[@]}"; do
23  
24      # get folder name as best description for job
# Line 40 | Line 45 | for dataset in "${datasets[@]}"; do
45                  files_to_submit=$files_to_submit"dcap://dcache-cms-dcap.desy.de"${files[$i]}" "
46              fi
47          done # files for one job
48 <        outputFileName=/scratch/hh/dust/naf/cms/user/kiesel/${jobPrefix}_tree.root
48 >        outputFileName=$outputFolder/${jobPrefix}_tree.root
49  
50          # now that we have all information, get data
51          script=$jobPrefix.sh
# Line 48 | Line 53 | for dataset in "${datasets[@]}"; do
53          echo export SCRAM_ARCH="slc5_amd64_gcc462" > $script
54          echo export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch >> $script
55          echo source $VO_CMS_SW_DIR/cmsset_default.sh >> $script
51        echo ini glite >> $script
56          echo cd $HOME/CMSSW_5_3_8/src >> $script
53        echo ini cmssw >> $script
57          echo cmsenv >> $script
58          echo cd $HOME/treeWriter >> $script
59 +        echo make >> $script
60  
61          echo ./executable $outputFileName $files_to_submit >> $script
62          chmod +x $script
63 <        qsub -b y -j y -l h_cpu=07:00:00 -l site=hh `pwd`/$jobPrefix.sh
64 <        echo
63 >        qsub -b y -j y -l h_cpu=7:00:00 -l site=hh `pwd`/$jobPrefix.sh
64 >        # i: merge stdout and stderr
65 >        # o: log file
66      done # all jobs
67 +    echo "rm ${job_name}.${version}__*.sh" >> $fetchScript
68 +    echo "rm ~/${job_name}.${version}__*.sh.o*" >> $fetchScript
69 +    echo "hadd $outputFolder/${job_name}.${version}_tree.root $outputFolder/${job_name}.${version}__*.root" >> $fetchScript
70 +    echo "rm $outputFolder/${job_name}.${version}__*.root" >> $fetchScript
71   done #dataset

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines