Edgar Gabriel
b4a77ae5e0
changing the interface of two of the *new* functions from size_t to int,
...
since it is easier to specify the data type for an int (in both
OOB terms as well as in MPI terms), if we have to send the result
data length around.
This commit was SVN r1899.
2004-08-05 16:27:13 +00:00
Tim Prins
d2df4acb65
Get rid of some annoying compiler warnings.
...
This commit was SVN r1898.
2004-08-05 15:30:36 +00:00
Brian Barrett
e30b55565c
* fix stupid typo
...
This commit was SVN r1896.
2004-08-05 14:51:56 +00:00
Brian Barrett
2f507dfc67
* Add some doxy comment to shut up Doxygen when doing LLM files
...
This commit was SVN r1895.
2004-08-05 14:48:33 +00:00
Brian Barrett
3be27734c0
* add Doxy comments for the init / finalize functions
...
This commit was SVN r1894.
2004-08-05 14:35:38 +00:00
Brian Barrett
dadb047103
* Add LLM (the rte resource allocator) framework
...
* Add hostfile component for the LLM (reads hostfiles, returns array of
node identifiers
NOTES:
- This will require the full autogen / configure / make.
- You now need flex to build Open MPI from Subversion. The versions
available on most Linux boxen and OS X is more than new enough. You
do *not* need flex to build from a nightly or release tarball.
This commit was SVN r1890.
2004-08-05 14:01:45 +00:00
Jeff Squyres
2399ac3cf8
Check for case where we *have* <stdbool.h>, but it doesn't *work*
...
(e.g., Portland compilers don't have/know about <stdbool.h>, but
AC_CHECK_HEADERS will typically find the GNU/gcc <stdbool.h>).
Reviewed by Brian.
This commit was SVN r1889.
2004-08-05 11:12:25 +00:00
Tim Prins
457a4b632c
Some more changes to the oob:
...
All the user interface functions are now in mca/oob/base/base.h
Anyone who uses the oob should just include this file.
All component related functions have been moved to mca/oob/oob.h
The reason for this change was to make the user interface more clear.
This commit was SVN r1884.
2004-08-04 23:42:51 +00:00
Weikuan Yu
2478c6bc37
setup put. To do a chained QDMA for notification. Also PML changes is needed for this stuff to work
...
This commit was SVN r1883.
2004-08-04 23:18:45 +00:00
Laura Casswell
549a7cfba8
change order of includes so will compile
...
This commit was SVN r1881.
2004-08-04 22:47:25 +00:00
Denis Dimick
18cbe897d0
Added note about parallel builds
...
This commit was SVN r1880.
2004-08-04 22:25:47 +00:00
Tim Woodall
f100d08dd5
resolved another problem introduced with global name change
...
This commit was SVN r1879.
2004-08-04 22:09:40 +00:00
Edgar Gabriel
167e046ee0
sorry, deactivating the comm-mutex to avoid problems.
...
This commit was SVN r1878.
2004-08-04 19:55:45 +00:00
Tim Woodall
efcf7d9464
fixed issue w/ name changes
...
This commit was SVN r1877.
2004-08-04 19:55:12 +00:00
Edgar Gabriel
ec0f556680
adapting comm_set/get_name to the new internal function and the mutex
...
open_port and close_port should now be implemented correctly.
updating intercomm_merge
This commit was SVN r1876.
2004-08-04 19:48:03 +00:00
Edgar Gabriel
177d6ddae2
adding a mutex for locking name and attributes in a communicator.
...
Adding a functions abstracting the setting of the name.
This commit was SVN r1875.
2004-08-04 19:46:29 +00:00
Rich Graham
d1d4266328
starting to init the shared memory ptl.
...
This commit was SVN r1873.
2004-08-04 17:23:34 +00:00
Rich Graham
5e196fd257
changes for the shared memory implementation.
...
This commit was SVN r1872.
2004-08-04 17:22:16 +00:00
Edgar Gabriel
bddf372ac1
removing two warnings.
...
This commit was SVN r1871.
2004-08-04 17:08:29 +00:00
Edgar Gabriel
1ab1721c6c
making ompi_comm_get_rprocs use the new ompi_proc_get_namebuf-* functions.
...
This commit was SVN r1870.
2004-08-04 17:06:33 +00:00
Edgar Gabriel
0b1fc511be
adding the *homogeneous* version of the functions which we discussed
...
here yesterday. Heterogeneous version will require the datatype engine
to work heterogeneously ...
This commit was SVN r1869.
2004-08-04 17:05:22 +00:00
Tim Prins
fe9f18c03b
bug fixes:
...
-properly initialize variables in the oob_tcp_msg struct
-properly close peer sockets in the tcp oob
-fix compare in bucket allocator to use the correct variable
-remove duplicate free in teg
-updated the oob tests
-add more output to tcp oob when there are failures
This commit was SVN r1866.
2004-08-04 14:33:02 +00:00
Jeff Squyres
93762e9aad
Fixes to Makefile.am and configure.ac so that "make dist" generates a
...
proper tarball
This commit was SVN r1865.
2004-08-04 11:23:14 +00:00
Jeff Squyres
e21450c133
Add in some missing files.
...
This commit was SVN r1864.
2004-08-04 11:20:12 +00:00
Tim Woodall
e9951fafdc
remove event handler for listen socket
...
This commit was SVN r1863.
2004-08-03 23:51:49 +00:00
Edgar Gabriel
b6728bbb2c
minor modification
...
This commit was SVN r1862.
2004-08-03 23:41:39 +00:00
Tim Woodall
10a0f0ddfc
release matching lock on error return
...
This commit was SVN r1861.
2004-08-03 23:39:46 +00:00
Tim Woodall
821565e7de
fix issue in casting macro parameter
...
This commit was SVN r1860.
2004-08-03 22:58:12 +00:00
Tim Woodall
7c08f63f44
removed ctnetwork
...
This commit was SVN r1859.
2004-08-03 22:32:15 +00:00
Tim Woodall
17c90a9846
removed ctnetwork
...
This commit was SVN r1858.
2004-08-03 22:28:47 +00:00
Edgar Gabriel
2cdf0623b4
committing first version of inter-communicator collectives.
...
They do not work yet necessarily (although some tests pass already),
but they do not break anything as far as I can see and anticipate.
This commit was SVN r1857.
2004-08-03 22:12:57 +00:00
Edgar Gabriel
d6334fa558
updating the communicator interface functions to the new interfaces and procedures of comm.c
...
This commit was SVN r1856.
2004-08-03 22:08:23 +00:00
Edgar Gabriel
20a512a9b7
restructuring some of the communicator code.
...
with a couple of internal tricks, intercomm_create works now.
This commit was SVN r1855.
2004-08-03 22:07:45 +00:00
Edgar Gabriel
435ce5f5e6
abstracting group_translate_ranks to an ompi function for internal use.
...
Sorry, everybody will have to rerun autogen.sh, since I added a file ...
This commit was SVN r1854.
2004-08-03 22:06:49 +00:00
Jeff Squyres
d649161279
Fix some minor buglets that were missed in the initial code review.
...
This commit was SVN r1853.
2004-08-03 21:29:23 +00:00
Tim Woodall
1b319f091e
update docs
...
This commit was SVN r1852.
2004-08-03 21:16:18 +00:00
Tim Woodall
8efddcdc05
unused
...
This commit was SVN r1851.
2004-08-03 21:13:21 +00:00
Edgar Gabriel
80a9ede98f
minor modification in the group constructor. The rank is now being initialized to MPI_UNDEFINED.
...
This commit was SVN r1850.
2004-08-03 19:38:50 +00:00
Tim Prins
d209e538f1
-fix 2 bugs in the oob
...
-in some cases failed to call complete function when the message
was sent.
-was freeing the wrong iovec in the base recv function
-added a first cut of a oob test
This commit was SVN r1849.
2004-08-03 16:34:59 +00:00
Ralph Castain
772452105b
Update unit test for name server replica
...
This commit was SVN r1848.
2004-08-03 15:58:08 +00:00
Weikuan Yu
fc814cb1b7
To focus on put/get and get the last communication architecture setup.
...
This commit was SVN r1846.
2004-08-03 05:23:27 +00:00
Sayantan Sur
d8e33483f6
Organized some IB initialization code.
...
This commit was SVN r1845.
2004-08-03 02:08:17 +00:00
Jeff Squyres
71b9c0d362
Add in missing header file.
...
This commit was SVN r1844.
2004-08-03 00:50:14 +00:00
Weikuan Yu
a57e7fd584
get code merged
...
This commit was SVN r1843.
2004-08-03 00:06:25 +00:00
Tim Woodall
e51a55a05e
resolved threading issues in tcp oob
...
This commit was SVN r1842.
2004-08-02 22:16:35 +00:00
Tim Prins
105b8e6b5b
Minor change to check to see if the tree has actually been initialized
...
before trying to destroy it.
This commit was SVN r1841.
2004-08-02 21:27:27 +00:00
Jeff Squyres
8be67851e1
roll back to last night's mpirun -- the previous copy was not intended
...
to be committed and was accidentally included in the massive commit
last night. Sorry... :-(
This commit was SVN r1840.
2004-08-02 21:26:13 +00:00
Tim Woodall
9280e182f5
- changed oob i/f functions to accept tag parameter
...
- tcp implementation in progress
- changed calls to oob to reflect additional parameter
This commit was SVN r1839.
2004-08-02 21:24:00 +00:00
Jeff Squyres
9f15b8c553
Updates for the massive module<-->component name change yesterday
...
This commit was SVN r1838.
2004-08-02 17:07:56 +00:00
Edgar Gabriel
ae3028efe7
adding fortran interface for the MPI-1 communicator functions.
...
This commit was SVN r1837.
2004-08-02 14:35:33 +00:00