Jeff Squyres
d324a7725c
- Add #if protection around non-portable system .h files
...
- Add #include "ompi_config.h" to all .c files, and ensure that it's
the first #included file
- remove a few useless #if HAVE_CONFIG_H checks
This commit was SVN r3229.
2004-10-20 01:03:09 +00:00
Jeff Squyres
7f2b73a4e5
Fix for bug 989: parse command line properly. Good code to tweak
...
around with while waiting for other things to compile. :-)
Since there were some unit tests for the argv interface, took the
liberty of updating it for two new functions that were necessary:
ompi_argv_delete() and ompi_argv_insert().
This commit was SVN r2907.
2004-10-01 18:38:16 +00:00
Jeff Squyres
3f8c5372c6
Fix header file name
...
This commit was SVN r2906.
2004-10-01 18:26:18 +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
c91d66836e
No need for DIST_SUBDIRS anymore
...
This commit was SVN r2609.
2004-09-11 06:05:13 +00:00
Brian Barrett
3f11641c67
* don't have ns listed twice in DIST_SUBDIRS. Seems to cause failures for
...
make maintainer-clean
This commit was SVN r2606.
2004-09-11 01:49:26 +00:00
Ralph Castain
c1ba40c631
Fix mpirun2 and ompi_mpi_init to be fully backward compatible. All required values are now passed via environmental parameters, and the receiving parties know what to do with them.
...
Added a field to the ompi_rte_node_schedule_t structure to keep track of the number of items on the environ list, thus making it easier to append more things to it. Adjusted the mca_pcm_base_build_base_env function correspondingly to take that field as an additional argument.
Changed mpirun2 to a .c program for convenience since it wasn't using any c++ features anyway.
This commit was SVN r2561.
2004-09-09 15:23:41 +00:00
Ralph Castain
08f6491ae2
Update the registry unit test.
...
This commit was SVN r2536.
2004-09-08 14:09:58 +00:00
Brian Barrett
1a100e65c1
* rework the pcm/llm interface to be more non-rsh friendly. Push the
...
host / cpu information down into a handle that need not exist when
the llm isn't being used. Fix all the test cases and whatnot to match
This commit was SVN r2490.
2004-09-03 19:19:59 +00:00
Laura Casswell
f52b0b17e5
make more general
...
This commit was SVN r2483.
2004-09-03 15:03:42 +00:00
Laura Casswell
2d950075a2
make more general
...
This commit was SVN r2480.
2004-09-03 14:53:47 +00:00
Laura Casswell
87d464b894
make more general
...
This commit was SVN r2479.
2004-09-03 14:46:35 +00:00
Laura Casswell
30aff069e6
add run script
...
This commit was SVN r2478.
2004-09-03 14:40:53 +00:00
Laura Casswell
cb87f837d8
add run script
...
This commit was SVN r2477.
2004-09-03 14:40:32 +00:00
Laura Casswell
2a63fb47ec
fix typo
...
This commit was SVN r2476.
2004-09-03 14:39:53 +00:00
Laura Casswell
aca8377db9
add ns and make run script more general
...
This commit was SVN r2475.
2004-09-03 14:31:36 +00:00
Laura Casswell
fcca758e9a
make more general
...
This commit was SVN r2474.
2004-09-03 14:23:37 +00:00
Laura Casswell
22bc29e50a
fix typos in help and make more general
...
This commit was SVN r2473.
2004-09-03 14:23:08 +00:00
Laura Casswell
1049bf79ca
make more general
...
This commit was SVN r2472.
2004-09-03 14:18:02 +00:00
Laura Casswell
54825ec955
make more general
...
This commit was SVN r2471.
2004-09-03 14:11:19 +00:00
Laura Casswell
7dfe48ec94
add run script
...
This commit was SVN r2470.
2004-09-03 14:08:36 +00:00
Laura Casswell
699b4fb860
make more general
...
This commit was SVN r2469.
2004-09-03 13:58:25 +00:00
Laura Casswell
e613ac2459
fix help line
...
This commit was SVN r2468.
2004-09-03 13:55:53 +00:00
Laura Casswell
ae1a20a354
make more general
...
This commit was SVN r2466.
2004-09-03 13:51:39 +00:00
Laura Casswell
ed4fd14f1c
make script more flexible, add new test
...
This commit was SVN r2465.
2004-09-03 13:37:31 +00:00
Laura Casswell
80be42cc27
make script more flexible
...
This commit was SVN r2464.
2004-09-03 12:55:00 +00:00
Laura Casswell
9aef410fcf
fix comments and add messages
...
This commit was SVN r2463.
2004-09-03 12:52:04 +00:00
Laura Casswell
c28e502dee
make run script more flexible
...
This commit was SVN r2462.
2004-09-03 12:43:50 +00:00
Laura Casswell
8b3b1c5414
add ompi_pack
...
This commit was SVN r2414.
2004-08-31 18:13:30 +00:00
Laura Casswell
9b6c840370
remove links to .lo's that no longer exist
...
This commit was SVN r2397.
2004-08-30 18:46:38 +00:00
Rich Graham
c2a68eeff9
change the fifo code so that all arrays are referenced relative to
...
a base offset, so that different procs can access these w/o having
to be in the same virtual address. Update tests.
This commit was SVN r2387.
2004-08-30 01:25:03 +00:00
Ralph Castain
5b7e17908d
Okay, now for a *slightly* less aggressive cleanup of the session dir. Whereas the previous version was a tad unfriendly to files from other procs sharing the tree, this one is somewhat more respectful....
...
BTW, in case anyone is trying to use threads, be aware that much of the RTE is NOT thread-safe at this time. We'll work on that soon.
:-)
This commit was SVN r2379.
2004-08-29 16:37:02 +00:00
Ralph Castain
ee75ce35cd
Fix a logic error and typo that were keeping files in the session dir tree alive - now can truly "woo-hoo".
...
This commit was SVN r2371.
2004-08-29 06:50:00 +00:00
Ralph Castain
671a3de019
Add session directory finalize routines - session directories are now cleaned up! Woo-hoo!
...
This commit was SVN r2370.
2004-08-29 02:46:31 +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
Rich Graham
59f339f06b
add test for ompi_fifo functions.
...
This commit was SVN r2328.
2004-08-27 16:31:27 +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
Rich Graham
21402b68bb
change circular buffer fifo calls to reflect changes.
...
This commit was SVN r2285.
2004-08-24 20:18:29 +00:00
Jeff Squyres
7561dc0c3e
Remove "rte" from DIST_SUBDIRS because it is causing "make dist" to
...
fail. test/rte/Makefile was removed from the top-level configure.ac
AC_CONFIG_FILES in r2239. I'm not sure what the intent was here, so
I'm just removing "rte" from test/Makefile.am's DIST_SUBDIRS so that
"make dist" can work again. One of the RTE folks can examine this to
see what the right course of action for the long run is. :-)
This commit was SVN r2257.
The following SVN revision numbers were found above:
r2239 --> open-mpi/ompi@58792a3ad0
2004-08-23 06:47:44 +00:00
Ralph Castain
b64dc67d7a
Complete updating of tests to reflect new functionality.
...
This commit was SVN r2249.
2004-08-20 13:59:34 +00:00
Tim Woodall
300e4135ac
fix for asprintf issue on linux - include ompi_config.h first
...
This commit was SVN r2241.
2004-08-19 22:23:34 +00:00
Tim Woodall
b592ef6643
run both client-server
...
This commit was SVN r2237.
2004-08-19 19:46:12 +00:00
Tim Woodall
e05e7ca942
gpr proxy i/f (put) seems to be working w/ tcp oob!
...
This commit was SVN r2235.
2004-08-19 19:34:37 +00:00
Ralph Castain
8fd9c65362
Fix a few glitches in the new version of put. Updated unit test to comply with changes.
...
This commit was SVN r2229.
2004-08-19 19:15:18 +00:00
Ralph Castain
56a3fd8f36
Changed the GPR interface (per Tim's request) so that a "put" will automatically create the specified segment if it doesn't already exist. You will not need to create it explicitly.
...
Added the gpr test directory to configure.ac, and updated the tests.
This commit was SVN r2228.
2004-08-19 16:51:51 +00:00
Laura Casswell
61291736c6
and build_env test
...
This commit was SVN r2225.
2004-08-19 13:47:09 +00:00
David Daniel
580a9143d5
Updating tests to reflect changes in os/atomic.h -> include/sys/atomic.h
...
This commit was SVN r2222.
2004-08-18 23:25:42 +00:00
Graham Fagg
bbcd4b0330
fixed comments
...
This commit was SVN r2220.
2004-08-18 23:21:45 +00:00
Graham Fagg
720156b50d
Added new pack and unpack string functions. These are mainly used by RTE (NS/GPR etc).
...
- unpack string allocates memory for user removing need to know/set max string lengths
- fixed missing 'break' in case statement thanks to unit test yet again!
- updated unit test ompi_pack (test8)
- will remove old OMPI_STRING type and support shortly after checking for usage
This commit was SVN r2219.
2004-08-18 23:18:25 +00:00
Rich Graham
b0a19d3fe6
add tests to run through queue multiple times, and correct for new
...
read interface.
This commit was SVN r2215.
2004-08-18 22:52:02 +00:00