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
b6ab1f4262
fix compilation warnings.
...
This commit was SVN r9515.
2006-04-02 11:32:25 +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
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
Tim Woodall
51ec050647
port of revised flow control from openib
...
This commit was SVN r8799.
2006-01-24 23:44:30 +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
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
78522ed454
send credits on correct qp
...
This commit was SVN r8050.
2005-11-08 22:59:44 +00:00
Tim Woodall
2d9c509add
flow control
...
This commit was SVN r8039.
2005-11-08 16:50:07 +00:00
Jeff Squyres
42ec26e640
Update the copyright notices for IU and UTK.
...
This commit was SVN r7999.
2005-11-05 19:57:48 +00:00
Galen Shipman
4d2d39b0a6
intial checking of SRQ flow control support for mvapi
...
This commit was SVN r7796.
2005-10-18 14:55:11 +00:00
Galen Shipman
67d38b7896
Add multi-nic support to openib
...
Fix connection establishment race in openib
Other misc
This commit was SVN r7570.
2005-09-30 22:58:09 +00:00
Galen Shipman
8239e635b9
fix misc warnings, cleanup macro..
...
This commit was SVN r7547.
2005-09-30 03:13:51 +00:00
Tim Woodall
a74ca0062a
reductions to initial memory footprint
...
This commit was SVN r7455.
2005-09-21 19:10:56 +00:00
Tim Woodall
1b73d3856e
possible race condition - set endpoint state before sending connect ack
...
This commit was SVN r7448.
2005-09-20 21:03:55 +00:00
Galen Shipman
d932cfd342
merge of rcache work into the trunk.. lotsa fun ;-)..
...
I regression tested before the merge, I will regression test tonight and
correct issues that might have crept in.
This commit was SVN r7329.
2005-09-12 22:28:23 +00:00
Tim Woodall
dfe52fceef
minor changes to thread locking
...
This commit was SVN r7154.
2005-09-02 16:27:01 +00:00
Galen Shipman
589b1b8b5a
Additional changes to add_proc and tokens
...
This commit was SVN r7152.
2005-09-02 15:18:36 +00:00
Galen Shipman
c8a23106c0
More fixes for sq tokens,
...
Additional work on multi-rail support.
This commit was SVN r7139.
2005-09-02 03:04:28 +00:00
Tim Woodall
636ab23fdb
atomic increment/test
...
This commit was SVN r7130.
2005-09-01 15:09:50 +00:00
Galen Shipman
29f7b4deda
Changed send tokens to both send/rdma tokens for both low and high priority
...
queue pairs. Tested on intel p2p with 16 procs - Passed.
This commit was SVN r7119.
2005-09-01 02:41:44 +00:00
Galen Shipman
c7e9563377
Added sender side per qp send tokens to limit the number of outstanding
...
sends.
This commit was SVN r7112.
2005-08-31 20:28:42 +00:00
Galen Shipman
09873f299f
Fixed a race in connection establishment..
...
This commit was SVN r7110.
2005-08-31 19:43:22 +00:00
Galen Shipman
73757b300c
Added BTL_VERBOSE and OMPI_MCA_btl_base_debug , if set to 1 DEBUG output if
...
set to 2 VERBOSE output..
This commit was SVN r6783.
2005-08-09 17:49:39 +00:00
Tim Woodall
2214f0502d
- first cut at tcp btl (working but not optimal)
...
- reworked btl error logging macros
This commit was SVN r6701.
2005-08-02 13:20:50 +00:00
Galen Shipman
9437cea964
Added support for shared receive queue, note that this is a run-time option
...
using OMPI_MCA_btl_mvapi_use_srq=1 and is disabled by default.
This commit was SVN r6602.
2005-07-25 21:15:41 +00:00
Galen Shipman
fd969ac833
More code cleanup.. Also converted post receive requests to macros..
...
This commit was SVN r6566.
2005-07-20 17:43:31 +00:00
Galen Shipman
2f67ab82bb
Working version of openib btl ;-)
...
Fixed receive descriptor counts that limited mvapi and openib to 2 procs.
Begin porting error messages to use the BTL_ERROR macro.
This commit was SVN r6554.
2005-07-19 21:04:22 +00:00
Galen Shipman
a8f6ed7a51
Moved runtime params out of the module and into the component.
...
This commit was SVN r6484.
2005-07-14 14:31:23 +00:00
Brian Barrett
a13166b500
* rename ompi_output to opal_output
...
This commit was SVN r6329.
2005-07-03 23:31:27 +00:00
Brian Barrett
39dbeeedfb
* rename locking code from ompi to opal
...
This commit was SVN r6327.
2005-07-03 22:45:48 +00:00
Brian Barrett
761402f95f
* rename ompi_list to opal_list
...
This commit was SVN r6322.
2005-07-03 16:22:16 +00:00
Jeff Squyres
4ab17f019b
Rename src -> ompi
...
This commit was SVN r6269.
2005-07-02 13:43:57 +00:00