1. 31 Oct, 2013 1 commit
  2. 29 Oct, 2013 1 commit
  3. 17 Dec, 2012 1 commit
  4. 10 Oct, 2012 1 commit
  5. 10 Jul, 2012 1 commit
  6. 15 Apr, 2012 1 commit
    • David Goodell's avatar
      [svn-r9716] tt#1599: eliminate MPIDI_CH3_PktGeneric_t · f868be22
      David Goodell authored
      Without this change we are vulnerable to a nasty bit of compiler
      behavior.  MPIDI_CH3_PktGeneric_t sometimes included padding between the
      "kind" and "pktptrs" fields.  Then whole-structure assignments using the
      generic packet (e.g., ch3_istartmsg.c:96) of buffers that are actually
      MPIDI_CH3_Pkt_t unions under the hood will can fail to copy key parts of
      the MPIDI_CH3_Pkt_t.
      
      This specifically manifested itself for #1599 by transmitting garbage
      "source_win_handle" values in a LOCK_GRANTED packet, which in turn
      caused segfaults.
      
      Removing this second type and directly using the actual packet union
      eliminates this source of bugs.  The minor downside is that the
      mpidpkt.h header becomes more tightly integrated into the rest of the
      device.
      
      Reviewed by buntinas@.
      f868be22
  7. 09 Dec, 2011 1 commit
  8. 08 Dec, 2011 2 commits
  9. 07 Dec, 2011 1 commit
  10. 23 Mar, 2011 1 commit
  11. 10 Mar, 2011 1 commit
  12. 28 Oct, 2010 1 commit
  13. 27 Oct, 2010 1 commit
  14. 09 Aug, 2010 1 commit
  15. 17 Mar, 2010 1 commit
  16. 11 Mar, 2010 1 commit
  17. 31 Oct, 2009 1 commit
  18. 08 Oct, 2009 2 commits
  19. 20 Aug, 2009 1 commit
  20. 18 Aug, 2009 3 commits
  21. 07 Aug, 2009 3 commits
  22. 06 Aug, 2009 1 commit
  23. 05 Aug, 2009 1 commit
  24. 12 Jun, 2009 1 commit
  25. 11 May, 2009 1 commit
  26. 06 May, 2009 2 commits
  27. 01 May, 2009 1 commit
  28. 26 Mar, 2009 3 commits
  29. 18 Mar, 2009 2 commits
  30. 13 Mar, 2009 1 commit
    • Jayesh Krishna's avatar
      [svn-r4062] 1) Modifying the datatype code to find the number of contig blocks... · ac4f4cd1
      Jayesh Krishna authored
      [svn-r4062] 1) Modifying the datatype code to find the number of contig blocks in an instance of an MPI derived datatype - Since finding the real number of contig blocks is not easy we find a reasonable upper bound instead. This also fixes the case where the number of contig blocks was uninitialized for contiguous datatypes. Refer ticket #428 for details (2) Adding a test case, test1_dt.c, to test the fix - Review @ rross, thakur
      ac4f4cd1