Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Adrian Knoth (adi_at_[hidden])
Date: 2006-10-11 17:28:13


Hi,

this mail starts like all the others before ;):

I'm glad to announce a first working version of btl/tcp
with both, IPv4 and IPv6 support.

adi_at_ipc654:~/ompi/trunk/test$ ruby ringtest.rb
Loaded suite ringtest
Started
0: sending message (0) to 1
1: got message (1) from 0, sending to 2
2: got message (2) from 1, sending to 0
0: got message (2) from 2
3 additional processes aborted (not shown)

This ringtest was done in an IPv6-only environment, so
process launching (orte) and MPI communication were
done via IPv6.

Unfortunately, the process crashed afterwards, but as
mentioned above, it's the very first version. (when I write
these lines, the svn checkin is only three minutes old)

The ringtest also works fine in plain IPv4 environments and
mixed environments within the same cluster. It fails on
mixed multi-cluster setups and heterogenous OSs, but I'm
going to fix these issues on Saturday (or next week).

(I'm currently passing complete struct sockaddr_storages
 from btl_tcp_addr.h to the pml, thus giving different
 sizeof (mca_btl_tcp_addr_t) in btl_tcp_proc.c:
 (if(0 != (size % sizeof(mca_btl_tcp_addr_t))))
 That's obviously wrong.)

Let's see...

-- 
mail: adi_at_[hidden]  	http://adi.thur.de	PGP: v2-key via keyserver
Q: Was können Frauen, was Männer nicht können?
A: Kinder kriegen, Periode kriegen, nach dem Tod noch Sex haben