I want to stop the execution of the command "mpdboot" on the headnode of my cluster .Is there any way to do it so that even if i issue the command "mpdboot" on the head node for any user it will not allow its execution and show me an error message and terminate.
Fist of all Thanks Tim and Gergana!! for your clarifications and solutions.Tim is absolutely right in saying that I wish that all users will be able to run MPDBOOT on all the nodes in the cluster except the head node.Its the client's requirement:"if mpdboot will not be running on HEAD NODE then no matter where the users will submit the job its not going to run on the HEAD NODE."
Secondly i am not using any scheduler for submitting the jobs,just normal intel commands-mpdboot with hostfile,mpicc and mpiexec with hostfile.
lastly if am specifying -nolocal in"/opt/intel/impi/3.2.2/etc64/mpiexec.conf" then it will consider head node as local or the node from where i will fire mpiexec command as local ?? if second condition is true then in that case the compute node from where i will issue mpiexec command will not execute it on itself.