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
Gleb Natapov
ac1e8f81af
Lets be real. TCP latency is slightly worse then mx/openib.
...
This commit was SVN r14865.
2007-06-05 12:22:57 +00:00
Gleb Natapov
fbd033b162
Cut&Paste error in r14795. Fix.
...
This commit was SVN r14862.
The following SVN revision numbers were found above:
r14795 --> open-mpi/ompi@6b0d8c0858
2007-06-05 10:07:06 +00:00
Shiqing Fan
c142c23f88
Initialize req_ompi.req_status._count to be 0 before starting the request.
...
This commit was SVN r14861.
2007-06-05 09:50:06 +00:00
Brian Barrett
644708a4b4
For modern MACOSX_DEPLOYMENT_TARGETs, allow the Fortran 90 bindings to be
...
built as shared libraries.
This commit was SVN r14859.
2007-06-05 04:04:44 +00:00
Brian Barrett
2c7b0f6df7
add note related to r14857
...
This commit was SVN r14858.
The following SVN revision numbers were found above:
r14857 --> open-mpi/ompi@508da4e959
2007-06-05 03:10:04 +00:00
Brian Barrett
508da4e959
OS X apparently really doesn't like shared libraries with unresolvable
...
symbols in them and environ is defined only in the final application
(probably in crt1.o). Apple provides a function for getting at the
environment, so use that instead if it's available.
This commit was SVN r14857.
2007-06-05 03:03:59 +00:00
Brian Barrett
a446af5b6b
* Remove unneeded SRQ test -- we no longer support OFED builds that don't
...
have the SRQ interface.
* Instead of setting AC_DEFINEs per MCA component, set per test. THe
answers can never be difference, and this will speed sed just a teeny
bit
This commit was SVN r14856.
2007-06-05 01:49:26 +00:00
Brian Barrett
8b71f5ceac
Fix typo in r14829. Thanks to Bert Wesarg for pointing out my dumbness :).
...
This commit was SVN r14855.
The following SVN revision numbers were found above:
r14829 --> open-mpi/ompi@38698adf29
2007-06-05 01:47:48 +00:00
Brian Barrett
0798c0784d
properly set fields so that most difficult alignment rules are always met.
...
This commit was SVN r14854.
2007-06-05 01:46:04 +00:00
Brian Barrett
beb6dd1924
Include the C++ bindings from mpi.h in a way that doesn't require an extra
...
-I for ${includedir}/openmpi. Solves many problems, and with just a tad
bit of hackery. Don't know why I didn't just do this earlier.
Refs trac:542
This commit was SVN r14853.
The following Trac tickets were found above:
Ticket 542 --> https://svn.open-mpi.org/trac/ompi/ticket/542
2007-06-05 01:42:47 +00:00
Shiqing Fan
9b6af19371
opal_cr is disabled on Windows, but we don't want to stop the program here, make it continue to run.
...
This commit was SVN r14847.
2007-06-04 12:34:02 +00:00