the spawning and retrieving the parent communicator
works already. Have to debug now, what is going wrong
when starting the processes.
This commit was SVN r2902.
reading from outside the allocated area. This bug was *probably*
harmless, but valgrind correctly identified a read from outside the
alloca'ed area (although that value was subsequently never used).
It's safer to just never read it in the first place.
Added "JMS" comments in the code where I made changes. Following up
with a mail to George...
This commit was SVN r2901.
table in my last commit. This commit fixes that, and then re-patches
up mpif.h.in to match.
I'm not sure that we need *all* of the datatypes in there (e.g., do we
really need the C datatypes?), but since George isn't around, I
followed the "when in doubt, it doesn't hurt to add more entries to
the table" rule. Following up with a detailed message to George...
This commit was SVN r2900.
needs to be revisited - as it is probably the most inefficient possible - but
was the quickest to implement
- added downcalls into pml when new procs are added
This commit was SVN r2897.
* unregister the processes when we know they're dead. This seems to still
cause some hangs (but then, so did not doing this)
This commit was SVN r2896.
* memory leak cleanups
* implement rsh's kill_proc and kill_job for the case where we
keep the ssh connections alive. At least, I think this will work.
Need to test some more.
This commit was SVN r2884.
so that the rsh pcm can use it as well.
* do the right things so that ssh exits if HIGH_QOS was not requested or
stays alive and is monitored if HIGH_QOS is requested (which is the
default for mpirun).
* Add code to support notifying people that procs have died, but turned
off since it will deadlock the gpr.
This commit was SVN r2870.
MPI_Finalize and mpirun so that we shut down the event library before
the TCP PTL. This needs to change before release so that the RTE
components can deregister properly, but we need to run in the mean time
This commit was SVN r2867.
The following SVN revision numbers were found above:
r2864 --> open-mpi/ompi@57ca18ce88
match where ompi_event_init() lived
* initialize and shutdown the code to allow child process wait callbacks
* add comment about few() ussage in rte-enabled jobs (short answer:
don't).
This commit was SVN r2864.
only be used if the RTE init functions have been called. Not quite as
flexible as the real waitpid() function (no -1 support), but all I need
for the SSH / BProc / RMS pcms. This code is not yet turned on by
default (need to add the init / finalize calls to ompi_rte_init?? and
ompi_rte_finalize()
This commit was SVN r2860.
waiting for a few other things to stabalize in teh tree, tackle one of
my other small to-do items that might as well get done.
- put doxygen docs in .h file
- re-indent to 4 space tabs, as per team guidelines
- clean up the code and use the notation xflags and xppflags to denote
that they're for any compiler
- add something that LAM users have been asking about for quite a
while -- environment variable overrides for just about everything
This commit was SVN r2859.
thingy needs to go on the *declaration*, not the *definition*. Well,
at least this was all done en masse and via an automated mechanism, so
total time wasted was only about 15 minutes...
This commit was SVN r2858.