1
1

1284 Коммитов

Автор SHA1 Сообщение Дата
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