spoke too soon, so for posterity....

need to set, in the conf;
SelectType=select/con_res
SelectTypeParameters=CR_CPU

and in the script;
#SBATCH --threads-per-core=1

and DefMemPerCPU, did not matter...



On Tue, Sep 6, 2016 at 3:08 PM, andrealphus <[email protected]> wrote:
>
> Hi all,
>
> Long time Torque user, first time SLURM user. I'm running version
> 15.08 from APT on Ubuntu Xenial. (running on an 18 core CPU E5-2697
> v4)
>
> I'm trying to figure out the proper slurm.conf configuration, and
> script parameters to run a job array on a single node/server
> workstation, with more than one concurrent task of the job running at
> the time.
>
> e.g.
>
> #!/bin/bash
> #SBATCH -o slurm_example-%A_%a.out
> #SBATCH --array=1-21%3
> #SBATCH --mem-per-cpu=2000 f
>
> srun sleep 15
>
> and submitting with $sbatch exmaple.sh, should run 21 total instances
> of sleep, 3 at a time, correct?
>
> I can never get more than 1 concurrent process going....
>
> My slurm.conf file looks like;
>
>
> ControlMachine=localhost
> AuthType=auth/munge
> CacheGroups=0
> CryptoType=crypto/munge
> MaxTasksPerNode=32
> MpiDefault=none
> ProctrackType=proctrack/pgid
> ReturnToService=1
> SlurmctldPidFile=/var/run/slurmctld.pid
> SlurmctldPort=6817
> SlurmdPidFile=/var/run/slurmd.pid
> SlurmdPort=6818
> SlurmdSpoolDir=/var/spool/slurmd
> SlurmUser=root
> StateSaveLocation=/var/spool
> SwitchType=switch/none
> TaskPlugin=task/none
> InactiveLimit=0
> KillWait=30
> MinJobAge=300
> SlurmctldTimeout=120
> SlurmdTimeout=300
> Waittime=0
> FastSchedule=1
> SchedulerType=sched/backfill
> SchedulerPort=7321
> SelectType=select/cons_res
> SelectTypeParameters=CR_CPU
> AccountingStorageType=accounting_storage/none
> AccountingStoreJobComment=YES
> ClusterName=cluster
> JobCompType=jobcomp/none
> JobAcctGatherFrequency=30
> JobAcctGatherType=jobacct_gather/none
> SlurmctldDebug=3
> SlurmdDebug=3
>
> # COMPUTE NODES
> NodeName=localhost CPUs=1 RealMemory=120000 Sockets=1
> CoresPerSocket=18 ThreadsPerCore=2 State=UNKNOWN
> PartitionName=debug Nodes=localhost Shared=YES DefMemPerCPU=3000
> Default=YES MaxTime=INFINITE State=UP
>
>
> I've tried both;
>
> SelectType=select/cons_res
> SelectTypeParameters=CR_CPU
> and
> SelectType=select/linear
>
> but both return;
> sinfo -o %C
> CPUS(A/I/O/T)
> 0/0/1/1
>
> which didnt seem right, because I thought if I sent
> SelectType=select/cons_res & SelectTypeParameters=CR_CPU, the threads
> should be seen as the CPUS
>
>
> I've tried to piece it together with the slurm and ubuntu mailing
> list, but two days later am ready to hide in a corner....
>
> any info appreciated!
>
> ashton

Reply via email to