- 26 Sep, 2013 1 commit
-
-
Do a memory barrier when winow is allocated by MPI_Win_allocate_shared, if this fence is (1) not call with MPI_MODE_NO_PROCEDE; (2) not the very first fence; (3) not following a fence with MPI_MODE_NO_SUCCEED. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 25 Sep, 2013 3 commits
-
-
When a key is not found locally, pass the "get" command upstream. This allows us to handle special cases like dead processes. Fixes #1917. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Pavan Balaji authored
As reported by Michael Raymond @ SGI, we were never checking if the disp_unit was set correctly. This patch improves the error checks. Signed-off-by:
Xin Zhao <xinzhao3@illinois.edu>
-
- 23 Sep, 2013 1 commit
-
-
Pavan Balaji authored
1. Cleanup check for local IPs. We check to see if the host IP matches that of the list of local IP addresses. If it does, it's a local host. 2. Do not try to detect remotely accessible nodes. Our logic for identifying whether a node is remotely accessible is quite primitive and hacky. It doesn't serve any real purpose either. This patch deletes that code. 3. Cleanup the is_local lookup function. If getifaddrs and inet_ntop are available, try to detect local processes. If they aren't there, simply return non-local. In this case, the launcher will fall back to using a remote launch even for local processes. Bad, but workable. 4. Make the hostname lookups more comprehensive, by matching the local hostname and the IP address the local hostname resolves to as well. This works well when the /etc/hosts file contains an IP address match that is not a part of the network addresses. In this case, the hostname IP lookup will give that IP address, but it will not match any of the local network IP addresses. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 22 Sep, 2013 2 commits
-
-
Junchao Zhang authored
In verbose mode, mpit_vars.c prints all MPI_T control variables, performance variables and categories defined in the MPI implementation. It is adapted from the code provided Bill Gropp. It needs more refinement when printing hierarchical categories. Also added mpit_vars to .gitignore.
-
This commit will increase the ABI version. Fix #1904 Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 21 Sep, 2013 2 commits
-
-
Some MPI_T functions return MPI_SUCCESS even when they are not implemented. Now return MPI_ERR_INTERN instead. Of course it is a temp fix. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Add missing MPI_T error codes in mpi.h. Will increase the ABI version. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 20 Sep, 2013 3 commits
-
-
Pavan Balaji authored
No reviewer.
-
Pavan Balaji authored
Picked up the relevant parts of [2bda6bc7], [49b74176] and [59cbc846]. No reviewer.
-
Pavan Balaji authored
No reviewer.
-
- 18 Sep, 2013 2 commits
-
-
Rob Latham authored
If data sieving is not supported by the underlying file system (e.g. PVFS, PLFS, BGLOCKLESS) then there is no reason to turn write-only requests into read-write requests. Suggestion first reported by David Knaak of Cray. Reviewed-by:
David Knaak <knaak@cray.com>
-
FreeBSD does not support this attribute. Including this runtime test ensures nemesis will not override the allocate_shm function pointer unless it is supported. Fixes #1926 Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 17 Sep, 2013 1 commit
-
-
Rob Latham authored
- large_type now conforms to mpich test guidelines. - additional datatype cases that do not rely on "large MPI_Aint" (but 32 bit platforms probably still cannot process these types)
-
- 12 Sep, 2013 3 commits
-
-
William Gropp authored
Fixup the f90tof77 failcheck patch to eliminate a stray blank
-
William Gropp authored
Add a test for success in the executions of the f77tof90 script in autogen.sh Signed-off-by:
Antonio J. Pena <apenya@mcs.anl.gov>
-
Rob Latham authored
RobL wears the "bad commit of shame" badge for missing these in the last commit
-
- 11 Sep, 2013 1 commit
-
-
Rob Latham authored
An complimentary test to large_count. Whereas large_count hits an assertion early on about size being negative, this test progresses further into the dataloop code... where it asserts about a count of blocks being negative: Assertion failed in file ../src/mpid/common/datatype/dataloop/segment_count.c at line 100: *blocks_p > 0 refer to ticket #1893 RobL's large-count/large-type combo branch will address this once it lands.
-
- 28 Aug, 2013 1 commit
-
-
Junchao Zhang authored
Initialized a variable in mpi_t_str.c to a garbage value so that the test will more easily trigger MPI_T implementation bugs. Current MPI_T implementation is incorrect, so I also added the test to xfail.
-
- 27 Aug, 2013 6 commits
-
-
William Gropp authored
-
William Gropp authored
-
William Gropp authored
-
William Gropp authored
-
William Gropp authored
One was discovered on reading the code; the correct test for the enum case was not made. The second was discovered by the Blue Waters team when testing the most recent Cray MPI release. Its not clear how this passed our tests.
-
William Gropp authored
-
- 26 Aug, 2013 2 commits
-
-
Wesley Bland authored
The MPI_Errhandler callback function is defined as the MPI Standard as having a valist which is implementation specific. This adds a specification for those parameters to the user doc and the man page for MPI_Comm_create_errhandler. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Wesley Bland authored
As of MPI-2, MPI_Init will accept NULL as input parameters. This wasn't mentioned in the man page though this is pertinent information. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 23 Aug, 2013 2 commits
-
-
We don't provide support for Windows anymore. There shouldn't be instructions for installing and using it in the install guide. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
We don't provide support for Windows anymore. There shouldn't be instructions for installing and using it in the user guide. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 21 Aug, 2013 1 commit
-
-
Rob Latham authored
The default "aggregators per peset" value of 8 had not been changed since Blue Gene /L. Further, allow one to set the environment variable BGMPIO_NAGG_PSET to have the same effect as setting the "bg_nodes_pset" hint. Since this is all very confusing on /Q, toss in a few more (but no doubt not enough) comments. Reviewed-by:
Bob Cernohous <bobc@us.ibm.com>
-
- 20 Aug, 2013 1 commit
-
-
Kenneth Raffenetti authored
Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 19 Aug, 2013 1 commit
-
-
Kenneth Raffenetti authored
Use _exit instead of kill to more reliably fail processes in fault tolerance tests. _exit ends a process immediately rather than relying on kill/sleep combo. Also, tests now output " No Errors" correctly upon success. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 18 Aug, 2013 2 commits
-
-
Pavan Balaji authored
We were listing some of the configure options in the README. Unfortunately, these are not consistent with the configure file since they are not autogenerated. Fixes #1921. Signed-off-by:
Antonio J. Pena <apenya@mcs.anl.gov>
-
Pavan Balaji authored
-
- 16 Aug, 2013 1 commit
-
-
Pavan Balaji authored
Signed-off-by:
Antonio J. Pena <apenya@mcs.anl.gov>
-
- 15 Aug, 2013 1 commit
-
-
Huiwei Lu authored
sizeof() is used inconsistently in pm/hydra/utils/sock/sock.c. In some places this is size of type, in some - size of variable. Thanks to Yauheni Zelenko for reporting this error. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 14 Aug, 2013 2 commits
-
-
We need to make sure that the xfail tickets that are added to the test list are not left in there permanently. This script checks whether these tickets are still open and points out of they are not, but the xfail is still listed. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 13 Aug, 2013 1 commit
-
-
Rob Latham authored
FreeBSD 9.1-RELEASE has aio routines that appear to work but when called return ENOSYS. We can handle that, though, if we check for that condition.
-