<br><br><div class="gmail_quote">On Mon, Jun 30, 2008 at 3:53 PM,  &lt;<a href="mailto:bkovacs@fusiongeo.com">bkovacs@fusiongeo.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
I use lamboot with mpi to run my jobs. With torque and pbs I understand I<br>
need PBS_NODEFILE to get a list of nodes for the mpirun to use. I am using<br>
a bash script to keep all the variables and job info. The thing is that I<br>
need the jobs to run from the head node not the compute node that the<br>
PBS_NODEFILE is stored on. How do I get all the jobs to run from the head<br>
node and have it able to have the PBS_NODEFILE on the head node?<br>
Thank you,<br>
BB</blockquote></div><br>the PBS_NODEFILE is created at job run time by the pbs_mom.&nbsp; It will be on the compute nodes, not the head node, but if you are using LAM then _DO_NOT_USE_ PBS_NODEFILE!!&nbsp; Compile LAM with TM support.&nbsp; Then do this in your TORQUE job script<br>
<br><br>lamboot #lam uses TORQUE to boot the lam deamons, so you don&#39;t need to pass a list of hosts<br>mpirun C ....&nbsp;&nbsp;&nbsp; #mpirun C uses all processors in the LAM environment, i.e. all processors assigned by TORQUE<br>lamhalt<br>
<br><br>