1
1
Граф коммитов

2247 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
1072df0e65 Update svn:ignore
This commit was SVN r2259.
2004-08-23 06:48:26 +00:00
Jeff Squyres
d63f442e4f Update svn:ignore
This commit was SVN r2258.
2004-08-23 06:48:14 +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
Jeff Squyres
7d2626698f Make sub-configure scripts parallel to the top-level configure script:
call AC_GNU_SOURCE for the reasons cited in the comment.

This commit was SVN r2256.
2004-08-23 06:45:48 +00:00
Jeff Squyres
6bdbb731b8 No need for the entire output when the creation fails; let's try
sending the last 100 lines and see how that works out.

This commit was SVN r2255.
2004-08-23 06:35:28 +00:00
Jeff Squyres
885f2213fb Cut down on the output sent; we really don't need 250 lines worth of
output.  Let's try 100 and see how that goes.

This commit was SVN r2254.
2004-08-23 06:25:59 +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
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
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
b592ef6643 run both client-server
This commit was SVN r2237.
2004-08-19 19:46:12 +00:00
Tim Woodall
ecbb740f36 removed duplicate entry
This commit was SVN r2236.
2004-08-19 19:43:02 +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
David Daniel
5ce8144d91 Probably an unpopular change, but...
In order to get consistent behaviour on linux with various gcc versions,
I am defining _GNU_SOURCE in ompi_config.h and changing the definition
of asprintf, etc.

Problems:
1) autoconf was defining _GNU_SOURCE for its tests, but we were not
setting it
2) g++ sets it by default (I think)
3) some version of gcc set it by default

If somebody knows a consistent solution for these problems then we can
revert to not setting it.

This commit was SVN r2230.
2004-08-19 19:27:15 +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
Laura Casswell
61291736c6 and build_env test
This commit was SVN r2225.
2004-08-19 13:47:09 +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
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
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
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
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
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
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