1. 06 Nov, 2012 1 commit
  2. 05 Nov, 2012 5 commits
    • Pavan Balaji's avatar
      [svn-r10545] Use better naming convention than that specified in the MPI standard · 741d33dc
      Pavan Balaji authored
      for MPI_Type_create_f90_{integer,real,complex}.
      
      Reviewed by dinan.
      741d33dc
    • Pavan Balaji's avatar
      [svn-r10544] Cleanup pass on mpi.h.in and mpio.h.in · 8bb71a57
      Pavan Balaji authored
      Made a cleanup pass on mpi.h.in and the function definitions to make
      mpi.h.in consistent with the MPI standard.
      
      1. The usage of "*" vs. "[]" was not consistent with the MPI standard
      (aside from the consistency changes added in tickets 125 and 126 in
      MPI-3).  This commit makes this notation consistent.
      
      2. Consistently provide function parameter names for all MPI
      functions.  Some functions had parameter names, while others did not.
      
      3. Consistently use line-breaks for all function prototypes.  Some
      prototypes were on a single line, while others were split across
      lines.
      
      4. Reorder prototypes to better place them in sections (e.g., all
      collectives go to the same section).  Move all PMPI definitions to the
      PMPI section.  Move all MPIX_ extension functions to the same section.
      
      The following prototypes are different from that given in the
      standard; we use "indx" instead of "index" or "binding" instead of
      "bind", to avoid conflicts with preused variable names: MPI_Waitany,
      MPI_Testany, MPI_Graph_create, MPI_Graph_get, MPI_Graph_map,
      MPI_T_enum_get_item, MPI_T_cvar_get_info, MPI_T_pvar_get_info.
      
      Reviewed by dinan.
      8bb71a57
    • Pavan Balaji's avatar
      [svn-r10543] Removed dead code from mpi.h.in. · dbd3a0ab
      Pavan Balaji authored
      Reviewed by dinan.
      dbd3a0ab
    • James Dinan's avatar
      [svn-r10532] Add MPICH_ATTR_POINTER_WITH_TYPE_TAG to MPI-3 RMA functions · d24897bd
      James Dinan authored
      This patch adds missing attributes to MPI-3 RMA functions.  Patch provided by
      Dmitri Gribenko.
      
      Reviewer: dinan
      d24897bd
    • James Dinan's avatar
      [svn-r10531] Refactored struct and enum naming to MPICH style · 7e179a85
      James Dinan authored
      Updated RMA code to remove trailing "_e" and "_s" on enum and struct type
      names to match the MPICH style.
      
      Reviewer: goodell
      7e179a85
  3. 31 Oct, 2012 1 commit
  4. 25 Oct, 2012 1 commit
  5. 24 Oct, 2012 1 commit
  6. 23 Oct, 2012 1 commit
  7. 21 Oct, 2012 1 commit
  8. 19 Oct, 2012 2 commits
  9. 11 Oct, 2012 1 commit
  10. 09 Oct, 2012 1 commit
  11. 25 Sep, 2012 1 commit
  12. 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
  13. 23 Aug, 2012 2 commits
  14. 07 Aug, 2012 2 commits
  15. 06 Aug, 2012 1 commit
  16. 04 Aug, 2012 1 commit
  17. 03 Aug, 2012 1 commit
  18. 01 Aug, 2012 1 commit
  19. 25 Jul, 2012 1 commit
  20. 24 Jul, 2012 1 commit
  21. 22 Jul, 2012 1 commit
  22. 06 Jul, 2012 2 commits
  23. 03 Jul, 2012 1 commit
  24. 25 Apr, 2012 1 commit
  25. 18 Apr, 2012 1 commit
  26. 08 Mar, 2012 1 commit
  27. 02 Mar, 2012 1 commit
  28. 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
  29. 05 Jan, 2012 1 commit
  30. 22 Dec, 2011 2 commits
  31. 21 Dec, 2011 1 commit