We have a Cluster performing different tasks. It is computing simulations using the Torque scheduler. We also have an interactive simulation, which also needs the full computation power. The interactive simulation is an OpenMPI program, starting processes on each node.
So we want to have the following: If the interactive simulation is started, all of the pbs jobs should be shifted to the background, releasing the workload for the interactive simulation.
Is this even possible with these two different parallelization schemes?
I tried the following: I assigned lower priority to the users of the torque queue by appending in /etc/security/limits.conf a line
user hard priority 10
for each user on each node. But this is ignored by the scheduler, the pbs jobs still get a niceness value of 0.
The cluster is running with CentOS.
Does the priority option qsub -p affect the priority of the corresponding jobs, or is it only for the scheduler?
I hope someone here has experience with the correct configuration of the queuing system.