Re: [OMPI users] port(s) and protocol used by openmpi for interprocess communication

2007-05-25 Thread Code Master
Hi! Now I discover that I can actually use tcpdump to capture tcp packets and use wireshark (the successor of ethereal) for post-capture analysis, where I could use the filter: not (tcp.port <= 1024) and not nfs to filter non-related traffics However is there a better way I can filter the traf

Re: [OMPI users] port(s) and protocol used by openmpi for interprocess communication

2007-05-19 Thread Adrian Knoth
On Fri, May 18, 2007 at 05:53:21PM -0400, George Bosilca wrote: [bind BTL/TCP+OOB to specific port] > As the linux kernel need some time before completely cleaning up the > socket, this approach can lead to many problems. Absolutely. My propose cannot be consired useful for productive environme

Re: [OMPI users] port(s) and protocol used by openmpi for interprocess communication

2007-05-18 Thread George Bosilca
On May 18, 2007, at 5:25 PM, Adrian Knoth wrote: If you don't want to parse dynamic ports or you don't want to lower your MPI performance due to --enable-debug, you can easily change the code to use a static port: As the linux kernel need some time before completely cleaning up the sock

Re: [OMPI users] port(s) and protocol used by openmpi for interprocess communication

2007-05-18 Thread Adrian Knoth
On Sat, May 19, 2007 at 08:36:50AM +1200, Code Master wrote: > Suppose if I want to capture any packets for my openmpi program, if I > can't filter packets by ports, then how can the sniffer tell which packets > are from/to any processes of my penmpi program? You first have to distinguish between

Re: [OMPI users] port(s) and protocol used by openmpi for interprocess communication

2007-05-18 Thread Jeff Squyres
Keep in mind that there are two kinds of TCP traffic that OMPI uses: - "OOB" (out of band, meaning non-MPI): startup protocols, communication with mpirun, etc. This is probably not interesting to you. - MPI: the back-end to MPI_SEND and friends. What I have done is get 2 nodes on my clust

Re: [OMPI users] port(s) and protocol used by openmpi for interprocess communication

2007-05-18 Thread Code Master
Suppose if I want to capture any packets for my openmpi program, if I can't filter packets by ports, then how can the sniffer tell which packets are from/to any processes of my penmpi program? On 5/19/07, Tim Prins wrote: Open MPI uses TCP, and does not use any fixed ports. We use whatever por

Re: [OMPI users] port(s) and protocol used by openmpi for interprocess communication

2007-05-18 Thread Tim Prins
Open MPI uses TCP, and does not use any fixed ports. We use whatever ports the operating system gives us. At this time there is no way to specify what ports to use. Hope this helps, Tim On Friday 18 May 2007 05:19 am, Code Master wrote: > I run my openmpi-based application in a multi-node clus