1. 19 Dec, 2013 1 commit
  2. 31 Oct, 2013 1 commit
  3. 26 Oct, 2013 1 commit
  4. 28 Sep, 2013 1 commit
  5. 26 Sep, 2013 1 commit
  6. 29 Jul, 2013 1 commit
  7. 25 Jul, 2013 17 commits
  8. 22 Apr, 2013 1 commit
  9. 12 Apr, 2013 2 commits
    • Dave Goodell's avatar
      initialize mpi_errno in `MPIC_` routines · 973957e7
      Dave Goodell authored
      Otherwise they could be used uninitialized in the `MPIU_ERR_` macros.
      Followup to [3fdf0887].
      
      No reviewer.
      973957e7
    • Qi QC Zhang's avatar
      fix uninitialized `mpi_errno` · 3fdf0887
      Qi QC Zhang authored
      Created by squashing two mpich-ibm.git commits together (533f660f and
      acb6d143).  Original subject was:
      
      "pami coredump at _lapi_shm_amsend"
      
      merged IBM breadcrumbs:
      (ibm) D180594
      (ibm) fe8f99116561f407c0e5e39e2f7b3354537e9279
      (ibm) 88f19b240b90983f8c6f99b273df996839dfecf4
      (ibm) 170b04ee98ad1706da2723d7cbf538711945f402
      
      No reviewer.
      3fdf0887
  10. 15 Jan, 2013 1 commit
    • Qi QC Zhang's avatar
      ensure non-negative counts in MPIC_ funcs · 927d7864
      Qi QC Zhang authored
      When no less than 4 tasks in the same group call MPI_Scatter with
      recvcount less than sendcount, non-root tasks will pass a negative count
      to MPIC_Send_ft, which won't always be caught by the device.  This adds
      a bit of extra error checking to help catch this case.
      
      Based on a patch written by Qi QC Zhang <keirazhang@cn.ibm.com>,
      augmented by Dave Goodell <goodell@mcs.anl.gov>.
      927d7864
  11. 10 Oct, 2012 1 commit
  12. 03 Jul, 2012 1 commit
  13. 24 Apr, 2012 2 commits
  14. 14 Nov, 2011 1 commit
  15. 24 Jan, 2011 1 commit
  16. 21 Jan, 2011 1 commit
  17. 08 Dec, 2010 1 commit
  18. 11 Aug, 2010 1 commit
  19. 09 Aug, 2010 1 commit
  20. 06 Aug, 2010 1 commit
  21. 29 Jul, 2010 1 commit
  22. 27 Jul, 2010 1 commit
    • David Goodell's avatar
      [svn-r6919] completion counter cleanup (adds MPID_cc_t) · 0a5c22ae
      David Goodell authored
      When compiled for fine-grained threading, the completion counter serves
      as a form of lockfree signalling.  As such, atomic access and memory
      barriers must be used to ensure correctness.
      
      In per-object mode, this code also contains valgrind client request annotations
      to inform Helgrind/DRD/TSan about the lockfree signalling pattern.
      
      No reviewer.
      0a5c22ae