1. 31 Jul, 2014 22 commits
  2. 30 Jul, 2014 3 commits
    • Xin Zhao's avatar
      Change default values of CVARs in RMA code. · 522c2688
      Xin Zhao authored
      Change default values of MPIR_CVAR_CH3_RMA_NREQUEST_NEW_THRESHOLD,
      MPIR_CVAR_CH3_RMA_NREQUEST_TEST_THRESHOLD for better performance.
      This experience is from running graph500 on single node on BLUES
      and breadboard machine, with 16 or 8 processes and problem size is
      2^16 to 2^20. We make the number of new requests since the last
      attempt to complete pending requests to 0, so that the issuing code
      will always try to complete pending requests. We also disable the
      threshold of completed requests in GC and make the threshold of
      tested requests in GC to be 100, so that we have opportunity to
      find more pending requests in GC.
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
    • Wesley Bland's avatar
      Remove old FT functions · b76ebc6f
      Wesley Bland authored
      A few MPIX functions pertaining to fault tolerance were added to MPICH a while
      back. These functions are no longer applicable given the new ULFM
      implementation so they are being removed here.
      Signed-off-by: default avatarJunchao Zhang <jczhang@mcs.anl.gov>
    • Junchao Zhang's avatar
      Fixed compile warnings in MPI_File_f2c with --disable-romio · 1d3684ec
      Junchao Zhang authored
      MPI_File_f2c() is expected to return a value of type MPI_File. However,
      the old code returns MPI_File*. We do a type casting here. Whether the
      returned value is correct is not important since romio is disabled and we
      just want to make the compiler happy.
      Fixes #2140
      Signed-off-by: default avatarAntonio J. Pena <apenya@mcs.anl.gov>
  3. 29 Jul, 2014 4 commits
    • Wesley Bland's avatar
      Move MPIX functions to the end of mpi.h · 3e5395d4
      Wesley Bland authored
      Moving the MPIX functions to the end of the mpi.h.in file will help with ABI
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
    • Wesley Bland's avatar
      Move MPIX_ERR_FAIL_STOP to the MPIX errcode section · 339b9cc6
      Wesley Bland authored
      MPIX error codes now have their own section. Move MPIX_ERR_FAIL_STOP to that
      section with a new value.
      This does not break ABI compatiblity because this error code was prefixed MPIX
      and therefore is not available in all implementations.
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
    • Wesley Bland's avatar
      Reorganize mpi.h for MPIX err codes · 8189d9cf
      Wesley Bland authored
      The mpi.h header already had one MPIX error code in the middle of the regular
      MPI error codes. This is bad for ABI compatibility since if that error code
      ever needs to change, it might cause problems. To avoid this, we'll now have a
      new value called MPI_ERR_FIRST_MPIX which is bigger than MPICH_ERR_LAST_CLASS.
      All MPIX error classes will be based on this value. If anything above that
      value ever changes, it's not a problem because it's MPIX and not part of the
      ABI agreement.
      There is a gap between MPICH_ERR_LAST_CLASS and MPICH_ERR_FIRST_MPIX because
      sock is currently using these values for some of its internal error codes.
      Someday in the future, we could consider removing this gap if sock goes away.
      This commit also does some minor reordering of the error codes within the file
      (not their values) for readability reasons.
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
    • Antonio Pena Monferrer's avatar
      Fixed datatype displacement use in portals4 netmod · 494f597b
      Antonio Pena Monferrer authored
      The current implementation was not taking into account the datatype offset.
      These changes mainly add the "dt_true_lb" field from the MPIDI_Datatype_get_info
      function to the user-specified buffer pointer.
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
  4. 28 Jul, 2014 1 commit
  5. 23 Jul, 2014 1 commit
  6. 22 Jul, 2014 5 commits
  7. 21 Jul, 2014 4 commits