Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] How to run Open MPI over TCP (Ethernet)
From: Bibrak Qamar (bibrakc_at_[hidden])
Date: 2014-05-22 03:30:53


Hi,

I am facing problem in running Open MPI using TCP (on 1G Ethernet). In
practice the bandwidth must not exceed 1000 Mbps but for some data points
(for point-to-point ping pong) it exceeds this limit. I checked with MPICH
it works as desired.

Following is the command I issue to run my program on TCP. Am I missing
something?

*-bash-3.2$ mpirun -np 2 -machinefile machines -N 1 --mca btl tcp,self
./bandwidth.ompi *
--------------------------------------------------------------------------
The following command line options and corresponding MCA parameter have
been deprecated and replaced as follows:

  Command line options:
    Deprecated: --npernode, -npernode
    Replacement: --map-by ppr:N:node

  Equivalent MCA parameter:
    Deprecated: rmaps_base_n_pernode, rmaps_ppr_n_pernode
    Replacement: rmaps_base_mapping_policy=ppr:N:node

The deprecated forms *will* disappear in a future version of Open MPI.
Please update to the new syntax.
--------------------------------------------------------------------------
Hello, world. I am 1 on compute-0-16.local
Hello, world. I am 0 on compute-0-15.local
1 25.66 0.30
2 25.54 0.60
4 25.34 1.20
8 25.27 2.42
16 25.24 4.84
32 25.49 9.58
64 26.44 18.47
128 26.85 36.37
256 29.43 66.37
512 36.02 108.44
1024 42.03 185.86
2048 194.30 80.42
4096 255.21 122.45
8192 258.85 241.45
16384 307.96 405.90
32768 422.78 591.32
65536 790.11 632.83
131072 1054.08 948.70

*262144 1618.20 1235.94 524288 3126.65 1279.33*

-Bibrak