[MPICH] Using MPICH2 on different ports

Matt Valerio matt.valerio at gmail.com
Mon Apr 16 17:42:24 CDT 2007


Hello MPICH2 users,

I am wondering if there is a way to instruct mpiexec to use multiple
computers running smpd on different ports.

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).
I want to put rules into a firewall computer that maps an
externally-available port to the specific computer

firewall:8001 ----(maps to)----------> computer1:8000
firewall:8002 ----(maps to)----------> computer2:8000
...
firewall:8010 ----(maps to)----------> computer10:8000

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

firewall:8001
firewall:8002
...
firewall:8010

etc.

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.

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.

Thanks!
-Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20070416/ea590552/attachment.htm>


More information about the mpich-discuss mailing list