1. 07 Sep, 2012 1 commit
    • James Dinan's avatar
      [svn-r10214] Implementation of MPIX_NO_OP and MPI_REPLACE. · e0b7dc2b
      James Dinan authored
      Added builtin op implementations for RMA-only ops.  MPI_REPLACE was not defined
      in the op_table prior to this commit.  Also includes an alternate
      implementation of the linked list test that uses fetch-and-op with these
      operations to enable the use of shared locks.
      
      Reviewer: goodell
      e0b7dc2b
  2. 05 Sep, 2012 1 commit
  3. 04 Sep, 2012 1 commit
    • Pavan Balaji's avatar
      [svn-r10187] Cleanup mpix functionality: · 5f0fae62
      Pavan Balaji authored
      1. Move the new extension FT routines into the src/mpi/comm directory
      instead of the separate src/mpix directory, since it's clearly using
      the MPI internals.
      
      2. Move the MPIX_mutex functionality to mpi.h.in instead of a separate
      mpix.h.  This will allow us to use device-specific mpix_foo.h
      functionality that the user can use to buy-in to device-specific
      extensions.
      
      3. Move the ARMCI and Mutex functionality to src/armci and src/mutex
      directories respectively.
      
      Reviewed by goodell.
      5f0fae62
  4. 01 Sep, 2012 1 commit
  5. 30 Aug, 2012 2 commits
  6. 29 Aug, 2012 3 commits
  7. 27 Aug, 2012 5 commits
  8. 24 Aug, 2012 1 commit
  9. 23 Aug, 2012 2 commits
  10. 20 Aug, 2012 1 commit
  11. 14 Aug, 2012 1 commit
    • David Goodell's avatar
      [svn-r10125] update version.m4 for 1.5rc1 release · 18f2e9fa
      David Goodell authored
      AFAIK we have not deleted or otherwise incompatibly altered any of the
      interfaces that we expose.  However, several new APIs and a few new
      constants have been added, so we need to bump the "current" field while
      still supporting the previous interface.  Hence, from "6:1:0" to
      "7:0:1".
      
      No reviewer.
      18f2e9fa
  12. 09 Aug, 2012 3 commits
  13. 08 Aug, 2012 2 commits
    • James Dinan's avatar
      [svn-r10115] New CH3 window functions interface. · 55589398
      James Dinan authored
      This adds the win_fns table to ch3, which allows the channel to override the
      default implementation of window creation routines provided by ch3.  This also
      pushes the implementation of shared memory windows down into Nemesis, includes
      window functions for sock, and contains multiple improvements to the window
      creation functions code.
      
      Reviewer: buntinas
      55589398
    • David Goodell's avatar
      [svn-r10113] tt#1658: remove '$^' GNU make-ism · 53dc5bd3
      David Goodell authored
      Also drop an unnecessary "$(top_builddir)" that seemed to be confusing
      the FreeBSD make program for some reason.
      
      No reviewer.
      53dc5bd3
  14. 06 Aug, 2012 4 commits
    • David Goodell's avatar
      [svn-r10106] implement neighborhood collectives · 966946fe
      David Goodell authored
      The default nonblocking implementations use the naive "as-if" code from
      the draft MPI-3 standard.  No attempt is made to optimize the
      communication patterns at this time.
      
      The default blocking implementations simply call the corresponding
      nonblocking versions.  NBC overheads are unlikely to be too large for
      most neighborhood collective use cases.  If this assertion turns out to
      be false at some point then we can revisit this implementation choice.
      
      Reviewed by buntinas@.  (modulo a few last minute fixes)
      966946fe
    • David Goodell's avatar
      [svn-r10105] boilerplate for MPI-3 neighborhood collectives · 9d48668d
      David Goodell authored
      Split up so that the later impl code is easier to find/read.
      
      Reviewed by buntinas@.
      9d48668d
    • David Goodell's avatar
      [svn-r10104] add canonicalizing topo helper routines · 69ea526c
      David Goodell authored
      These routines will assist with the neighborhood collectives implementation
      effort.
      
      Reviewed by buntinas@.
      69ea526c
    • David Goodell's avatar
      [svn-r10103] write "_impl" fns for many MPI-2.2 topo routines · 2e7b0e85
      David Goodell authored
      Specifically for:
      * MPI_Cart_shift
      * MPI_Dist_graph_neighbors_count
      * MPI_Dist_graph_neighbors
      * MPI_Graph_neighbors_count
      * MPI_Graph_neighbors
      
      This is a precursor to some of the neighborhood collectives
      implementation work.
      
      Reviewed by buntinas@.
      2e7b0e85
  15. 03 Aug, 2012 1 commit
  16. 01 Aug, 2012 2 commits
  17. 31 Jul, 2012 2 commits
  18. 25 Jul, 2012 3 commits
  19. 24 Jul, 2012 1 commit
  20. 22 Jul, 2012 1 commit
  21. 21 Jul, 2012 1 commit
  22. 20 Jul, 2012 1 commit