Il 12/08/2016 01:42, Christopher Samuel ha scritto:

> The CR_ONE_TASK_PER_CORE is a hold over from then, it means that if
> you've got HT/SMT enabled you'll get one MPI rank (Slurm task) per
> physical core and that can then use threads to utilise the hardware
> thread units.  Without it you'll get a rank per thread, which may not be
> useful to your code.
I've had to remove CR_ONE_TASK_PER_CORE since it seems our users' jobs
(or cpuset bindings, that consider every thread an independent CPU)
didn't cope well with it. Having one rank per thread, on the other hand,
seems to work well enough.

-- 
Diego Zuccato
Servizi Informatici
Dip. di Fisica e Astronomia (DIFA) - Università di Bologna
V.le Berti-Pichat 6/2 - 40127 Bologna - Italy
tel.: +39 051 20 95786
mail: [email protected]

Reply via email to