- 25 Oct, 2012 4 commits
-
-
James Dinan authored
Implementation of MPI-3 window info query routines. Reviewer: balaji
-
James Dinan authored
This adds a simple implementation for request-based RMA operations. The implementation uses generalized requests as follows: 1. Insert operation into the RMA ops list 2. Create a generalized request 3. When the request is polled, flush the window and mark completed Reviewer: buntinas
-
James Dinan authored
Split MPIX_Greqest_start into externally and internally callable routines. Reviewer: none
-
Pavan Balaji authored
moved some error messages which should have been mpix to mpi. Reviewed by dinan.
-
- 24 Oct, 2012 3 commits
-
-
Pavan Balaji authored
A slightly older version of this patch was reviewed by goodell.
-
David Goodell authored
We incorrectly interchanged the context_id and recvcontext_id. The bug report and fix itself was provided by Devendar Bureddy <bureddy@cse.ohio-state.edu> (thanks!). I wrote the regression test portion of the commit. No reviewer.
-
Pavan Balaji authored
r10444. No reviewer.
-
- 23 Oct, 2012 4 commits
-
-
Pavan Balaji authored
No reviewer.
-
Pavan Balaji authored
MPICH2 --> MPICH1 move. No reviewer.
-
Pavan Balaji authored
Reviewed by robl.
-
James Dinan authored
The RMA op dispatch macro was previously defined in a private header used by the high level routines. This has been moved to mpiimpl.h to join the rest of the RMA op table code. This will allow other routines to dispatch RMA ops at the ADI correctly. Reviewer: goodell.
-
- 19 Oct, 2012 2 commits
-
-
Pavan Balaji authored
MPI_. A slightly older version of this patch was reviewed by goodell.
-
William Gropp authored
-
- 15 Oct, 2012 1 commit
-
-
William Gropp authored
[svn-r10377] More fixes for inter-language attribute use. Tested on x86 and 64-bit SPARC; there are still errors because of the incorrect use of int where MPI_Fint is needed, but this will work for most users, and the MPI_Fint case has been removed from MPI-3
-
- 11 Oct, 2012 1 commit
-
-
Pavan Balaji authored
No reviewer.
-
- 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.
-
- 08 Oct, 2012 1 commit
-
-
David Goodell authored
The ABI string (c:r:a) was bumped from 8:0:0 to 8:1:0 since the interface has not changed AFAICT. No reviewer.
-
- 04 Oct, 2012 3 commits
-
-
Pavan Balaji authored
No reviewer.
-
Pavan Balaji authored
No reviewer.
-
Pavan Balaji authored
library as well. Reviewed by goodell.
-
- 03 Oct, 2012 5 commits
-
-
Darius Buntinas authored
-
James Dinan authored
No reviewer.
-
Pavan Balaji authored
Reviewed by buntinas.
-
David Goodell authored
The new ABI string is 8:0:0 because we changed the prototype of MPIX_Win_allocate_shared since rc1. The rc2 release should have also had this string, but I forgot to update the version.m4 file before cutting the tarball. No reviewer.
-
David Goodell authored
The information returned by MPI_Type_get_contents was incorrect for the new MPI-3 routine, MPIX_Type_create_hindexed_block. This commit fixes the bug and adds a regression test for it ("hindexed_block_contents"). Reported by Lisandro Dalcin (thanks!): http://lists.mcs.anl.gov/pipermail/mpich2-dev/2012-October/000978.html Reviewed by buntinas@.
-
- 29 Sep, 2012 1 commit
-
-
Pavan Balaji authored
No reviewer.
-
- 26 Sep, 2012 1 commit
-
-
William Gropp authored
[svn-r10273] Reset the attribute storage type to match the new value. Without this, if the same attribute key is used from different languages to set the attribute (allowed since MPI2.2), incorrect handling of the value on attribute retrieval will occur
-
- 25 Sep, 2012 4 commits
-
-
Pavan Balaji authored
No reviewer.
-
Pavan Balaji authored
Reviewed by robl.
-
Pavan Balaji authored
ifdefs. No reviewer.
-
William Gropp authored
-
- 24 Sep, 2012 1 commit
-
-
Rob Latham authored
-
- 21 Sep, 2012 2 commits
-
-
Rob Latham authored
modify the pointer in the calling function.
-
Rob Latham authored
contributed to us in June 2012.
-
- 20 Sep, 2012 2 commits
-
-
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.
-
William Gropp authored
-
- 19 Sep, 2012 1 commit
-
-
Pavan Balaji authored
BG/Q, where we do a cross-compile. Reviewed by buntinas.
-
- 11 Sep, 2012 2 commits
-
-
James Dinan authored
An extra argument was added to the oputil macros to provide a name, which can be used to generate union types. This is needed for generating types to be included in the RMA packet headers. The RMA code is also modified to use this new functionality, replacing the old hand-coded unions. Reviewer: goodell@
-
James Dinan authored
The oputil.h code is useful to more than just the collectives code now, so it makes sense to move to the common include directory. Precursor to a refactor of oputil.h itself to add a third (type-name) parameter to the type macros. Reviewer: goodell
-
- 07 Sep, 2012 1 commit
-
-
James Dinan authored
As of MPI 3.0, the tag argument in Intercomm_create can be ignored. Updated intercomm_create to use a fixed tag in the collectives tag space. Reviewer: balaji
-