* Add a basic Slurm config
[arvados-k8s.git] / charts / arvados / config / slurm / slurm.conf
1 ControlMachine=arvados-slurm-controller-0
2 SlurmctldPort=6817
3 SlurmdPort=6818
4 SrunPortRange=60001-63000
5 AuthType=auth/munge
6 StateSaveLocation=/var/slurm
7 SlurmdSpoolDir=/tmp/slurmd
8 SwitchType=switch/none
9 MpiDefault=none
10 SlurmctldPidFile=/var/run/slurmctld.pid
11 SlurmdPidFile=/var/run/slurmd.pid
12 ProctrackType=proctrack/pgid
13 CacheGroups=0
14 ReturnToService=2
15 TaskPlugin=task/affinity
16 TreeWidth=64
17 #
18 # TIMERS
19 SlurmctldTimeout=300
20 SlurmdTimeout=300
21 InactiveLimit=0
22 MessageTimeout=10
23 MinJobAge=300
24 KillWait=30
25 Waittime=0
26 #
27 # SCHEDULING
28 SchedulerType=sched/backfill
29 SchedulerPort=7321
30 #SelectType=select/linear
31 FastSchedule=0
32 #
33 # LOGGING
34 SlurmctldDebug=3
35 #SlurmctldLogFile=
36 SlurmdDebug=3
37 #SlurmdLogFile=
38 JobCompType=jobcomp/none
39 #JobCompLoc=
40 JobAcctGatherType=jobacct_gather/none
41 #
42 # COMPUTE NODES
43 NodeName=DEFAULT State=UNKNOWN
44 NodeName=arvados-slurm-compute-63 CPUs=32 State=UNKNOWN RealMemory=58368 Weight=58368 TmpDisk=640000
45 PartitionName=DEFAULT MaxTime=INFINITE State=UP
46
47 NodeName=arvados-slurm-compute-[0-63]
48
49 PartitionName=compute Nodes=arvados-slurm-compute-[0-63] Default=YES Shared=YES