1
1

2624 Коммитов

Автор SHA1 Сообщение Дата
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
Edgar Gabriel
718be11bdb fixing a problem for error handlers as discussed with Jeff a couple of weeks ago. The macros used in the MPI functions have not changed, thus the modifications should be transparent to all other functions.
This commit was SVN r2522.
2004-09-06 12:06:27 +00:00
Jeff Squyres
2169e1a043 Curses! Missed the EXTRA_DIST's...
This commit was SVN r2521.
2004-09-05 19:58:54 +00:00
Jeff Squyres
07f6565726 Make the check for lex really be a check for flex.
This commit was SVN r2520.
2004-09-05 17:45:59 +00:00
Jeff Squyres
3498f7a283 First cut of the Show Help Subsystem (SHS)
- see src/util/show_help.h for details (doxygen); main function call
  is ompi_show_help()

- text message files are expected to be located in $pkgdatadir
  (usually $prefix/share/openmpi).  Anyone can install a text file in
  $pkgdatadir with their message(s) in it and then have them displayed
  via ompi_show_help().  "pkgdata_DATA" is the keyword to use in
  Makefile.am's, for example (from src/mca/base/Makefile.am):

    pkgdata_DATA = help-mca-base.txt

- added a few examples in the code base using ompi_show_help(), but
  not too many -- can convert more "show_help" comments in the code
  over time; no huge rush.  :-)
- no i18n-like support yet; waiting for advice and consensus from
  other developers

This commit was SVN r2519.
2004-09-05 16:05:37 +00:00
Jeff Squyres
f00b228e73 Fix compiler warning that was actually a minor logic error.
This commit was SVN r2518.
2004-09-05 15:40:36 +00:00
Jeff Squyres
3615a2528a - Put "Open MPI" in subject line so that it's easy to filter, even if
it's not going to the testing@open-mpi.org list (correspondingly
  remove the subject prefix from the testing@open-mpi.org list config)
- re-add a missing unlink() that was causing problems.

This commit was SVN r2517.
2004-09-05 07:33:45 +00:00
Weikuan Yu
38095191eb add a new init test
This commit was SVN r2516.
2004-09-05 05:18:53 +00:00
Weikuan Yu
922be78dd5 -- Return an empty list of PTL's upon initialization failure
-- Add a new initialization test 

This commit was SVN r2515.
2004-09-05 05:15:46 +00:00
Jeff Squyres
8e7cefd2dc Curses! Missed one!
This commit was SVN r2514.
2004-09-04 23:52:33 +00:00
Jeff Squyres
c7cedc3364 Oops -- update the rest of the prototypes.
This commit was SVN r2513.
2004-09-04 23:34:31 +00:00
Jeff Squyres
2fc9f9181f Some infrastructure help for the F77 bindings:
- added src/mpi/f77/strings.[ch] for f<-->c string conversions
- added src/mpi/f77/constants* for instiantiating and providing macros
  to check for the various fortran address "constants" (read the
  comments in this file -- it's quite complicated, unfortunately :-\ ):
  - MPI_BOTTOM
  - MPI_ARGV_NULL
  - MPI_ARGVS_NULL
  - MPI_ERRCODES_IGNORE
  - MPI_STATUS_IGNORE
  - MPI_STATUSES_IGNORE
- updated fortran MPI_COMM_SET_NAME and MPI_COMM_GET_NAME to check
  string handling
- updated fortran MPI_RECV to check MPI_STATUS_IGNORE handling
- updated fortran MPI_COMM_SPAWN to check string and MPI_ARGV_NULL and
  MPI_ERRCODES_IGNORE handling
- partially modified src/mpi/f77/prototypes_mpi.h to account for
  string length parameters passed by the fortran compiler; more work to
  be done there
- backed out a silly previous change in send_f.c by me (duh)
- updated fortran MPI_COMM_DUP and MPI_COMM_FREE to check int<-->fint
  macros 

This commit was SVN r2512.
2004-09-04 22:02:18 +00:00
George Bosilca
494d4428ad Correct the datatype if Fortran bindings are unavailable. In this case the Fortran datatypes are redirected to MPI_DATATYPE_NULL (not the same pointer but the same contents).
This commit was SVN r2511.
2004-09-04 19:42:50 +00:00
George Bosilca
818654c2ff Correctly define the Fortran types. Now we use the defines discovered by configure to setup the data.
This commit was SVN r2510.
2004-09-04 18:25:12 +00:00
Brian Barrett
1607eb37c2 * checkpoint of RMS pcm. This is still far from ready, so .ompi_ignore'd,
but slowly making progress...

This commit was SVN r2509.
2004-09-04 17:43:37 +00:00
Weikuan Yu
f31ca49b3b Bring the code up-to-date with the latest repository
This commit was SVN r2508.
2004-09-04 14:09:30 +00:00
Jeff Squyres
dac52e1768 Fun script to count how many directories and source files there are in
the tree.  :-)

This commit was SVN r2507.
2004-09-04 12:09:55 +00:00
Jeff Squyres
46361c67d5 Add int<-->Fint macros while debugging some fortran gorp
This commit was SVN r2506.
2004-09-04 10:40:43 +00:00
Vishal Sahay
2adafa8f53 Partially implemented and commented out binding for now
This commit was SVN r2505.
2004-09-04 00:28:30 +00:00
Vishal Sahay
6e4558343c More f77 bindings
This commit was SVN r2504.
2004-09-03 23:02:44 +00:00
Rich Graham
1150919976 allocating fragement descriptor and aligned payload buffer.
payload size and alignment are mca parameters.

This commit was SVN r2503.
2004-09-03 22:34:52 +00:00
Weikuan Yu
100e24b072 -- Fix up elan_put address
-- Need attention on flow control and the number of outstanding DMA 

This commit was SVN r2501.
2004-09-03 21:39:29 +00:00
Weikuan Yu
254bce7f43 -- Slight modification of check.c
This commit was SVN r2500.
2004-09-03 21:27:17 +00:00
Ralph Castain
6b05166b75 Split ompi_rte_init into two stages to allow detection of universe existence prior to starting remainder of rte. Adjust mpirun2 and mpi_init to accommodate.
This commit was SVN r2499.
2004-09-03 21:17:33 +00:00
Rich Graham
7feccee44c adding header for SM fragment descriptor.
This commit was SVN r2498.
2004-09-03 21:04:25 +00:00