Hi!
I'm trying to come up with a method of mangling hostnames when using
the "tm" boot module. By mangling hostnames I mean using nodes that
have multiple IP-based network interfaces when the node is known by
one name assigned to the IP of one interface, but for the MPI
communication another IP (and another interface) should be used.
This is pretty simple to do with the "rsh" boot module, as this takes
a boot schema where the node names/IPs can be specified and a simple
naming convention like "nodeXXX" corresponds to "gigeXXX" or
192.168.1.xxx corresponds to 192.168.2.xxx (for "normal" and MPI
interfaces respectively) requires only a very short
sed/awk/perl/python/etc. script to translate.
However, the "tm" module uses by design the hostnames given by *PBS,
without any means of making a translation. This works fine for non-IP
networks (like GM/Myrinet) which make their own mapping between the
hostname as given by *PBS and their network addresses. How do other
people solve this problem ?
If there is no solution, is this something that would be interesting
for more users ? How would you like to do the host mangling in this
case ?
--
Bogdan Costescu
IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu_at_[hidden]
|