1. 10 Jun, 2014 1 commit
  2. 30 Dec, 2013 1 commit
  3. 07 Nov, 2013 1 commit
  4. 26 Oct, 2013 1 commit
  5. 15 May, 2013 3 commits
    • Pavan Balaji's avatar
      Remove C99-ism from IBM contributed code. · 49595414
      Pavan Balaji authored
      Reviewed by Mike Blocksome @ IBM.
    • Pavan Balaji's avatar
      Naming updates to IBM's NBC patch. · 57f5b7b1
      Pavan Balaji authored
      We now provide two types of function pointers: _sched and _req.  The
      _sched functions just add instructions to the schedule, but no request
      is created.  The _req functions return an MPID request.
      Reviewed by Mike Blocksome @ IBM.
    • Michael Blocksome's avatar
      Add hooks for optimized MPIX_* non-blocking collectives. · 2eefd3a2
      Michael Blocksome authored and Pavan Balaji's avatar Pavan Balaji committed
      The following collectives are updated:
      These collectives are updated similar to how the optimized MPIX_Ibarrier
      is implemented:
      | The previous MPIR_Ibarrier_impl() function forced all adi implementations
      | to create a MPID_Sched_t opaque object which was then passed in to the
      | specific ibarrier implementation via a function pointer table.
      | The MPID_Sched_t object represents a completely new state machine that
      | must be advanced whenever mpi progress is made.
      | The required construction of the MPID_Sched_t object and the required
      | advance of the schedule state machine would be extremely detrimental to
      | pamid performance.
      (ibm) 47b497e15cd87df666c6031a28f5f8a5ae53cece
      (ibm) aee872eb91f4300066957349e5a3d8103da33f40
      Signed-off-by: default avatarCharles Archer <archerc@us.ibm.com>
  6. 05 Nov, 2012 1 commit
  7. 25 Oct, 2012 1 commit
  8. 19 Oct, 2012 1 commit
  9. 20 Sep, 2012 1 commit
    • Pavan Balaji's avatar
      [svn-r10247] Get rid of duplicate jump on failure for the MPIR_ERRTEST_ macros. · 06397126
      Pavan Balaji authored
      In several places, after checking for a parameter (e.g., comm) we were
      directly using it assuming that the parameter is valid.  Since the
      previous ERRTEST macros did not jump to fn_fail on an error, this
      could result in undefined behavior if the parameter was invalid.  Now,
      since we jump on errors within the macros themselves, once the check
      is done, we know that the parameter values are valid.
      Reviewed by buntinas.
  10. 25 Jul, 2012 1 commit
  11. 03 Jul, 2012 1 commit
  12. 19 Mar, 2012 2 commits
  13. 23 Jan, 2012 1 commit
  14. 31 Mar, 2011 1 commit
  15. 25 Mar, 2011 1 commit
    • David Goodell's avatar
      [svn-r8282] default implementation of MPIX_Iallgatherv · f8fd84b8
      David Goodell authored
      This is an adaptation of the algorithms in MPI_Allgatherv.  The _bruck
      and _rec_dbl algorithms were altered slightly to statically calculate
      the recv counts instead of using MPIR_Get_count_impl, thus avoiding
      jumping through callback hoops.  The intercomm version has not been
      Reviewed by buntinas@.
  16. 27 Jan, 2011 1 commit
  17. 20 Jan, 2011 3 commits
  18. 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
      Reviewed by buntinas@.