Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, /analysis/SiCalo/InttSeedTrackPerformance-Jingyu/macro/condorJob/condor-trackperformance-template.job is written in an unsupported language. File is not indexed.

0001 # All local jobs are part of the vanilla universe.
0002 Universe       = vanilla
0003 
0004 # We want email if the job completed successfully. This can
0005 # be set to Always, Error, or Never.
0006 Notification   = Never
0007 
0008 PeriodicHold   = (NumJobStarts>=3 && JobStatus == 1)
0009 
0010 # Jobs by default get 1.4Gb of RAM allocated, ask for more if needed
0011 # but if a job needs more than 2Gb it will not be able to run on the
0012 # older nodes
0013 request_memory = 10GB
0014 
0015 # If you need multiple cores you can ask for them, but the scheduling
0016 # may take longer the "larger" a job you ask for
0017 request_cpus=1
0018 
0019 # This flag is used to order only one's own submitted jobs 
0020 # The jobs with the highest numbers get considered for 
0021 # scheduling first.
0022 Priority=20
0023 
0024 # Copy all of the user's current shell environment variables 
0025 # at the time of job submission.
0026 GetEnv=True
0027 
0028 # The requirement line specifies which machines we want to
0029 # run this job on.  Any arbitrary classad expression can
0030 # be used.
0031 Requirements=(CPU_Speed >= 1)
0032 
0033 # Rank is an expression that states how to rank machines which 
0034 # have already met the requirements expression.  Essentially, 
0035 # rank expresses preference.  A higher numeric value equals better 
0036 # rank.  Condor will give the job the machine with the highest rank.
0037 Rank=CPU_Speed
0038 
0039 # Used to give jobs a directory with respect to file input 
0040 # and output.
0041 Initialdir     = /sphenix/user/jzhang1/INTT-EMCAL/InttSeedingTrackDev/InttSeedTrackPerformance/macro
0042 
0043 # The executable we want to run.
0044 Executable     = $(Initialdir)/run_job.sh
0045 
0046 # The argument to pass to the executable.
0047 Arguments      = "$(Process)"
0048 
0049 # The job's stdout is sent to this file.
0050 Output         = $(Initialdir)/condorJob/log/job-Data-$(Process).out
0051 # The job's stderr is sent to this file.
0052 Error          = $(Initialdir)/condorJob/log/job-Data-$(Process).err
0053 # The condor log file for this job, useful when debugging.
0054 Log            = $(Initialdir)/condorJob/log/job-Data-$(Process).log
0055 
0056 on_exit_hold = (ExitBySignal == True) || (ExitCode != 0)
0057 
0058 #Limiting the number of running jobs
0059 concurrency_limits=CONCURRENCY_LIMIT_DEFAULT:1000
0060 
0061 # This should be the last command and tells condor to queue the
0062 # job.  If a number is placed after the command (i.e. Queue 15)
0063 # then the job will be submitted N times.  Use the $(Process)
0064 # macro to make your input/output and log files unique.
0065 Queue 25