Brian Barrett
d367dc5d56
* Fix for bug #115 -- we need to decrement the use count on a pinned buffer
...
so that memory is actually deregistered. Reviewed by Galen.
This commit was SVN r10349.
2006-06-14 13:38:24 +00:00
Galen Shipman
218a438509
finished the ompi_free_list_t class nightmare..
...
This commit was SVN r10314.
2006-06-12 22:09:03 +00:00
Jeff Squyres
a4030ad2d9
Improve the tremendously unhelpful MCA help message for the
...
btl_openib_ib_mtu and btl_mvapi_ib_mtu MCA params by showing the valid
values what what they represent (got a question about this from Cisco
testing engineers).
This commit was SVN r10277.
2006-06-09 18:02:45 +00:00
Galen Shipman
90799f82cd
copy paste error..
...
This commit was SVN r10220.
2006-06-06 02:38:29 +00:00
Galen Shipman
cc54b07aa0
add better error messages for vapi retry exceeded errors.
...
This commit was SVN r10219.
2006-06-06 02:04:56 +00:00
Brian Barrett
5163f2b296
Fix for bug #36 . The MX, MVAPI, and OpenIB components don't have
...
support for progress threads, so we shouldn't build them or try to use
them when support for progress threads has been requested. The TCP, GM,
SELF, and SM BTLs should have progress thread support, so they aren't
disabled. The Portals BTL isn't compiled on platforms with threads,
so it doens't need to be updated.
This commit was SVN r10156.
2006-06-01 01:30:16 +00:00
Galen Shipman
2667c52a5d
Track fragments by list, not by size..
...
-- reviewed by Brian, needs to hit all the branches..
This commit was SVN r10078.
2006-05-25 18:07:26 +00:00
Tim Woodall
10f343734f
decrease eager limit to 12K (improves latency)
...
This commit was SVN r9646.
2006-04-14 22:28:37 +00:00
Tim Woodall
c6489cb5aa
- turn on eager rdma by default
...
This commit was SVN r9641.
2006-04-14 21:11:14 +00:00
George Bosilca
b3cc3d82d3
Activate the OOB while we setup connections for MVAPI. Same thing should be done for the
...
Open IB ...
This commit was SVN r9640.
2006-04-14 20:53:42 +00:00
Gleb Natapov
98282a3567
fix spelling. threashold -> threshold.
...
This commit was SVN r9577.
2006-04-08 08:13:37 +00:00
Gleb Natapov
b6ab1f4262
fix compilation warnings.
...
This commit was SVN r9515.
2006-04-02 11:32:25 +00:00
Gleb Natapov
256bf70530
Forgot to add file to previous commit
...
This commit was SVN r9480.
2006-03-30 17:37:52 +00:00
Gleb Natapov
ea11582191
Porting of short message RDMA from openib BTL. Endpoint registers circular buffer and sends its address and rkey to the peer. Peer uses this buffer to eagerly RDMA small message into it. Endpoint polls the buffer for message arrival before checking HP/LP QPs. Set btl_mvapi_use_eager_rdma to 1 to enable it.
...
This commit was SVN r9474.
2006-03-30 12:55:31 +00:00
George Bosilca
f7a5a582c5
Diagnostic function for mvapi. It print all the credits used for the flow control.
...
This commit was SVN r9355.
2006-03-21 17:02:14 +00:00
George Bosilca
e181153f16
Remove the bogus prototype.
...
This commit was SVN r9333.
2006-03-19 19:22:35 +00:00
George Bosilca
a0d25ab6ef
Add missing prototype for the mvapi diagnostic function.
...
This commit was SVN r9331.
2006-03-18 19:38:56 +00:00
Tim Woodall
bd870519fd
- modified convertor copy_and_prepare routines to accept an addition
...
flag, new flags to be included when convertor is initialized
- modified pml/btl module defs and added stub functions for diagnostic
output routines to dump state of queues / endpoints
- updates to data reliability pml
This commit was SVN r9329.
2006-03-17 18:46:48 +00:00
Tim Woodall
712468dbef
add diagnostic interface
...
This commit was SVN r9328.
2006-03-17 17:39:41 +00:00
Sven Stork
12b94972e2
Fix comment of a paramter.
...
This commit was SVN r9261.
2006-03-13 09:11:46 +00:00
Galen Shipman
e58b758031
standardize behavior of btl_alloc, if the size is larger than the max send
...
size, btl_alloc returns NULL.
This commit was SVN r9114.
2006-02-22 17:37:59 +00:00
George Bosilca
ecc3e00362
Various cleanups.
...
This commit was SVN r9002.
2006-02-12 21:36:07 +00:00
Brian Barrett
566a050c23
Next step in the project split, mainly source code re-arranging
...
- move files out of toplevel include/ and etc/, moving it into the
sub-projects
- rather than including config headers with <project>/include,
have them as <project>
- require all headers to be included with a project prefix, with
the exception of the config headers ({opal,orte,ompi}_config.h
mpi.h, and mpif.h)
This commit was SVN r8985.
2006-02-12 01:33:29 +00:00
George Bosilca
9f1357fb89
Remove all the useless includes. Most of the endpoint do not depend on the
...
orte includes.
This commit was SVN r8932.
2006-02-08 05:10:48 +00:00
Galen Shipman
c8045bf397
Fixup for ORTE datatype checkin,
...
- use appropriate header files
- change calls from orte_dps to orte_dss
This commit was SVN r8920.
2006-02-07 15:20:44 +00:00
Ralph Castain
4b9f015c0b
Merge in the new data support subsystem for ORTE. MPI folks should not notice a difference. Longer explanation will be sent to developers mailing list.
...
This commit was SVN r8912.
2006-02-07 03:32:36 +00:00
Tim Woodall
9d484916db
remove locks already held
...
This commit was SVN r8853.
2006-01-31 14:23:08 +00:00
George Bosilca
0f1c6d79e8
Make the MVAPI BTL thread safe again. The problem was a double locking on the endpoint mutex.
...
It's still not very clean as we still lock the mvapi_btl mutex inside a critical section
protected by the endpoint mutex ...
This commit was SVN r8810.
2006-01-25 23:14:06 +00:00
Galen Shipman
ddc22d8c7e
Use endpoint_lock, not ib_lock (copy paste error from openib btl)
...
This commit was SVN r8806.
2006-01-25 15:04:37 +00:00
Tim Woodall
51ec050647
port of revised flow control from openib
...
This commit was SVN r8799.
2006-01-24 23:44:30 +00:00
Galen Shipman
1e0ea9dd6d
Major fixes for the RDMA registration cache (leave_pinned).
...
This commit fixes issues with HPL runs on node counts > 4.
This commit was SVN r8793.
2006-01-23 22:51:50 +00:00
Tim Woodall
63d0438991
merge in changes from release branch
...
This commit was SVN r8637.
2006-01-04 16:34:45 +00:00
Tim Woodall
4ff5316b2d
correct copy/paste error
...
This commit was SVN r8601.
2005-12-22 18:07:46 +00:00
Tim Woodall
5d91c492d6
improve diagnostic error messages
...
This commit was SVN r8600.
2005-12-22 18:01:47 +00:00
George Bosilca
e5158142b9
The lb should be extracted from the datatype not from the convertor.
...
This commit was SVN r8446.
2005-12-10 23:27:20 +00:00
Tim Woodall
1929a97d2f
corrections for MPI_BOTTOM
...
This commit was SVN r8429.
2005-12-09 23:27:55 +00:00
Brian Barrett
38391e3406
disable shared receive queue support at compile time if the mvapi implementation
...
does not support shared receive queues (such as the one shipped by SilverStorm /
Infinicon for OS X). Reviewed by Galen.
This commit was SVN r8389.
2005-12-06 15:46:30 +00:00
Tim Woodall
8c443832ae
add a parameter to limit max number of btls (HCA ports used)
...
This commit was SVN r8342.
2005-11-30 22:18:21 +00:00
Galen Shipman
55a9fbefd8
fix misc compiler warnings..
...
This commit was SVN r8263.
2005-11-27 22:53:30 +00:00
George Bosilca
7c73095440
Update the correct sended size.
...
This commit was SVN r8237.
2005-11-22 21:51:04 +00:00
Galen Shipman
eb3ccdb4d8
make compiler happy on false postive warning..
...
This commit was SVN r8192.
2005-11-18 18:48:11 +00:00
Tim Woodall
58dd6c2493
- merge from release branch
...
This commit was SVN r8174.
2005-11-17 05:32:30 +00:00
Tim Woodall
01b94862df
merge from release branch
...
This commit was SVN r8168.
2005-11-16 17:12:44 +00:00
Tim Woodall
142b7cc682
merge from release branch
...
This commit was SVN r8167.
2005-11-16 17:10:49 +00:00
Tim Woodall
2013104d1a
SRQ cleanup
...
This commit was SVN r8104.
2005-11-10 20:51:56 +00:00
Tim Woodall
985c2ca943
cleanup
...
This commit was SVN r8093.
2005-11-10 15:40:27 +00:00
Tim Woodall
b5ed723ea4
- check for null return
...
- disable debug
This commit was SVN r8070.
2005-11-10 00:02:18 +00:00
Galen Shipman
3079fc2da1
use correct lock for threaded build..
...
This commit was SVN r8055.
2005-11-09 16:09:05 +00:00
Tim Woodall
78522ed454
send credits on correct qp
...
This commit was SVN r8050.
2005-11-08 22:59:44 +00:00
Tim Woodall
b4ca28da4b
removed debug
...
This commit was SVN r8046.
2005-11-08 21:41:02 +00:00