Weikuan Yu
14ecc21913
-- Just Check in some code
...
This commit was SVN r2268.
2004-08-23 19:31:29 +00:00
Tim Woodall
066dc18fa2
temporary hack to fix the tree - note that this is NOT thread safe
...
This commit was SVN r2267.
2004-08-23 16:03:46 +00:00
Weikuan Yu
a30d508423
-- Add shared completion queue support
...
-- To add threads for asynchronous progression
This commit was SVN r2266.
2004-08-23 13:48:21 +00:00
Jeff Squyres
ac381a79d5
Fix for "make dist"
...
This commit was SVN r2264.
2004-08-23 10:15:01 +00:00
Ralph Castain
8c78a8a44e
See if this helps fix nightly builds.
...
This commit was SVN r2263.
2004-08-23 08:07:07 +00:00
Ralph Castain
90dd03eac3
See if this helps to fix the nightly test builds.
...
This commit was SVN r2262.
2004-08-23 08:05:22 +00:00
Weikuan Yu
0402f520bc
-- Done with get support
...
-- To setup a shared completion queue, for now, separate from receive queue
This commit was SVN r2253.
2004-08-21 14:07:41 +00:00
Vishal Sahay
043a8dc3b4
Template functions for Shared Memory (SM) collective module - no implementation
...
This commit was SVN r2252.
2004-08-21 00:49:07 +00:00
Brian Barrett
bf039d2b01
* quick hack at a client side to RMS support
...
This commit was SVN r2251.
2004-08-20 20:55:19 +00:00
Brian Barrett
b7aeaae3a3
* Make sure that the env pcmclient does something rational even if the
...
vpid_start variable isn't set
* "working" mpirun with rsh pcm. Still no job monitoring or cleanup (as
those aren't really available for rsh - cleanup will mostly work in
the long term)
* minor fixes for pcm_base_comm functions to properly deal with empty
environments
This commit was SVN r2250.
2004-08-20 18:48:57 +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
Ralph Castain
c67b2a9bdb
Oops - forgot to remove a couple of diagnostic messages. Took care of that now...
...
This commit was SVN r2248.
2004-08-20 04:15:44 +00:00
Ralph Castain
f2b232c16b
Complete registry functionality - added proxy/replica connections for index and delete object.
...
Non-blocking receive remains commented out - thus, registry is non-operational pending release of the TCP-based oob. We will notify everyone when it becomes fully operational.
This commit was SVN r2247.
2004-08-20 04:13:10 +00:00
Brian Barrett
0e6e74115e
* Clean up some of the debugging output so that it is a bit more obvious who
...
is calling what. Hopefully will make some of the startup issues a bit more
obvious to debug
This commit was SVN r2246.
2004-08-20 01:12:50 +00:00
David Daniel
242f062386
Since I'm vanishing for a few weeks, a smattering of code from FTMPI
...
for possible consideration...
This commit was SVN r2245.
2004-08-20 01:01:09 +00:00
David Daniel
b1ff3e50c2
Closing in on compilation with Solaris (and other non-GNU) compilers.
...
This commit was SVN r2244.
2004-08-19 23:34:46 +00:00
Tim Woodall
eca03817dc
- make sure and null terminate the token array
...
This commit was SVN r2243.
2004-08-19 22:27:34 +00:00
Tim Woodall
1a7dad5842
fill in tag for posted recvs
...
This commit was SVN r2242.
2004-08-19 22:25:47 +00:00
Brian Barrett
29592041ea
include all the header files to make linux happy
...
This commit was SVN r2240.
2004-08-19 21:40:10 +00:00
Brian Barrett
58792a3ad0
* almost to the point of being able to use the RSH PCM module
...
- added shell detection code
- start of bootproxy start code
- infrastructure to make search life better.
NOTE NOTE NOTE: You will have to autogen and all that because I had to add
some header file checks to the configure script. Sorry!
This commit was SVN r2239.
2004-08-19 21:22:48 +00:00
Ralph Castain
b173a7b712
Remove diagnostic message
...
This commit was SVN r2238.
2004-08-19 19:53:15 +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
David Daniel
5c4c277266
Numerous niggles related to building on Solaris
...
This commit was SVN r2234.
2004-08-19 19:30:53 +00:00
David Daniel
cbd3442979
Changes as suggested by Tim
...
This commit was SVN r2233.
2004-08-19 19:29:01 +00:00
Tim Woodall
6ca365c080
minor changes to prox/replica recv
...
This commit was SVN r2232.
2004-08-19 19:28:46 +00:00
David Daniel
16297a8bcd
Removing os/ from build
...
This commit was SVN r2231.
2004-08-19 19:28:29 +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
Ralph Castain
afd6524b59
Update constants file to include new OMPI_EXISTS code to indicate that an object already exists. Used in GPR - soon to be used elsewhere as well.
...
This commit was SVN r2227.
2004-08-19 15:35:46 +00:00
Ralph Castain
8edd599cf4
Update header files to reflect change in API - registry objects will now be void*. Users can call the packing routines to generate packed info, then extract and pass the resulting object to the GPR for storage. Users can also simply send a string for storage without packing as characters carry across platforms just fine.
...
Added OOB connection - still needs testing, but test tree is currently kaput.
This commit was SVN r2226.
2004-08-19 15:14:29 +00:00
David Daniel
6bf4dc4478
more cleanup of threads, atomic stuff etc.
...
This commit was SVN r2224.
2004-08-19 00:34:00 +00:00
David Daniel
2356cf4544
Adding scripts for semi-automating update of .s assembler files
...
This commit was SVN r2223.
2004-08-18 23:56:35 +00:00
David Daniel
927ef83454
This is a large check-in related to switching from
...
os/atomic.h --> include/sys/atomic.h
WARNING: There are almost certainly some bugs introduced here, but I
believe that using this system will get us to a stable and portable
library faster in the long run.
Other changes:
threads/mutex
Reorganized to use pthreads or asm atomic operations as available.
Untested Windows implementation added using InterlockedExchange() funcion.
threads/thread
Added an untested Windows implementation
other places
Updates to include the "right" header files or to use
ompi_atomic_add_int() rather that fetchNadd() etc.
This commit was SVN r2221.
2004-08-18 23:24:27 +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
David Daniel
1d3e06bb8a
Changes to output.c etc. to use asprintf
...
This commit was SVN r2218.
2004-08-18 23:15:48 +00:00
David Daniel
48fb5094df
Removing dead wood
...
This commit was SVN r2217.
2004-08-18 23:13:17 +00:00
Rich Graham
715ceeb569
change read interface to force a lazy free of resources. Need this
...
for a fifo that is a link list of such items.
This commit was SVN r2216.
2004-08-18 22:53:04 +00:00
Weikuan Yu
80c82622b0
check some code
...
This commit was SVN r2214.
2004-08-18 22:37:40 +00:00
Weikuan Yu
5506648a64
-- To add get support, which should be of minimal effort.
...
-- To set up a shared send completion queue,
with that threading is a step away.
-- After the above steps, focus will be on local branch development,
of course, besides testing/debugging, etc
This commit was SVN r2213.
2004-08-18 22:00:34 +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
aaca5f3bf6
* fix dumb logic about when to call free()
...
This commit was SVN r2211.
2004-08-18 20:25:03 +00:00
Weikuan Yu
afd504203b
fix up the context pointer
...
This commit was SVN r2210.
2004-08-18 18:16:08 +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
Weikuan Yu
8ff450f0ee
Check in fixes for offset update to have pml_done and mpi_done to be set correctly
...
This commit was SVN r2208.
2004-08-18 16:27:31 +00:00
Tim Woodall
892f1fb534
code cleanup
...
This commit was SVN r2205.
2004-08-18 15:54:14 +00:00
Tim Woodall
195f83a769
call back into selected NS module to allow registration of OOB callbacks
...
This commit was SVN r2204.
2004-08-18 15:53:13 +00:00
Tim Woodall
eaca887bd0
- cleanup/bug fixes
...
- added packed non-blocking support
This commit was SVN r2203.
2004-08-18 15:51:40 +00:00
Tim Woodall
1ebcca8443
cleanup for oob
...
This commit was SVN r2202.
2004-08-18 15:50:10 +00:00
Ralph Castain
775a83f039
Basic registry put/get functions completed and mostly tested (some obscure addressing modes still under test). Preliminary integration to be done with OOB next.
...
This commit was SVN r2201.
2004-08-18 15:49:48 +00:00
Brian Barrett
5011348de4
* remove the monitor function from the pcm - doesn't really make sense to
...
have it there
* condense the rsh pcm into fewer files, for faster compile times
* Fix return value bug in mca_pcm_base_build_base_env()
This commit was SVN r2200.
2004-08-18 15:24:26 +00:00