Brian Barrett
6cf88caeb4
* remove some unneeded printfs in Portals btl
...
* add some svn:ignores
This commit was SVN r6653.
2005-07-28 17:04:52 +00:00
Brian Barrett
3f09d5f2a4
* make btl open be safe to call multiple times (btl close already was)
...
* add btl back into ompi_info. Since it now directly calls the
open/close, the missing symbol problems Ralph was seeing when ob1 is
ignored will not occur.
This commit was SVN r6652.
2005-07-28 16:31:29 +00:00
Rainer Keller
42f23932e0
In part revert 6647, btl_sm_fifo was in repos,
...
but not in Makefile.am
This commit was SVN r6651.
2005-07-28 16:25:09 +00:00
Brian Barrett
b0b6ddd078
* add --enable-heterogeneous (default: enabled) to enable heterogeneous
...
support in OMPI. Currently only enables/disables the architecture
sharing modex in ob1 pml.
* Add sds framework to ompi_info
* Figure out table ids to use for Portals BTL at configure time, since
we should use 30 & 31 on Red Storm, but the reference implementation
only supports 0-8.
* Some bug fixes in Portals UTCP sds
This commit was SVN r6650.
2005-07-28 16:16:13 +00:00
Rainer Keller
29465f0f28
There is no file btl_sm_fifo.h
...
This commit was SVN r6647.
2005-07-28 15:47:46 +00:00
Galen Shipman
168274db45
Call progress on send schedule so that prepare_src can run if the rdma ack
...
lands between sending fragments up to rdma_offset.
This commit was SVN r6646.
2005-07-28 15:38:31 +00:00
Rainer Keller
6b7eb3b2d9
Add btl_sm_endpoint.h
...
This commit was SVN r6644.
2005-07-28 15:05:16 +00:00
Brian Barrett
052b4d4da4
* only give warning about removing -pedantic and -Wall if we are actually
...
going to build the component
This commit was SVN r6641.
2005-07-28 06:05:27 +00:00
Jeff Squyres
a7a9196350
There is no such file btl_gm_error.h.
...
This commit was SVN r6636.
2005-07-28 00:08:36 +00:00
George Bosilca
801037ed6c
Migrating MX PTL to the new configure sub-system (shared by both MX BTL and MX PTL).
...
This commit was SVN r6634.
2005-07-27 23:39:56 +00:00
George Bosilca
94fe5e6ac8
MX BTL use the new configure sub-system.
...
This commit was SVN r6633.
2005-07-27 23:38:31 +00:00
Brian Barrett
6aa464b67e
More changes from Red Storm port
...
- only call sched_yield if it exists
- don't fail out if modex doens't work in ob1
- bunch of fixes for Portals BTL
- add cnos rml component
- add NULL gpr component (should only be used if replica AND proxy
fail to load)
This commit was SVN r6629.
2005-07-27 23:07:14 +00:00
George Bosilca
9603996a31
Self BTL is working just fine.
...
This commit was SVN r6624.
2005-07-27 21:46:44 +00:00
Rainer Keller
b9e092a9db
There is no btl_mx_error.h, its not included anywhere.
...
This commit was SVN r6623.
2005-07-27 20:48:19 +00:00
George Bosilca
e1b3758fa5
The first cut for he MX BTL.
...
This commit was SVN r6621.
2005-07-27 19:46:36 +00:00
Rainer Keller
08d1ab584a
See comment in file.
...
We need to reset the empty-request to the MPI_REQUEST_NULL.
This commit was SVN r6620.
2005-07-27 17:25:12 +00:00
Galen Shipman
758e572ddb
Use r_key for prepare_dst
...
This commit was SVN r6617.
2005-07-27 15:19:08 +00:00
Tim Woodall
a3dbe7687c
enable btls
...
This commit was SVN r6616.
2005-07-27 15:01:05 +00:00
Galen Shipman
aa749499f8
Don't need to remove pedantic flags for openib.
...
This commit was SVN r6615.
2005-07-27 14:59:41 +00:00
Galen Shipman
115ef95c88
remove ompi_ignore files
...
add configure.m4 to openib btl and mpool.
This commit was SVN r6613.
2005-07-27 13:42:37 +00:00
Galen Shipman
f3843bee55
Updated openib btl and mpool to use configure.m4
...
removed ompi_ignore files from openib btl and mpool.
This commit was SVN r6612.
2005-07-27 03:38:25 +00:00
Rainer Keller
15c4ae3391
Fix for buglet #1423 .
...
Any non-blocking P2P function should set the request to something else
then MPI_REQUEST_NULL, when passed a source/dest of MPI_PROC_NULL.
Introduce a new ompi_request_empty, which returns the
MPI_SOURCE=MPI_PROC_NULL, MPI_TAG=MPI_ANY_TAG, count=0 as specified by
the MPI-standard.
This commit was SVN r6611.
2005-07-27 01:00:02 +00:00
Brian Barrett
9a83910165
* Change Myrinet/gm btl and mpool to use configure.m4 instead of
...
configure.stub
This commit was SVN r6608.
2005-07-26 21:56:36 +00:00
Craig E Rasmussen
169d9a33fb
Moved MPI_ADDRESS_KIND calculation to configure.ac so that it can go in mpif.h
...
This commit was SVN r6607.
2005-07-26 17:35:41 +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
e33a8205e8
Bugfix and use INLINE flag on send.
...
This commit was SVN r6600.
2005-07-25 14:57:33 +00:00
Tim Woodall
990c466a9f
tuning
...
This commit was SVN r6595.
2005-07-22 21:33:16 +00:00
Galen Shipman
4c119def85
Misc fixes..
...
This commit was SVN r6583.
2005-07-21 20:26:17 +00:00
Brian Barrett
a4497238ad
* per conversation with Tim, completely drain the Portals event queues each
...
time through component_progress()
This commit was SVN r6576.
2005-07-21 16:09:13 +00:00
Brian Barrett
0ee12467d6
* implement RDMA put
...
* remove the recv fragment code, since it really isn't needed
* handle memory descriptor binding a bit more sanely, and use
thresholds so that Portals does the unlink for us, when it feels
like it.
This commit was SVN r6575.
2005-07-21 16:06:46 +00:00
Brian Barrett
2faa0d179e
* rename a bunch of constants to properly follow prefix rule
...
* change poll time from 10ms to 0ms. bad brian
* change eager / min send limits to make ob1 a bit happier
This commit was SVN r6573.
2005-07-21 13:31:52 +00:00
Brian Barrett
ee3530b4bf
* add me to gm unignores
...
This commit was SVN r6572.
2005-07-21 12:37:18 +00:00
Tim Woodall
2a392b9fca
removed debug
...
This commit was SVN r6571.
2005-07-20 21:13:55 +00:00
Tim Woodall
3553333ef8
removed debug
...
This commit was SVN r6570.
2005-07-20 21:13:24 +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
Brian Barrett
db4d993228
more code cleanup:
...
* change all the opal_output_verbose calls in the critical path to
OPAL_OUTPUT_VERBOSE so that they are pre-processed out if debugging
is not enabled
* remove stub code
This commit was SVN r6564.
2005-07-20 15:02:56 +00:00
Brian Barrett
3ac83138c2
No real functionality changes, just a bunch of changes to make variable
...
names and the like more consistent throughout the code
This commit was SVN r6563.
2005-07-20 14:36:52 +00:00
George Bosilca
404d9ea990
One less compilation warning.
...
This commit was SVN r6561.
2005-07-20 06:48:11 +00:00
George Bosilca
3b52a31e1f
Make some compilers quiet. Otherwise they complain about uninitialized variables even if
...
the logic inside prevent an execution path where they can be used uninitialized.
This commit was SVN r6560.
2005-07-20 06:47:10 +00:00
George Bosilca
d0eee91610
Change from opal_hash_table_[get|set|remove]_proc -> orte_hash_table_[get|set|remove]_proc
...
This commit was SVN r6558.
2005-07-20 06:42:33 +00:00
Brian Barrett
cec83a8aba
* add me to ompi_unignore
...
This commit was SVN r6557.
2005-07-20 03:29:08 +00:00
Brian Barrett
c95eacdff7
* add mode for utcp compat code where modex is not used. Instead, use the
...
"run-time" api for the reference implementation.
* Make the non-modex utcp and redstorm compat code do the same things in
the same order
This commit was SVN r6556.
2005-07-20 02:49:48 +00:00
Brian Barrett
f7efce87d8
* need to check with Tim, but appears for a received fragment, everything
...
associated with the descriptor is ours again once the callback function
returns. Make it so - probably can optimize out some of the stuff I
did when I mistakenly thought the descriptor free() was called on the
passed descriptor
* Fix some dumb accounting errors with MD usage for unexpected receives
This commit was SVN r6555.
2005-07-20 01:24:43 +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
Jeff Squyres
f09fb6fff4
Update Makefile.am's to get common sm component for symbol resolution.
...
This commit was SVN r6551.
2005-07-19 14:51:23 +00:00
Jeff Squyres
74744dd9df
Fix a holdover mistake from the directory re-org:
...
- orte/class/ompi_proc_table.[ch] -> orte/class/orte_proc_table.[ch]
- opal_hash_table_[get|set|remove]_proc ->
orte_hash_table_[get|set|remove]_proc
This commit was SVN r6549.
2005-07-19 12:25:19 +00:00
Tim Woodall
14ba3322e9
cleanup
...
This commit was SVN r6546.
2005-07-18 21:22:55 +00:00
Tim Woodall
efc5869b6b
- correct typos
...
- change default buffering to support intel tests
This commit was SVN r6544.
2005-07-18 20:55:42 +00:00
Tim Woodall
0423d414ef
- correction for sync send
...
- now passing all of the intel p2p list
This commit was SVN r6543.
2005-07-18 18:54:25 +00:00