Jeff Squyres
1c5382deac
- Fix a minor problem in alignment logic in sm common component
...
- Adjust btl sm to allocate just a few bytes extra to allow the common
sm component to assume that there will be a data segment (even though
the sm btl doesn't use the data segment in that portion of code)
This commit was SVN r6772.
2005-08-08 21:29:05 +00:00
Brian Barrett
6e2b07db91
* update Red Storm compat code to match today's changes
...
This commit was SVN r6771.
2005-08-08 21:22:15 +00:00
Brian Barrett
694bbc158f
* Set max tag for BTLs to 255 not 256
...
* Major rework of Portals to better match Red Storm and hopefully get
better performance:
- Always assume there is only one module (since there are no machines
on the planet with more than one Portals interface)
- make progress all one function rather than dispatching to other
functions and dispatch on event type, not comm type
- remove polling of unneeded events
This commit was SVN r6769.
2005-08-08 20:56:26 +00:00
Galen Shipman
ba82bc11bc
bug fixes and configure check for topspin directory structure..
...
This commit was SVN r6767.
2005-08-08 19:10:36 +00:00
George Bosilca
8b93cb7661
Rename all the functions starting with mca_base_modex to mca_pml_base_modex.
...
Change all the places where they are used to fit the new name.
Remove the code to check the remote arch from the PML. We will have a GPR mechanism
in ompi_mpi_initialize to do that.
This commit was SVN r6750.
2005-08-05 18:03:30 +00:00
Jeff Squyres
7678050a2f
Grumble. Add *more* missing files...
...
This commit was SVN r6748.
2005-08-05 14:17:14 +00:00
Jeff Squyres
8ea1fec353
Add missing .h file
...
This commit was SVN r6744.
2005-08-05 10:30:47 +00:00
Brian Barrett
16e531e373
* fix some bad error messages to actually be useful
...
This commit was SVN r6741.
2005-08-04 19:28:59 +00:00
Brian Barrett
20d61b4599
* If rdma frag doesn't complete successfully on the receiving end, don't
...
call the cbfunc, since it's NULL. The sending side will do the
"right thing"
This commit was SVN r6735.
2005-08-04 15:45:31 +00:00
Brian Barrett
ab73cc0487
* minor diagnostic printf that should have been in last commit (doh!)
...
This commit was SVN r6734.
2005-08-04 15:43:50 +00:00
Brian Barrett
a80b00ab5e
* Don't change size of user frag - it's not needed, and causes the frag
...
to never be returned to the free list
This commit was SVN r6733.
2005-08-04 15:43:13 +00:00
Brian Barrett
9cfa6bba6a
* If a message isn't successfully sent, reduce the pending sends counter, as
...
the message is no longer pending
* Try to push out new messages whenever we finish a send, whether it
worked or not. Means that in the case where the other side has too
many sends pending, we'll constantly retry one (and only one, once the
pending number is reached) message until goodness returns
* Make some warnings only happen in verbose case, as they are mainly
diagnostics
This commit was SVN r6732.
2005-08-04 15:41:11 +00:00
Jeff Squyres
b2cfedf805
Add copyright headers, ompi_config.h, and stdio.h.
...
This commit was SVN r6729.
2005-08-04 12:06:08 +00:00
Brian Barrett
26adbfe713
checkpoint to move back to RS
...
* remove dead code
* add some debugging code
This commit was SVN r6725.
2005-08-03 20:21:23 +00:00
Brian Barrett
6c37ad4471
* more components to ignore on RS
...
* fix comment
This commit was SVN r6724.
2005-08-03 16:08:27 +00:00
Brian Barrett
67f96f7b46
* convert to new param registration code
...
* Fix RDMA book keeping
This commit was SVN r6723.
2005-08-03 16:02:02 +00:00
Jeff Squyres
11140e9cb8
We must eliminate and stamp out all forms of redundancy, however they
...
may appear.
(remove *error.h file from Makefile.am -- a cut-n-paste error that has
propagated to a surprising number of directories ;-) )
This commit was SVN r6721.
2005-08-03 14:47:04 +00:00
Brian Barrett
eb2748130b
* don't build TCP component if we don't have IP sockets :)
...
This commit was SVN r6716.
2005-08-02 20:06:34 +00:00
Brian Barrett
24116a3935
* fix up a bunch of threading issues when progress and/or mpi threads
...
are enabled. Mostly just ADD32 -> ADD_SIZE_T issues and naming of
variables in THREAD_{LOCK,UNLOCK}
This commit was SVN r6706.
2005-08-02 17:36:01 +00:00
Brian Barrett
4a748d62ae
* add some missing header files for OS X
...
This commit was SVN r6702.
2005-08-02 14:59:50 +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
George Bosilca
f8ccce7503
One step further.
...
This commit was SVN r6690.
2005-08-01 17:08:59 +00:00
Brian Barrett
41f7bb3a2a
* undo removing of .ompi_unignore file (there is actually a .ompi_ignore
...
in this directory)
This commit was SVN r6688.
2005-07-29 23:56:48 +00:00
Brian Barrett
6528ee4692
* remove some useless printfs
...
This commit was SVN r6683.
2005-07-29 00:23:28 +00:00
George Bosilca
dc2a3d7917
We dont have a .ompi_ignore so I dont see why we have a .ompi_unignore.
...
This commit was SVN r6679.
2005-07-29 00:14:18 +00:00
Brian Barrett
cbf04e3d3f
* if the frag isn't going to go, reduce the pending frags count, don't
...
increase it
This commit was SVN r6675.
2005-07-28 22:29:05 +00:00
George Bosilca
c8bc529df4
The second cut of MX ... still not working yet
...
This commit was SVN r6666.
2005-07-28 19:53:27 +00:00
Brian Barrett
5e75cb2495
* properly set unlink thresholds - START/END combined are 1 event
...
This commit was SVN r6662.
2005-07-28 19:28:04 +00:00
Brian Barrett
7441dfc4c3
fix some printfs
...
This commit was SVN r6660.
2005-07-28 19:15:07 +00:00
Brian Barrett
8a56cd567f
* make poll time 0 so that our latency isn't way too high
...
* learn to spell...
This commit was SVN r6659.
2005-07-28 18:48:30 +00:00
Brian Barrett
05720c099f
* use catamount header file
...
* fix some printfs
This commit was SVN r6654.
2005-07-28 17:09:23 +00:00
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
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
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
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
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