A=abc A=($A),def
A=$(B) B=($A)
A=1 B=$(A) A=2
TEN=5+5 HUNDRED=$(TEN)*$(TEN)
TEN=(5+5) HUNDRED=($(TEN)*$(TEN))
START = True RANK = SUSPEND = False CONTINUE = True PREEMPT = False KILL = False
START = True RANK = Department == "Chemistry" SUSPEND = False CONTINUE = True PREEMPT = False KILL = False
Executable = charm-run Universe = standard +Department = Chemistry queue
START = True RANK = Department =!= UNDEFINED && Department == "Chemistry" SUSPEND = False CONTINUE = True PREEMPT = False KILL = False
IsOwner = (Owner == "adesmet" || Owner == "livny") IsChem =(Department =!= UNDEFINED && Department == "Chemistry") IsPhys =(Department =!= UNDEFINED && Department == "Physics") RANK = $(IsOwner)*20 + $(IsChem)*10 + $(IsPhys)
NonCondorLoadAvg = (LoadAvg - CondorLoadAvg) HighLoad = 0.5 BgndLoad = 0.3 CPU_Busy = ($(NonCondorLoadAvg) >= $(HighLoad)) CPU_Idle = ($(NonCondorLoadAvg) <= $(BgndLoad)) KeyboardBusy = (KeyboardIdle < 10) MachineBusy = ($(CPU_Busy) || $(KeyboardBusy)) ActivityTimer = (CurrentTime - EnteredCurrentActivity)
START = $(CPU_Idle) && KeyboardIdle > 300 SUSPEND = $(MachineBusy) CONTINUE = $(CPU_Idle) && KeyboardIdle > 120 PREEMPT = (Activity == "Suspended") && $(ActivityTimer) > 300 KILL = $(ActivityTimer) > 300
STANDARD = 1 VANILLA = 5 IsVanilla = (TARGET.JobUniverse == $(VANILLA) IsStandard = (TARGET.JobUniverse == $(STANDARD)
StateTimer = (CurrentTime - EnteredCurrentState) ActivityTimer = (CurrentTime - EnteredCurrentActivity) LastCkpt = (CurrentTime - LastPeriodicCheckpoint)
BackgroundLoad = 0.3 HighLoad = 0.7 StartIdleTime = 15*$(MINUTE) MaxSuspendTime = 10*$(MINUTE)
NonCondorLoadAvg = (LoadAvg - CondorLoadAvg) KeyboardBusy = (KeyboardIdle < $(MINUTE)) CPU_Idle = ($(NonCondorLoadAvg) <= $(BackgroundLoad)) SmallJob = (TARGET.ImageSize < (15 * 1024)) MachineBusy = ($(CPU_Busy) || $(KeyboardBusy)) Maintenance = (ClockMin > 255 && ClockMin < 315 && $(ConsoleBusy) == False)
WANT_SUSPEND = ( $(SmallJob) || $(KeyboardNotBusy) || $(Maintenance) || $(IsPVM) || $(IsVanilla) ) WANT_VACATE = $(ActivationTimer) > 10 * $(MINUTE) || $(IsPVM) || $(IsVanilla)
CS_START = \ ( ($(CPU_Idle) || (State!="Unclaimed" && State!="Owner")) \ && (KeyboardIdle > $(StartIdleTime)) \ && (TARGET.ImageSize <= ((Memory - 15)*1024)) \ && ( (MemoryRequirements < (Memory - 15)) \ || (MemoryRequirements =?= UNDEFINED \ && (RemoteUserCpu > 0.0 || Memory > 127)) ) )
CS_SUSPEND = ( ( (CpuBusyTime > 2 * $(MINUTE)) && $(ActivationTimer) > 90 ) || $(KeyboardBusy) )
CS_CONTINUE = ( ($(CPU_Idle) && ($(ActivityTimer) > 10)) && (KeyboardIdle > $(ContinueIdleTime)) )
CS_PREEMPT = ( ( ($(ActivityTimer) > $(MaxSuspendTime)) && (Activity == "Suspended")) || (SUSPEND && (WANT_SUSPEND == False)) )
CS_KILL = ($(ActivityTimer) > $(MaxVacateTime))
PREEMPTION_REQUIREMENTS = \ $(StateTimer) > (1 * $(HOUR)) \ && RemoteUserPrio > SubmittorPrio * 1.2
PREEMPTION_RANK = (RemoteUserPrio * 1000000) - ImageSize
INSTRUCTIONAL=TRUE NETWORK_SPEED=100 STARTD_EXPRS=INSTRUCTIONAL, NETWORK_SPEED
HOSTALLOW_WRITE = *.infn.it HOSTALLOW_ADMINISTRATOR = infn-corsi1*, \ $(CONDOR_HOST), axpb07.bo.infn.it, \ $(FULL_HOSTNAME) HOSTDENY_ADMINISTRATOR = infn-corsi15 HOSTDENY_READ = *.gov, *.mil HOSTDENY_ADMINISTRATOR_NEGOTIATOR = *
HOSTALLOW_ADMINISTRATOR = $(CONDOR_HOST) HOSTALLOW_OWNER = $(FULL_HOSTNAME), $(HOSTALLOW_ADMINISTRATOR) HOSTALLOW_READ = * HOSTALLOW_WRITE = *
# Turn on all security: SEC_DEFAULT_AUTHENTICATION=REQUIRED SEC_DEFAULT_ENCRYPTION=REQUIRED SEC_DEFAULT_INTEGRITY=REQUIRED # Require authentication SEC_DEFAULT_AUTHENTICATION_METHODS = FS, GSI # Who is allowed access ALLOW_READ = * ALLOW_WRITE = *@wisc.edu/*.wisc.edu DENY_WRITE = abuser@wisc.edu/* ALLOW_ADMINISTRATOR = admin@wisc.edu/*wisc.edu, *@wisc.edu/$(CONDOR_HOST) ALLOW_CONFIG = $(ALLOW_ADMINISTRATOR) ALLOW_IMMEDIATE_FAMILY = daemon@wisc.edu/*wisc.edu ALLOW_OWNER = $(ALLOW_ADMINISTRATOR), $(FULL_HOSTNAME) ALLOW_NEGOTIATOR = daemon@wisc.edu/ $(CONDOR_HOST)
# Using dreaded CLAIMTOBE SEC_READ_AUTHENTIATION_METHODS = FS, GSI, CLAIMTOBE
% condor_config_val MASTER_LOG /var/condor/logs/MasterLog
% condor_config_val -v CONDOR_HOST CONDOR_HOST: condor.cs.wisc.edu Defined in '/etc/condor_config.hosts', line 6
% condor_status -format '%s ' Arch -format '%s\n' OpSys | sort | uniq -c 797 INTEL LINUX 118 INTEL WINNT50 108 SUN4u SOLARIS28 6 SUN4x SOLARIS28
% condor_q -format '%8s ' Owner -format '%s\n' Cmd | sort | uniq -c 64 adesmet /scratch/submit/a.out 2 adesmet /home/bin/run_events 4 smith /nfs/sim1/em2d3d 4 smith /nfs/sim2/em2d3d
471216.000: Run analysis summary. Of 820 machines, 458 are rejected by your job's requirements 25 reject your job because of their own requirements 0 match, but are serving users with a better priority in the pool 4 match, but prefer another specific job despite its worse user-priority 6 match, but will not currently preempt their existing job 327 are available to run your job
-- Submitter: beak.cs.wisc.edu : <128.105.146.14:13006> : beak.cs.wisc.edu ID OWNER SUBMITTED RUN_TIME ST PRI SIZE CMD --- 633419.000: Run analysis summary. Of 1016 machines, 1016 are rejected by your job's requirements WARNING: Be advised: No machines matched job's requirements The Requirements expression for your job is: ( ( target.Arch == "SUN4u" ) && ( target.OpSys == "WINNT50" ) && ( target.Disk > 1000000000 ) && ( target.Memory > 10000 ) ) && ( ( target.CkptArch == target.Arch ) || ( target.CkptArch is undefined ) ) && ( ( target.CkptOpSys == target.OpSys ) || ( target.CkptOpSys is undefined ) ) Condition Machines Matched Suggestion --------- ---------------- ---------- 1 ( target.Disk > 1000000000 ) 0 MODIFY TO 14223199 2 ( target.Memory > 10000 ) 0 MODIFY TO 2047 3 ( target.Arch == "SUN4u" ) 101 4 ( target.OpSys == "WINNT50" ) 117 MODIFY TO "SOLARIS28" 5 ( ( target.CkptArch == target.Arch ) || ( target.CkptArch is undefined ) ) 1016 6 ( ( target.CkptOpSys == target.OpSys ) || ( target.CkptOpSys is undefined ) ) 1016 Conflicts: conditions: 3, 4