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

1247 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
f561218613 Add a bunch of missing header files
This commit was SVN r1576.
2004-07-07 20:29:18 +00:00
Jeff Squyres
b5e0618f91 Fill in a tcp oob Makefile.am
This commit was SVN r1573.
2004-07-07 16:51:39 +00:00
Tim Woodall
c119199b2e skip sub-ifs unless primary isn't configured
This commit was SVN r1572.
2004-07-07 16:28:01 +00:00
Tim Woodall
192c44d54e fix problem iterating through interface list when multiple logical
interfaces resolve to same kernel if index

This commit was SVN r1569.
2004-07-07 14:01:55 +00:00
Tim Woodall
5a829befc0 fix for both 2.96 and 3.+
This commit was SVN r1568.
2004-07-07 13:17:50 +00:00
Tim Woodall
b973054d96 removed c89 warnings
This commit was SVN r1567.
2004-07-07 13:13:58 +00:00
Jeff Squyres
8149265189 - Updated versioning system; "svn" number is now a string (vs. an int)
- Updated autogen.sh and friends to be more flexible and allow
  components to be configured and built outside of the Open MPI tree
- Removed $(LIBOMPI_LA) from all component Makefile.am's -- it's
  unnecessary 

This commit was SVN r1566.
2004-07-07 12:45:36 +00:00
Jeff Squyres
fae7333bca Ensure that the headers get installed (if selected).
This commit was SVN r1565.
2004-07-07 12:42:42 +00:00
Weikuan Yu
23bd215c97 Sorry for a lot of commit mails to svn. I have to relying on svn for
synchronizing different copies of my work on multiple network.

This commit was SVN r1563.
2004-07-07 12:39:10 +00:00
Ralph Castain
54027160ee Fix a mistake - first argument in call to os_path was missing! Interesting that gcc 3.0+ compilers didn't pick it up, but that the older compilers did...
Anyway, thanks Weikuan!
Ralph

This commit was SVN r1552.
2004-07-07 02:01:49 +00:00
Weikuan Yu
fe505c759b 1) Done with the initilization test
2) To test the point-to-point

This commit was SVN r1551.
2004-07-07 00:06:18 +00:00
Weikuan Yu
b8e06cec6e Fix for it to skip the subdirectory: tests
This commit was SVN r1549.
2004-07-06 17:31:09 +00:00
Weikuan Yu
a2a12b93ec Add More test files and their makerules
This commit was SVN r1548.
2004-07-06 16:20:06 +00:00
Weikuan Yu
667e4cd573 Add ptl_elan_peer.c
This commit was SVN r1547.
2004-07-06 16:19:08 +00:00
Weikuan Yu
9df5813c6b a) Get PTL_ELAN coding done
b) Testing and optimizing is the next

This commit was SVN r1546.
2004-07-06 16:18:33 +00:00
Weikuan Yu
d4e1d133ca a) Just to save some changes for the long weekend
This commit was SVN r1545.
2004-07-02 23:43:58 +00:00
Weikuan Yu
c1094b063e a) Added a few test functions to test the initiation and communication
This commit was SVN r1544.
2004-07-02 19:35:40 +00:00
Weikuan Yu
dc943e56d2 a) Fill in the stub functions for mca or pml calling
This commit was SVN r1543.
2004-07-02 19:34:21 +00:00
Ralph Castain
df569c6458 Add process name reservation/creation functions per Vishal's request. Clean-up at least one warning message from an old piece of code that will shortly undergo major revision.
This commit was SVN r1542.
2004-07-02 19:26:03 +00:00
Ralph Castain
2f235e07ed Added a field to the "compare" function that allows the caller to select which fields are to be included in the comparison.
Tim: would this meet your needs, or would you prefer totally seperate functions for each level of comparison? I wanted to make it easy to use, but also allow flexibility in case others want to compare different things.

This commit was SVN r1541.
2004-07-02 18:51:52 +00:00
Tim Woodall
df3c67422b dont do anything for tcp progress routine - as progressing the event
library is already handled by the higher level ompi_progress()

This commit was SVN r1540.
2004-07-02 15:59:58 +00:00
Jeff Squyres
0232814ef9 Only "extern" globals in .h files; instantiate them elsewhere.
This commit was SVN r1539.
2004-07-02 02:11:54 +00:00
Ralph Castain
6fad2560b7 Cleanup the Makefile.am per Jeff's request so that base.h only appears in one place.
This commit was SVN r1538.
2004-07-02 01:35:07 +00:00
Ralph Castain
0f86a5f772 Add the base functions - and yes, they do compile :-)
Put a permanent fix into the include files to avoid the circular reference. You only need to include the "base.h" file now and it will pickup the ns.h file for you. Anyone working on components for the name server, however, should be warned that including the ns.h directly by itself (instead of going through base.h) will yield several unresolved errors.

Ignore the replica component - it is bogus at this time.

This commit was SVN r1537.
2004-07-02 01:24:53 +00:00
Weikuan Yu
0d38fe6a5f Remove the .ompi_ignore from elan module.
Please let me know if there are problems building ompi.

This commit was SVN r1536.
2004-07-01 20:31:06 +00:00
Weikuan Yu
d6ebe382e4 a) Initialize Queue DMA control structures
b) Initialize the Queue DMA based descriptors
c) Reorganize the initialization code.

Todo:

a) Frag and request descriptors and get put/get functions going
b) Add rdma support for elan4, better to have global memory

This commit was SVN r1535.
2004-07-01 20:27:20 +00:00
Tim Woodall
7d3037f796 All -- please confirm that code at least compiles
before checking in....

This commit was SVN r1533.
2004-07-01 19:41:25 +00:00
Ralph Castain
27e903626b This brings the name server documentation up-to-date and in some form of doxygen format. Still need to work on the base.h file, but the API definitions are in the ns/ns.h file anyway.
This commit was SVN r1532.
2004-07-01 19:21:56 +00:00
Tim Woodall
a047d6093b modified to use new mca parameters
This commit was SVN r1531.
2004-07-01 19:20:51 +00:00
Tim Prins
6564f8403c Adding functions to initialize a ner peer description.
Minor documentation changes

This commit was SVN r1530.
2004-07-01 17:45:34 +00:00
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
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
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
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