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 <[email protected]> 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 <[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