Ralph Castain
875da82a6f
Begin cleanup of the name service unit tests. Fix an error in create_cellid.
...
This commit was SVN r4993.
2005-03-22 19:56:45 +00:00
Ralph Castain
7935e05309
Complete checkout/debug of registry unit tests. All checks out okay now, including memory leakage.
...
This commit was SVN r4992.
2005-03-22 18:58:36 +00:00
Ralph Castain
f6bb79ceef
Fix test to properly clear all memory.
...
This commit was SVN r4991.
2005-03-22 18:46:07 +00:00
Ralph Castain
a97d3228b1
Cleanup memory leak in delete_itag. Update unit test to find it.
...
This commit was SVN r4990.
2005-03-22 18:40:12 +00:00
Ralph Castain
abd1048646
Cleanup some of the test areas.
...
Add a memset to if.c so that purify and valgrind stop complaining about uninitialized memory.
This commit was SVN r4988.
2005-03-22 15:37:58 +00:00
Brian Barrett
9b2b3ec078
* Make the sigchld test work again
...
This commit was SVN r4987.
2005-03-22 15:24:45 +00:00
Brian Barrett
897983ea30
* Fix regression in ompi_argv_delete exposed with the unit tests
...
* Update a bunch of the unit tests to either be disabled (someone who
isn't me and knows that code needs to fix them) or to work properly
This commit was SVN r4986.
2005-03-22 14:41:45 +00:00
Brian Barrett
4b6aecf82d
* Fix up the test directory so everything uses Automake's "make check" to
...
build / run. Only things that actually build / run right now are the
asm and class tests. The mca tests probably will with a static build
but that hasn't been verified
This commit was SVN r4979.
2005-03-22 04:25:01 +00:00
Brian Barrett
aa70a35fea
* Sync trunk to r4977 of the tim branch
...
This commit was SVN r4978.
The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
r4977
2005-03-22 00:31:17 +00:00
Brian Barrett
c854ae0edb
* more merges from the trunk, mainly to make "make dist" work correctly.
...
This commit was SVN r4944.
2005-03-19 22:04:32 +00:00
Brian Barrett
77c65d69cc
* Merge changes from tim branch from r 4821 to 4892. Tree can now run
...
MPI and non-ORTE applications for RSH on one node with or without
threads. I think we're approaching convergence with the tim branch
This commit was SVN r4895.
2005-03-18 03:43:59 +00:00
Brian Barrett
6822a519bb
* results from initial merge of the tim branch into the trunk. Compiles and
...
ompi_info works, but that's all that has been tested.
This commit was SVN r4827.
2005-03-14 20:57:21 +00:00
Brian Barrett
785c3d1408
* adjust the ompi_argv_delete() function so that it shortens the passed
...
argv array to match the deletion of elements in the array.
This commit was SVN r3722.
2004-12-07 02:42:17 +00:00
Jeff Squyres
616269a9be
Add HLRS copyright
...
This commit was SVN r3665.
2004-11-28 20:09:25 +00:00
Jeff Squyres
e9ed717748
First cut at copyrights: IU, UTK, and some OSU. LANL and HLRS still
...
pending.
This commit was SVN r3655.
2004-11-22 01:38:40 +00:00
Ralph Castain
dec119b2a0
Updates to the unit tests for the registry.
...
This commit was SVN r3477.
2004-11-02 16:28:06 +00:00
Brian Barrett
fc8a7868e7
* fix ompi_ifaddrtoname to return the correct error code (it was returning
...
OMPI_ERROR if it found something and OMPI_SUCCESS otherwise). Also
look for INADDR_NONE instead of INADDR_ANY as the return from inet_addr()
* add convinience function ompi_ifislocal to quickly test if a given
hostname or IP address (in dotted-quad form) is a local address
* don't ssh to the local machine, but fork() / exec() the bootproxy directly
if ompi_ifislocal returns true *AND* there is no username specified
for the given host
* remove the llm hack to translate localhost -> local machine name
This commit was SVN r3450.
2004-10-31 19:01:53 +00:00
Brian Barrett
4e67bf4646
* update to match real function names
...
This commit was SVN r3449.
2004-10-31 18:06:10 +00:00
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
Brian Barrett
964fd9c758
* More changes for the rsh pcm:
...
- make sure to pass jobid to the spawned process
- update test case and bootproxy to pass/receive jobid
- work on list splitting code for rsh spawn_procs()
This commit was SVN r2212.
2004-08-18 20:34:20 +00:00
Brian Barrett
faebdd3404
* rework build_base_env to take an env pointer rather than assuming environ
...
* rework build_base_env to use newly discovered (by me, anyway) argv
interface
* add test case for build_base_env where I discovered I can't do boolean
logic....
This commit was SVN r2209.
2004-08-18 16:33:01 +00:00
Tim Woodall
e74432addf
test code requires tcp oob
...
This commit was SVN r2207.
2004-08-18 16:15:38 +00:00
Tim Woodall
7ccabbdcc7
test for name server proxy
...
This commit was SVN r2206.
2004-08-18 16:13:13 +00:00
Laura Casswell
8ba268c8dd
fix warnings and link
...
This commit was SVN r2198.
2004-08-18 14:12:33 +00:00
Rich Graham
29b8a543af
add more tests - finish non-threaded testing.
...
This commit was SVN r2189.
2004-08-17 21:49:29 +00:00
Ralph Castain
b0ea8e0b06
Added "put" function and completed unit test for it. Updated gpr.h to include mode "none" for empty flag.
...
This commit was SVN r2187.
2004-08-17 19:33:36 +00:00
Brian Barrett
c5ebf49f41
* Modifications to the ompi_list_t interface and test suite
...
- added ompi_list_splice and ompi_list_join, which are multi-list
manipulation functions similar to the splice functions in the STL
list interface
- added ompi_list_is_empty() for O(1) testing of for an empty list
- added note that sometime in the future, ompi_list_get_size() may
change to O(N) complexity. DID NOT CHANGE THE FUNCTION IN ANY WAY.
If you are writing new code that needs to check for an empty list, please
use ompi_list_is_empty() rather than ompi_list_get_size() as is_empty()
will always be an O(1) operation (I can't see how you could make it
impossible to make it O(1), so this seems like a safe claim).
This commit was SVN r2186.
2004-08-17 19:31:07 +00:00
Ralph Castain
964ad6ae46
Added hook to test internal subsystems. Expanded unit test to exploit. Fixed a few bugs.
...
This commit was SVN r2177.
2004-08-17 04:23:06 +00:00
Rich Graham
30f1b87165
add to the circular buffer unit test
...
This commit was SVN r2171.
2004-08-16 23:07:10 +00:00
Ralph Castain
0d7c16f400
Update the registry with some functionality and an early draft of the unit test.
...
I could use some help from one of you MCA gurus - if you run the test, you'll see that I cannot get the gpr components to be recognized. I'm not sure of the reason - I would appreciate any help you can provide to get the gpr components "registered".
This commit was SVN r2158.
2004-08-16 02:08:48 +00:00
David Daniel
a1688d5b9f
more atomic.h changes
...
This commit was SVN r2157.
2004-08-16 01:13:25 +00:00
Rich Graham
0fbf919658
start to implement test for the circular buffer fifo implementation.
...
This commit was SVN r2128.
2004-08-13 19:48:32 +00:00
Brian Barrett
5540dc37bc
* Change from ompi_list_t to ompi_list_t* in the schedule and allocation
...
structures to make it easier to swap around lists when doing process ->
resource mapping
* Fix spawn interface to take an ompi_list_t* instead of an ompi_list_t
since you can't pass an ompi_list_t by value
* Change allocate_resource to return an ompi_list_t* instead of having
an ompi_list_t** as an argument, since it's a bit cleaner and makes
who should call OBJ_NEW much more clear
* Clean up deallocation in error cases for the llm_base_allocate function
* Update test case for llm to not depend on current environment for
correctness
This commit was SVN r2126.
2004-08-13 19:39:06 +00:00
Tim Woodall
ac977827b9
implement the MCA_OOB_ALLOC flag for recv - in this case the library allocates a buffer
...
for the receive and returns it to the caller - who is then responsible for freeing it.
This commit was SVN r2115.
2004-08-13 15:15:14 +00:00
Graham Fagg
a74f35d76f
Added oob_test_packed unit test, update makefile etc
...
Looks like it works:
SUPPORT: OMPI Test Passed: oob packed recieve then send: (15 tests)
SUPPORT: OMPI Test Passed: oob packed send then recieve: (15 tests)
This commit was SVN r2110.
2004-08-13 04:18:43 +00:00
Graham Fagg
fdc4ab5da0
Added prealloced buffer init call (ompi_buffer_init_preallocated())
...
and updated the unit test for this.
- This call is for use by the OOB device so it can pass the pack/buffer system
memory. This removes the peek-recv race condition.
This commit was SVN r2105.
2004-08-13 02:26:12 +00:00
Graham Fagg
0bfa0d1f12
hashed out the soon to be defunct mca_oob_.. types.
...
This commit was SVN r2104.
2004-08-12 23:46:18 +00:00
Graham Fagg
959be36a9c
Added ompi_pack test and updated the Makefile.am to find it
...
- the test suite put the test in a different memory layout than standalone and it did find a memory error straight away....
This commit was SVN r2097.
2004-08-12 23:07:21 +00:00
Graham Fagg
1d780192ef
Added test_comment() that prints user string to STDOUT unlike test_* which print to STDERR.
...
Used for more verbose test results when needed.
This commit was SVN r2096.
2004-08-12 23:03:39 +00:00
Tim Woodall
a2bc814a08
OOB API changes:
...
- removed send_hton/recv_ntoh routines as we now have send_packed/recv_packed
- removed constness from apis
- adding flag (in work) to allow recv to allocate and return recv buffer
- updated edgars communicator code to use pack routines rather than ntoh routines
This commit was SVN r2095.
2004-08-12 22:41:42 +00:00
Laura Casswell
478de2a9fa
this will run the test but is incomplete. We need to set up a standard
...
environment so the sched_comm test will have a standard result
This commit was SVN r2094.
2004-08-12 21:48:26 +00:00
Laura Casswell
5b60687358
add pcm
...
This commit was SVN r2093.
2004-08-12 21:38:21 +00:00
Laura Casswell
32678592a2
fix makefile to use mpilib
...
This commit was SVN r2091.
2004-08-12 19:38:32 +00:00
Brian Barrett
192ff6867f
* Add "serialization" of ompi_rte_schedule_t structs for sending over sockets
...
or rsh/ssh stdin/stdout, even includes a test case
* add base function for use when PCMs can't provide uniqueness strings, so
that we all have the same value
This commit was SVN r2082.
2004-08-12 06:55:04 +00:00
Brian Barrett
595bcfe09b
* fix type name changes
...
This commit was SVN r2079.
2004-08-11 22:27:24 +00:00
Laura Casswell
272998ab4b
add simple run script for rte tests
...
This commit was SVN r2078.
2004-08-11 22:18:36 +00:00
Laura Casswell
fa8e8887a2
add test support routines and reporting
...
This commit was SVN r2077.
2004-08-11 22:15:02 +00:00
Ginger Young
69b8be7d8c
Updated to fix compiler errors. ompi_session_dir.c needs to be re-visited at a later date to make certain that everything is being tested.
...
This commit was SVN r2067.
2004-08-11 19:50:58 +00:00
Laura Casswell
b8f5447d56
fix comments and usage text
...
This commit was SVN r2058.
2004-08-11 17:30:07 +00:00
Laura Casswell
9b32917016
fix usage text
...
This commit was SVN r2057.
2004-08-11 17:28:49 +00:00
Laura Casswell
af872b6548
fix usage text
...
This commit was SVN r2056.
2004-08-11 17:27:56 +00:00
Laura Casswell
eacf8e4346
fix usage text
...
This commit was SVN r2055.
2004-08-11 17:27:28 +00:00
Laura Casswell
cb02cf962c
add simple script to run tests
...
This commit was SVN r2054.
2004-08-11 17:25:56 +00:00
Laura Casswell
fef74ce9e1
fix comments and usage statement
...
This commit was SVN r2053.
2004-08-11 17:23:40 +00:00
Laura Casswell
664d5c652d
fix comments and usage message
...
This commit was SVN r2052.
2004-08-11 17:22:28 +00:00
Laura Casswell
0f848961e3
fix comments
...
This commit was SVN r2051.
2004-08-11 17:20:34 +00:00
Laura Casswell
4996885279
add simple script to run tests
...
This commit was SVN r2050.
2004-08-11 17:14:23 +00:00
Laura Casswell
a323f2210f
fix link
...
This commit was SVN r2049.
2004-08-11 17:09:40 +00:00
Tim Prins
3db2f05dc3
Properly set address reuse on the oob tcp listen socket.
...
Remove some temporary code.
This commit was SVN r2040.
2004-08-11 16:02:59 +00:00
Laura Casswell
7732a29d49
add script to run tests
...
This commit was SVN r2010.
2004-08-10 19:10:29 +00:00
Laura Casswell
46dd816c1f
automate test results and add test support routines.
...
This commit was SVN r2008.
2004-08-10 19:03:42 +00:00
Laura Casswell
0216249ba5
add script for running llm tests
...
This commit was SVN r2005.
2004-08-10 16:45:51 +00:00
Laura Casswell
89ccdf8145
add script to run tests
...
This commit was SVN r2004.
2004-08-10 16:45:20 +00:00
Laura Casswell
b3245d5762
automate verification of tests results and add use of test support routines
...
This commit was SVN r2002.
2004-08-10 15:56:15 +00:00
Laura Casswell
dd1a70c81d
add script for running util tests
...
This commit was SVN r1988.
2004-08-09 22:00:23 +00:00
Laura Casswell
b9e1f38483
add test support calls and reporting
...
This commit was SVN r1987.
2004-08-09 21:47:27 +00:00
Laura Casswell
e09987b940
added support routines and reporting
...
This commit was SVN r1986.
2004-08-09 21:44:07 +00:00
Laura Casswell
d3b6afde9c
add test support routines and reporting
...
This commit was SVN r1985.
2004-08-09 21:39:31 +00:00
Laura Casswell
a452bc44fd
add common test support functions and reporting
...
This commit was SVN r1984.
2004-08-09 21:34:57 +00:00
Laura Casswell
a815163347
add run script for include tests
...
This commit was SVN r1983.
2004-08-09 21:25:57 +00:00
Laura Casswell
ec8b5d1d16
adding common test support routines and reporting
...
This commit was SVN r1982.
2004-08-09 21:25:05 +00:00
Laura Casswell
33c1952c79
add common test support routines and reporting
...
This commit was SVN r1981.
2004-08-09 21:24:20 +00:00
Laura Casswell
01bedc62e1
add use of test support functions and reporting
...
This commit was SVN r1980.
2004-08-09 21:07:24 +00:00
Laura Casswell
6541592111
fix typo in usage message
...
This commit was SVN r1977.
2004-08-09 19:53:12 +00:00
Laura Casswell
4e45670024
get rid of list_set_size lines
...
This commit was SVN r1976.
2004-08-09 19:03:51 +00:00
Laura Casswell
6f92bb58ac
there is no ompi_list_set_size
...
This commit was SVN r1975.
2004-08-09 17:42:41 +00:00
Laura Casswell
57e70e4692
add script to run one or all tests
...
This commit was SVN r1974.
2004-08-09 17:40:50 +00:00
Ralph Castain
b60e7fc95a
Update unit test for session directory generator.
...
This commit was SVN r1958.
2004-08-08 02:20:33 +00:00
Ralph Castain
bdccb58d63
update unit test - prep to renaming.
...
This commit was SVN r1937.
2004-08-06 21:01:29 +00:00
Ralph Castain
ac7d64af5a
Update this unit test - will be moved and further updated shortly.
...
This commit was SVN r1936.
2004-08-06 20:54:42 +00:00
Tim Prins
c592935f89
More bug fixes. The finalize functions in the oob were not being called,
...
which lead to some race conditions.
There are still cases where the tcp oob will segfault.
This commit was SVN r1928.
2004-08-06 17:23:37 +00:00
Laura Casswell
850a4987c7
forgot to close files
...
This commit was SVN r1911.
2004-08-05 19:58:57 +00:00
Laura Casswell
8167336e65
added changes to make more uniform in reporting
...
This commit was SVN r1910.
2004-08-05 19:52:01 +00:00
Laura Casswell
06686b08d4
added macro to test and report
...
This commit was SVN r1909.
2004-08-05 19:50:54 +00:00
Tim Prins
097ad1a1bc
minor bug fix. close the listen socket in the correct place.
...
updates to oob test.
This commit was SVN r1908.
2004-08-05 19:37:48 +00:00
Laura Casswell
2fbdeb6f65
Adding calls to general test routines
...
This commit was SVN r1905.
2004-08-05 19:22:47 +00:00
Brian Barrett
dadb047103
* Add LLM (the rte resource allocator) framework
...
* Add hostfile component for the LLM (reads hostfiles, returns array of
node identifiers
NOTES:
- This will require the full autogen / configure / make.
- You now need flex to build Open MPI from Subversion. The versions
available on most Linux boxen and OS X is more than new enough. You
do *not* need flex to build from a nightly or release tarball.
This commit was SVN r1890.
2004-08-05 14:01:45 +00:00
Tim Prins
457a4b632c
Some more changes to the oob:
...
All the user interface functions are now in mca/oob/base/base.h
Anyone who uses the oob should just include this file.
All component related functions have been moved to mca/oob/oob.h
The reason for this change was to make the user interface more clear.
This commit was SVN r1884.
2004-08-04 23:42:51 +00:00
Laura Casswell
549a7cfba8
change order of includes so will compile
...
This commit was SVN r1881.
2004-08-04 22:47:25 +00:00
Tim Prins
fe9f18c03b
bug fixes:
...
-properly initialize variables in the oob_tcp_msg struct
-properly close peer sockets in the tcp oob
-fix compare in bucket allocator to use the correct variable
-remove duplicate free in teg
-updated the oob tests
-add more output to tcp oob when there are failures
This commit was SVN r1866.
2004-08-04 14:33:02 +00:00
Jeff Squyres
93762e9aad
Fixes to Makefile.am and configure.ac so that "make dist" generates a
...
proper tarball
This commit was SVN r1865.
2004-08-04 11:23:14 +00:00
Tim Prins
d209e538f1
-fix 2 bugs in the oob
...
-in some cases failed to call complete function when the message
was sent.
-was freeing the wrong iovec in the base recv function
-added a first cut of a oob test
This commit was SVN r1849.
2004-08-03 16:34:59 +00:00
Ralph Castain
772452105b
Update unit test for name server replica
...
This commit was SVN r1848.
2004-08-03 15:58:08 +00:00
Brian Barrett
312819d8a3
* add support for a long -> string conversion (useful in RTE stuff)
...
This commit was SVN r1718.
2004-07-14 18:04:31 +00:00
Ralph Castain
ad50f148c2
Unit test for name server replica functionality now complete and functional.
...
This commit was SVN r1631.
2004-07-12 14:14:47 +00:00
Ralph Castain
7e20e8f430
Update of unit test for name server - submitted to Jeff for review.
...
This commit was SVN r1628.
2004-07-12 03:21:18 +00:00
Ralph Castain
edd09958e8
Update unit test
...
This commit was SVN r1616.
2004-07-11 01:18:59 +00:00
Ralph Castain
64fda9a437
Unit test for name server.
...
This commit was SVN r1606.
2004-07-09 01:58:08 +00:00
Ralph Castain
51efaff00f
Move the name server test directory to new location.
...
This commit was SVN r1583.
2004-07-07 23:11:22 +00:00
Jeff Squyres
735787e12b
Remove the set_list_size inline function
...
This commit was SVN r1490.
2004-06-28 23:52:06 +00:00
Tim Prins
48f51861d3
Adding a new class which is a red black tree
...
-reviewed by Tim
adding a small test program for the tree
This commit was SVN r1437.
2004-06-22 20:52:18 +00:00
Ralph Castain
a0cfd47135
Add unit tests for name server.
...
This commit was SVN r1301.
2004-06-16 03:34:19 +00:00
Jeff Squyres
ceec782bcd
Minor fixes to make the tree build correctly. Temporaryly removed
...
test/include from the build because it only has one program that
doesn't compile right now.
This commit was SVN r1297.
2004-06-16 00:34:27 +00:00
David Daniel
c0c70e626a
Adding some atomic tests. Work on MacOS X, but not yet included in the build system (I hope).
...
This commit was SVN r1289.
2004-06-15 22:41:41 +00:00
Tim Woodall
d1706ed2d0
more cleanup of broken svn commit
...
This commit was SVN r1280.
2004-06-15 19:57:18 +00:00
Jeff Squyres
b1cb8b8cfa
Fixes for "make dist"
...
This commit was SVN r1278.
2004-06-15 19:39:21 +00:00
Tim Prins
44d2bd5259
removing the memory allocator tests as we are
...
moving things around and these will frequently
break
This commit was SVN r1267.
2004-06-15 17:15:34 +00:00
Tim Prins
8f7b128941
first checkin of the memory allocation framework. It should work fine
...
except the align and realloc functions are not yet allocated.
This commit was SVN r1251.
2004-06-14 21:05:53 +00:00
Ralph Castain
4c28cb8b3d
Okay, let's see if the system gets rid of the old registry files this time. Also added new location to configure.ac, and picked up a change to the sys_info header.
...
This commit was SVN r1239.
2004-06-12 10:56:32 +00:00
Ralph Castain
3ba6a024c9
Update the unit test for sys_info function
...
This commit was SVN r1224.
2004-06-11 00:36:48 +00:00
Tim Woodall
8e30307ada
removed list type
...
This commit was SVN r1212.
2004-06-09 22:08:59 +00:00
George Bosilca
3c866dde73
C require that the definitions of variables have to be done prior to any instruction block.
...
This commit was SVN r1208.
2004-06-09 04:31:38 +00:00
David Daniel
c2e2de7981
Removing broken reference to registry test
...
This commit was SVN r1198.
2004-06-07 21:00:42 +00:00
Tim Woodall
f851e0032b
renamed
...
This commit was SVN r1196.
2004-06-07 19:14:26 +00:00
David Daniel
1b04577727
renaming directories
...
This commit was SVN r1193.
2004-06-07 15:45:09 +00:00
David Daniel
2f96ba71fe
renaming files
...
This commit was SVN r1192.
2004-06-07 15:40:19 +00:00
David Daniel
563ac2a338
First pass of lam -> ompi conversion
...
This commit was SVN r1191.
2004-06-07 15:33:53 +00:00
Tim Woodall
9361dbf767
- changed PTL ptl_add_proc/ptl_del_proc interface to accept an array of procs for more scalable startup
...
- resolved several threaded race conditions
- stubs for shared memory ptl
This commit was SVN r1186.
2004-06-03 22:13:01 +00:00
Ralph Castain
3669c92549
Update of the os_session_dir_init unit test to reflect change in number of parameters passed to function.
...
This commit was SVN r1164.
2004-05-27 16:20:20 +00:00
Tim Woodall
7093a41292
resolved link errors for single threaded case
...
This commit was SVN r1163.
2004-05-26 21:54:11 +00:00
Ralph Castain
82558c56d6
Add unit tests for ompi_session_dir_init routine.
...
This commit was SVN r1162.
2004-05-26 19:16:33 +00:00
Ralph Castain
5ed4721bb2
Add unit tests for os_create_dirpath and sys_info.
...
This commit was SVN r1157.
2004-05-26 02:20:05 +00:00
Ralph Castain
bc8330fb7a
Unit test for src/util/os_path.c
...
This commit was SVN r1156.
2004-05-25 21:38:16 +00:00
Tim Woodall
42a05e9a74
updated to reflect directory reorg - test directory tree should match src
...
This commit was SVN r1154.
2004-05-24 21:45:00 +00:00
Vishal Sahay
20469b4248
Testcase for bitmap. This dir struct is not correct now, and cant be build. So just commiting the te
...
st as it is (although it has been tested outside of this scope...and it works fine)
This commit was SVN r1021.
2004-04-11 22:15:45 +00:00
Tim Woodall
3992c9582a
added support for irecv,isend,wait
...
This commit was SVN r863.
2004-03-16 21:56:19 +00:00
Jeff Squyres
5a3e05dded
Convert .cvsignore to svn:ignore
...
This commit was SVN r846.
2004-03-15 16:02:12 +00:00
Tim Woodall
7b590f00b4
first cut at blocking send/recv (via tcp)
...
This commit was SVN r842.
2004-03-11 22:02:01 +00:00
Tim Woodall
e5b510128f
fixed dependency
...
This commit was SVN r820.
2004-03-03 17:06:49 +00:00
Tim Woodall
4f79b5d7ff
fixed dependencies
...
This commit was SVN r819.
2004-03-03 17:05:51 +00:00
Tim Woodall
8ac7db9c55
added link dependency
...
This commit was SVN r818.
2004-03-03 17:04:30 +00:00
Tim Woodall
1f915b0b4a
- made lam_mutex_t a lam_object
...
- implemented module exchange
- debugging p2p init
- added condition variables
- added threading test code
This commit was SVN r817.
2004-03-03 16:44:41 +00:00
Jeff Squyres
063db13374
Minor mod
...
This commit was SVN r804.
2004-02-14 06:03:05 +00:00
Jeff Squyres
f8f59bd309
*** empty log message ***
...
This commit was SVN r767.
2004-02-13 05:39:50 +00:00
Jeff Squyres
f54128c68c
Add another executable
...
This commit was SVN r757.
2004-02-13 04:00:00 +00:00
Jeff Squyres
97bcdd02ee
Add in lam_object.lo
...
This commit was SVN r754.
2004-02-13 03:38:02 +00:00
Tim Woodall
63ea2f9ecb
renamed to test_verify_str
...
This commit was SVN r732.
2004-02-11 21:12:00 +00:00
Tim Woodall
c266f0d556
renamed existing tests to be consistent w/ type names they test
...
added lam_value_array test
This commit was SVN r728.
2004-02-11 14:45:35 +00:00
Tim Woodall
633f525421
added hash_table test
...
This commit was SVN r716.
2004-02-10 22:19:03 +00:00
Tim Woodall
61e9d9bcdf
- renamed list.h to lam_list.h
...
- renamed object.h to lam_object.h
- updated hash_table test
This commit was SVN r715.
2004-02-10 22:15:55 +00:00
David Daniel
6ea89746de
Making test() static to quieten compiler
...
This commit was SVN r712.
2004-02-10 22:07:47 +00:00
Rich Graham
190b9b13b5
Add test for lam_pointer_array.c
...
This commit was SVN r706.
2004-02-10 21:22:43 +00:00
Jeff Squyres
d4c0fd9e25
Make the Makefile.am reflect the real filenames
...
This commit was SVN r695.
2004-02-10 19:40:05 +00:00
Tim Woodall
b197c430db
fixed list constructor
...
This commit was SVN r690.
2004-02-10 19:11:03 +00:00
David Daniel
00e50911b0
A large commit:
...
Changing the object.h model to conform more to people's (C++-biased)
expectations. See the comment at the top of src/lam/lfc/object.h for
full details.
Also a couple of tweaks to the datatype directory (but nothing working
yet).
This commit was SVN r674.
2004-02-10 14:04:27 +00:00
Jeff Squyres
413d87586d
Convert from LAM_MALLOC / LAM_FREE to regular malloc / free. When
...
memory debugging is enabled, there are magic defines to change from
malloc / free to lam_malloc / free.
This commit was SVN r673.
2004-02-10 00:09:36 +00:00
Brian Barrett
4c9d393a0e
* Fix a number of environment variable naming issues in the cofs code. This
...
really needs to use the param registry code
* make mpirun use -f -n to start processes - seems to make ssh happier
* update oob test to go through the mca layer
This commit was SVN r663.
2004-02-08 02:09:17 +00:00
Brian Barrett
446838f5db
* implement the most basic MPI program one can implement
...
This commit was SVN r658.
2004-02-06 07:19:21 +00:00
Brian Barrett
a070d9af63
* Update to make this work again with the changes in the mca changes
...
This commit was SVN r657.
2004-02-06 07:17:13 +00:00
Rich Graham
11fe4769aa
add one more test - done for now.
...
This commit was SVN r650.
2004-02-05 00:05:18 +00:00
Rich Graham
d8c4b80918
list.h - remove prototype for unimplemented and unused function.
...
list.c - fix bug in lam_list_insert - loop had wrong ending parameter
list_test.c - add more tests
This commit was SVN r649.
2004-02-04 23:54:22 +00:00
Rob Awles
f23432befd
Improved hash table test program.
...
This commit was SVN r553.
2004-01-27 20:12:09 +00:00
Rob Awles
14588b8390
Added code to increment counters accordingly in test_verify. Added test_verify_int.
...
This commit was SVN r552.
2004-01-27 20:11:48 +00:00
Rob Awles
eb762c9f2f
Adding initial test program of hash table.
...
This commit was SVN r550.
2004-01-27 17:20:23 +00:00
Rich Graham
d5ae55fdcc
change the pointers in the lam item to be volatile.
...
Add some to the list unit test.
This commit was SVN r547.
2004-01-26 20:32:19 +00:00
Rich Graham
655084cc44
minor updates.
...
This commit was SVN r422.
2004-01-15 17:46:52 +00:00
Jeff Squyres
7b4819931f
Update .cvsignore
...
This commit was SVN r404.
2004-01-15 04:32:24 +00:00
Jeff Squyres
1b541e3393
Add missing .cvsignore files
...
This commit was SVN r401.
2004-01-15 03:49:55 +00:00
Jeff Squyres
eac0235eb7
Silence compiler warning
...
This commit was SVN r395.
2004-01-15 03:34:24 +00:00
Jeff Squyres
b9d38d4f3f
Add missing Makefile.am
...
This commit was SVN r394.
2004-01-15 03:28:19 +00:00
Rich Graham
99d52894f6
changing support_finalize to return status.
...
Start to put in a unit test for the list functionality.
This commit was SVN r390.
2004-01-15 00:59:26 +00:00
Rich Graham
1efc0f4131
finish first set of functions for basic single process unit test
...
error tracking and reporting.
This commit was SVN r387.
2004-01-15 00:33:59 +00:00
Jeff Squyres
b97528437c
Add .cvsignore
...
This commit was SVN r385.
2004-01-15 00:18:40 +00:00
Rich Graham
29fdbb6a7c
start to add testing support library.
...
This commit was SVN r384.
2004-01-15 00:07:17 +00:00
Brian Barrett
d8bbd51773
* added really basic test case for the cofs pcm module
...
* fixed missing variables in the cofs pcm module
This commit was SVN r368.
2004-01-14 09:11:34 +00:00
Brian Barrett
875c7241fc
* Make test cases not install themselves (what was I thinking?)
...
This commit was SVN r366.
2004-01-14 08:37:49 +00:00
Jeff Squyres
b5c5d27090
Fix minor typo resulting from type name changing
...
This commit was SVN r362.
2004-01-14 07:02:26 +00:00
Jeff Squyres
17bbd49fd0
Add util directory for tests
...
This commit was SVN r356.
2004-01-14 06:39:26 +00:00
Jeff Squyres
c21aa53812
Oops -- missed some argeed-upon style things
...
This commit was SVN r320.
2004-01-13 02:57:17 +00:00
Jeff Squyres
88ac536659
argv unit test
...
This commit was SVN r319.
2004-01-13 02:55:26 +00:00
Brian Barrett
41bf5c59ab
* change from any-source style messaging to source-specified receives.
...
* Update cofs module to match
This commit was SVN r288.
2004-01-12 01:57:06 +00:00
Brian Barrett
2c33a0be9d
* Moved cofs oob module to use its own configure and all that jaz
...
This commit was SVN r275.
2004-01-11 22:52:59 +00:00
Brian Barrett
34048ae22d
* fix .cvsignore file
...
This commit was SVN r267.
2004-01-11 21:23:09 +00:00
Brian Barrett
8d093c1886
* Fix argument swap in the test code
...
* Fix match code and read code in the cofs oob module
This commit was SVN r266.
2004-01-11 21:22:23 +00:00
Brian Barrett
527ee858c4
* remove static inline in atomic.h so that the compiler stops complaining
...
about undefined static functions. Someone needs to look at this and
fix it.
* Fixed missing header files in oob_cofs test
This commit was SVN r247.
2004-01-11 00:24:22 +00:00
Brian Barrett
4e589b6775
* Some more makesfile stuff for unit test
...
This commit was SVN r236.
2004-01-11 00:04:31 +00:00
Brian Barrett
812b9e5897
* add basic unit test shell
...
This commit was SVN r235.
2004-01-11 00:02:44 +00:00
Brian Barrett
6f7811f9d5
* Fix a number of compiler errors that crop up with undefined function
...
errors
* Add some basic unit test gorp for COFS OOB module
This commit was SVN r234.
2004-01-11 00:02:06 +00:00
Jeff Squyres
9841060cba
- Remove header, replace with $HEADER$ (to be filled in later)
...
- Remove $Id$
This commit was SVN r80.
2004-01-07 15:07:14 +00:00
Jeff Squyres
f14226057a
Add/update .cvsignore files
...
This commit was SVN r17.
2003-12-28 15:38:13 +00:00
Jeff Squyres
cadf5e6fc7
First commit
...
This commit was SVN r3.
2003-11-22 16:45:44 +00:00
Jeff Squyres
350564b9f3
First commit
...
This commit was SVN r1.
2003-11-22 16:36:58 +00:00