- 05 Nov, 2012 1 commit
-
-
Pavan Balaji authored
1. Make the manpage entries consistent with the function prototype. 2. Consistently use "Parameters" instead of the inconsistent "Parameter" and "Parameters" usage. 3. Correct the manpages for MPI_Type_get_contents and MPI_Type_get_envelope. Reviewed by dinan.
-
- 11 Oct, 2012 1 commit
-
-
Pavan Balaji authored
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.
-
- 23 Aug, 2012 1 commit
-
-
James Dinan authored
Pulled bit manipulation arithmetic into macros for converting handles to indices in MPIR_Op and MPIR_Op_check_dtype function pointer tables. Reviewer: buntinas
-
- 22 Jul, 2012 1 commit
-
-
William Gropp authored
[svn-r10031] Added several MPICH2_CONST qualifiers previously missed (found when compiling the MPI-3 examples), as well as adding reduce_scatter_block to MPE2 collchk
-
- 21 May, 2012 1 commit
-
-
William Gropp authored
-
- 19 Mar, 2012 1 commit
-
-
David Goodell authored
Found by the clang static analyzer. No reviewer.
-
- 04 Nov, 2011 1 commit
-
-
Pavan Balaji authored
-
- 14 Aug, 2011 1 commit
-
-
William Gropp authored
[svn-r8910] Add support for Fortran integers that are not the same size as C ints. This takes advantage of MPI_Fint and the Fortran interface builder, buildiface. It has been tested with the MPICH2 and Inteltests and passes (except for failures due to limitations in the code for pack external), but because it is both a signficant change in the Fortran interface code and is needed only by Fortran users that have applications that need, e.g., 8-byte INTEGERs, it is not the default. Also includes updates to the tests to more thoroughly test Fortran and to the collective computation routines.
-
- 08 Mar, 2011 1 commit
-
-
David Goodell authored
This permits usage by multiple collectives. Reviewed by buntinas@.
-
- 21 Jan, 2011 1 commit
-
-
Darius Buntinas authored
-
- 13 Jan, 2011 1 commit
-
-
Darius Buntinas authored
[svn-r7720] Fix collectives to not hang if the communicator contains a failed process. The collectives will not return an error immediately upon detecting a failure, rather they'll return the error at the end of the function and continue the communication pattern so that other processes waiting to receive messages will not hang. This means that, although the collective should complete at all processes, some processes will receive an error, and some processes may not get a valid result. Since some processes may not receive an error and still receive an invalid result, a separate mechanism is needed to confirm that the collective has completed correctly, such as MPI_Comm_validate of the MPI3 FT proposal.
-
- 23 Oct, 2010 1 commit
-
-
David Goodell authored
No reviewer.
-
- 11 Aug, 2010 1 commit
-
-
Darius Buntinas authored
-
- 29 Jul, 2010 1 commit
-
-
Darius Buntinas authored
-
- 01 Jul, 2010 1 commit
-
-
Darius Buntinas authored
-
- 24 Jun, 2010 1 commit
-
-
Darius Buntinas authored
-
- 09 Jun, 2010 2 commits
-
-
Darius Buntinas authored
[svn-r6799] Replaced NMPI_Reduce_scatter_blocked with MPIR_Reduce_scatter_blocked_impl. Reviewed by goodell@
-
Darius Buntinas authored
-
- 01 Jun, 2010 1 commit
-
-
David Goodell authored
No reviewer.
-
- 25 May, 2010 2 commits
-
-
Rajeev Thakur authored
-
Rajeev Thakur authored
-
- 10 Nov, 2009 1 commit
-
-
Pavan Balaji authored
the function itself. Reviewed by goodell.
-
- 30 Aug, 2009 1 commit
-
-
David Goodell authored
This also adds in an omitted test. This sort of change is what I get for hastily committing code at the end of the day on a Friday. No reviewer.
-
- 28 Aug, 2009 1 commit
-
-
David Goodell authored
This commit implements MPI Forum ticket #27, which adds a new collective function named MPI_Reduce_scatter_block. This is equivalent to MPI_Reduce_scatter with a consistent block size argument. NOTE: this particular implementation of MPI_Reduce_scatter block is inefficient. It just performs an MPI_Reduce into a temporary buffer on rank 0 and then scatters that buffer to the rest of the communicator. For more history and information about this feature, please see the following URL: https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/27 No reviewer.
-