]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
1. Updated comments for batch submission
authormivanov <mivanov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Sep 2013 13:40:07 +0000 (13:40 +0000)
committermivanov <mivanov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 Sep 2013 13:40:07 +0000 (13:40 +0000)
2. Script fo the epsilon scan submission
(Marian)

TPC/Upgrade/macros/spaceChargeFluctuation.sh

index 16c91a09b7402a512282f53b78cb820366e5286f..a8165c806972b401f940d7d2d8e56d84fac39519 100755 (executable)
@@ -16,14 +16,17 @@ exit;
 
 
 #
-#Example usage hera
-#
+#Example usage hera (here we have 1000 nodes, but no acces to user disk)
+# (to install aliroot on hera, the best is to use the rsync)
+# jobs to be submitted form the lxsub0x
 export baliceTPC=/hera/alice/miranov/.baliceHera
 export flucPath=$HOME/AliRoot/TPCdev/TPC/Upgrade/macros/
 export batchCommand="qsub -cwd -l h_rt=24:0:0,h_rss=4G  "
 #
 #
-#Example usage local
+# Example usage local 
+# jobs to be submitted form the lxb1001 or lxb1002
+#(here we have 80 nodes and user disk)
 #
 export baliceTPC=/u/miranov/.baliceTPC
 export flucPath=$HOME/AliRoot/TPCdev/TPC/Upgrade/macros/
@@ -76,7 +79,7 @@ done;
 
 
 #
-# 4.)  submit fluctuation code dist scan - 11 minutes
+# 4.)  submit fluctuation code dist scan
 #
 rm dir*/SpaceCharg*root 
 rm dir*/filter*.log
@@ -110,6 +113,39 @@ done;
 cd $wdir
 done
 
+#
+# 4.b) submit the code for the epsilon scan
+#
+#example directory
+cd /hera/alice/miranov/SpaceCharge/Fluctuations/PbPbWithGain
+wdir=`pwd`
+
+ls $wdir/dirmerge*/fluct*.root| grep -v mergeAll >  $wdir/dirmergeAll/fluctuation.list 
+cd $wdir/dirmergeAll
+for epsilon in {5,10,20}; do
+   #create and clean  directories for epsilon
+   mkdirhier  $wdir/dirmergeAll/dEpsilon$epsilon
+   rm -rf $wdir/dirmergeAll/dEpsilon$epsilon/*
+   cp $wdir/dirmergeAll/fluctuation.list  $wdir/dirmergeAll/dEpsilon$epsilon/
+done;
+#submit epsilon scan jobs
+for epsilon in {5,10,20}; do         # loop over epsilons
+    for idir in {0..40}; do         # loop  create different random  ion pileup frames
+       mkdir $wdir/dirmergeAll/dEpsilon$epsilon/dir$idir
+       cd  $wdir/dirmergeAll/dEpsilon$epsilon/dir$idir
+       cp $wdir/dirmergeAll/fluctuation.list $wdir/dirmergeAll/dEpsilon$epsilon/dir$idir/
+       for i in {0..14..2} ; do         # specify differnt mulitpliicty of ions in pilepy frame run B0, B+, B-
+          scaling=$(($epsilon/5))
+          $batchCommand    -o  filterFluc0$i.log  $flucPath/spaceChargeFluctuation.sh $baliceTPC  4  $scaling $i 0
+          $batchCommand    -o  filterFlucP$i.log  $flucPath/spaceChargeFluctuation.sh $baliceTPC  4  $scaling $i 1
+          $batchCommand    -o  filterFlucM$i.log  $flucPath/spaceChargeFluctuation.sh $baliceTPC  4  $scaling $i 2
+       done;
+       cd $wdir
+    done;
+done; 
+
+
+
 
 #
 # 5.)  submit drawing jobs