- 10 Oct, 2012 1 commit
-
-
David Goodell authored
By setting "indent-tabs-mode:nil" we should hopefully begin to slowly squeeze out hard tabs from the source without a disruptive (to downstream projects) whitespace-fixing change. No reviewer.
-
- 20 Sep, 2012 1 commit
-
-
Pavan Balaji authored
In several places, after checking for a parameter (e.g., comm) we were directly using it assuming that the parameter is valid. Since the previous ERRTEST macros did not jump to fn_fail on an error, this could result in undefined behavior if the parameter was invalid. Now, since we jump on errors within the macros themselves, once the check is done, we know that the parameter values are valid. Reviewed by buntinas.
-
- 17 Jul, 2012 1 commit
-
-
Pavan Balaji authored
provided by Jayesh based on a cursory check of the commit log; some files might have been missed. No reviewer.
-
- 27 Jul, 2010 1 commit
-
-
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.
-
- 20 May, 2010 1 commit
-
-
David Goodell authored
This is done as a separate commit to de-clutter the change with actual logic changes in it. No reviewer.
-
- 17 Sep, 2009 1 commit
-
-
William Gropp authored
[svn-r5355] Added (or moved) MPIU_THREADPRIV_DECL so that the thread-private area is acquired only once within a routine, since the data (pointer to the thread-private area) is fixed during the execution. This reduces the overhead of the nest increment/decrement, for example
-
- 12 Mar, 2009 1 commit
-
-
David Goodell authored
This is partly a fix for tickets #222 and #449, although both of those still need work from RobL. Reviewed by robl@.
-
- 27 Feb, 2009 1 commit
-
-
Jayesh Krishna authored
- A general mechanism for supporting keyval attribute copy and delete callbacks. Instead of setting a language type for a keyval object, a language specific proxy callback function is registered with the keyval. This proxy func gets called when attribute copy/delete is executed on the keyval. The proxy callback function performs the language specific operations and invokes the user registered callback functions. - Adding proxy functions to copy/delete attributes for C. C++, fortran - Adding MPIR_Keyval_set_proxy() to set the proxy functions for keyvals - Adding a new header file, mpi_lang.h, which contains the lang-specific func prototypes Contributed by Erez@MS Review@thakur,gropp
-
- 22 Oct, 2008 1 commit
-
-
William Gropp authored
[svn-r3349] Added the ability to check for handles allocated but not freed; also a number of fixes to plug leaks in handles that this capability exposed
-
- 22 Sep, 2008 1 commit
-
-
William Gropp authored
[svn-r3177] Switch to the new macro for the global thread critical section (most of this is an automated change, tested against the MPICH2 test suite)
-
- 02 Nov, 2007 1 commit
-
-
Pavan Balaji authored
-