1. 30 May, 2015 7 commits
  2. 29 May, 2015 1 commit
  3. 28 May, 2015 3 commits
    • Huiwei Lu's avatar
      Fix threaded MPI_Comm_idup · c3184ef2
      Huiwei Lu authored
      
      
      Removes unnecessary thread yielding in threaded nonblocking context id
      allocation algorithm. The error was introduced by "copy-pasting" from
      the blocking context id allocation algorithm
      (MPIR_Get_contextid_sparse_group) when implementing the nonblocking
      algorithm. Note the subtle difference on thread handling between the
      two. In the blocking algorithm, yield is needed to allow another thread
      to make progress. In nonblocking algorithm, there is no need to yield to
      another thread because this thread will not block the progress. On the
      contrary, unnecessary yield will allow other threads to execute and
      insert wrong order of entries to the nonblocking schedule and cause
      errors.
      
      Fixes #2183
      Signed-off-by: default avatarJunchao Zhang <jczhang@mcs.anl.gov>
      c3184ef2
    • Kenneth Raffenetti's avatar
      xfail io/resized2 test for now · 914f461b
      Kenneth Raffenetti authored
      
      
      Refs #2088
      Signed-off-by: Rob Latham's avatarRob Latham <robl@mcs.anl.gov>
      914f461b
    • Kenneth Raffenetti's avatar
      fixup for [90100837] · 9854c4c4
      Kenneth Raffenetti authored
      
      
      Use PAC macro to AC_SUBST and export WRAPPER_XXX variables. Ensures
      that they are available to the testsuite configure script.
      
      Closes #2190
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
      9854c4c4
  4. 27 May, 2015 2 commits
  5. 26 May, 2015 2 commits
  6. 22 May, 2015 3 commits
  7. 21 May, 2015 1 commit
  8. 20 May, 2015 3 commits
  9. 19 May, 2015 3 commits
  10. 13 May, 2015 2 commits
  11. 11 May, 2015 2 commits
  12. 10 May, 2015 2 commits
  13. 05 May, 2015 2 commits
  14. 30 Apr, 2015 2 commits
  15. 29 Apr, 2015 5 commits
    • Rob Latham's avatar
      fixup: correctly const-ify hint processing routine · 66b5407a
      Rob Latham authored
      No reviewer
      66b5407a
    • Rob Latham's avatar
      test case for large gather · cdf23c55
      Rob Latham authored
      
      
      see #1767
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      cdf23c55
    • Pavan Balaji's avatar
      Added support for static compilation. · d1413272
      Pavan Balaji authored
      
      
      If the user passes the -static flag, we disable interlibrary
      dependencies, since the linker would pick the static versions of the
      libraries in that case.
      
      We are still making an assumption that the default mode of the linker
      is shared, and the user can specify static library builds with
      -static.  However, this is not always true.  On BG/Q, for example, the
      default is static.
      
      Fixes #2190.
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      d1413272
    • Pavan Balaji's avatar
      Cleaned up the management of wrapper flags in MPICH. · 90100837
      Pavan Balaji authored
      
      
      This includes several changes:
      
      1. Merged WRAPPER and EXTERNAL LIBS.  There is no reason to maintain
      two names for these flags.  These are eventually appended and added to
      the compiler wrappers anyway.
      
      2. Updated mpicc and friend to add the necessary flags directly
      instead of trying to merge these flags in configure.
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      90100837
    • Pavan Balaji's avatar
      Remove MPICHLIB_LDFLAGS/LIBS · 4d93cefa
      Pavan Balaji authored
      
      
      It does not make sense for the user to specify LDFLAGS/LIBS that would
      only be used to build the MPICH library, but not the user application.
      Doing do will create a false dependency of the MPICH library on these
      external libraries resulting in weird interactions with the user
      application in cases where interlibrary dependencies are not
      supported.  We were anyway silently modifying the WRAPPER LDFLAGS/LIBS
      to include these anyway, so the flags themselves were weirdly screwed
      up.
      
      This patch simply removes them instead of pretending to allow them,
      but not really allowing them.
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      4d93cefa