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

1738 Коммитов

Автор SHA1 Сообщение Дата
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
Jeff Squyres
91a1458120 Make the mail a little smaller
This commit was SVN r1836.
2004-08-02 11:27:19 +00:00
Jeff Squyres
c6cd297755 Oops -- grab the newly-renamed *components* listing file, not the old
*modules* listing file.

This commit was SVN r1835.
2004-08-02 11:04:12 +00:00
Jeff Squyres
525e451ac0 Make the report a little more explicit -- show "[default]" when
running a configuration with no configure argv

This commit was SVN r1834.
2004-08-02 03:23:53 +00:00
Jeff Squyres
d1bf0f8b06 Expand the unimplemented report to also count how many unimplemented
f77 functions there are

This commit was SVN r1833.
2004-08-02 03:03:16 +00:00
Jeff Squyres
952171f2bc Remove the rest of the krft -- accidentally got left in when I "fixed"
the bug a little while ago :-)

This commit was SVN r1832.
2004-08-02 02:51:39 +00:00