Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:06:26

0001 #!/bin/csh
0002 ###############################################################################
0003 ###############
0004 # to create dir. with py files, use: ./mkcfg_new120.csh runlist_run
0005 # and then, if PYTHON_runlist_run exist, and there NN py-files, use: 
0006 #    ./run_interactive.csh runlist_run 1 NN 
0007 #         from main dir.
0008 #  razbivaya po ~ 15 jobs per PC, 1-15, 15-30, ... NN
0009 #set nn1=1
0010 #set nn2=3
0011 set nn1=${2}
0012 set nn2=${3}
0013 #set nn1=38
0014 #set nn2=40
0015 echo ${nn1} ${nn2} 
0016 echo "Start..."
0017 ###############
0018 #./mkcfg_new120.csh ${1}
0019 #ls PYTHON_${1}/*py
0020 ###############
0021 ################################################################ loop:
0022 set nn=0
0023 if( ${status} == "0" ) then
0024 foreach i (`ls PYTHON_${1}`)
0025 
0026 set j=`echo ${i} | awk -F _ '{print $2}'`
0027 set k=`echo ${i} | awk -F _ '{print $3}'`
0028 
0029 
0030 @ nn = ${nn} + "1"
0031 #echo ${i} ${j} ${k} ${1} ${nn} 
0032 #echo ${k} ${nn} 
0033 
0034 if( ${nn} >= ${nn1} && ${nn} <= ${nn2}   ) then
0035 #if( ${k} >= ${nn1} && ${k} <= ${nn2}   ) then
0036 echo ${nn} ${k}
0037 cmsRun PYTHON_${1}/Reco_${j}_${k}_cfg.py > CMTLOG/log_${j}_${k} &
0038 endif
0039 
0040 ################################################################
0041 end
0042 else
0043 ##echo "Problem: No jobs are created: check PYTHON_${1} directory: Notify developpers"
0044 endif
0045