On 11/23/2010 06:47 AM, Barrett, Brian W wrote:
Short answer: we need the "extra" decrement at the end of MPI init.

Long answer: Ok, so I was somewhat wrong :).

.... (surprised this didn't show up in testing).

Confirmed with our basic pingpong test:

vayu2:~/MPI > mpirun -n 2 ./pp142 | head -4
                      |        Best       |      Average      |       Worst     
  |        Streaming
      n   (test/loop) |      usec    MB/s |      usec    MB/s |      usec    
MB/s | (  average,    worst)
      1   (  64/1100) |       0.3   23.56 |       0.4   19.69 |       0.6   
14.24 | (      0.4,      0.5)
      2   (  64/1100) |       0.3   46.93 |       0.4   39.43 |       0.5   
29.36 | (      0.4,      0.5)

vayu2:~/MPI > mpirun -n 2 ./pp143 | head -4
                      |        Best       |      Average      |       Worst     
  |        Streaming
      n   (test/loop) |      usec    MB/s |      usec    MB/s |      usec    
MB/s | (  average,    worst)
      1   (  64/1100) |       0.5   16.84 |       0.6   13.72 |       0.8    
9.93 | (      0.6,      0.8)
      2   (  64/1100) |       0.5   32.93 |       0.6   26.97 |       0.8   
20.01 | (      0.6,      0.8)

David

Reply via email to