- 12 Jan, 2011 3 commits
-
-
Pavan Balaji authored
socket. This makes STDIN management independent of which bootstrap server we use. This provides the necessary setup to enable ticket
-
Pavan Balaji authored
proxies. But even if that's not successful, mpiexec should still exit.
-
Pavan Balaji authored
-outfile-pattern and -errfile-pattern.
-
- 11 Jan, 2011 7 commits
-
-
David Goodell authored
This fixes ticket #1122. This fix hasn't been comprehensively tested, but it has worked fine everywhere that I've tried it. No reviewer.
-
Darius Buntinas authored
[svn-r7687] Changed global completion count to use atomics rather than locks. This will allow us to update the completion count asynchronously from other threads or interrupt contexts
-
David Goodell authored
Prevents duplicate storage on platforms like darwin that don't support weak symbols and therefore have two libraries in order to support the PMPI profiling interface. Previously, there was also a copy in libpmpich.a, which contains the actual "MPI_" versions of the routines. No reviewer.
-
Darius Buntinas authored
-
David Goodell authored
In the old code it was possible that ROMIO freed the keyval multiple times, rather than just once. This was fine in MPICH2, which is robust in the face of such behavior, but caused problems for ROMIO over Open MPI. We now utilize the MPI-2.2 LIFO ordering for attribute destruction in order to free the keyval exactly once. Reported by Pascal Deveze and related to ticket #222. Reviewed by robl@.
-
Darius Buntinas authored
-
David Goodell authored
This is more natural to users because it behaves just like printf escape specifiers. Reviewed by balaji@.
-
- 10 Jan, 2011 3 commits
-
-
David Goodell authored
This was a feature request from Quincey in order to improve the effectiveness of the HDF5 test suite. No reviewer.
-
Darius Buntinas authored
-
David Goodell authored
This builds on r7653 and r7654. No reviewer.
-
- 06 Jan, 2011 3 commits
-
-
Darius Buntinas authored
-
Darius Buntinas authored
[svn-r7671] merged in error-return branch. This branch completes with an error recvs on failed VCs or anysource recvs on comms with failed VCs. See log for r7669 for details.
-
David Goodell authored
No reviewer.
-
- 05 Jan, 2011 1 commit
-
-
Darius Buntinas authored
-
- 04 Jan, 2011 3 commits
-
-
David Goodell authored
Bill was sharp and caught my mistake, which didn't entirely replace sizeof(void*) with align_sz. No reviewer.
-
David Goodell authored
Reviewed by buntinas@.
-
David Goodell authored
Thanks to Cray for reporting these issues. No reviewer.
-
- 03 Jan, 2011 4 commits
-
-
Pavan Balaji authored
#1131.
-
Pavan Balaji authored
expression to be prepended to the output. -prepend-rank is a subset of this generalized capability.
-
Pavan Balaji authored
1. Move UI specific parameters to a different structure, so other components don't see them. 2. Rename HYD_handle to HYD_server_info to make the data in it clearer. 3. Rename hydra.h to hydra_server.h (this is only used by the server side). Also make sure the proxy side code does not include it. 4. Merge hydra_base.h and hydra_utils.h and make it hydra.h, as these are the utility functions used for both the servers and the proxies.
-
Pavan Balaji authored
1. Point out that C++, F77 and F90 support is optional and the users can disable them. 2. Remove the recommendation for VPATH builds. While this is a convenient option for system administrators or developers who maintain multiple copies of MPICH2 builds, it is confusing for users. 3. Remove redundant description of configure options. 4. Remove the MPICH_INTERFACE_HOSTNAME environment variable from the README, as in the default PM, we automatically pass it based on the host list provided by the user. 5. Cleaned up several descriptions.
-
- 30 Dec, 2010 4 commits
-
-
Pavan Balaji authored
ticket #1141.
-
Pavan Balaji authored
used at several places now.
-
Pavan Balaji authored
to auto-load-balance; so the offset based on the previously spawned processes should be zero.
-
Pavan Balaji authored
reset its count everytime the function is called.
-
- 29 Dec, 2010 4 commits
-
-
Pavan Balaji authored
processes. However, user specified hosts do not play well with the automatic load-balancing of processes on cores that Hydra performs. So, we assume that the user uses one or the other (i.e., manual or automatic load balancing for all processes), and not both (i.e., manual for some processes and automatic for others). Fixes ticket #1141.
-
Pavan Balaji authored
erroring out.
-
Pavan Balaji authored
instead of hardcoding. Fixes ticket #1044.
-
Pavan Balaji authored
same process group. This is implied by the MPI-2.2 standard (pg. 330, lines 16-21): "It is desirable for a client and server to be able to disconnect, so that an error in one will not affect the other. Similarly, it might be desirable for a parent and child to disconnect, so that errors in the child do not affect the parent, or vice-versa."
-
- 28 Dec, 2010 8 commits
-
-
Pavan Balaji authored
for Fortran. This is compiler dependent. This commit adds support for GFORTRAN alone.
-
Pavan Balaji authored
-
Pavan Balaji authored
-
Pavan Balaji authored
before cleaning up the process group resources. Otherwise, there's a race-condition where we might cleanup the resources before all proxies connect.
-
Pavan Balaji authored
-
Pavan Balaji authored
library can query for when an MPI function returns an error. We currently also send a SIGUSR1 signal to all the remaining processes. This is a temporary hack to get some of the FT examples working. This needs to be changed to use the PMI-2 notification mechanism eventually.
-
Pavan Balaji authored
-
Pavan Balaji authored
-