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

1471 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
8cfc45bbee restored Jeffs changes
This commit was SVN r1529.
2004-07-01 16:25:44 +00:00
Ralph Castain
6eed97c7f9 Updated version of name server include files to mca format. Putting this in main branch since (I guess) we have abandoned the /tmp/rte safe zone. Sorry to anyone this 'breaks'.
This commit was SVN r1528.
2004-07-01 15:33:17 +00:00
Tim Woodall
165d4f8841 merge of oob/rte changes from rte branch
This commit was SVN r1527.
2004-07-01 14:49:54 +00:00
Jeff Squyres
5175280beb - Somehow had the default for static libraries; doh!
- fixed case to ensure that --disable-shared also automatically
  disables building DSO components

This commit was SVN r1524.
2004-06-30 22:45:33 +00:00
Prabhanjan Kambadur
77bbd609d8 Closing the output stream
This commit was SVN r1523.
2004-06-30 22:23:05 +00:00
Jeff Squyres
97bed7c0d4 Building MCA components as DSOs is now the default. Use
--disable-mca-dso to build MCA components statically as part of
libmpi, or --enable-mca-dso=LIST to only build some components as DSOs
(see ./configure --help for more details).

This commit was SVN r1521.
2004-06-30 22:11:32 +00:00
Jeff Squyres
f9323ee2ca First cut of the gm configure.stub. Does the following:
- accepts --with-ptl-gm=DIR to specify where the GM headers and
  libraries are
- accepts --with-ptl-gm-libdir=DIR if libgm is in a different place
  than gm.h
- defines OMPI_MCA_PTL_GM_API_VERSION with the correct GM symbolic
  constant suitable for use with gm_init()
- defines OMPI_MCA_PTL_GM_HAVE_RDMA_PUT indicating whether to use
  gm_put() or gm_directed_send_with_callback() (a change in the GM API
  starting with gm 2.0)
- defines OMPI_MCA_PTL_GM_HAVE_RDMA_GET indicating whether gm_get()
  exists or not

This commit was SVN r1519.
2004-06-30 19:25:26 +00:00
George Bosilca
b9c7b24a3c For the reduce function request the size of the communicator prior to allocating memory as the size is used for that.
This commit was SVN r1515.
2004-06-30 16:32:02 +00:00
Jeff Squyres
11da941d0c No longer necessary to check for so many different variants
This commit was SVN r1508.
2004-06-29 21:35:46 +00:00
Ralph Castain
dce3b283af Clean up the old name server location, modify proc_info to point to the new location.
This commit was SVN r1507.
2004-06-29 21:17:46 +00:00
Ralph Castain
066063fcef Bring the name server files into the repository so proc_info can compile.
This commit was SVN r1506.
2004-06-29 21:17:10 +00:00
Tim Prins
c83ddc15d0 Checking in the pack and unpack functions.
These only support int16 and int32 as well as strings and
byte streams.

This commit was SVN r1505.
2004-06-29 20:36:34 +00:00
Ralph Castain
1eff215a1c Grrrr.....add one more piece of source code.
This commit was SVN r1504.
2004-06-29 20:01:26 +00:00
Ralph Castain
65269316d6 Fix the makefile - we truly need to quit ping-ponging here!!
This commit was SVN r1503.
2004-06-29 19:26:23 +00:00
Ralph Castain
f5696db512 Add in the connect and init files for universe - should fix the make problem Denis encountered.
This commit was SVN r1502.
2004-06-29 19:23:05 +00:00
Jeff Squyres
74fb2fd531 Changes to make "make dist" work properly
This commit was SVN r1501.
2004-06-29 19:22:21 +00:00
Jeff Squyres
e15f52c11f Fix a few minor typos
This commit was SVN r1500.
2004-06-29 19:09:56 +00:00
Jeff Squyres
4da5fbc603 - Consolidate the "perform the reduction operation" into a single
inline function to simplify things, since it needs to be invoked in
  3 different back-end coll API functions
- Implement MPI_EXSCAN in the basic coll module

This commit was SVN r1499.
2004-06-29 13:04:38 +00:00
Ralph Castain
5d300e11c0 This brings the new session directory system online, with the exception of the session_dir_finalize routine to
remove the tree. This will come online in the next couple of days. I'll send out a separate note highlighting the changes.

This commit was SVN r1498.
2004-06-29 07:02:57 +00:00
Ralph Castain
58bf5bf271 Grrrr....change the name in the makefile
This commit was SVN r1497.
2004-06-29 04:52:33 +00:00
Ralph Castain
c266abb7d2 Change the name of a file.
This commit was SVN r1496.
2004-06-29 04:51:33 +00:00
Ralph Castain
bca14b684c Need to commit these so I can make a name change to one of the files. I'm in the process of making
a substantial revamp of the session directory system, and the ompi_system_info structure, in accordance
with the startup/shutdown design released last week. If you are using either the session directories
or the ompi_system_info structure, I would recommend avoiding them for the next couple of days as these
files are undergoing considerable change. The documentation will be updated as well during this process.

This commit was SVN r1495.
2004-06-29 04:50:40 +00:00
George Bosilca
aae2fc0a78 Add the 2 missing members to the null collective function. Without then
old versions of gcc (like 2.96) complain about a "non constant" symbol.

This commit was SVN r1494.
2004-06-29 04:03:53 +00:00
Jeff Squyres
ec73b251d6 Finish MPI_SCAN basic implementation. Off to bed; exscan tomorrow.
This commit was SVN r1493.
2004-06-29 03:23:01 +00:00
Jeff Squyres
a5a712b31f Lots of changes in this commit, mostly having to do with the first
real commit of the collectives.  MPI_SCAN and MPI_EXSCAN are still not
implemented, but lots of other things are in the critical path and
holding up other people, so it's ok to commit without them:

