- 06 Aug, 2010 1 commit
-
-
Darius Buntinas authored
[svn-r7012] replaced NMPI_[i]Send, [i]Recv, Wait[all] and Test with MPIR__impl, or directly called MPID_ functions. Reviewed by jayesh@
-
- 04 Aug, 2010 4 commits
-
-
William Gropp authored
[svn-r7005] Remove support for the MPI-1.0 only datatypes MPI_2COMPLEX and MPI_2DOUBLE_COMPLEX (support and be reenable by defining MPICH_DEFINE_2COMPLEX in case we have any users that really need it)
-
David Goodell authored
No reviewer.
-
William Gropp authored
[svn-r6997] Due to changes in the autoconf macros, the PAC macro to select the compilers to use with MPI programs required multiple changes, as autoconf would prematurely run AC_PROG_CC. These factor the MPI checks into provide AC_ARG options, select compilers, and check libraries
-
William Gropp authored
[svn-r6996] Due to changes in the autoconf macros, the PAC_PROG_CC version no longer does all that AC_PROG_CC does, and thus can no longer assert that it provides AC_PROG_CC
-
- 03 Aug, 2010 5 commits
-
-
Anthony Chan authored
-
William Gropp authored
-
David Goodell authored
There are probably more uses out there that I am missing at this point. No reviewer.
-
David Goodell authored
No reviewer.
-
David Goodell authored
This is necessary because there is no portable way to statically initialize mutexes. Windows doesn't support it, and some older POSIX impls don't either. No reviewer.
-
- 02 Aug, 2010 1 commit
-
-
Darius Buntinas authored
[svn-r6974] Fix to make async.c not get added to libpmpich.a in order to avoid warnings about empty archives on mac
-
- 30 Jul, 2010 4 commits
-
-
Darius Buntinas authored
-
Darius Buntinas authored
-
Darius Buntinas authored
-
Darius Buntinas authored
-
- 29 Jul, 2010 2 commits
-
-
Darius Buntinas authored
-
David Goodell authored
Originally broken by r6919. No reviewer.
-
- 28 Jul, 2010 7 commits
-
-
David Goodell authored
Thanks to Joe Ratterman @ IBM for the bug report. No reviewer.
-
David Goodell authored
This required moving CHKMEMCPYANDSTMT above the "/* --BEGIN ERROR MACROS-- */" line. This lets maint/extracterrmsgs know that **memcpyalias is actually used and avoids an "(unknown)(): Internal MPI error!" message when memcpy arguments are aliased in MPIR_Localcopy. Also fix a format string mismatch. No reviewer.
-
William Gropp authored
[svn-r6949] Added Mac OSX Darwin to known architectures for ROMIO. This eliminates warnings about unrecognized architecture when building ROMIO
-
Darius Buntinas authored
-
Darius Buntinas authored
-
Darius Buntinas authored
-
Anthony Chan authored
[svn-r6940] Replaced enable_fc=default setting by enable_fc=yes and set enable_fc=no if any Fortran90 test fails. Guarded all AC_PROG_[CC|F77|FC|CXX] so none of the *FLAGS would be set -g -O2. Eliminated duplicated PAC_PROG_FC/PAC_PROG_FC_WORKS caused by inconsistent use of enable_fc=default. Moved AC_PROG_[CC|F77|FC|CXX] right before the corresponding language tests to improve readability of the code.
-
- 27 Jul, 2010 9 commits
-
-
Darius Buntinas authored
[svn-r6939] bug fix: the communicator wasn't passed to the err_return function, so we weren't checking whether to return errors or abort
-
David Goodell authored
This commit may be slightly conservative in some of the pt2pt code, but it is not obvious that persistent requests handles don't need to be published safely. Until it is proven otherwise, we will take the write memory barrier hit (on some platforms). No reviewer.
-
David Goodell authored
Racy accesses don't happen any longer, although I think this code now runs slower in some cases. Also, unrelated to this change, this algorithm probably scales poorly with the number of contending threads. No reviewer.
-
David Goodell authored
No reviewer.
-
David Goodell authored
When compiled for fine-grained threading, the completion counter serves as a form of lockfree signalling. As such, atomic access and memory barriers must be used to ensure correctness. In per-object mode, this code also contains valgrind client request annotations to inform Helgrind/DRD/TSan about the lockfree signalling pattern. No reviewer.
-
David Goodell authored
No reviewer.
-
David Goodell authored
A small helper function to handle the common-ish case of running the progress engine until a particular request is complete. No reviewer.
-
Darius Buntinas authored
-
Darius Buntinas authored
[svn-r6903] Fixed some warnings, fixed compile failure with --enable-fast, fixed places where MPIR_Err_return_* was not being called. No reviewer.
-
- 26 Jul, 2010 2 commits
-
-
Anthony Chan authored
[svn-r6898] fix to r6897 so that top-level configure's enable-option-checking is followed in the subconfigure.
-
Anthony Chan authored
[svn-r6897] disable option checking in mpich2's configure of subpackage (no more warnings of unrecognize --enable or --with options) so it behaves the same as AC_CONFIG_SUBDIRS.
-
- 23 Jul, 2010 2 commits
-
-
Darius Buntinas authored
-
Darius Buntinas authored
-
- 22 Jul, 2010 2 commits
-
-
Anthony Chan authored
-
Rob Latham authored
-
- 21 Jul, 2010 1 commit
-
-
Darius Buntinas authored
-