Depending upon what version you are using, this could be resolved fairly
simply. Check to see if your version supports the "nooversubscribe" command
line option. If it does, then setting that option may (I believe) resolve
the problem - at the least, it will only allow you to run one application
process on each node the allocation you described. If you were to give -np =
2*x, you would get an error and the job would not be run.
On 8/3/06 7:47 AM, "Martin Schafföner"
> Hi all,
I noticed by accident that if I allocate only 1 of 2 CPUs on, say, x
with PBS, it is possible to run mpiexec with -np = 2*x, i.e. I can use
CPUs on each SMP node. This is not would I would expect or want. I would
guess that this is due to the fact that even if the _one_ orted launched
through PBS' TM interface can launch as many processes as you like which is
not the case if one would launch MPI processes directly through the TM
interface. How can this behavior be fixed?
Cognitive Systems Group, Institute of Electronics, Signal
> Processing and
Communication Technologies, Department of Electrical
Otto-von-Guericke University Magdeburg
Phone: +49 391