Jeff Squyres
f3006ce864
#$%@#$%@#$%
...
This commit was SVN r2923.
2004-10-04 19:06:45 +00:00
Gopal Santhanaraman
a81d025b09
resolved some flow control issues
...
This commit was SVN r2922.
2004-10-04 18:21:44 +00:00
Jeff Squyres
0dc4f4bb8d
Ensure to handle the cases where an individual send or receive count
...
is 0
This commit was SVN r2921.
2004-10-04 18:03:52 +00:00
Jeff Squyres
a5a5655d3a
Fix for a corner case
...
This commit was SVN r2920.
2004-10-04 18:03:33 +00:00
Jeff Squyres
8edfb7e9d8
It never pays to do anything in a hurry. Fix this properly this
...
time. Really.
This commit was SVN r2919.
2004-10-04 17:07:26 +00:00
Jeff Squyres
bf37b3be28
Fix bozo commit that didn't even compile. :-\
...
Revert to previous version; it's possile that someday we're have a
log-based solution that allows communative operations, so leave those
checks in for now.
This commit was SVN r2918.
2004-10-04 17:03:28 +00:00
Jeff Squyres
675b55b23d
- Remove some kruft
...
- Remove stuff dealing with non-communtative ops; they're
short-circuited back up into the linear algorithm for now
This commit was SVN r2915.
2004-10-04 16:48:09 +00:00
Tim Woodall
8bde38b296
wait for everyone to enter and send before releasing them
...
(since oob sends are not synchronous)
This commit was SVN r2913.
2004-10-04 15:57:28 +00:00
Tim Woodall
77460dc489
determine the correct offset for multi-fragment messages
...
This commit was SVN r2908.
2004-10-01 20:07:37 +00:00
Sayantan Sur
ca2273ed7c
Short & Long messages working.
...
This commit was SVN r2903.
2004-10-01 15:24:59 +00:00
Ralph Castain
55fa43dbcf
Move the definition of the OMPI_NAME_ARGS macro to the name server for general use - great shorthand for obtaining the three components when outputing diagnostic info!
...
This commit was SVN r2899.
2004-09-30 21:34:29 +00:00
Tim Woodall
da4b57d6cf
- use loopback for oob/ptl if no other i/fs are present
...
- force init to fail if no i/fs are available
This commit was SVN r2898.
2004-09-30 21:23:10 +00:00
Tim Woodall
5452038f99
- re-implemented module exchange to use the registry - note this implementation
...
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.
2004-09-30 20:54:26 +00:00
Brian Barrett
104e6ce2b7
* Don't use localhost for login - convert to machine's hostname
...
* 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.
2004-09-30 18:45:14 +00:00
Tim Woodall
9dab6ab95b
fix for publish/subscribe
...
This commit was SVN r2892.
2004-09-30 16:34:48 +00:00
Jeff Squyres
ff4c11368c
No need for these anymore -- we won't be invoked if the count is zero.
...
This commit was SVN r2890.
2004-09-30 15:56:40 +00:00
Tim Woodall
a222c702ec
cleanup of finalize code
...
- unregister all event handlers from event library
- cancel pending non-blocking receives with oob
This commit was SVN r2887.
2004-09-30 15:09:29 +00:00
Ralph Castain
b42a361302
Patch a few things that were causing trouble for programs that re-entered the registry during a callback function. Also fixed a timing problem in rte_monitor - ensured that we were in fact already waiting on a condition before generating a wakeup signal. Adjusted the timing of mpirun to ensure that the synchro to alert mpirun of all-processes-done got registered before they completed.
...
This commit was SVN r2885.
2004-09-29 21:54:57 +00:00
Brian Barrett
d5f4ebde71
* add some comments about what the spawn selection constraints mean
...
* 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.
2004-09-29 21:29:51 +00:00
Jeff Squyres
5818adf6a4
Put in temporary workaround for non-communative reduction operations
...
-- need to talk to Edgar/George about how to fix this properly. But
now we at least give correct answers.
This commit was SVN r2882.
2004-09-29 21:09:46 +00:00
Jeff Squyres
0a6069a613
Ditch weirdness for non-communative operations -- it wasn't necessary
...
and caused incorrect answers :-)
This commit was SVN r2881.
2004-09-29 21:09:08 +00:00
Brian Barrett
d3adf8d816
* add abillity to notify mpirun that a process has died from rms. This just
...
prints a warning now, since the infrastructure to do the notify doesn't
work yet.
This commit was SVN r2879.
2004-09-29 20:40:29 +00:00
Tim Woodall
f76e257172
- cleanup some debug output
...
- ompi_rb_tree is broken - added temporary logic to look for peer
in list if not found in tree
This commit was SVN r2876.
2004-09-29 17:18:14 +00:00
Brian Barrett
84eb32ba31
* Move the pid tracking code out to the RMS pcm and into the pcm base
...
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.
2004-09-28 23:03:22 +00:00
Ralph Castain
b5e21eaac3
Fix a missing include file in ompi_rte_wait that caused the build to fail.
...
Minor change to oob_base_init - point oob_name_self at correct name.
This commit was SVN r2868.
2004-09-28 10:33:09 +00:00
Jeff Squyres
e1ee08e632
Fix size mismatch that was causing assertion failures when compiled
...
with -O3 (i.e., memory overwrites into memory that it shouldn't have).
This commit was SVN r2865.
2004-09-27 23:02:37 +00:00
Brian Barrett
4cd3d3aa56
* remove testing code - not really needed any more
...
This commit was SVN r2862.
2004-09-27 16:40:43 +00:00
Jeff Squyres
c3c63b57c4
Arf. Anju and I misunderstood each other yesterday -- the OMPI_EXPORT
...
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.
2004-09-24 18:33:36 +00:00
Jeff Squyres
044d5da589
More late-night hacking -- add OMPI_EXPORT to the component struct in
...
every component.
This commit was SVN r2857.
2004-09-24 10:42:55 +00:00
Jeff Squyres
1abd2435dc
Make sure we grab the util directory as well
...
This commit was SVN r2854.
2004-09-24 08:41:06 +00:00
Jeff Squyres
fe13b3ca4c
Very minor cleanup
...
This commit was SVN r2853.
2004-09-24 07:58:09 +00:00
Jeff Squyres
ae6ce15c85
Fix a bunch of compiler warnings. Some were actual problems; others
...
were the compiler unable to deduce that the action really was safe.
This commit was SVN r2852.
2004-09-24 07:51:26 +00:00
Jeff Squyres
ab397b6690
Oops -- meant to name this autogen.subdirs, not autogen.dirs
...
This commit was SVN r2849.
2004-09-23 23:47:34 +00:00
Jeff Squyres
b4650f842d
Changes to hopefully make ROMIO and subversion play nice with each
...
other. No more baseball bats in the sanbox, kids!
This commit was SVN r2848.
2004-09-23 23:46:58 +00:00
Brian Barrett
f5b53d9d6a
* finish Jeff's renaming frenzy
...
This commit was SVN r2847.
2004-09-23 16:55:41 +00:00
Brian Barrett
d8bb1db5f9
* we really do want to look in sysconfdir, not pkgdatadir for the hostfile
...
This commit was SVN r2846.
2004-09-23 16:46:25 +00:00
Brian Barrett
75c71fc838
* add ability to set priority for the hostfile llm
...
* move and rename the default hostfile used by the hostfile llm
This commit was SVN r2843.
2004-09-23 14:55:55 +00:00
Ralph Castain
b1e3add9b0
ka-ching
...
This commit was SVN r2837.
2004-09-23 14:38:22 +00:00
Ralph Castain
7df355bf9a
ka-ching
...
This commit was SVN r2836.
2004-09-23 14:38:00 +00:00
Ralph Castain
876971b58b
ka-ching
...
This commit was SVN r2835.
2004-09-23 14:37:41 +00:00
Ralph Castain
f7705f5d1d
ka-ching
...
This commit was SVN r2834.
2004-09-23 14:37:27 +00:00
Ralph Castain
311e6c1f23
ka-ching
...
This commit was SVN r2833.
2004-09-23 14:37:04 +00:00
Ralph Castain
778cecc991
ka-ching
...
This commit was SVN r2832.
2004-09-23 14:36:46 +00:00
Ralph Castain
f7a4e86227
ka-ching
...
This commit was SVN r2831.
2004-09-23 14:36:14 +00:00
Ralph Castain
92a5f2da1f
ka-ching
...
This commit was SVN r2830.
2004-09-23 14:35:51 +00:00
Ralph Castain
fa205d9129
ka-ching
...
This commit was SVN r2829.
2004-09-23 14:35:32 +00:00
Jeff Squyres
b3ec820527
Need to #define MPIR_Status_set_bytes in both places
...
This commit was SVN r2823.
2004-09-23 14:20:07 +00:00
Weikuan Yu
bbfb946b0e
-- Various cleanup for experiments
...
This commit was SVN r2822.
2004-09-23 14:17:25 +00:00
Jeff Squyres
9264a4772c
Fix a few more rogue global symbols
...
This commit was SVN r2820.
2004-09-23 12:56:03 +00:00
Jeff Squyres
4a5242c681
Oops -- typo.
...
This commit was SVN r2818.
2004-09-23 11:04:52 +00:00