1
1

2398 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
d24b7ac1bc increase cache size to a reasonable level
This commit was SVN r2574.
2004-09-09 21:51:01 +00:00
Tim Woodall
25b516ae83 chech if send request was cached
This commit was SVN r2573.
2004-09-09 21:50:18 +00:00
Tim Woodall
1c55827902 added cached field
This commit was SVN r2572.
2004-09-09 21:49:46 +00:00
Tim Woodall
0854d03744 comments
This commit was SVN r2571.
2004-09-09 21:34:58 +00:00
Tim Woodall
8de416c25d Modified per ptl request cache to honor the request limit - However, if the
cache limit is exceeded - a request is allocated from the global pool. A flag
mca_pml_base_send_request.req_cached has been added to the request so that the
ptl can determine wether the request came from the cache and hence has been 
initialized via the ptls ptl_request_init method. If not - the ptl is responsible
for allocating the resources required to handle the request - or potentially queue
the request until resources become available.

This commit was SVN r2570.
2004-09-09 21:31:49 +00:00
Sayantan Sur
74b623b827 Several cleanups.
This commit was SVN r2569.
2004-09-09 20:59:39 +00:00
Sayantan Sur
81df1c97b6 Dynamic Connection management is now working using
OOB non-blocking sends and receives.

This commit was SVN r2568.
2004-09-09 20:33:28 +00:00
Vishal Sahay
e1c71f8c9a More f77 bindings and some fixes - typos - in recv_f.c and comm_spawn_f.c
This commit was SVN r2567.
2004-09-09 19:42:07 +00:00
Tim Woodall
92ae84828f changed debug macro name
removed debug output

This commit was SVN r2566.
2004-09-09 19:21:34 +00:00
Weikuan Yu
3b3693b029 -- Check in some fixes
This commit was SVN r2565.
2004-09-09 19:13:13 +00:00
Ralph Castain
7d0c70adab Update the makefile to fix the automated build. Minor update to the program as well.
This commit was SVN r2564.
2004-09-09 18:20:16 +00:00
Weikuan Yu
3511b819ae -- bw.c checkin
This commit was SVN r2563.
2004-09-09 17:53:58 +00:00
Edgar Gabriel
cfca6e88c1 fix for group_compare, adding MPI_GROUP_EMPTY as a result for group_intersection/difference/union
This commit was SVN r2562.
2004-09-09 16:01:44 +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
Brian Barrett
08dc86af7c * Add ability to conditionally use the name server for pid reservation in the
RMS and RSH pcms.  The RSH pcm was hard-coded to start from 0.  The RMS
  pcm always used the name server.  UNfortunately, due to some interesting
  interactions, using the name server causes failures in the PTL logic
  because vpids start at 1, not 0 when the reservation code is used.

  Right now, the default is to start vpids at 0 so that everything still
  runs out of the box.  But this should make it possible for Tim to look
  at the PTL problems a bit more easily.

This commit was SVN r2560.
2004-09-09 15:15:27 +00:00
Tim Woodall
9d610a8d7f stubs for schedule (process allocation) service
This commit was SVN r2559.
2004-09-09 14:44:40 +00:00
Tim Woodall
964b016427 daemon pcm
This commit was SVN r2558.
2004-09-09 14:42:55 +00:00
Tim Woodall
ef447dcbb0 added addition tags
This commit was SVN r2557.
2004-09-09 14:41:22 +00:00
Tim Woodall
b3552ec6c3 slight reorg
This commit was SVN r2556.
2004-09-09 14:40:07 +00:00
Edgar Gabriel
dccafe7e01 a fix for an error to run
Intel tests. The previous version crashed in MPI_Errhandler_set ...

This commit was SVN r2555.
2004-09-09 14:38:04 +00:00
Weikuan Yu
e2a18a606d -- more changes
This commit was SVN r2554.
2004-09-08 22:58:37 +00:00
Weikuan Yu
73309c1824 -- Add a bandwidth test and modify Makefile.am
This commit was SVN r2553.
2004-09-08 22:51:24 +00:00
Tim Woodall
43afec7a4a added STDIO tag
This commit was SVN r2552.
2004-09-08 21:52:44 +00:00
Weikuan Yu
24684bd66a -- Remove a bug on completion Queue support to get.
This commit was SVN r2551.
2004-09-08 21:36:02 +00:00
Tim Woodall
8bdce3b145 stubs for daemon pcm
This commit was SVN r2550.
2004-09-08 21:21:14 +00:00
Tim Woodall
7dafd4ed89 stubs for stdio forwarding service
This commit was SVN r2549.
2004-09-08 21:07:19 +00:00
Brian Barrett
a16d070b2b * remove the cofs pcm code. It hasn't been used in a very long time (the
shell script mpirun doesn't use it - it uses the env pcmclient) and
  it appears to be causing badness indirectly...

This commit was SVN r2548.
2004-09-08 19:47:39 +00:00
Tim Woodall
a5058ba981 renamed
This commit was SVN r2547.
2004-09-08 19:10:53 +00:00
Weikuan Yu
670556cacb -- Recover the get support. Not sure how it get lost earlier.
-- Move on to flow control, bandwidth and application testing

