Gleb Natapov
9f9b64db4e
Revert r14947 as this doesn't solve the problem.
...
This commit was SVN r14949.
The following SVN revision numbers were found above:
r14947 --> open-mpi/ompi@5b9fe28e3f
2007-06-07 11:24:24 +00:00
Gleb Natapov
5b9fe28e3f
Fix warning on 32bit systems.
...
This commit was SVN r14947.
2007-06-07 08:57:34 +00:00
Jeff Squyres
dc88b79a9c
Add bullet about PLPA addition.
...
This commit was SVN r14945.
2007-06-07 01:01:05 +00:00
Jeff Squyres
f3ee5fc3ec
This component should be ok now.
...
This commit was SVN r14944.
2007-06-07 01:00:03 +00:00
Jeff Squyres
84e3a02064
Fix for not being able to build on systems other than Linux: move
...
AM_CONDITIONAL's outside of conditional logic so that they are always
executed.
This commit was SVN r14943.
2007-06-07 00:59:39 +00:00
Tim Mattox
eee0c31a73
Add one entry to the NEWS file's 1.2.3 section.
...
This commit was SVN r14941.
2007-06-07 00:58:31 +00:00
George Bosilca
976bad3ae7
The updated m4 file for detecting MX extensions. They are used to retrieve
...
the mapper MAC.
This commit was SVN r14938.
2007-06-07 00:44:47 +00:00
Tim Prins
06bf4c3f3b
fix some printf warnings
...
This commit was SVN r14934.
2007-06-06 22:37:26 +00:00
Tim Prins
31a3430c85
Fix threaded builds broken by r14914
...
This commit was SVN r14933.
The following SVN revision numbers were found above:
r14914 --> open-mpi/ompi@983fd3432a
2007-06-06 22:30:34 +00:00
George Bosilca
6a5e039466
Allow smart connection to be setup. Each peer now has attached to it thea unique
...
id based on the last half of the mapper MAC. This allow us to figure out how
to connect peers. This allow the MX BTL to be used in a cluster of cluster
configuration where each cluster have MX internally as well as on a multi
rail MX system.
This commit was SVN r14932.
2007-06-06 21:42:11 +00:00
Ralph Castain
e0e4163f53
Remove pithy comment
...
This commit was SVN r14930.
2007-06-06 20:26:52 +00:00
George Bosilca
3b7f3e5565
Keep the unknown shell string.
...
This commit was SVN r14929.
2007-06-06 20:24:42 +00:00
George Bosilca
29dd535c01
Remove all references to the orte_bitmap as well as the files.
...
This commit was SVN r14928.
2007-06-06 20:24:07 +00:00
George Bosilca
fbb46f0ee7
A faster search without the bitmap. Remove all references to the orte_bitmap.
...
This commit was SVN r14926.
2007-06-06 20:23:14 +00:00
George Bosilca
24eae5c1ec
We have a goto label for cleanup so make sure we always use it. This way we insure
...
that the lock are correctly released in all cases.
This commit was SVN r14925.
2007-06-06 20:20:52 +00:00
George Bosilca
28c9d0758b
These functions are supposed to be static so there is no reason to have them declared in the header file.
...
This commit was SVN r14924.
2007-06-06 20:18:37 +00:00
George Bosilca
b047ed75d7
Don't forget to free the temporary buffer.
...
This commit was SVN r14923.
2007-06-06 20:17:27 +00:00
Galen Shipman
5340f5e320
Try to cleanup the flow control logic a bit
...
Renamed a few variables
Inialize the reserve receive buffers to 1, prior to this they were initialized
to zero.
This commit was SVN r14919.
2007-06-06 18:51:09 +00:00
Jeff Squyres
fdef72cf62
This component seems to be working now; removing the .ompi_ignore.
...
This commit was SVN r14918.
2007-06-06 18:43:46 +00:00
Jeff Squyres
2e0b1b442f
* Fix up some version numbers
...
* Re-add module finalize function support
This commit was SVN r14917.
2007-06-06 18:36:04 +00:00
Ralph Castain
ea0c03fd7a
Revert out r14910. Turns out that the GPR *has* to be able to deal with NULL data values. We fixed this a long time ago on the "put" side, but never dealt with it for "get" - hence, we could "put" ORTE_UNDEF'd attributes in a mapping policy, but couldn't retrieve them. This is why you only encountered the error on comm_spawn and not during the original launch of a job.
...
This correctly repairs the problem by enabling the GPR's "get" function to correctly handle NULL data values.
This commit was SVN r14916.
The following SVN revision numbers were found above:
r14910 --> open-mpi/ompi@0757467d77
2007-06-06 18:34:54 +00:00
Jeff Squyres
d8b06a2eff
Bump framework version number up to 1.1.0, therefore [mostly]
...
re-enabling compilation of this component.
However, it still won't compile because this component provides a
module finalize function which apparently somehow got dropped from the
paffinity base. Support for the paffinity module finalize function
needs to be re-added.
This commit was SVN r14915.
2007-06-06 17:46:04 +00:00
Ralph Castain
983fd3432a
Fix singleton comm_spawn. Ensure that singleton's start the RML receive function so they can receive RML updates during xconnect procedures once any comm_spawn'd children start. Since singleton's only use the RMGR/URM component, update that component to also hold us until xconnect is completed (if it is invoked) before returning to the caller.
...
This commit was SVN r14914.
2007-06-06 17:39:23 +00:00
Ralph Castain
bbb60e37c0
Remove stale define
...
This commit was SVN r14913.
2007-06-06 17:19:43 +00:00
Brian Barrett
7c9bae5eb7
need to protect these includes as well...
...
This commit was SVN r14912.
2007-06-06 16:25:18 +00:00
Brian Barrett
e3d7167792
The linux paffinity component doesn't properly set AM_CONDITIONALs when
...
not building. Disable until someone can fix.
This commit was SVN r14911.
2007-06-06 15:34:15 +00:00
Ralph Castain
0757467d77
Fix comm_spawn. The problem stems from our use of the existence of an attribute as equivalent to a boolean "true" - in other words, we only confirm the existence of an attribute on a list to indicate something as opposed to looking at its specific value. Hence, we create the attribute with a type of ORTE_UNDEF - which is fine...until we then attempt to store/retrieve that attribute from the registry. In that case, the DSS barks because it treats ORTE_UNDEF as an error.
...
The only place where we attempt to store/retrieve attributes is in the RMAPS framework in support of comm_spawn. So this is where things broke down. The fix was simply to say "if the attribute data type is ORTE_UNDEF, then treat it like a boolean with value true". Trivial fix - solves problem.
This commit was SVN r14910.
2007-06-06 15:16:22 +00:00
Jeff Squyres
b9f8b83442
MTT shows that the Solaris component build is borked. Fixing...
...
This commit was SVN r14908.
2007-06-06 15:00:09 +00:00
Brian Barrett
b4ffc97195
fix memory leak when doing regex code
...
This commit was SVN r14906.
2007-06-06 14:40:28 +00:00
Gleb Natapov
de58336c45
Let rdma_pipeline_offset to be set to zero.
...
This commit was SVN r14900.
2007-06-06 11:54:25 +00:00
Jeff Squyres
cc3c75572e
Remove the .ompi_* files -- it all seems to work ok now.
...
This commit was SVN r14899.
2007-06-06 11:31:39 +00:00
George Bosilca
768ac4a0d8
Allow creation of a datatype from a packed description on 64 bits environment.
...
Correct the alignment macros.
This commit was SVN r14898.
2007-06-06 07:30:34 +00:00
Brian Barrett
5e2d9bec39
allow regular expressions in compiler arguments for the multi-lib support
...
This commit was SVN r14897.
2007-06-06 03:42:17 +00:00
Jeff Squyres
a61ed0596a
More fixes for revamped linux paffinity component:
...
* Enable VPATH builds to work (slight tweak of r14895 -- mainly
because I already had it done when George committed :-) )
* Enable "make dist" to work properly for PLPA included mode
* Update plpa.h.in
* Update svn:ignore
Took relevant changes back to the main PLPA SVN as well.
This commit was SVN r14896.
The following SVN revision numbers were found above:
r14895 --> open-mpi/ompi@bb7b04e875
2007-06-06 02:26:47 +00:00
George Bosilca
bb7b04e875
Make it compile even with VPATH.
...
This commit was SVN r14895.
2007-06-06 02:06:44 +00:00
Jeff Squyres
0bf6946654
Add .ompi_ignore -- VPATH builds are broken and let's not bork the
...
nightly tarballs...
This commit was SVN r14893.
2007-06-06 00:57:35 +00:00
George Bosilca
d3aaf2be05
Add missgin file. Now autogen works [at least].
...
This commit was SVN r14892.
2007-06-06 00:16:22 +00:00
Jeff Squyres
c989f4b71f
First part of the fix for r14887: fix the svn:ignore to not ignore
...
plpa.h.in.
This commit was SVN r14891.
The following SVN revision numbers were found above:
r14887 --> open-mpi/ompi@9b5f73976d
2007-06-06 00:16:10 +00:00
Rich Graham
e276f7bcc7
undo my error.
...
This commit was SVN r14890.
2007-06-05 23:32:47 +00:00
George Bosilca
6ccffb0d3e
Handle all convertor flags in one common place. Cleanup a little bit the
...
flags handling.
This commit was SVN r14889.
2007-06-05 23:26:07 +00:00
Bill D'Amico
9b5f73976d
Bring Portable Linux Processor Affinity into trunk.
...
Changes paffinity interface to use a cpu mask for available/preferred cpus
rather than the current coarse grained paffinity that lets the OS choose
which processor.
Macros for setting and clearing masks are provided.
Solaris and windows changes have not been made. Solaris subdirectory has some
suggested changes - however the relevant man pages for the Solaris 10 APIs
have some ambiguity regarding order in which one create and sets a processor
set. As we did not have access to a solaris 10 machine we could not test to
see the correct way to do the work under solaris.
This commit was SVN r14887.
2007-06-05 22:07:30 +00:00
Tim Mattox
a5a7ccd7ec
Add three entries to the NEWS file's 1.2.3 section.
...
This commit was SVN r14885.
2007-06-05 21:18:07 +00:00
Rich Graham
ce0e9ac329
initialize lock properly.
...
This commit was SVN r14881.
2007-06-05 20:34:11 +00:00
Donald Kerr
8ecbc71ed2
add support for connection private data, off by default
...
This commit was SVN r14878.
2007-06-05 19:29:50 +00:00
Brian Barrett
42c74b2cf7
fix test case so that condition variables work right, at least on PTHREADS.
...
I'm pretty sure condition variables are wrong for Solaris threads.
This commit was SVN r14877.
2007-06-05 19:24:17 +00:00
George Bosilca
ee5552249c
Dont set the same flag twice.
...
This commit was SVN r14875.
2007-06-05 18:01:34 +00:00
George Bosilca
df5394cdc2
Rich found a double call to the _PREPARE macro. Removing it give us some
...
performance improvements.
This commit was SVN r14873.
2007-06-05 15:41:29 +00:00
Tim Prins
f3e13f7231
Need one additional space for the case that the path is relative
...
This commit was SVN r14870.
2007-06-05 14:50:15 +00:00
Shiqing Fan
efa74f7bfe
The label name "ERROR" is defined as a flag in Visual Studio platformSDK. Using "ERROR" as a label causes conflicts. Changing it into lowercase will solve the problem.
...
This commit was SVN r14869.
2007-06-05 14:32:27 +00:00
Brian Barrett
e1764bbdf9
The rest of r14853. I changed mpi.h instead of mpi.h.in and then it
...
obviously didn't get committed...
This commit was SVN r14866.
The following SVN revision numbers were found above:
r14853 --> open-mpi/ompi@beb6dd1924
2007-06-05 13:44:03 +00:00