- 19 Dec, 2013 1 commit
-
-
Fixes #1963 Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 31 Oct, 2013 1 commit
-
-
MPI_Pack, MPI_Unpack, and MPI_Pack_size use integers to describe counts of bytes and posistions in a bytestream. In a world of 2 GiB+ datatypes, this is not correct. It will take an army to change the standard, but we can at least do the right thing internally. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 26 Oct, 2013 1 commit
-
-
To adapt to naming for control variables in MPI_T. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 28 Sep, 2013 1 commit
-
-
Pavan Balaji authored
Some builtin kinds (e.g., MPI_DOUBLE_INT), can have extra padding when a vector of them is copied. So we need to use the extent for such types, not just the size. In this commit, we just simplify the optimization to only work on BUILTIN types, which do not have this issue. Signed-off-by:
Xin Zhao <xinzhao3@illinois.edu>
-
- 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.
-