1
1

2063 Коммитов

Автор SHA1 Сообщение Дата
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
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
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
Tim Woodall
aec2f96b45 add appropriate include
This commit was SVN r2497.
2004-09-03 20:36:15 +00:00
Jeff Squyres
ca0a88d8f2 str* functions require <string.h>, or they won't compile
This commit was SVN r2496.
2004-09-03 20:29:30 +00:00
Tim Woodall
f70951a53d OOB has already assigned a unique name - just use it
This commit was SVN r2495.
2004-09-03 20:16:08 +00:00
Brian Barrett
5ff158cdbe * add shell of rms pcm, ignored for now.
This commit was SVN r2494.
2004-09-03 19:56:02 +00:00
Brian Barrett
6fa0e03a4d * some more warning elimination
This commit was SVN r2493.
2004-09-03 19:46:23 +00:00
Brian Barrett
11ff71089f * move around some ints -> mca_ns_base_jobid_t and clean up some compiler
warnings

This commit was SVN r2492.
2004-09-03 19:41:28 +00:00
Ralph Castain
36c6cf574e Fix bad initialization in proc_info, add a pid field into the universe info and save it in the universe info file.
This commit was SVN r2491.
2004-09-03 19:26:49 +00:00
Brian Barrett
1a100e65c1 * rework the pcm/llm interface to be more non-rsh friendly. Push the
host / cpu information down into a handle that need not exist when
  the llm isn't being used.  Fix all the test cases and whatnot to match

This commit was SVN r2490.
2004-09-03 19:19:59 +00:00
Rich Graham
910f282c3f initialize the 2d fifo array.
This commit was SVN r2489.
2004-09-03 18:44:21 +00:00
Ralph Castain
aa4118e450 Missing files.....sorry folks!
This commit was SVN r2488.
2004-09-03 18:32:59 +00:00
Ralph Castain
3c94af6021 Bring tree back to ability to cleanly compile. These changes should be transparent to virtually everyone, but the silly tree insists on compiling everything. Mostly modified things in preparation for releasing the openmpi program, and to begin knitting the next (hopefully final) version of mpirun.
Let me know if it has any impact on you - it shouldn't.

This commit was SVN r2487.
2004-09-03 16:26:15 +00:00
Tim Woodall
db2e993a3d initialize/cleanup event library in ompi_rte_init/ompi_rte_fini
This commit was SVN r2486.
2004-09-03 16:12:45 +00:00
Jeff Squyres
6889df19f0 Oops -- ensure to save the priority.
This commit was SVN r2481.
2004-09-03 14:57:00 +00:00
Ralph Castain
7fc8600483 Mostly added a bunch of diagnostic messaging (only on when specific mca params are set) to try and debug the problems being observed in mpirun2. Found a couple of minor things that seem to now enable the system to run on the Mac. Believe these are all the changes involved - will check with another checkout.
This commit was SVN r2467.
2004-09-03 13:54:34 +00:00
Vishal Sahay
cfd377cdd8 Fix the length of periods_or_edges array for graph/cart.
This commit was SVN r2461.
2004-09-03 00:48:56 +00:00
Vishal Sahay
4efad65f63 More f77 bindings
This commit was SVN r2460.
2004-09-03 00:33:44 +00:00
Tim Woodall
8d3055e3e7 re-order event library init/cleanup to handle a cleanup issue on threaded build
(at least this seems to fix it on my box :-) )

This commit was SVN r2459.
2004-09-03 00:06:57 +00:00
Jeff Squyres
255a7947b7 Should really be OBJ_RELEASE, not OBJ_DESTRUCT
This commit was SVN r2458.
2004-09-02 20:58:54 +00:00
Ralph Castain
c27d1eeb80 Take out the destructor code I added to ompi_list - may be causing some problems in some pre-existing code, and we have more important issues to deal with for now!
This commit was SVN r2457.
2004-09-02 19:02:16 +00:00
Weikuan Yu
b025e66d7e -- Remove a bug on elan memory allocation
-- Still some bug to remove for Comp Queue support to elan_put

This commit was SVN r2456.
2004-09-02 19:01:11 +00:00
Jeff Squyres
c5d16f215f Also include addr.h
This commit was SVN r2455.
2004-09-02 18:55:22 +00:00
Ralph Castain
3cffa6b549 Inserts some debugging output for use by Tim to help debug a startup problem. Should be transparent to everyone else.
This commit was SVN r2453.
2004-09-02 18:39:42 +00:00
Ralph Castain
e5fab162ce Add tests to ensure that we are not destructing NULL-pointers.
This commit was SVN r2452.
2004-09-02 16:17:32 +00:00
Edgar Gabriel
5286e5205c remove a warning
This commit was SVN r2451.
2004-09-02 16:06:04 +00:00
Ralph Castain
4611c32661 Fix error that trashes stack....
This commit was SVN r2450.
2004-09-02 15:38:24 +00:00
Brian Barrett
7cebd36987 * Make sure we compile oob_tcp_addr
* add sys/types for OS X

This commit was SVN r2449.
2004-09-02 14:45:01 +00:00
Tim Woodall
238822faf3 oops - forgot to check these in
This commit was SVN r2448.
2004-09-02 14:20:13 +00:00
Ralph Castain
1da0e0512a Include <sys/types.h> to make it compile on the Mac OSX.
This commit was SVN r2447.
2004-09-02 13:26:39 +00:00
Jeff Squyres
668287ef8f Need <unistd.h> for OS X.
This commit was SVN r2445.
2004-09-02 08:35:05 +00:00
Weikuan Yu
b70e1b05d0 -- To work more on debugging, e.g, mca_ptl_elan_putget_desc_construct ()
This commit was SVN r2444.
2004-09-02 06:25:52 +00:00
Jeff Squyres
15d6462bb1 Remove files from Makefile.am that are no longer in the repository
This commit was SVN r2443.
2004-09-02 06:02:09 +00:00