Il 08/10/20 08:19, David Bellot ha scritto: > good spot. At least, scontrol show job is now saying that each job only > requires one "CPU", so it seems all the cores are treated the same way now. > Though I still have the problem of not using more than half the cores. > So I suppose it might be due to the way I submit (batchtools in this > case) the jobs. Maybe R is generating single-threaded code? In that case, only a single process can run on a given core at a time (processes does not share memory map, threads do, and on Intel CPUs there's a single MMU per core, not one per thread as in some AMDs).
-- Diego Zuccato DIFA - Dip. di Fisica e Astronomia Servizi Informatici Alma Mater Studiorum - Università di Bologna V.le Berti-Pichat 6/2 - 40127 Bologna - Italy tel.: +39 051 20 95786