1. 21 Oct, 2012 1 commit
  2. 19 Oct, 2012 2 commits
  3. 11 Oct, 2012 1 commit
  4. 09 Oct, 2012 1 commit
  5. 25 Sep, 2012 1 commit
  6. 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
  7. 23 Aug, 2012 2 commits
  8. 07 Aug, 2012 2 commits
  9. 06 Aug, 2012 1 commit
  10. 04 Aug, 2012 1 commit
  11. 03 Aug, 2012 1 commit
  12. 01 Aug, 2012 1 commit
  13. 25 Jul, 2012 1 commit
  14. 24 Jul, 2012 1 commit
  15. 22 Jul, 2012 1 commit
  16. 06 Jul, 2012 2 commits
  17. 03 Jul, 2012 1 commit
  18. 25 Apr, 2012 1 commit
  19. 18 Apr, 2012 1 commit
  20. 08 Mar, 2012 1 commit
  21. 02 Mar, 2012 1 commit
  22. 20 Feb, 2012 1 commit
    • David Goodell's avatar
      [svn-r9511] implement MPIX_Mprobe and friends · a91381e9
      David Goodell authored
      This includes MPIX_Mprobe, MPIX_Improbe, MPIX_Mrecv, and MPIX_Imrecv.
      
      !!!NOTE!!! This change adds four more functions to the ADI.
      
      The current implementation of MPIX_Mprobe is much less efficient than it
      could be.  Right now it polls the unexpected queue (UQ), much like
      MPI_Probe does.  A better implementation would enqueue the "message"
      object on the PQ so that the matching is handled by the progress engine
      in the various packet handlers.  Unfortunately, such an implementation
      is surprisingly complicated at this point.
      
      Includes only a simple test for now (test/mpi/pt2pt/mprobe), but it at
      least shows that our Mprobe functionality basically all works.
      
      Reviewed by buntinas@.
      a91381e9
  23. 05 Jan, 2012 1 commit
  24. 22 Dec, 2011 2 commits
  25. 21 Dec, 2011 1 commit
  26. 19 Dec, 2011 1 commit
  27. 01 Dec, 2011 1 commit
  28. 22 Nov, 2011 1 commit
  29. 21 Nov, 2011 1 commit
    • David Goodell's avatar
      [svn-r9202] very rough implementation of the MPI_T interface (as MPIX_T) · 4831e108
      David Goodell authored
      Most of the problems associated with this implementation have to do with
      initialization bootstrapping/teardown issues.  Using the new interface
      to profile MPI_Init/MPI_Finalize certainly has at least a few bugs right
      now.  Use entirely within an MPI_Init/MPI_Finalize region should
      basically work fine.
      
      Two performance variables are exposed right now, the expected and
      unexpected queue lengths.  All environment variables from the parameter
      interface are exposed via the new "control variable" API.
      
      No reviewer.
      4831e108
  30. 27 Oct, 2011 1 commit
  31. 15 Apr, 2011 1 commit
  32. 04 Apr, 2011 1 commit
  33. 20 Jan, 2011 1 commit
  34. 01 Dec, 2010 1 commit
  35. 22 Oct, 2010 1 commit
    • David Goodell's avatar
      [svn-r7361] initial skeletons for the nonblocking collectives · 05fa3059
      David Goodell authored
      These functions build but will yield an error at runtime if invoked.
      They will correctly call any collective function overrides specified in
      comm_ptr->coll_fns, permitting devices to experiment with NBC
      implementation before a complete implementation is available above the
      ADI.
      
      Reviewed by buntinas@.
      05fa3059