- 26 Sep, 2013 1 commit
-
-
Pavan Balaji authored
In this case, we don't need to find the lower-bound. It's a simple copy. Signed-off-by:
Xin Zhao <xinzhao3@illinois.edu>
-
- 29 Jul, 2013 1 commit
-
-
Wesley Bland authored
No reviewer necessary.
-
- 25 Jul, 2013 17 commits
-
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme.Rename MPIC_Send_ft to MPIC_Send Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme.Rename MPIC_Send_ft to MPIC_Send Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The FT functions are now the default (only) way to call the collective helper functions. This is one of a few patches to migrate all uses to no longer use the MPIC_*_ft naming scheme. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Merge the two functions into one function and remove the non-ft version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Merge the two functions into one function and remove the non-ft version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Merge the two functions into one function and remove the non-ft version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Merge the two functions into one function and remove the non-ft version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Merge the two functions into one function and remove the non-ft version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Merge the two functions into one function and remove the non-ft version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Merge the two function into one function and remove the non-ft version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
All usages of the non-ft versions have moved over to use the ft versions to avoid the need to maintain both and to ensure that we provide some ability to provide ft everywhere. There are times where this isn't necessary or useful and in those cases, the value of *errflag can be ignored and just the return value can be checked to see if the function was successful or not. The MPIC_* functions that have an ft mirror (e.g. MPIC_Send -> MPIC_Send_ft) are no longer accessible outside of helper_fns.c. Now the MPIC_*_ft functions should be called directly. Note that this is not going to be a long lived policy. Instead, the MPIC_*_ft functions will be merged with the standard MPIC_* functions and will replace them. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
All of the *_ft functions now set/check for the error bit in the tag instead of using a completely separate tag to send error notifications. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 22 Apr, 2013 1 commit
-
-
Dave Goodell authored
These were not spotted earlier because our `--enable-strict` functionality was broken, especially under clang. Reviewed-by: balaji
-
- 12 Apr, 2013 2 commits
-
-
Dave Goodell authored
Otherwise they could be used uninitialized in the `MPIU_ERR_` macros. Followup to [3fdf0887]. No reviewer.
-
Qi QC Zhang authored
Created by squashing two mpich-ibm.git commits together (533f660f and acb6d143). Original subject was: "pami coredump at _lapi_shm_amsend" merged IBM breadcrumbs: (ibm) D180594 (ibm) fe8f99116561f407c0e5e39e2f7b3354537e9279 (ibm) 88f19b240b90983f8c6f99b273df996839dfecf4 (ibm) 170b04ee98ad1706da2723d7cbf538711945f402 No reviewer.
-
- 15 Jan, 2013 1 commit
-
-
Qi QC Zhang authored
When no less than 4 tasks in the same group call MPI_Scatter with recvcount less than sendcount, non-root tasks will pass a negative count to MPIC_Send_ft, which won't always be caught by the device. This adds a bit of extra error checking to help catch this case. Based on a patch written by Qi QC Zhang <keirazhang@cn.ibm.com>, augmented by Dave Goodell <goodell@mcs.anl.gov>.
-
- 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.
-
- 03 Jul, 2012 1 commit
-
-
Pavan Balaji authored
disabled for the public interfaces, but all internal functions use const. No reviewer.
-
- 24 Apr, 2012 2 commits
-
-
Pavan Balaji authored
-
Pavan Balaji authored
-
- 14 Nov, 2011 1 commit
-
-
Darius Buntinas authored
[svn-r9170] Fix bug where some collectives were incorectly detected as failed because of an uninitialized tag field in the status
-
- 24 Jan, 2011 1 commit
-
-
Darius Buntinas authored
-
- 21 Jan, 2011 1 commit
-
-
Darius Buntinas authored
-
- 08 Dec, 2010 1 commit
-
-
William Gropp authored
-
- 11 Aug, 2010 1 commit
-
-
Darius Buntinas authored
-
- 09 Aug, 2010 1 commit
-
-
Darius Buntinas authored
[svn-r7029] replaced NMPI_ functions with MPIR_ _impl for pack, unpack, pack_size, and group_translate_ranks. reviewed by balaji@
-
- 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@
-
- 29 Jul, 2010 1 commit
-
-
Darius Buntinas authored
-
- 27 Jul, 2010 1 commit
-
-
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.
-
- 01 Mar, 2010 1 commit
-
-
David Goodell authored
This adds two new macros, MPIU_MEM_RANGES_OVERLAP and MPIU_ERR_CHKMEMCPYANDJUMP, which can be used for error checking memcpy invocations in "mpi_errno" situations. Also refactor MPIU_MEM_CHECK_MEMCPY to use the new _RANGES_OVERLAP macro. This commit also uses CHKMEMCPYANDJUMP in MPIR_Localcopy so that we can figure out the code paths where we are missing alias checking when we get bug reports from users. Prior to this commit we would typically get assertion failures instead without a backtrace. No reviewer.
-
- 17 Sep, 2009 1 commit
-
-
Jayesh Krishna authored
[svn-r5357] Explicitly declaring sendcount and recvcount that are logged by the rlog macros - without this fix build with rlog fails after r5276
-
- 28 Aug, 2009 1 commit
-
-
David Goodell authored
All three all-to-all scatter/gather routines (MPI_Alltoall, MPI_Alltoallv, and MPI_Alltoallw) now accept MPI_IN_PLACE as a valid sendbuf argument. This is an implementation of MPI Forum ticket #31 for MPI-2.2 compliance. See the following URL for more information: https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/31 No reviewer.
-
- 12 Jun, 2009 1 commit
-
-
Darius Buntinas authored
-