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