1. 13 Feb, 2015 4 commits
  2. 09 Feb, 2015 3 commits
  3. 08 Feb, 2015 5 commits
  4. 05 Feb, 2015 1 commit
  5. 04 Feb, 2015 3 commits
  6. 03 Feb, 2015 2 commits
  7. 02 Feb, 2015 1 commit
    • Wesley Bland's avatar
      Adds mpiimpl.h include to sock.c · 4d676d9b
      Wesley Bland authored
      This include was present but commented out. Normally, it wasn't needed,
      but to pick up the definition of MPIX_ERR_PROC_FAILED correctly, it
      needs to be there.
      
      No reviewer
      4d676d9b
  8. 31 Jan, 2015 1 commit
  9. 30 Jan, 2015 8 commits
  10. 27 Jan, 2015 2 commits
  11. 23 Jan, 2015 3 commits
    • Rob Latham's avatar
      fix issue with small i/o and big datatypes · afb720d0
      Rob Latham authored
      
      
      HDF5 folks reported a bug with ROMIO and one of their slightly-strange (but
      100% legal) datatypes.  git-bisect points to the "promote size of length"
      change.  Seems that MPICH does not like struct datatypes with zero-count
      elements?  Further investigation requred.  This change (construct a simpler
      datatype in more cases) is sufficient to help HDF5 move forward.
      
      See #2221
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      afb720d0
    • Rob Latham's avatar
      clean up 64-to-32 bit casts · 4513e539
      Rob Latham authored
      
      
      many many places where a 64 bit value is stored in a 32 bit value
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      4513e539
    • Rob Latham's avatar
      Tweak MPIDU_Datatype_debug output · 67b0e1e8
      Rob Latham authored
      
      
      - bump up subtypes from 3 to 6. The limit is arbitrary.  I am trying to
        figure out a type with 4 sub-types.
      - split up indexed/hindexed lists onto separate lines.  MPICH debug
        output format adds its own newlines, but we have to clean out MPICH's
        extra debug output anyway: joining a few lines isn't that much more
        work.
      - output a name of the digraph that graphviz can actually parse.
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      67b0e1e8
  12. 22 Jan, 2015 2 commits
    • Huiwei Lu's avatar
      FT: Fixes ref counts in shrink and agree · 93e816cc
      Huiwei Lu authored
      
      
      When process fails, fault tolerance scheme takes a different path to
      deal with MPI object reference counts than the existing one. Some
      reference counts were not properly set in FT path so when configured
      with --enable-g=all, some ft tests will show leaked context id, dirty
      COMM, GROUP and REQUEST objects and so on when exit.
      
      This patch fixes ft/shrink and ft/agree with "--enable-g=all". Stack
      allocated objects of requests, communicators and groups will be freed by
      FT.
      Signed-off-by: default avatarWesley Bland <wbland@anl.gov>
      93e816cc
    • Wesley Bland's avatar
      Fix for MPIX_COMM_AGREE to not return incorrect errors · a3dd5f40
      Wesley Bland authored
      
      
      MPIX_Comm_agree should not return errors if the failed processes have
      all been acknowledged. Previously, it was returning errors
      unnecessarily, but this makes sure that the errcode is MPI_SUCCESS when
      appropriate.
      Signed-off-by: default avatarHuiwei Lu <huiweilu@mcs.anl.gov>
      a3dd5f40
  13. 16 Jan, 2015 1 commit
  14. 15 Jan, 2015 1 commit
    • Wesley Bland's avatar
      Refactor MPI_Testall to have an MPIR version · 4be54219
      Wesley Bland authored
      
      
      For some reason, there was no MPIR_Testall_impl as there is with many of
      the other MPI_* functions. This causes a linking problem when weak
      symbols are disabled and another MPI function needs to call MPI_*.
      
      This patch moves most of the MPI_Testall code into MPIR_Testall_impl and
      has MPI_Waitall call that function instead of MPI_Testall.
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      4be54219
  15. 14 Jan, 2015 3 commits