Oh, I'm not 100% sure on this (home sick actually), but I think: NodeName=localhost CPUs=1 RealMemory=120000 Sockets=1 CoresPerSocket=18 ThreadsPerCore=2 State=UNKNOWN
should have CPUs=36 (ie, ThreadsperCore*CoresPerSocket*Sockets) cheers L, ------ The most dangerous phrase in the language is, "We've always done it this way." - Grace Hopper On 7 September 2016 at 10:39, andrealphus <andrealp...@gmail.com> wrote: > > Thanks Lachman, took threads-per-core and out same behavior, still > limited to 18. > > On Tue, Sep 6, 2016 at 5:33 PM, Lachlan Musicman <data...@gmail.com> > wrote: > > You don't need --threads-per-core. > > > > It's sufficient to have > > > > SelectType=select/cons_res > > SelectTypeParameters=CR_CPU > > > > then you should be able to get to all 36. > > > > cheers > > L. > > > > ------ > > The most dangerous phrase in the language is, "We've always done it this > > way." > > > > - Grace Hopper > > > > On 7 September 2016 at 10:22, andrealphus <andrealp...@gmail.com> wrote: > >> > >> > >> one more follow up.... > >> > >> This seems to limited to the number of cores. Anyway to change it so > >> that I can run up to the thread limit (18x2) concurrently? > >> > >> Thanks! > >> > >> On Tue, Sep 6, 2016 at 3:21 PM, andrealphus <andrealp...@gmail.com> > wrote: > >> > > >> > 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 <andrealp...@gmail.com> > >> > 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 > > > > >