1. 20 Oct, 2012 1 commit
  2. 19 Oct, 2012 1 commit
  3. 16 Oct, 2012 2 commits
  4. 12 Oct, 2012 2 commits
  5. 11 Oct, 2012 5 commits
  6. 10 Oct, 2012 1 commit
  7. 03 Oct, 2012 5 commits
  8. 25 Sep, 2012 1 commit
  9. 20 Sep, 2012 1 commit
    • James Dinan's avatar
      [svn-r10249] Updated fetch_and_op implementation · 9574b9ab
      James Dinan authored
      Updated the fetch_and_op implementation to have two data transfer paths; one
      where data can be embedded in the packet header and one where it is sent
      separately.  With this change, the header size is back to 40 bytes.
      
      Reviewer: buntinas
      9574b9ab
  10. 19 Sep, 2012 1 commit
  11. 11 Sep, 2012 2 commits
  12. 07 Sep, 2012 5 commits
  13. 05 Sep, 2012 3 commits
  14. 04 Sep, 2012 1 commit
  15. 30 Aug, 2012 3 commits
  16. 29 Aug, 2012 1 commit
  17. 23 Aug, 2012 5 commits
    • James Dinan's avatar
      [svn-r10145] Added macros for indexing Op tables. · b18e3549
      James Dinan authored
      Pulled bit manipulation arithmetic into macros for converting handles to
      indices in MPIR_Op and MPIR_Op_check_dtype function pointer tables.
      
      Reviewer: buntinas
      b18e3549
    • James Dinan's avatar
      [svn-r10143] Implementation of dynamic windows. · aa8a7afb
      James Dinan authored
      This commit adds an implementation of MPI-3 dynamic windows.  This
      implementation exposes all of memory in the window, rendering attach and detach
      as no-ops.  Currently, no error checking is done to determine if RMA ops target
      valid/exposed locations at the target.  This would be a nice addition (and can
      be done at the target in the two-sided ch3 implementation), but it would incur
      a O(log(attached_segments)) performance cost.
      
      Reviewer: buntinas
      aa8a7afb
    • James Dinan's avatar
      [svn-r10142] Shared mem window: added disp_unit, fixed size=0. · 3530af43
      James Dinan authored
      Added the missing disp_unit argument (was added in a later revision of the MPI
      3.0 spec) and fixed a bug in base pointer calculations when processes pass a
      size of 0.  Added a test case to test MPI-2 ops on shared memory windows.
      
      Reviewer: buntinas
      3530af43
    • James Dinan's avatar
      [svn-r10141] Initial (self-only) implementation of get_acc. · aa77aac2
      James Dinan authored
      This is an first step in implementing MPI_Get_accumulate.  Currently, only
      communication with self is supported.
      
      Reviewer: buntinas
      aa77aac2
    • James Dinan's avatar
      [svn-r10140] Moved MPID RMA constants to RMA header file. · b79630d2
      James Dinan authored
      Moved RMA implementation constants from mpidimpl.h to the RMA implementation
      header.  Also updated constants to use enumeration types and removed an old
      fixme note, which indicated that this should be done.
      
      Reviewer: buntinas
      b79630d2