diff --git a/etc/slurm/slurm.conf b/etc/slurm/slurm.conf new file mode 100644 index 0000000000000000000000000000000000000000..14349cd968a82e2d2c1e09b03e45ec9a189122ca --- /dev/null +++ b/etc/slurm/slurm.conf @@ -0,0 +1,102 @@ +# +# See the slurm.conf man page for more information. +# + +SlurmUser=slurm +#SlurmdUser=root +SlurmctldPort=6817 +SlurmdPort=6818 +AuthType=auth/munge +#JobCredentialPrivateKey= +#JobCredentialPublicCertificate= +SlurmdSpoolDir=/cm/local/apps/slurm/var/spool +SwitchType=switch/none +MpiDefault=none +SlurmctldPidFile=/var/run/slurmctld.pid +SlurmdPidFile=/var/run/slurmd.pid +#ProctrackType=proctrack/pgid +ProctrackType=proctrack/cgroup +#PluginDir= +CacheGroups=0 +#FirstJobId= +ReturnToService=2 +#MaxJobCount= +#PlugStackConfig= +#PropagatePrioProcess= +#PropagateResourceLimits= +#PropagateResourceLimitsExcept= +#SrunProlog= +#SrunEpilog= +#TaskProlog= +#TaskEpilog= +TaskPlugin=task/cgroup +JobSubmitPlugins=lua +#TrackWCKey=no +#TreeWidth=50 +#TmpFs= +#UsePAM= +# +# TIMERS +SlurmctldTimeout=300 +SlurmdTimeout=300 +InactiveLimit=0 +MinJobAge=300 +KillWait=30 +Waittime=0 +# +# SCHEDULING +#SchedulerAuth= +#SchedulerPort= +#SchedulerRootFilter= +#PriorityType=priority/multifactor +#PriorityDecayHalfLife=14-0 +#PriorityUsageResetPeriod=14-0 +#PriorityWeightFairshare=100000 +#PriorityWeightAge=1000 +#PriorityWeightPartition=10000 +#PriorityWeightJobSize=1000 +#PriorityMaxAge=1-0 +# +# LOGGING +SlurmctldDebug=3 +SlurmctldLogFile=/var/log/slurmctld +SlurmdDebug=3 +SlurmdLogFile=/var/log/slurmd + +#JobCompType=jobcomp/filetxt +#JobCompLoc=/cm/local/apps/slurm/var/spool/job_comp.log + +# +# ACCOUNTING +JobAcctGatherType=jobacct_gather/linux +#JobAcctGatherType=jobacct_gather/cgroup +#JobAcctGatherFrequency=30 +AccountingStorageType=accounting_storage/slurmdbd +AccountingStorageUser=slurm +# AccountingStorageLoc=slurm_acct_db +# AccountingStoragePass=SLURMDBD_USERPASS +AccountingStorageEnforce=limits + +# Server nodes +SlurmctldHost=cluster-on-demand +AccountingStorageHost=master + +# Nodes +NodeName=c0001 Procs=2 Feature= gpfs4 +NodeName=c0002 Procs=2 Feature= gpfs5 +NodeName=c0003 Procs=2 Feature= gpfs4 +NodeName=c0004 Procs=2 Feature= gpfs5 + +# Partitions +PartitionName=defq Default=YES MinNodes=1 AllowGroups=ALL PriorityJobFactor=1 PriorityTier=1 OverSubscribe=NO PreemptMode=OFF AllowAccounts=ALL AllowQos=ALL Nodes=c[0001-0004] +ClusterName=slurm +# Satesave +StateSaveLocation=/cm/shared/apps/slurm/var/cm/statesave/slurm +# Generic resources types +GresTypes=gpu +# Epilog/Prolog section +PrologSlurmctld=/cm/local/apps/cmd/scripts/prolog-prejob +Prolog=/cm/local/apps/cmd/scripts/prolog +Epilog=/cm/local/apps/cmd/scripts/epilog +FastSchedule=0 +# Power saving section (disabled) \ No newline at end of file