Jeff Squyres
d7f5aea250
- Actually return the new errhandler, not OMPI_SUCCESS (duh)
...
- Fix typo in logic test to properly initialize the new errhandler
This commit was SVN r2365.
2004-08-28 16:49:40 +00:00
Rich Graham
576818897f
continue working on initializing the shared memory structures.
...
Move some data structures around.
This commit was SVN r2364.
2004-08-28 16:45:14 +00:00
Rich Graham
eb384371ef
make changes to support shared memory implementation.
...
This commit was SVN r2363.
2004-08-28 16:44:20 +00:00
Jeff Squyres
e2aaf64239
Add a few checks to ensure that MPI_INIT(NULL, NULL) and
...
MPI_INIT_THREAD(NULL, NULL, ...) will work properly.
This commit was SVN r2362.
2004-08-28 16:30:29 +00:00
George Bosilca
e929014423
Remove some compilation warnings.
...
This commit was SVN r2361.
2004-08-28 16:30:06 +00:00
Jeff Squyres
f90e1d2628
Come to think of it, we need better error handling for MPI_INITIALIZED
...
and MPI_FINALIZED, depening on whether we have already called MPI_INIT
and/or MPI_FINALIZED... This fixes that issue.
This commit was SVN r2360.
2004-08-28 16:23:15 +00:00
Jeff Squyres
7b7c23466c
Don't check for init/finalize in MPI_Initialized and MPI_Finalized.
...
Duh. :-)
This commit was SVN r2359.
2004-08-28 16:00:27 +00:00
Jeff Squyres
0db460b371
- Fix some compiler warnings / handle some errors better
...
- Remove most of the top-level MPI functions and replace with back-end
functions (George will replace Pack/Unpack)
This commit was SVN r2358.
2004-08-28 12:19:30 +00:00
Jeff Squyres
41592650f2
- Silence useless compiler warning
...
- Make the code conform better to the coding guidelines (I think some
of this was written long before the guidelines were established...?)
This commit was SVN r2357.
2004-08-28 11:56:33 +00:00
Jeff Squyres
161bab95f0
Simplify / clarify some of the logic for configure options; make
...
--enable-picky *not* be the default for users
This commit was SVN r2356.
2004-08-28 10:38:40 +00:00
Jeff Squyres
867a985a3a
Fix some errors in usage of the convertor
...
This commit was SVN r2355.
2004-08-28 09:35:52 +00:00
Jeff Squyres
8bfce5ac48
Simplify / clarify the logic for finding a set of directories to
...
examin while looking for components to load
This commit was SVN r2354.
2004-08-28 09:30:09 +00:00
Jeff Squyres
029ca24572
Fix minor uninitialized variable issue
...
This commit was SVN r2353.
2004-08-28 09:29:33 +00:00
Jeff Squyres
271a241af4
- Fix up some file name prefix rule issues
...
- Remove some debugging statements
- Fix use of ompi_comm_[rank|size]
This commit was SVN r2352.
2004-08-28 09:29:06 +00:00
Jeff Squyres
c704267665
Minor fix -- double check that status isn't MPI_STATUS_IGNORE before
...
assigning to it
This commit was SVN r2351.
2004-08-28 08:46:36 +00:00
Jeff Squyres
9a96a9cb80
- Really integrate "svc" into the configure/build process.
...
- Fix a few comments in src/dynamic-mca/*/Makefile.am that still
referred to a directory in LAM/MPI
This commit was SVN r2350.
2004-08-28 08:13:39 +00:00
Jeff Squyres
3d5bd95934
Fix for missing prototype of malloc et al.
...
This commit was SVN r2349.
2004-08-28 08:04:03 +00:00
Tim Woodall
fa2883daf0
cast iov_base
...
This commit was SVN r2348.
2004-08-28 02:02:31 +00:00
Ralph Castain
b27ed09e1a
Update the openmpi program for starting a persistent universe. Not fully there yet, but getting close...
...
This commit was SVN r2347.
2004-08-28 02:00:44 +00:00
Ralph Castain
37f331dcff
Update to the registry, bringing publish/subscribe system online. Most functions now available - exceptions are a couple of more esoteric notify modes, and the "unsubscribe" function. Will bring those online over the weekend.
...
This commit was SVN r2346.
2004-08-28 01:59:56 +00:00
Tim Woodall
09192b32b4
fix for threaded case
...
This commit was SVN r2345.
2004-08-28 01:34:48 +00:00
Tim Woodall
16d250b376
- integration of gpr/ns/oob w/ mpirun2
...
This commit was SVN r2344.
2004-08-28 01:15:19 +00:00
Tim Woodall
38ad4dcf1f
added svc directory
...
This commit was SVN r2343.
2004-08-28 00:09:14 +00:00
Tim Woodall
38961d6a66
disable debug output
...
This commit was SVN r2342.
2004-08-27 23:46:01 +00:00
Tim Woodall
edeee6b1d0
added diagnostic output
...
This commit was SVN r2341.
2004-08-27 23:45:12 +00:00
Tim Woodall
5cad0026a0
- removed debug output / valgrind warnings
...
This commit was SVN r2340.
2004-08-27 23:44:21 +00:00
Tim Woodall
af01d08bb5
rename service framework to svc and started fleshing out
...
This commit was SVN r2339.
2004-08-27 23:42:20 +00:00
Tim Woodall
bdd3ad9d49
raise the priority of the seed component so that it is always selected if the seed flag is set
...
This commit was SVN r2338.
2004-08-27 23:34:59 +00:00
Vishal Sahay
f159b108b0
Modified bindings to take care of difference in size of int and MPI_Fint
...
This commit was SVN r2337.
2004-08-27 21:53:11 +00:00
Weikuan Yu
4365480a57
-- Add a FIN_ACK header type to support get
...
This commit was SVN r2336.
2004-08-27 18:51:12 +00:00
Weikuan Yu
54832ac145
-- Add a FIN_ACK head type to support get
...
-- FIX a bug in get support, elan_get is now working
-- Move on to test completion queue
This commit was SVN r2335.
2004-08-27 18:50:30 +00:00
Ralph Castain
1e2001e7bf
Update to catch what may be a missing constant - at least, one person seems to be having trouble finding it. :-)
...
This commit was SVN r2334.
2004-08-27 17:10:12 +00:00
Tim Woodall
743016b4be
minor cleanup
...
This commit was SVN r2333.
2004-08-27 16:59:59 +00:00
Jeff Squyres
dace5cd6d9
Better/clearer memory management; fix some memory leaks
...
This commit was SVN r2332.
2004-08-27 16:44:12 +00:00
Jeff Squyres
d767e7822f
Forgot to destroy the mutex
...
This commit was SVN r2331.
2004-08-27 16:43:35 +00:00
Jeff Squyres
5e3a22b822
Fix minor memory leak
...
This commit was SVN r2330.
2004-08-27 16:35:11 +00:00
Rich Graham
21211f7dd3
debug the ompi_fifo functions.
...
This commit was SVN r2329.
2004-08-27 16:32:09 +00:00
Rich Graham
59f339f06b
add test for ompi_fifo functions.
...
This commit was SVN r2328.
2004-08-27 16:31:27 +00:00
Ralph Castain
8291cfba9f
Missing constant defined here.
...
This commit was SVN r2327.
2004-08-27 15:54:58 +00:00
Weikuan Yu
2ba24b4a0d
fix elan4_probe_cmdq compatibility
...
This commit was SVN r2326.
2004-08-27 15:44:15 +00:00
Ralph Castain
1df5cca479
Clean up constructors/destructors for proper memory management.
...
This commit was SVN r2325.
2004-08-27 15:36:53 +00:00
Jeff Squyres
0e12409387
Oops -- this really was not necessary!
...
This commit was SVN r2324.
2004-08-27 15:00:20 +00:00
Jeff Squyres
15bb4154e7
Fix static compiles for "common" libraries -- requires a little extra
...
mojo in common/*/Makefile.am files. Also don't traverse into
src/mca/common and don't snarf the common convenience library if we're
not building staticly (remember: there is no "base" in common).
This commit was SVN r2323.
2004-08-27 14:55:41 +00:00
Weikuan Yu
b5a8821cff
-- Verify the VERSION problem and have it work in both quad and thor
...
-- Add data integrity check into the test program
-- To go through tests with get:completion queue:threading
This commit was SVN r2322.
2004-08-27 14:25:34 +00:00
Jeff Squyres
92c4d73082
Remove old build-the-tarball script; this script has been replaced
...
with build_tarball.pl.
This commit was SVN r2321.
2004-08-27 10:08:32 +00:00
Jeff Squyres
48c437208f
Also have this component link to the sm common library
...
This commit was SVN r2320.
2004-08-27 10:07:29 +00:00
Jeff Squyres
fdc399ada5
Add "ompi_config.h" and "util/printf.h"
...
This commit was SVN r2319.
2004-08-27 09:32:08 +00:00
Jeff Squyres
07d9849e62
As was previously decided, "common" blocks are vanilla shared
...
libraries -- not components. So they shouldn't show up in ompi_info.
This commit was SVN r2318.
2004-08-27 09:19:11 +00:00
Ralph Castain
f1ab634fab
Massive update of the registry system to incorporate publish/subscribe notifications, including new "synchro" function that allows a barrier-like operation to be performed on a registry segment. Corresponding update to unit test for replica - system passes, but additional new functionality needs to be added to test.
...
This commit was SVN r2317.
2004-08-27 05:23:04 +00:00
Jeff Squyres
7ccf210a28
According to the AM manual (which I was re-reading today for another
...
upcoming commit), this is the preferred way to do conditional source
files these days. AM can then infer which files to pick up for
distribution without the need for EXTRA_DIST. Also, for mpi/c/profile
and mpi/f77/profile, don't distribute any source files -- just let the
sym links be made by the user. This makes the tarball just slightly
smaller. ;-)
This commit was SVN r2316.
2004-08-26 20:28:36 +00:00