- 26 Oct, 2013 1 commit
-
-
Implemented the framework for MPI_T enums, categories, performance variables. and control variables specified in MPI3. Fix #1898, #1930. The code should make MPICH MPI_T compliant, though not all MPICH pvars/cvars are currently exposed through MPI_T. The code supports multithreading up to MPI_THREAD_MULTIPLE. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 24 Oct, 2013 3 commits
-
-
Rob Latham authored
Jeff Hammond's test to send/recieve a message described by a large datatype.
-
MPI_Type_get_extent_x and MPI_Type_get_true_extent_x were throwing errors when passed an uncommitted user-defined datatype. This was incorrect. Closes #1774 Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
The test was too prescriptive about the allowed error classes. ERR_NO_SUCH_FILE is a better choice, but ERR_IO is valid. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
- 21 Oct, 2013 2 commits
-
-
William Gropp authored
Adds to the test suite a way to include tests that are specific to a particular implementation. Currently includes only one for MPICH, testing the basic features of mpi_t. This also serves as a test of the implementation tests themselves. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
William Gropp authored
In some cases, MPIR_COUNT_ALIGNMENT was not being defined. This fixes that case, which came up when trying the -feature=fint=on option for the Fortran 77 code.
-
- 20 Oct, 2013 1 commit
-
-
Multiple threads do RMA operations and flush on the same target. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 19 Oct, 2013 2 commits
-
-
Test MPI_WIN_ALLOCATE and MPI_WIN_ALLOCATE_SHARED when allocating large SHM window memory (1GB) per process. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
make SHM handle type in MMAP SHM allocation defined as MPI_Aint instead of integer to accomodate allocation of SHM memory with size larger than 2^32. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 18 Oct, 2013 4 commits
-
-
Pavan Balaji authored
The ABI is broken from the changes contributed by Intel. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Pavan Balaji authored
This is a part of the contribution from Intel to update mpich's ABI to match that of Intel MPI's previous versions. Signed-off-by:
William Gropp <wgropp@illinois.edu>
-
Pavan Balaji authored
The numbering of MPI_COMBINER constants was changed when we added MPI-2.2 support. This patch reverts that numbering and adds the MPI-2.2 specific combiners to the end, to maintain ABI compatibility with older mpich releases. An initial version of this patch was contributed by Intel. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Pavan Balaji authored
This was changed to 1024 to give space for larger error strings. But this caused an ABI breakage for a number of MPICH partners. This patch reverts the size back the size to what we had in older mpich releases. An initial version of this patch was contributed by Intel. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 17 Oct, 2013 1 commit
-
-
Jeff Hammond authored
Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 15 Oct, 2013 1 commit
-
-
Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 13 Oct, 2013 1 commit
-
-
Kenneth Raffenetti authored
xfails are primarily for our consumption, so we disable them by default. This will result in cleaner test output for the average user. Also note that if the testsuite is configured in strict MPI mode, all strict tests, regardless of xfail, will run. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 12 Oct, 2013 1 commit
-
-
Rob Latham authored
MPIDU_Datatype_debug is really helpful when trying to figure out what a library or someone else's datatype code is feeding to MPICH. For some reason it didn't know how to dump subarray types. now it does.
-
- 11 Oct, 2013 2 commits
-
-
Pavan Balaji authored
Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Pavan Balaji authored
clang seems to be unhappy when we use "0" instead of "NULL" for buffer addresses. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 09 Oct, 2013 2 commits
-
-
Rob Latham authored
bglockless feature file should not define anything pvfs2 related.
-
Rob Latham authored
this guy no longer gets used now that there's common hint processing code
-
- 04 Oct, 2013 7 commits
-
-
Rob Latham authored
-
Rob Latham authored
I end up looking at this code only about once every six months. Add more comments so the next time I'm here, I don't have to re-learn the teeny-tiny details.
-
Rob Latham authored
drivers updated: - ad_bgl - ad_bg - ad_lustre - ad_panfs - ad_pvfs2 Reviewed-by:
Rajeev Thakur <thakur@mcs.anl.gov>
-
Rob Latham authored
-
Rob Latham authored
continue the slow and intermittent process of adding error checking to romio test cases
-
Rob Latham authored
ROMIO tests were not cleanly buildig with --enable-strict, mostly due to missing 'const' for strings. One test uses strdup, which is incompatible with strict ansi.
-
Rob Latham authored
for years we've added hints by cutting and pasting. Turn all this dupilcated code into common hint processing funcitons. Still need to do this for all drivers, too
-
- 02 Oct, 2013 3 commits
-
-
Kenneth Raffenetti authored
All functions in these tests return errors to all processes when there is a failure in the communicator. Mark failing tests as xfail. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Kenneth Raffenetti authored
pt2pt tests for blocking and non-blocking sends and recvs within a communicator with a failed process. Mark failing tests as xfail. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Kenneth Raffenetti authored
Fault tolerance tests should test for program correctness even in cases where mpiexec returns a non-zero exit code. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 01 Oct, 2013 1 commit
-
-
Kenneth Raffenetti authored
Jenkins counts a passing test with a TODO as an error. No reviewer.
-
- 29 Sep, 2013 1 commit
-
-
William Gropp authored
Signed-off-by:
Rob Latham <robl@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>
-
- 27 Sep, 2013 3 commits
-
-
Kenneth Raffenetti authored
No reviewer.
-
Pavan Balaji authored
Optimize the case where the origin and target both use basic datatypes. In this case, we assume that the data is aligned correctly for the appropriate datatype and perform a direct assignment instead of a memory copy. Signed-off-by:
Xin Zhao <xinzhao3@illinois.edu>
-
Rob Latham authored
i know the ft stuff is kind of broken but come on this didn't even compile!
-
- 26 Sep, 2013 3 commits
-
-
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>
-
Pavan Balaji authored
The check was originally in the ch3 layer, but doesn't seem to use any ch3 specific information. This macro will be useful at the upper layers for optimizations, e.g., in the localcopy routine. Signed-off-by:
Xin Zhao <xinzhao3@illinois.edu>
-
Pavan Balaji authored
We already do a check for shared memory before calling the shared-memory specific functions. This patch simplifies some of those redundant checks. Signed-off-by:
Xin Zhao <xinzhao3@illinois.edu>
-