1
1
openmpi/ompi/mca
Andrew Friedley 7bfac82ce7 Change over from lazy connection setup to setting up at initialization
time.

UD is connectionless, and as long as peers are statically assigned to QPs,
there is no reason to set up the adressing information lazily.

Lots of code was axed, as endpoints no longer have state.  Removed a
number of other elements in the endpoint struct to make it as lightweight
as possible.

I was able to remove an entire function call/branch in the send path,
which I believe is the main contributor to a 2us drop in NetPIPE latency.

Some whitespace cleanups as well.

Passes IBM test suite, and all but certain intel tests that were failing
before the change, over ob1 PML.

This commit was SVN r10494.
2006-06-23 16:50:50 +00:00
..
allocator make ompi_free_list_item_t a class.. 2006-06-12 16:44:00 +00:00
bml Temporary solution for in-bound computation of the next BTL. 2006-05-22 23:28:40 +00:00
btl Change over from lazy connection setup to setting up at initialization 2006-06-23 16:50:50 +00:00
coll Thanks to Gleb now we are able to call the schduler on Windows. Instead of using 2006-04-20 19:56:50 +00:00
common - update function name inside debug statement 2006-05-16 14:33:41 +00:00
io finished the ompi_free_list_t class nightmare.. 2006-06-12 22:09:03 +00:00
mpool Fix for bug #140. If we're leaving things pinned, certain assumptions about 2006-06-17 18:34:41 +00:00
osc The return value is random. Let's return something that make sense. 2006-05-03 18:17:00 +00:00
pml Use the RDMA limit not the eager one when we schedule a receive (for the 2006-06-21 15:51:56 +00:00
rcache finished the ompi_free_list_t class nightmare.. 2006-06-12 22:09:03 +00:00
topo Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
win_makefile Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00