Galen Shipman
08823e56fa
check address before looking for the item in the tree corresponding to the
...
address..
All have been reviewed by brian.. putting in a changeset request..
This commit was SVN r10256.
2006-06-08 16:27:59 +00:00
Galen Shipman
636ef0cf6c
don't put back null items on the list..
...
This commit was SVN r10253.
2006-06-08 14:46:41 +00:00
Galen Shipman
429056078a
fix numerous late night errors..
...
1) don't need tree if memory is just malloc'd
2) fix memory and free list leak..
3) deregister first and then free... doh..
This commit was SVN r10251.
2006-06-08 14:23:20 +00:00
Galen Shipman
5a2ceda93f
a couple of stupid late night mistakes...
...
This commit was SVN r10250.
2006-06-08 13:39:41 +00:00
Galen Shipman
0bb8a6fca8
roll back to not use memalign
...
This commit was SVN r10249.
2006-06-08 04:34:04 +00:00
Galen Shipman
b42b0bd1af
potential fix for ticket #81
...
Added a tree to track memory allocation from MPI_Alloc_mem, this allows us to
free the registrations in a sane fashion.. also should be faster..
This commit was SVN r10248.
2006-06-08 04:29:27 +00:00
Sven Stork
c31e6f9767
use memalign instead of malloc + manually alignment in the mvapi mpool
...
revert commit 10243
This commit was SVN r10247.
2006-06-07 23:21:23 +00:00
George Bosilca
5c72ca01fd
Correctly compute the number of used iovecs. The last change, exit the loop too early
...
without incrementing the index. The result was that the last iovec was ignored.
This commit was SVN r10246.
2006-06-07 22:46:59 +00:00
Andrew Friedley
5ace292cc1
Should fix ticket #81 - which is specific to MVAPI, I've included the same fix for gm/openib as well.
...
uDAPL has the same problem, will fix in separate commit so it doesn't go to branch.
This commit was SVN r10243.
2006-06-07 15:52:48 +00:00
Sven Stork
0084c9469a
use correct free methode for additional allocated memory
...
This commit was SVN r10241.
2006-06-07 10:24:28 +00:00
George Bosilca
8031f191e2
Don't invent MPI names for the datatypes. Use he one in the standard.
...
This commit was SVN r10237.
2006-06-06 22:54:38 +00:00
Galen Shipman
84479d0b5a
potential fix for iprobe test,, tested with openib.. will have andy try ud..
...
This commit was SVN r10232.
2006-06-06 22:10:41 +00:00
George Bosilca
499c0abac7
A cleaner and more stable version of the contiguous pack.
...
This commit was SVN r10231.
2006-06-06 20:19:36 +00:00
George Bosilca
a64a80dff4
If the user type has a size of zero let's return zero. We will have a consistent behavior
...
with MPICH.
This commit was SVN r10230.
2006-06-06 19:51:42 +00:00
George Bosilca
6258c49a4a
Recomputer the contiguous flags in a better way.
...
This commit was SVN r10229.
2006-06-06 19:40:21 +00:00
George Bosilca
370bf0481d
A more restrictive test for detecting if a datatype is contiguous. Do not allow
...
anything that have a negative displacement.
This commit was SVN r10228.
2006-06-06 18:24:58 +00:00
George Bosilca
c32a611297
Minor cleanups and add the same consistent behavior as the one described on the
...
commit 10225.
This commit was SVN r10227.
2006-06-06 18:24:09 +00:00
George Bosilca
7968bfedae
Small optimization.
...
This commit was SVN r10226.
2006-06-06 18:23:06 +00:00
George Bosilca
11bf138820
Have a consistent behavior. Independing on the MPI type that will get created if the
...
user specify a count equal to zero it will get back a datatype with the size, lb, ub,
true_lb and true_ub set to zero (very similar to the MPI_DATATYPE_NULL except it can
be used for communications).
This commit was SVN r10225.
2006-06-06 18:22:36 +00:00
George Bosilca
7d7e801f15
External pack/unpack fixes.
...
This commit was SVN r10223.
2006-06-06 03:26:32 +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
Jeff Squyres
d4b5c98247
Add check for <sysfs/libsysfs.h> since it's needed by OpenIB.
...
This commit was SVN r10213.
2006-06-05 22:02:40 +00:00
George Bosilca
edc2fa9141
Allow zero count contiguous data-types. And be user friendly, set the ub, lb, true_lb
...
and true_ub to zero.
This commit was SVN r10212.
2006-06-05 21:57:28 +00:00
Galen Shipman
9e6e7575b9
doh... add the file..
...
This commit was SVN r10210.
2006-06-05 21:24:42 +00:00
Galen Shipman
f05dee0435
add help file to explain why things went south..
...
This commit was SVN r10209.
2006-06-05 21:23:45 +00:00
George Bosilca
07fb4b8012
Allow a block indexed type with a count of zero. Be user friendly and set the ub, lb,
...
true_lb as well as the true_ub to zero in this case.
This commit was SVN r10208.
2006-06-05 21:16:57 +00:00
Jeff Squyres
4882dc0e2c
Addendum to r9930: missed a chunk of the rsh pls to use the basename
...
of $libdir and $bindir (i.e., was correctly doing local launches, but
was still using $prefix/lib and $prefix/bin for remote launches).
[Re-]Fixes OFED bug 59.
This commit was SVN r10207.
The following SVN revision numbers were found above:
r9930 --> open-mpi/ompi@1d6902296c
2006-06-05 21:12:36 +00:00
George Bosilca
5c2d2fc02a
Match size is supposed to return Fortran types.
...
This commit was SVN r10206.
2006-06-05 21:07:48 +00:00
George Bosilca
e50cdeb927
Allow the creation of strcutres with count zero. And try to have a more friendly behavior
...
(even if I don't agree with it) by setting the lb, ub, true_lb and true_ub to zero.
This commit was SVN r10205.
2006-06-05 21:07:16 +00:00
George Bosilca
d7fa11d576
Correctly mark the Fortran data-types as being Fortran (not C and change it later
...
to Fortran). Add a new global variable, which keep track of all MPI predefined types.
This variable include all optional types, and is depend on the system where OMPI is
compiled. Use this variable to correctly find out the size match type.
This commit was SVN r10204.
2006-06-05 20:44:17 +00:00
George Bosilca
3e0104f414
Some cleanups and a bug correction. The UB and LB has to stay as the used define them.
...
Therefore we do not have to reorder them to keep the LB smaller than UB. Just do what
the user want.
This commit was SVN r10202.
2006-06-05 20:39:10 +00:00
George Bosilca
5ac12c52a0
Correctly compute the size of the new datatype description. Before, the size was always
...
larger than required, now we are a lot more conservative.
This commit was SVN r10201.
2006-06-05 20:37:39 +00:00
Galen Shipman
74c97fb784
cleanup error reporting.. use ompi_proc_t->proc_name if available this gives
...
us source/dest hostnames for communication errors..
This goes to 1.1 branch (reviewed by Brian)..
This commit was SVN r10200.
2006-06-05 20:02:41 +00:00
George Bosilca
b682ecdff4
Cleanups. Re-order the match size function and remove the now useless internal version.
...
This commit was SVN r10198.
2006-06-05 18:39:34 +00:00
Jeff Squyres
18f095db16
Update comments to clarify how this file is used.
...
This commit was SVN r10190.
2006-06-05 13:59:43 +00:00
Brian Barrett
c70fff6ed0
* Fix for bug #44 for the trunk -- remove a bunch of warnings from the DR
...
PML when compiling on Solaris. Patch won't apply cleanly to the v1.1
branch, so a diff for that is coming up soon.
This commit was SVN r10173.
2006-06-01 18:58:38 +00:00
Galen Shipman
83ff3201b5
don't use rank or nprocs in error messages when we don't have them..
...
This should hit 1.1 and 1.0 branches..
Reviewed by Brian
This commit was SVN r10164.
2006-06-01 14:24:11 +00:00
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
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
Brian Barrett
22cd78abb5
* add header required when debugging is not enabled
...
This commit was SVN r10155.
2006-06-01 01:26:52 +00:00
Josh Hursey
bb95df9bf2
Added some user friendly output to the hostfile RDS component.
...
This is more of a usability feature, but a very useful one. So I
suggest that it go into the release branches.
This commit was SVN r10153.
2006-05-31 20:07:59 +00:00
Craig E Rasmussen
8a22272ffb
Changed to use procedure alias (when names too long).
...
This commit was SVN r10145.
2006-05-31 15:06:44 +00:00
Craig E Rasmussen
4cd13f07c4
Changed to use procedure alias (when names too long).
...
This commit was SVN r10144.
2006-05-31 15:04:38 +00:00
Galen Shipman
c79efc9efb
track which list a fragment came from, allows returning based on list, not
...
on size.
This commit was SVN r10142.
2006-05-31 14:24:32 +00:00
Brian Barrett
ddea249f9b
Add note about MCA parameters that have required items in the list
...
This commit was SVN r10141.
2006-05-31 14:12:43 +00:00
Brian Barrett
0125bdb94d
* add missing " that somehow slipped into the commit last night.
...
This commit was SVN r10140.
2006-05-31 13:57:38 +00:00
Jeff Squyres
3e86381533
Add thread protection -- must only construct the alock when we have
...
threading support.
This commit was SVN r10138.
2006-05-31 13:48:21 +00:00
Gleb Natapov
d2c7bcfbe1
init alock mutex before use.
...
This commit was SVN r10135.
2006-05-31 06:37:39 +00:00
George Bosilca
2f4f49c7ba
Check for the mx_register_unexp_callback availability (starting from MX 1.1.1).
...
This commit was SVN r10134.
2006-05-31 06:29:16 +00:00