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
Jeff Squyres
f9e1c172c6
Fix some minor errors in the predefined MPI_Op's
...
This commit was SVN r2880.
2004-09-29 21:08:29 +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
Brian Barrett
0fb5abc6ab
* add a whole bunch of headers to the list of headers to check for. These
...
are all tests that will fail on Windows so we need to protect their
inclusion in source code.
This commit was SVN r2878.
2004-09-29 19:42:16 +00:00
Brian Barrett
452e5fd0f7
* want portable signal.h not non-portable sys/signal.h
...
This commit was SVN r2877.
2004-09-29 18:40:46 +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
e76e587990
* declare environ so that compiles on OS X
...
This commit was SVN r2875.
2004-09-29 13:11:29 +00:00
Edgar Gabriel
05a28efd1f
first cut on the comm_spawn mechanism. It doesn't work yet
...
(and I don't know why), but it also doesn't seem to break anything else...
This commit was SVN r2874.
2004-09-29 12:41:55 +00:00
Prabhanjan Kambadur
20dda7d84f
Reordering the steps in comm_destruct
...
This commit was SVN r2873.
2004-09-29 05:34:20 +00:00
Prabhanjan Kambadur
f4b05be986
Some really reall dumb typing mistakes. Hopefully this commit will not be seen :-)
...
This commit was SVN r2872.
2004-09-29 04:24:37 +00:00
Brian Barrett
21918bd59b
* fix missing errno.h
...
This commit was SVN r2871.
2004-09-28 23:18:57 +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
Jeff Squyres
386336f50d
Re-enable a commented out virtual destructor for MPI::Comm_null
...
This commit was SVN r2869.
2004-09-28 18:40:24 +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
Brian Barrett
a6963be12e
* back out parts of r2864, moving calls to ompi_event_fini() back into
...
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
2004-09-28 01:38:16 +00:00
Jeff Squyres
fd1e643ef1
Update svn:ignore
...
This commit was SVN r2866.
2004-09-28 00:08:54 +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
57ca18ce88
* move ompi_event_fini() from mpirun/MPI_Finalize to ompi_rte_finalize to
...
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.
2004-09-27 19:38:23 +00:00
Jeff Squyres
8bef16d214
- some OS's #define malloc, calloc, free, realloc -- ensure to #undef
...
them when necessary
- we didn't have the re-definition for calloc
This commit was SVN r2863.
2004-09-27 17:15:06 +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
Edgar Gabriel
f41337cb8f
just set the fortran flag, if we do not set a predefined error handler
...
This commit was SVN r2861.
2004-09-27 07:57:33 +00:00
Brian Barrett
40c0b6b12d
* code to deal with getting callbacks / waiting for SIGCHLD. These should
...
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.
2004-09-26 17:43:35 +00:00
Jeff Squyres
cbefdfe013
On a day brain-fried from other heavy-duty bug chasing, and while
...
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.
2004-09-25 19:31:17 +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
4d05abcf8e
Perfect brainless late-night hacking -- add the new OMPI_EXPORT macro
...
to all the MPI f77 and C bindings. Yay Windows! ;-)
This commit was SVN r2856.
2004-09-24 10:30:19 +00:00
Jeff Squyres
95ce0f3f64
- Fix the #endif for cplusplus
...
- Revise the comment to be a little more accurate in its explanation
:-)
This commit was SVN r2855.
2004-09-24 10:02:23 +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
c823c30efe
This should be a static symbol
...
This commit was SVN r2851.
2004-09-24 07:41:59 +00:00
Jeff Squyres
f1c91d0440
Update svn:ignore everywhere
...
This commit was SVN r2850.
2004-09-23 23:50:18 +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
Prabhanjan Kambadur
291d7bfcaf
Including the weird definitions for windoze function exporting
...
This commit was SVN r2845.
2004-09-23 16:14:04 +00:00
Ralph Castain
ff63f1f1c8
Fix a race condition on the last process to complete.
...
This commit was SVN r2844.
2004-09-23 16:12:45 +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
Brian Barrett
2a7f1449bf
* change the location of the C++ MPI headers from $includedir/ompi/... to
...
$includedir/openmpi/... to match the rest of the things we install
This commit was SVN r2842.
2004-09-23 14:55:04 +00:00
Ralph Castain
57a224c985
ka-ching
...
This commit was SVN r2841.
2004-09-23 14:40:05 +00:00
Ralph Castain
177d900978
ka-ching
...
This commit was SVN r2840.
2004-09-23 14:39:21 +00:00
Ralph Castain
d82f7e82e8
ka-ching
...
This commit was SVN r2839.
2004-09-23 14:39:02 +00:00
Ralph Castain
dafa61d8f3
ka-ching
...
This commit was SVN r2838.
2004-09-23 14:38:41 +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