Ok, let me try to simplify the question.<br><br>Does smpd need to run on the same port on all computers?<br>Can I tell mpiexec that it needs to connect to all of the smpd computers on different ports?<br><br>I know that the machine config file can specify different computers, but the same port. I am just curious if the machine config file can specify different computers as well as different ports.
<br><br>Any help would be greatly apppreciated. Thanks!<br>-Matt<br><br><br><br><div><span class="gmail_quote">On 4/16/07, <b class="gmail_sendername">Matt Valerio</b> <<a href="mailto:matt.valerio@gmail.com">matt.valerio@gmail.com
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello MPICH2 users,<br><br>I am wondering if there is a way to instruct mpiexec to use multiple computers running smpd on different ports.
<br><br>For example, I have 10 computers behind a firewall. Each of those 10 computers is running smpd on the same port (let's say 8000).
<br>I want to put rules into a firewall computer that maps an externally-available port to the specific computer<br><br>firewall:8001 ----(maps to)----------> computer1:8000<br>firewall:8002 ----(maps to)----------> computer2:8000
<br>...<br>
firewall:8010 ----(maps to)----------> computer10:8000<br><br>Then in the machine configuration file, I need to be able to tell mpiexec that it can use the same computer but different ports (8000-8010), like<br><br>firewall:8001
<br>firewall:8002<br>...<br>firewall:8010<br><br>etc.<br><br>Is this currently possible? I know the machine file format is wrong because the number after the colon specifies the number of processes, not the port number.
<br>
<br>Does anyone have any ideas as to whether this kind of thing could work? Is there a better way? Any help would be greatly appreciated.<br><br>Thanks!<br><span class="sg">-Matt<br><br><br><br>
</span></blockquote></div><br>