Have you looked into the srun option ―multi-prog ?

Within the srun manpage search out "MULTIPLE PROGRAM CONFIGURATION".

Or perhaps requesting specific node lists as well as using ―multi-prog

Srun -w, --nodelist=<host1,host2,...


Hi, guys!

Does anybody have any hint? Thanks!


On Tue, Jul 9, 2013 at 6:40 PM, Pu ZHANG 
<[email protected]<mailto:[email protected]>> wrote:
Dear Slurm users and developers,

I have an issue concerning memory usage. On our cluster we have nodes with 
different memory, e.g., 64GB, 128GB. As usual if I specify --ntasks=16, equal 
amount of memory is consumed on every node. Then when a 64GB node uses up all 
the memory, there's still half of the memory not used on a 128GB node. This is 
obviously not efficient in the sense of memory usage.

To solve the problem, I think one way is to assign different number of tasks 
for nodes with different memory. So here comes my question, is it possible to 
make such assignment?

Or, of course, it would be great if there's another way to solve the memory 
usage issue.

Thanks and best!
--
Pu, ZHANG 张朴
Departamento de Física Teórica de la Materia Condensada,
Universidad Autónoma de Madrid, Madrid, Spain.



--
Pu, ZHANG 张朴
Departamento de Física Teórica de la Materia Condensada,
Universidad Autónoma de Madrid, Madrid, Spain.

Reply via email to