1. 31 Oct, 2013 2 commits
  2. 29 Oct, 2013 1 commit
  3. 21 Feb, 2013 2 commits
    • James Dinan's avatar
      Removed unused single_op_opt field from MPID_Request · 255fb4a6
      James Dinan authored
      The single_op_opt flag in the request object was previously used to
      track whether an operation is a lock-op-unlock type, for the purposes of
      completion.  Tracking this state has been merged into the packet header
      flags, so the single_op_opt flag is no longer needed.
      
      Reviewer: goodell
      255fb4a6
    • James Dinan's avatar
      Added flags to MPID_Request · 90be9ee1
      James Dinan authored
      Added a flags field to MPID_Request that we can use to stash flags from
      suspended RMA ops and retrieve them later when we complete the operation.
      
      Reviewer: goodell
      90be9ee1
  4. 23 Oct, 2012 1 commit
  5. 11 Oct, 2012 1 commit
  6. 10 Oct, 2012 1 commit
  7. 04 Feb, 2011 1 commit
  8. 06 Oct, 2010 1 commit
  9. 31 Aug, 2010 1 commit
  10. 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
  11. 20 Oct, 2009 1 commit
    • David Goodell's avatar
      [svn-r5499] Make lock-free reference counting work again. · 56ac9120
      David Goodell authored
      There were several layers of brokenness that prevented lock-free
      reference counting from occurring. Some of this code has been brought
      over from the threads development branch, but most of it is new.  This
      code still contains many questionable uses of the reference count
      variables that need to be investigated and fixed (search for FIXME-MT).
      
      No reviewer.
      56ac9120
  12. 26 Sep, 2009 1 commit
    • David Goodell's avatar
      [svn-r5374] Fix subarray test failures introduced in r4099. · 8e8831f3
      David Goodell authored
      The MPIDI_CH3U_Request_load_recv_iov function must fill the iov in the
      rreq at offset 0 *and* set rreq->dev.iov_offset to 0 because callers of
      this function as an OnDataAvail function don't know what action is
      occurring in the handler and can't set the offset to zero themselves.
      
      See r4099 and ticket #462 for some info on the previous test1_dt bug.
      
      Reviewed by buntinas@.
      8e8831f3
  13. 24 Sep, 2009 1 commit
    • William Gropp's avatar
      [svn-r5368] Use the correct type in the segment calls - it must be an... · efb35431
      William Gropp authored
      [svn-r5368] Use the correct type in the segment calls - it must be an MPI_Aint, not an MPIDI_msg_sz_t, particularly when the size of MPI_Aint is changed to match MPI_Offset (the segment calls specify an MPI_Aint at the last argument, for example.  This is part of the changes needed to make attributes work properly when --with-aint-size=8 is selected
      efb35431
  14. 12 Jun, 2009 1 commit
  15. 17 Mar, 2009 1 commit
  16. 04 Dec, 2008 1 commit
  17. 06 Nov, 2008 1 commit
  18. 02 Nov, 2007 1 commit