- 08 Mar, 2014 1 commit
-
-
Huiwei Lu authored
electric-fence tool detects malloc(0) in mpid_nem_init.c Fixes #2054 Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 04 Mar, 2014 3 commits
-
-
Also, do not reserve the internal-only copy of comm world context id when it isn't being used (MPID_NEEDS_ICOMM_WORLD) See mpich.org ticket #1947 closes #1947 (ibm) 984acc33d6c8149987016b62da5afb36450be94e Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com> Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com> Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
Rob Latham authored
See OpenMPI revision 30932: https://svn.open-mpi.org/trac/ompi/changeset/30932
-
- 28 Feb, 2014 1 commit
-
-
William Gropp authored
ifdef test on the need for a prototype declaration was using the wrong name. This may have been caused by a change in the name of the CPP value without correcting the use of that name in this file.
-
- 27 Feb, 2014 3 commits
-
-
Pavan Balaji authored
We were disabling VA_ARGS whenever the compiler throws warnings. However, in some cases, the compiler is throwing warnings in general (because of bad user-specified flags) and not specifically because of VA_ARGS. See discussion on the discuss@mpich.org mailing list: http://lists.mpich.org/pipermail/discuss/2014-February/002246.html This patch works around this issue by checking the difference in the warning flags with and without VA_ARGS. Fixes #2047. Signed-off-by:
Huiwei Lu <huiweilu@mcs.anl.gov>
-
Rob Latham authored
MPICH datatypes can be used in a switch statement, but OpenMPI uses pointers. The OpenMPI guys carried this patch for far too long. see https://svn.open-mpi.org/trac/ompi/ticket/2808
-
Kenneth Raffenetti authored
Create index.html files for the docs so they are easier to navigate. This restores functionality that was lost during the build system overhaul. Closes #1800 Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 26 Feb, 2014 3 commits
-
-
Pavan Balaji authored
Simply ran the new ./maint/check_copyright.bash script. Fixes #2032. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Pavan Balaji authored
Simple script to check the git log and mark the first date the file was created on as the copyright date. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Kenneth Raffenetti authored
The functions searched generally live in libc, but some platforms (e.g. Solaris) have them in special libraries. Use AC_SEARCH_LIBS to include the extra libraries when needed. Fixes #2034 Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 25 Feb, 2014 6 commits
-
-
Pavan Balaji authored
The comment in the test program was referring to ARMCI, since it was carried over from the ARMCI-MPI test suite. Signed-off-by:
Junchao Zhang <jczhang@mcs.anl.gov>
-
Pavan Balaji authored
ARMCI-MPI is released separately. There's no reason to package it in MPICH again. Fixes #2037. Signed-off-by:
Junchao Zhang <jczhang@mcs.anl.gov>
-
Rob Latham authored
if aio not supported or doesn't work or is temporarily unavailable we fall back to blocking versions, but forgot to clean up allocated memory. Closes #2018 Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Jeff Hammond authored
see http://lists.mpich.org/pipermail/discuss/2014-February/002224.html for the details Fixes #2038 Signed-off-by:
Junchao Zhang <jczhang@mcs.anl.gov>
-
Jeff Hammond authored
Signed-off-by:
Junchao Zhang <jczhang@mcs.anl.gov>
-
Jeff Hammond authored
PETSc users are confused by error messages because they can't be troubled to understand them. Barry Smith requested that MPICH not indicate that it is aborting. this is part 1 of N patches to address this. Signed-off-by:
Junchao Zhang <jczhang@mcs.anl.gov>
-
- 24 Feb, 2014 7 commits
-
-
Rob Latham authored
These tests were adapted from the mpich-1 test suite but they are their own creatures now. Original-author: William Gropp <wgropp@illinois.edu> Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
The xfail additions to the runtests code had an incorrect test on xfail that caused runtests to stop recording a test that could not be built as failed - thus, the test script would report success for all tests when some tests were not run. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
This adds dataalign, sendrecvt2, and sendrecvt4 to the tests of MPI datatypes in the MPICH test suite. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
This test moves the sendrecv2 and sendrecv4 test from MPICH-1 to the new MPICH tests. It has been updated to use the MTest framework. This test uses the datatypes created by the dtypes.c file (also moved from MPICH-1). These tests involve creating a structure type with an explicit offset of a variety of types, and then communicated with MPI_BOTTOM as the buffer location. Several of these tests failed in a recent update to the Dataloop code for optimization of performance. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
This commit add the dataalign test from MPICH1. It has been updated to use the MTest framework. This tests a specific struct datatype, and is a test that caused one recent dataloop optimization to fail. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
This adds the routines originally defined in the MPICH test suite that created a range of datatype tests, including the input and output data. This commit moves them to the new MPICH and puts them into the MTest framework, as an optional file. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
- 22 Feb, 2014 1 commit
-
-
Pavan Balaji authored
The original comm_free was incorrect as the parent process was disconnecting the connection to the child, but the child was not disconnecting it's end. Thanks to Charles Archer @ Intel for reporting the error and providing the patch. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 20 Feb, 2014 4 commits
-
-
Pavan Balaji authored
Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Pavan Balaji authored
MPIX_ is used for non-MPI functionality exposed by MPICH. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Pavan Balaji authored
-
Pavan Balaji authored
-
- 19 Feb, 2014 5 commits
-
-
Pavan Balaji authored
The C++ virtual function ordering was changed, thus breaking ABI. Signed-off-by:
Antonio J. Pena <apenya@mcs.anl.gov>
-
Provide some guidance on how to run MPICH programs using Intel's MPI package and vice-versa. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov> (includes some clarifications to the text from Pavan Balaji).
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Allow some virtual functions to be placed at the end, so it matches the layout of the Intel MPI header. This should make our output file nearly identical to that of Intel MPI. All virtual functions should be exactly ordered. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
This patch breaks ABI compatibility between this and older versions of MPICH, but is needed to get MPICH closer to the ABI compatibility initiative with Intel, IBM and Cray. This patch does not make the resultant mpicxx.h exactly the same as what Intel MPI ships, but most of the publicly exposed virtual functions should be in order. The remaining functions that are out-of-order are Reduce_scatter_block and Call_errhandler for communicators, which are placed after the internal Clone function. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 17 Feb, 2014 1 commit
-
-
Kenneth Raffenetti authored
We are doing an rc4 before the final 3.1, so update the version and changes info to reflect that. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 14 Feb, 2014 1 commit
-
-
Kenneth Raffenetti authored
This reverts commit [e0a1cf61], which was breaking support for the Totalview debugger integration. Fixes #2030
-
- 13 Feb, 2014 1 commit
-
-
Haizhu Liu authored
MPI_Mprobe/MPI_Improbe/MPI_Mrecv/MPI_Imrecv (ibm) F192956 Signed-off-by:
Su Huang <suhuang@us.ibm.com>
-
- 10 Feb, 2014 3 commits
-
-
Pavan Balaji authored
Only set error handler on the file when MPI-I/O is enabled. Fixes #2019. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Pavan Balaji authored
MPI_COMM_IDUP currently just asserts out when we use it in multithreaded mode. This is overly conservative. MPI_COMM_IDUP works fine in such modes unless it is executed concurrently with another routine that also tries to allocate or free a context ID. Removing this assertion till we find a more appropriate way of tracking this error. Fixes #2020. Signed-off-by:
Huiwei Lu <huiweilu@mcs.anl.gov>
-
Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-