1. 07 Jun, 2013 4 commits
  2. 05 Jun, 2013 1 commit
  3. 02 Jun, 2013 1 commit
  4. 01 Jun, 2013 1 commit
    • William Gropp's avatar
      Correct typo in usage of parameter in bcast · 1bbe0ba3
      William Gropp authored
      This bug was found by the Tianhe-2 software group, and applies only to the
      device-override path for the MPI_Bcast operation.  Because of a missing trailing
      underscore, the wrong bcast override function could be selected.  As our tests
      don't check the override path, this went undetected.
      1bbe0ba3
  5. 31 May, 2013 1 commit
  6. 29 May, 2013 2 commits
  7. 22 May, 2013 4 commits
  8. 21 May, 2013 3 commits
  9. 20 May, 2013 5 commits
  10. 19 May, 2013 7 commits
  11. 18 May, 2013 11 commits
    • Pavan Balaji's avatar
      Warning squash. · 0388a85b
      Pavan Balaji authored
      No reviewer.
      0388a85b
    • Pavan Balaji's avatar
      Remove accidental debug statements. · 9d909fee
      Pavan Balaji authored
      No reviewer.
      9d909fee
    • Pavan Balaji's avatar
      Warning squash for clang. · ccf7f70c
      Pavan Balaji authored
      For the VA_ARGS test, clang was accepting it in C89 mode, but throwing
      warnings.  This causes configure to enable it, but the build to throw
      many warnings.  This patch will disable VA_ARGS support unless the
      compiler can accept it without warnings.
      
      No reviewer.
      ccf7f70c
    • Pavan Balaji's avatar
      Missed check for inline in mpl. · dfad7fdf
      Pavan Balaji authored
      Added a check for inline in the MPL configure.  Also made C89 headers
      available by default.  We should not be checking for them.
      
      No reviewer.
      dfad7fdf
    • Pavan Balaji's avatar
      Warning squash. · 01e95cbf
      Pavan Balaji authored
      No reviewer.
      01e95cbf
    • Pavan Balaji's avatar
      Correct parameter name. · 9560e258
      Pavan Balaji authored
      Thanks to Jeff Hammond for reporting it.
      
      No reviewer.
      9560e258
    • Pavan Balaji's avatar
      White space cleanup. · c655784c
      Pavan Balaji authored
      No reviewer.
      c655784c
    • Pavan Balaji's avatar
      Added new string stash/spit macros. · 6a39ab87
      Pavan Balaji authored
      We have been allocating a "large enough" pool of temporary strings and
      hoping that we don't overflow it for our temporary allocations.  This
      commit provides macros that better check for overflow problems without
      making the code too clumsy.
      
      No reviewer.
      6a39ab87
    • Jed Brown's avatar
      test: add attrdeleteget, MPI_Attr_get called from delete_fn · c532aacc
      Jed Brown authored and Pavan Balaji's avatar Pavan Balaji committed
      
      
      With MS-MPI 64-bit from HPC Pack 2008 and 2012, MPI_Attr_get returns
      error code 773 when called from delete_fn on a communicator obtained
      from MPI_Comm_split.
      
      The standard is not explicit that the 'comm' argument of delete_fn must
      be valid, so this test is only in effect when !USE_STRICT_MPI.
      
      Signed-off-by: default avatarJed Brown <jedbrown@mcs.anl.gov>
      Signed-off-by: default avatarSatish Balay <balay@mcs.anl.gov>
      c532aacc
    • Jed Brown's avatar
      config: change PAC_FUNC_NEEDS_DECL to check by assignment · 76b46a77
      Jed Brown authored and Pavan Balaji's avatar Pavan Balaji committed
      
      
      The old method attempts to create a failed compile when the function
      *is* already declared, by creating an incompatible declaration.  That is
      insufficient with clang-3.2, which only warns in case of incompatible
      redeclaration of a library function:
      
        conftest.c:44:5: warning: incompatible redeclaration of library function 'strncmp'
        int strncmp(double, int, double, const char *);
            ^
        /usr/include/string.h:143:12: note: 'strncmp' is a builtin with type 'int (const char *, const char *, size_t)'
        extern int strncmp (const char *__s1, const char *__s2, size_t __n)
                   ^
        1 warning generated.
      
      Instead, we take the opposite approach, generating a failed compile when
      the library function has *not* been declared in the header.
      
        void (*fptr)(void) = (void(*)(void))strncmp;
      
      Signed-off-by: default avatarJed Brown <jedbrown@mcs.anl.gov>
      76b46a77
    • Su Huang's avatar
      Hardcoded to wrong value 400000 if MP_POLLING_INTERVAL not set · 533b8b37
      Su Huang authored and Pavan Balaji's avatar Pavan Balaji committed
      (ibm) D189371
      (ibm) b02a38e0680dbd1471884439214ee6afe13baeb4
      (ibm) c8ebe0da80732297de985c3640caa4c5623c55d4
      (ibm) 48d1993041c3820a468d2ee6c838ff0a5bc1154a
      533b8b37