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