You can use a Slurm job submit plugin to modify a user request however
you want, from selecting appropriate partitions/queues to changing
"mpirun" commands to "srun" commands in the user's script:
http://slurm.schedmd.com/job_submit_plugins.html
Quoting Brian B <[email protected]>:
Greetings,
Our cluster is used for a variety of different processes but some
are extremely IO intensive and can cause the whole file system to
hang if too many are running at once. I created a “bandwidth” GRE
that, when properly used solves the problem. Unfortunately not all
users are reading the instructions and requesting the proper
bandwidth. Is there a way to set a default GRE request? Be it in the
partition, user, account, etc. I do not care. Similarly can one make
a default Memory request? The only default I have found is
DefaultTime.
http://slurm.schedmd.com/slurm.conf.html
Regards,
Brian
--
Morris "Moe" Jette
CTO, SchedMD LLC
Commercial Slurm Development and Support