Galen Shipman
0344ae4ac5
Fix to allow eager limit and max send size to be any size (within resource limitations). Instead of storing the ompi_free_list_t * in the fragment, we use the frag type enum, this tells us where the frag came from and where it should return.. This could also be done in mvapi but is not a high priority moving forward..
...
Review by Brian, needs to hit the trunk + 1.1 release..
This commit was SVN r10157.
2006-06-01 02:32:18 +00:00
Gleb Natapov
f590d8a190
fix eager RDMA on PPC64.
...
This commit was SVN r10059.
2006-05-25 11:05:12 +00:00
Gleb Natapov
0c34d5c9e6
fix endpoint matching in on demand connection establishment. This fix is in mvapi btl already.
...
This commit was SVN r9855.
2006-05-09 12:12:52 +00:00
Tim Woodall
6523c12e4b
- decrease eager limit to 12K (improves latency)
...
- trigger event library while setting up connections
This commit was SVN r9645.
2006-04-14 22:28:05 +00:00
Gleb Natapov
b6ab1f4262
fix compilation warnings.
...
This commit was SVN r9515.
2006-04-02 11:32:25 +00:00
Gleb Natapov
79bcfb096f
Add type to frag. Sometimes we need to know that a frag is from short rdma area.
...
I used hack for this that doesn't work for mvapi, so changing it to something more sane.
This commit was SVN r9477.
2006-03-30 15:26:21 +00:00
Gleb Natapov
590c992a7e
fix recursive lock of openib_btl->ib_lock.
...
This commit was SVN r9427.
2006-03-26 15:02:43 +00:00
Gleb Natapov
a5a78b10cc
Implementation of short message RDMA. 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_openib_use_eager_rdma to 1 to enable it.
...
This commit was SVN r9425.
2006-03-26 08:30:50 +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
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
Tim Woodall
a2fde48f2f
changes from release branch
...
This commit was SVN r8858.
2006-01-31 16:17:18 +00:00
Tim Woodall
bcd6c525f8
removed duplicate locks
...
This commit was SVN r8857.
2006-01-31 16:12:37 +00:00
Galen Shipman
d657052510
misc cleanup..
...
This commit was SVN r8731.
2006-01-18 16:20:50 +00:00
Tim Woodall
a584c60dbe
re-worked flow control logic to take into account the return
...
of credits from the peer prior to local completion, so that
we don't overrun the number of send wqes available.
This commit was SVN r8683.
2006-01-12 23:42:44 +00:00
Galen Shipman
635e7a682b
fix for 32bit compile warnings.
...
This commit was SVN r8190.
2005-11-18 17:08:51 +00:00
Galen Shipman
dde38d4119
reset sg_entry->addr to point at header when sending control messages.
...
cast to uint64_t (the correct datatype per verbs.h) instead of uintptr_t.
This commit was SVN r8175.
2005-11-17 05:45:33 +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
Galen Shipman
5a4b1ebdd4
in mca_btl_openib_endpoint_post_send: set opcode on work request before potentially inserting it on pending list..
...
This commit was SVN r8127.
2005-11-12 02:11:14 +00:00
Tim Woodall
4a06e8463c
port of flow control from mvapi
...
This commit was SVN r8102.
2005-11-10 20:15:02 +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
cb84a57c57
add endpoint and srq flow-control..
...
Note, we are failing the ring tests in the intel p2p test suite, but we seem
to fail the same tests under the current trunk.. will look into this further.
This commit was SVN r7823.
2005-10-21 02:21:45 +00:00
Galen Shipman
f46548e691
Add SRQ support to OpenIB btl, removed old mca param - not used..
...
This commit was SVN r7585.
2005-10-02 18:58:57 +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
afdfa70f73
Added support for openib RDMA READ.. note that performance is currently an
...
issue so PUT is default.. We are determining if this is an openib issue or a
btl issue as we have seen performance increases on mvapi.
This commit was SVN r6928.
2005-08-18 17:08:27 +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
e33a8205e8
Bugfix and use INLINE flag on send.
...
This commit was SVN r6600.
2005-07-25 14:57:33 +00:00
Galen Shipman
4c119def85
Misc fixes..
...
This commit was SVN r6583.
2005-07-21 20:26:17 +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
946402b980
More openib cleanup.. still note ready for public consumption ;-)
...
This commit was SVN r6565.
2005-07-20 15:17:18 +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
b75560796c
Fix up error handling in openib.. Added a simple debug test for memory
...
registration..
This commit was SVN r6520.
2005-07-15 15:13:19 +00:00
Galen Shipman
c1c4a5efba
Compiling checkin of openib btl and mpool..
...
This commit was SVN r6452.
2005-07-13 00:17:08 +00:00
Galen Shipman
454fdff824
Initial commit of changes to the mvapi btl to the openib btl. Still need to
...
work on the configure.stub to correctly locate the ib libraries.
This commit was SVN r6435.
2005-07-12 13:38:54 +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