George Bosilca
ecb2efdced
Now we can have several point-to-point exchanges !!!
...
This commit was SVN r2112.
2004-08-13 08:25:37 +00:00
George Bosilca
11bca73ad4
Last commit for TODAY ! At least the hello_world example work.
...
This commit was SVN r2111.
2004-08-13 06:25:59 +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
George Bosilca
00cf66a7d9
A more advanced version, but still not working.
...
This commit was SVN r2109.
2004-08-13 04:17:31 +00:00
Graham Fagg
973c731406
Fixed bug in packed buffer recv (mca_oob_recv_packed).
...
- this code will change again tomorrow when oob allocates memory for me
Started to get ready to remove all the last remains of the old oob pack.
- ifdefd until we are sure we got them all, and then its delete time.
This commit was SVN r2108.
2004-08-13 04:16:33 +00:00
Jeff Squyres
b80731b4d3
Fix typo in output
...
This commit was SVN r2107.
2004-08-13 04:10:47 +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
Weikuan Yu
8852ada41d
Fill up more cleanup code
...
This commit was SVN r2103.
2004-08-12 23:39:55 +00:00
Gopal Santhanaraman
07e838570d
Forget one file.
...
This commit was SVN r2102.
2004-08-12 23:39:04 +00:00
Gopal Santhanaraman
e2a66e7a81
Commit a temporary version. George want to give a try ... )
...
This commit was SVN r2101.
2004-08-12 23:37:37 +00:00
Rich Graham
71391bed98
first cut at an array based fifo. NOT TESTED !!!
...
This commit was SVN r2100.
2004-08-12 23:31:15 +00:00
Rich Graham
fa6abf032e
header with parameters to describe the system's cache bahavior.
...
right now, parameters are hard coded.
This commit was SVN r2099.
2004-08-12 23:30:16 +00:00
Graham Fagg
f4b77b5d60
Changed unpack start pointer (from_ptr) setup.
...
- Testsuite found as this was set to NULL until a pack to catch invalid unpacks
that if a realloc occured on the first pack, then all ptrs updated by
relative amounts and then the from_ptr was not NULL and not set on
first pack correctly. Have changed it to the simple method.
This commit was SVN r2098.
2004-08-12 23:14:00 +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
Graham Fagg
a607e59314
Added new callback type for OMPI_Packed nb operations
...
This commit was SVN r2092.
2004-08-12 20:30:03 +00:00
Laura Casswell
32678592a2
fix makefile to use mpilib
...
This commit was SVN r2091.
2004-08-12 19:38:32 +00:00
Jeff Squyres
2345807cca
Oops -- only show the message if show_handle_leaks is enabled
...
This commit was SVN r2090.
2004-08-12 17:05:44 +00:00
Jeff Squyres
726af9ea85
Revamp MPI_Info handling a bit:
...
- fix a few bugs
- convert/add doxygen comments for internal info functions in
src/info/info.h (some comments were originally in src/info/info.c)
- make it thread safe
- make MPI_INFO_NULL be a real object (vs ((struct ompi_info_t*) 0))
- add error checking into top-level MPI functions
- add support in MPI_Info for "never freeing MPI handles" as a form of
debugging i.e., check if see if you accidentally use a freed handle)
- add support for "print out a list of un-freed MPI_Info handles
during MPI_FINALIZE"
This commit was SVN r2089.
2004-08-12 16:56:24 +00:00
Tim Woodall
2b64fdd0dd
dont remove components from list of opened/available components - need
...
to maintain this list to close components during shutdown
This commit was SVN r2088.
2004-08-12 14:56:53 +00:00
Tim Woodall
8468273a8a
- more on cleanup
...
This commit was SVN r2087.
2004-08-12 13:29:37 +00:00
Tim Woodall
f3e550d100
resolve issues in cleanup
...
This commit was SVN r2086.
2004-08-12 13:23:57 +00:00
Tim Woodall
afa4230dca
init user_threads flag before passing into component
...
This commit was SVN r2085.
2004-08-12 13:18:57 +00:00
Jeff Squyres
0e1cd6728a
Update svn:ignore
...
This commit was SVN r2084.
2004-08-12 12:06:22 +00:00
Jeff Squyres
064a4ef700
Include missing header file
...
This commit was SVN r2083.
2004-08-12 11:03:23 +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
Jeff Squyres
620ccad317
If there's an error message, print it instead of the error code int
...
value
This commit was SVN r2080.
2004-08-12 01:14:45 +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
Graham Fagg
dbcc99365e
Added mca_oob_send_packed(). Simple routine, wrapper build on existing code.
...
This commit was SVN r2076.
2004-08-11 22:05:02 +00:00
George Bosilca
bdfb889dda
Dont forget to set the pointer to the component !!!
...
This commit was SVN r2075.
2004-08-11 21:51:52 +00:00
George Bosilca
e5164e21e6
Mea culpa, the argument should be a simple char (one and only one small char).
...
This commit was SVN r2074.
2004-08-11 21:40:01 +00:00
Tim Woodall
2533901c4f
- remove proc cleanup code until debugged
...
This commit was SVN r2073.
2004-08-11 21:35:31 +00:00
George Bosilca
931e9bcbe1
A string array is always between " not '. Remove some compiler warnings.
...
This commit was SVN r2072.
2004-08-11 21:33:12 +00:00
Graham Fagg
b8ef4da537
made ompi_buffer_get_ptrs() public so oob_recv wrappers can see it.
...
This commit was SVN r2071.
2004-08-11 21:08:40 +00:00
Graham Fagg
209bbbb6ad
Added mca_oob_recv_packed() which is a wrapper for oob_recv that recvs into a buffer that is hander to the user. No lowlevel changes.
...
(This will be used by GPR).
Todo: sends (easy) and nb recv (harder)
This commit was SVN r2070.
2004-08-11 21:07:16 +00:00
George Bosilca
9ad929ecd7
Remove the memory leak.
...
Keep trace of the allocated array of ptl pointers.
This commit was SVN r2069.
2004-08-11 20:50:55 +00:00
Graham Fagg
5185e4f006
Updated ompi_buffer_init so that you can force an initial size of buffer
...
(used by oob_recvs, that need the memory ptr before posting the actual recv)
This commit was SVN r2068.
2004-08-11 19:52:28 +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
Sayantan Sur
304d1b832b
Minor modification to Makefile.am to list all files *.[ch]
...
This commit was SVN r2066.
2004-08-11 19:00:41 +00:00
Sayantan Sur
e020c45bfe
Added ptl_ib_peer.c and modified D_PRINT macros
...
This commit was SVN r2065.
2004-08-11 18:51:01 +00:00
Graham Fagg
fdbeb9c3cf
Added realloc code for resizing buffers. Tested before commiting.
...
This commit was SVN r2064.
2004-08-11 18:44:00 +00:00
George Bosilca
4ecc0a6047
Activate the profiling module.
...
This commit was SVN r2063.
2004-08-11 18:31:46 +00:00
George Bosilca
14705b4ebb
Change some function name to replace module by component.
...
Correct the return of the init function.
This commit was SVN r2062.
2004-08-11 18:27:55 +00:00
Jeff Squyres
006fc7734f
Fix for bug identified this morning: ptl base didn't correctly handle
...
if a component returned NULL back as a module. Reviewed by Tim.
This commit was SVN r2061.
2004-08-11 18:25:24 +00:00