1. 08 Jan, 2013 1 commit
    • James Dinan's avatar
      Linked list construction benchmark test cases · ff1d777a
      James Dinan authored
      This test case is a variation on the linked list test case that builds a linked
      list with a deterministic structure; node k in the list is owned by rank (k %
      nproc).  Three variations are included to exercise lock-exclusive, lock-shared,
      and lock-all synchronization modes.
      
      Reviewer: none
      ff1d777a
  2. 07 Jan, 2013 9 commits
  3. 03 Jan, 2013 6 commits
  4. 31 Dec, 2012 1 commit
  5. 28 Dec, 2012 1 commit
  6. 25 Dec, 2012 1 commit
  7. 21 Dec, 2012 1 commit
  8. 20 Dec, 2012 4 commits
    • David Goodell's avatar
      [svn-r10801] ROMIO: error checking for MPI_Comm and MPI_Info objects · 47754bc5
      David Goodell authored
      1). There was error checking on the comm object in
          MPI_Comm_test_inter(comm, &flag); So if the return value of
          MPI_Comm_test_inter is not MPI_SUCCESS, then the comm is either an
          invalid MPI_Comm handle or intercommunicator handle.
      2). A new macro MPIO_CHECK_INFO is added into adioi_error.h. It will
          call MPI_Info_dup, unless there is no more memory space left , as
          long as the info object is valid, this function will return
          MPI_SUCCESS; or it will return an error code. So by checking the
          return value of MPI_Info_dup, we could achieve the purpose of
          checking MPI_Info handles.
      
      Based on patch 0006 from the second round of IBM's error checking
      patches.  Replaces 0009 from the first round and augments r10637.
      47754bc5
    • David Goodell's avatar
      [svn-r10800] ROMIO: check for consistent prealloc sizes · 208d90e6
      David Goodell authored
      By using MPI_Allreduce to get the maximum value and minimum value of all
      sizes, when the two values are identical, all processes have same values
      of size.  The problem of checking the sizes with MPI_Bcast is that the
      root will pass the check while the others not.
      
      Based on patch 0004 from the second round of IBM's error checking
      patches.
      208d90e6
    • David Goodell's avatar
      [svn-r10799] ROMIO: check whether datatypes are committed · 011f107a
      David Goodell authored
      This only works when ROMIO is built with MPICH.
      
      Based on patch 0001 from the second round of IBM's error checking
      patches.  Replaces 0008 from the first round.
      011f107a
    • David Goodell's avatar
      [svn-r10796] update version.m4 for 3.0.1 release · 6aab201f
      David Goodell authored
      No ABI changes, just hydra fixes, so 10:0:0 becomes 10:1:0.
      6aab201f
  9. 19 Dec, 2012 14 commits
  10. 17 Dec, 2012 2 commits
    • James Dinan's avatar
      [svn-r10772] Error tests: Handling of context ID exhaustion · 4ddd6db5
      James Dinan authored
      These tests create a lot of communicators, in an effort to check that MPI
      handles context ID exhaustion gracefully.
      
      Reviewer: buntinas
      4ddd6db5
    • James Dinan's avatar
      [svn-r10771] Updated Context ID Exhaustion Check · 3c720d08
      James Dinan authored
      Updated the context ID exhaustion check with a more versatile test that can
      detect all of the errors detected by the old scheme, as well as detecting when
      context ID allocation will not succeed because there is no common context ID
      across the processes performing allocation.  This fixes ticket #1768.
      
      Reviewer: goodell
      3c720d08