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