This commit was SVN r2546.
2004-09-08 19:02:30 +00:00
Jeff Squyres
036493b8c3 Make the error message say "FAILURE" (instead of "ERROR") to match
what happens in the nightly build script

This commit was SVN r2545.
2004-09-08 18:58:13 +00:00
Tim Woodall
111286d455 ping missing files
This commit was SVN r2544.
2004-09-08 18:03:05 +00:00
Tim Woodall
32fa7b9b03 added support for an oob ping command - to check availability of a given process
This commit was SVN r2541.
2004-09-08 17:02:24 +00:00
Brian Barrett
0c2c8b4fb4 add signal.h to compile on linux
This commit was SVN r2540.
2004-09-08 15:11:30 +00:00
Jeff Squyres
86e3cfa85d Remove all remaining traces of the common command line utility. It
doesn't do what it was designed for, and therefore wasn't useful, so
per discussion with Ralph last night, we decided to scrap it.

This commit was SVN r2539.
2004-09-08 15:02:35 +00:00
Ralph Castain
6f2ff4c2bb Remove references to common cmd line - obsoleting that utility.
This commit was SVN r2538.
2004-09-08 14:38:37 +00:00
Brian Barrett
f8a97cf51d * use nameserver to get pids (not tested, does compile, still .ompi_ignored)
This commit was SVN r2537.
2004-09-08 14:26:23 +00:00
Ralph Castain
08f6491ae2 Update the registry unit test.
This commit was SVN r2536.
2004-09-08 14:09:58 +00:00
Jeff Squyres
4b30eddd23 Ensure to increment i if we didn't find the option. Fixed a problem
Ralph reported.

This commit was SVN r2535.
2004-09-08 07:46:28 +00:00
Ralph Castain
e8c36d02c9 Not as bad as this all may look. Tim and I made a significant change to the way we handle the startup of the oob, the seed, etc. We have made it backwards-compatible so that mpirun2 and singleton operations remain working. We had to adjust the name server and gpr as well, plus the process_info structure.
This also includes a checkpoint update to openmpi.c and ompid.c. I have re-enabled the ompid compile.

This latter raises an important point. The trunk compiles the programs like ompid just fine under Linux. It also does just fine for OSX under the dynamic libraries. However, we are seeing errors when compiling under OSX for the static case - the linker seems to have trouble resolving some variable names, even though linker diagnostics show the variables as being defined. Thus, a warning to Mac users that you may have to locally turn things off if you are trying to do static compiles. We ask, however, that you don't commit those changes that turn things off for everyone else - instead, let's try to figure out why the static compile is having a problem, and let everyone else continue to work.

Thanks
Ralph

This commit was SVN r2534.
2004-09-08 03:59:06 +00:00
Weikuan Yu
8230d39f77 -- Fix bugs related to ELAN_CAPABILITY
-- Make code compatiable with expanded libelan interface to free cmdq.
-- Put the pure device_open() related code into a static routine, 
   to be replaced with provided elan_int().

This commit was SVN r2533.
2004-09-08 02:59:54 +00:00
Weikuan Yu
252f57d673 save a simple initialization code
This commit was SVN r2532.
2004-09-08 01:38:20 +00:00
Brian Barrett
e8454acbe2 * use mca_ns_base_jobid_t instead of int in the pcm / llm interfaces
* complete more of the RMS pcm.  Still completely untested and has a
  .ompi_ignore, but should be getting closer to ready.

This commit was SVN r2531.
2004-09-07 23:37:57 +00:00
Brian Barrett
1a397450d4 * some changes to the pcmclient for RMS that will be needed to support the
pcm for RMS:
    - support setting vpids from an offset, in case that's what the ns
      gave us (ie, not starting from 0)
    - if we have it, use the given jobid from the ns rather than the
      RMS jobid
* grab the cellid from the environment, if its there.  In reality, this is
  probably just another way of setting the cellid to 0, but seems like
  a good thing to do...

This commit was SVN r2530.
2004-09-07 21:51:01 +00:00
Jeff Squyres
434a09fbf1 Fix a bad MPI function prototype
This commit was SVN r2529.
2004-09-07 21:38:46 +00:00
Ginger Young
d2b32e02a5 Added initial ompi daemon exec. Still have I/O to go.
This commit was SVN r2528.
2004-09-07 21:35:47 +00:00
Gopal Santhanaraman
fb6cb846b9 This commit was SVN r2527. 2004-09-07 21:29:18 +00:00
Jeff Squyres
985b219c6c Fix typo (sorry folks, this'll cause a lot of recompiling... :-\ )
This commit was SVN r2526.
2004-09-07 20:07:31 +00:00
Brian Barrett
fd49ffa341 * temporarily disable building ompid, since it doesn't link on OS X (missing
symbols due to making RTE calls but not opening all the RTE-related
  mca components)

This commit was SVN r2525.
2004-09-07 18:46:19 +00:00
Ralph Castain
b5fc3df102 Add a missing file
This commit was SVN r2524.
2004-09-07 13:56:43 +00:00
Ralph Castain
02f1342291 Checkpoint the new openmpi/daemon development. Shouldn't impact anyone out there.
This commit was SVN r2523.
2004-09-07 02:58:49 +00:00