- better checks for sizes in configure, and add defaults for fortran
  sizes if we don't have a fortran compiler
- fix some logic that was accidentally broken for size checks for the
  file type offset_t
- add some C equivalent types for fortran's complex and double complex
  (for use in internal reduction/op functions)
- additionals and slight reorganization of ompi_mpi_init()
  ompi_mpi_finalize()
- fully implement all top-level MPI collective calls, including all
  param checking for both intra- and inter-communicators (woof)
- change the communicator_t type for stuff that we need in coll, and
  update all references throughout the code base to match
- all kinds of updates to the coll framework base
- next cut of the basic coll module -- has all intracommunicator
  collectives implemented except scan and exscan (see note above).
  All intercommunicator functions return ERR_NOT_IMPLEMENTED.
- MPI_Op is a fixed implementation -- not component-ized yet.  So
  there are generic C loops for all implementations.

This commit was SVN r1491.
2004-06-29 00:02:25 +00:00
Jeff Squyres
735787e12b Remove the set_list_size inline function
This commit was SVN r1490.
2004-06-28 23:52:06 +00:00
Jeff Squyres
c8367bfe6d Now really ditch src/rte/*
This commit was SVN r1489.
2004-06-28 19:56:50 +00:00
Jeff Squyres
fc96f7d781 Arrgh -- back out the previous patch; committed the wrong
configure.ac...

This commit was SVN r1488.
2004-06-28 19:56:21 +00:00
Jeff Squyres
0f7f841fc5 Really get rid of src/rte/*
This commit was SVN r1487.
2004-06-28 19:53:19 +00:00
Ralph Castain
68946c3a0d Cleanup directory no longer being used.
This commit was SVN r1486.
2004-06-28 14:05:13 +00:00
Ralph Castain
97c96a20af Rearrange directories a little to put openmpi command in the tools area. Create a directory for mpiexec.
This commit was SVN r1485.
2004-06-28 14:04:05 +00:00
Ginger Young
5d93beb1c4 Updated
This commit was SVN r1484.
2004-06-25 15:47:09 +00:00
Ginger Young
3e5b973bd7 A finished wrapper that I neglected to commit several days ago.
This commit was SVN r1483.
2004-06-25 15:45:24 +00:00
Ginger Young
497e07fa58 Finally fixed per George's correction.
This commit was SVN r1482.
2004-06-25 15:43:46 +00:00
Ginger Young
4e65b2e824 Finished per MPI spec.
This commit was SVN r1481.
2004-06-25 15:42:13 +00:00
Ginger Young
0c0dd534b7 Back out come fortran<->C table code. It's breaking
things, and not enough of it is written to do anything.

This commit was SVN r1480.
2004-06-25 15:22:36 +00:00
Jeff Squyres
a55f6a972d Don't compile the attr default functions in the profiling layer --
they are never profiled

This commit was SVN r1479.
2004-06-25 15:05:32 +00:00
Ginger Young
61dc0c6a31 Wrong call to request_f2c, should have been request_c2f
This commit was SVN r1478.
2004-06-25 14:30:17 +00:00
Ginger Young
108fe10084 More fortran wrappers, and a little bit of help code.
Reviewed: Tim Woodall

This commit was SVN r1477.
2004-06-25 14:29:21 +00:00
Jeff Squyres
99e268b9ff A few more minor mods; result of more e-mails between WK and myself. :-)
This commit was SVN r1476.
2004-06-25 14:22:15 +00:00
Weikuan Yu
1808494e7e Update with corrections
This commit was SVN r1475.
2004-06-25 13:41:04 +00:00
Jeff Squyres
024ad4f316 Simplify the configure.stub, and make a few fixes:
- Eliminate the DIST_STUB since we're not using AM_CONDITIONAL
  anywhere
- Consolidate all the library searches into a single set of logic
- Fail with AC_MSG_ERROR if any of the required libraries are not
  found
- Slightly simplify the qsnet2 library source search; directly write
  into CPPFLAGS
- Fail if the qs2net library source is not specified

This commit was SVN r1474.
2004-06-25 13:18:39 +00:00
Jeff Squyres
0bfe5bcb07 Had the order of two arguments switched, which dramatically changed
the expected outcome.  :-)

This commit was SVN r1473.
2004-06-25 13:17:19 +00:00
Weikuan Yu
dc4123d6a9 Files change accordingly with MACRO and header file changes.
This commit was SVN r1472.
2004-06-24 23:09:38 +00:00
Tim Woodall
1d6576d1f6 - more appropriate change of MUTEX_LOCK to OMPI_MUTEX_LOCK
(sorry about the last one)

This commit was SVN r1470.
2004-06-24 21:39:08 +00:00
Tim Woodall
84dd3084b0 backed out changed to OMPI_THREAD_LOCK
This commit was SVN r1469.
2004-06-24 21:09:55 +00:00
Tim Woodall
de519a6a43 check for valid progress function
This commit was SVN r1468.
2004-06-24 20:58:40 +00:00
Tim Woodall
9b830472fd changed THREAD_LOCK/THREAD_UNLOCK to OMPI_THREAD_LOCK/OMPI_THREAD_UNLOCK
to prevent conflicts w/ external libraries/headers

This commit was SVN r1467.
2004-06-24 20:51:46 +00:00
Ginger Young
7616c4dc01 Completed fortran wrappers.
This commit was SVN r1466.
2004-06-24 20:34:14 +00:00
Ginger Young
5adbc0f4dc Fortran wrappers finished
This commit was SVN r1465.
2004-06-24 20:28:42 +00:00