George Bosilca
76deec135e
The .h file is not used anymore (it contain the descriptor cache). Update the
...
Makefile.am file as well.
This commit was SVN r17854.
2008-03-18 02:50:24 +00:00
George Bosilca
1d04ec4ded
Correct the connection logic for TCP. Now we have not only a cleaner
...
connection, but a more thread safe one. Thanks to Pierre for his
help on this.
This commit was SVN r17853.
2008-03-18 02:42:16 +00:00
Jeff Squyres
61290c0e51
Remove a useless file.
...
This commit was SVN r17852.
2008-03-18 01:50:47 +00:00
Ralph Castain
be7d0a8a4d
Fix a problem introduced by the conversion of orte_pointer_array to opal_pointer_array. We used to derive the app context's index from the returned index of the orte_pointer_array_add function - this parameter was lost in the transition to opal_pointer_array_add. As a result, we no longer knew the index of the app_context, so everything is launched with app0.
...
This commit was SVN r17851.
2008-03-17 23:48:10 +00:00
Jeff Squyres
12426b64ea
Per MPI-2 ballot 3, the definition of MPI::BOTTOM has changed. w00t!
...
Fixes trac:1175.
This commit was SVN r17850.
The following Trac tickets were found above:
Ticket 1175 --> https://svn.open-mpi.org/trac/ompi/ticket/1175
2008-03-17 21:42:27 +00:00
Edgar Gabriel
570bbea5e0
fixing the allgather problem reported on the mailing list. The problem was
...
that at one locatin we had the local-size instead of the remote size as a
receive argument.
This commit was SVN r17849.
2008-03-17 19:42:18 +00:00
Ralph Castain
8cd6142e6d
Add some debugging to the grpcomm module. Setting grpcomm_base_verbose = 1 will now give you a trace through the functions as they are called. Setting it to 2 or more will give you details on what each function is doing as it works through its procedure.
...
This commit was SVN r17848.
2008-03-17 19:34:36 +00:00
Jeff Squyres
6ad96df8bc
Add the declspec's in here so that they're visible.
...
This commit was SVN r17846.
2008-03-17 18:37:03 +00:00
Ralph Castain
629b95a2fe
Afraid this has a couple of things mixed into the commit. Couldn't be helped - had missed one commit prior to running out the door on vacation.
...
Fix race conditions in abnormal terminations. We had done a first-cut at this in a prior commit. However, the window remained partially open due to the fact that the HNP has multiple paths leading to orte_finalize. Most of our frameworks don't care if they are finalized more than once, but one of them does, which meant we segfaulted if orte_finalize got called more than once. Besides, we really shouldn't be doing that anyway.
So we now introduce a set of atomic locks that prevent us from multiply calling abort, attempting to call orte_finalize, etc. My initial tests indicate this is working cleanly, but since it is a race condition issue, more testing will have to be done before we know for sure that this problem has been licked.
Also, some updates relevant to the tool comm library snuck in here. Since those also touched the orted code (as did the prior changes), I didn't want to attempt to separate them out - besides, they are coming in soon anyway. More on them later as that functionality approaches completion.
This commit was SVN r17843.
2008-03-17 17:58:59 +00:00
Jeff Squyres
f443644bfe
From Brian B.:
...
This commit lowers the priority of the darwin backtrace component
below that of the ''execinfo'' and ''stackprint'' components, which
will cause OS X Leopard to use the ''execinfo'' component. execinfo
utilizes a public API for printing the stacktrace. The ''darwin''
component uses some evil hacks and a not-so supported package from
Apple to print the stack trace.
This commit was SVN r17840.
2008-03-17 13:39:25 +00:00
Gleb Natapov
9b6db25182
Fix compilation warning.
...
This commit was SVN r17839.
2008-03-17 13:37:57 +00:00
Jeff Squyres
9b18b0e9c6
Fix visibility symbols on OS X
...
This commit was SVN r17838.
2008-03-17 13:18:12 +00:00
Matthias Jurenz
613de1bff6
bugfix in VT_COMM_ID: return static comm. id (1) for MPI_COMM_SELF
...
This commit was SVN r17837.
2008-03-17 11:55:40 +00:00
Pavel Shamis
54ad8d7446
The issue was reported/fixed by Jon Mason one month ago but the fix was not committed. So I'm commiting it now.
...
This commit was SVN r17835.
2008-03-17 11:13:06 +00:00
Brad Penoff
be13b86fc5
Clarifying and fixing SCTP btl_sctp_if_11 parameter
...
This commit was SVN r17834.
2008-03-17 09:18:31 +00:00
Gleb Natapov
f488b94899
More SM BTL initialization cleanups.
...
This commit was SVN r17833.
2008-03-16 10:01:56 +00:00
Rich Graham
27182afb67
get the timers in correctly.
...
This commit was SVN r17832.
2008-03-16 03:25:16 +00:00
Rich Graham
afcd1016fd
move temp buffer allocation out of the iteration loop - i.e. always use the
...
same temp loop. The algorithm is rather synchronous already...
This commit was SVN r17831.
2008-03-16 03:20:46 +00:00
Rich Graham
a1766b29f6
fix some barrier addressing errors.
...
This commit was SVN r17830.
2008-03-15 22:46:19 +00:00
Rich Graham
0453e7d2f4
bug in management memory allocation - too much memory allocated.
...
This commit was SVN r17829.
2008-03-15 18:12:20 +00:00
Rich Graham
3c2f1eb8bf
reduce the number of temp buffers used.
...
This commit was SVN r17828.
2008-03-15 17:23:04 +00:00
Rich Graham
0f9d642d51
temp buffer pointers are computed when they are set up. A bit more
...
efficient, but more important, it is much easier to play around with
memory layout now.
This commit was SVN r17827.
2008-03-15 16:36:35 +00:00
Rich Graham
e3e336b5ab
check point
...
This commit was SVN r17826.
2008-03-15 13:31:21 +00:00
Jeff Squyres
6c77c995c2
Add missing dependencies in the static build case.
...
This commit was SVN r17825.
2008-03-15 12:11:36 +00:00
George Bosilca
5e229fe688
Thanks Ma for the patch. Correct the multi-rail support and
...
rename some fields to something more clear.
This commit was SVN r17824.
2008-03-14 19:17:28 +00:00
Galen Shipman
372f9e64c4
don't disable aio..
...
This commit was SVN r17823.
2008-03-14 18:05:56 +00:00
George Bosilca
ecebd5ae77
Update the Elan BTL to take in account multiple networks, and correctly deal
...
with the node position in the network.
This commit was SVN r17822.
2008-03-14 17:32:35 +00:00
Matthias Jurenz
6fe53bb5c2
merging VampirTrace-5.4.4.5 into the main branch
...
This commit was SVN r17821.
2008-03-14 16:23:52 +00:00
Jeff Squyres
0fbb399f13
Remove ddt_test from "make check" per #1242 .
...
This commit was SVN r17818.
2008-03-14 14:21:47 +00:00
Galen Shipman
6f00928849
patch orted makefile for static..
...
This commit was SVN r17817.
2008-03-13 19:16:16 +00:00
Galen Shipman
fc17acb387
ORNL specific magic
...
This commit was SVN r17816.
2008-03-13 18:02:17 +00:00
George Bosilca
210631962c
Add two convenience functions in order to make sure we get these
...
environment variables in a consistent manner. These functions
retrieve the user and the temporary directories (based on the
system).
This commit was SVN r17815.
2008-03-13 17:56:44 +00:00
Jon Mason
2e8a316ae6
opal_evtimer_initialized is missing the opening '('
...
This commit was SVN r17814.
2008-03-12 20:33:22 +00:00
Gleb Natapov
772772b944
Remove unneeded include.
...
This commit was SVN r17813.
2008-03-12 10:01:20 +00:00
Sharon Melamed
4a8e2a2648
Renove status check from carto initiation.
...
This commit was SVN r17812.
2008-03-12 08:55:28 +00:00
George Bosilca
17317faed4
Make visible the exported functions.
...
This commit was SVN r17810.
2008-03-11 19:26:38 +00:00
Edgar Gabriel
c11957fbb4
the ompi_group_get_proc_ptr has to be OMPI_DECLSPECed, since else it won't
...
work if
- visibility is enabled (now enabled by default)
- sparse groups by default.
Thanks for Mohamad locating the problem, and Rainer for locating the solution.
This commit was SVN r17809.
2008-03-11 18:53:18 +00:00
Gleb Natapov
90c70e37b9
Clean up SM btl startup code. Remove no longer needed code leftovers from two
...
BTL times. Remove old and no longer correct comment.
This commit was SVN r17805.
2008-03-11 14:39:10 +00:00
Gleb Natapov
3a9652ffc4
Endpoint array may not exist if in add_proc() we failed to find suitable
...
btl for communication with a proc. Don't segfault in this case.
This commit was SVN r17804.
2008-03-11 08:13:37 +00:00
Brian Barrett
ccfd45b57d
Update platform files to include the data for Fortran LOGICAL*?, as they
...
can not be deterimed at configure time when cross-compiling.
This commit was SVN r17802.
2008-03-10 20:05:57 +00:00
Matthias Jurenz
b9c8e46d8b
Removed dubious AC_CACHE_CHECK constructs
...
This commit was SVN r17800.
2008-03-10 14:08:31 +00:00
Jeff Squyres
4133b46ec5
Re-enable "make dist", at least until #1232 is fixed.
...
This commit was SVN r17796.
2008-03-09 21:36:10 +00:00
Gleb Natapov
ffa09c44fd
Pass correct pointer to mpool_base function.
...
This commit was SVN r17795.
2008-03-09 13:22:12 +00:00
Gleb Natapov
b0b21c68b4
Remove trailing spaces from SM BTL.
...
This commit was SVN r17794.
2008-03-09 13:17:13 +00:00
George Bosilca
4267f2b967
This symbol have to be visible.
...
This commit was SVN r17793.
2008-03-08 23:53:17 +00:00
Rainer Keller
32dcd9e551
- Adding #include <stdbool.h> with protection in r17488 and r17504
...
seemed to be the right thing(tm), but broke the Sun Studio C++
compiler under Linux (ticket 747).
This patch should allow inclusion into C and C++ from other header
files without problems.
This commit was SVN r17792.
The following SVN revision numbers were found above:
r17488 --> open-mpi/ompi@d53131f261
r17504 --> open-mpi/ompi@b22e8e7567
2008-03-08 12:53:10 +00:00
George Bosilca
cce542dd73
Don't do anything if the compile step failed. Make the correct
...
detection on Windows.
This commit was SVN r17791.
2008-03-07 23:57:56 +00:00
George Bosilca
79d292fe31
Do the microsoft checks.
...
This commit was SVN r17790.
2008-03-07 22:35:26 +00:00
Rich Graham
ebcf928c24
add some diagnostics.
...
This commit was SVN r17789.
2008-03-07 22:27:41 +00:00
George Bosilca
023fa2663d
Typos.
...
This commit was SVN r17788.
2008-03-07 21:13:20 +00:00