On Oct 25, 2012, at 17:54 , Lirong Jian <lirong.misc_at_[hidden]> wrote:
> Hi foks,
> Sorry to bother you guys, but I have some questions about Open MPI and really want your help.
> There are some papers (e.g., [1, 2, 3], although they are sort of old-aged) mentioning that Open MPI is supporting NIC failover and message stripping over multiple NICs. However, when I read the source code of openmpi-1.6.2, I couldn't find any component named DR or TEG (which are mentioned in those papers and are supposed to support NIC failover and message stripping). So my question is:
> Does the 1.6.2 release of Open MPI support such two kinds of functionalities? If positive, which part of code is corresponding to these functionalities?
As you noticed the papers are quite old and dusty.
Due to a lack of interest from the community the DR PML has been retired from out stable releases. In other terms no stable Open MPI version supports network failover. However, the code is still available in the trunk, but there is no guarantee it still does what it was designed for.
TEG has been replaced with OB1, which is our current network management layer. It does stripping over multiple NICs (identical or not) by default.
> Many thanks in advance.
> P.S., I am a newbie of this domain. Maybe my questions are simple even naive, but your help would be highly appreciated.
>  Network Fault Tolerance in Open MPI.
>  Open MPI: A High Performance, Flexible Implementation of MPI Point-to-Point Communications.
>  TEG: A High-Performance, Scalable, Multi-network, Point-to-Point, Communications Methodology.
> devel mailing list