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@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: a...@thur.de 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