Jeff Squyres
cb653bc4e8
Change the test memalign() call to use an alignment of 4 so that some
...
debuggers stop complaining. :-)
This commit was SVN r21744.
2009-07-29 20:33:38 +00:00
Jeff Squyres
69139e4171
Print a warning if someone tries to set opal_ptmalloc2_disable via an
...
MCA parameter file.
This commit was SVN r21743.
2009-07-29 20:05:56 +00:00
Jeff Squyres
d12db20089
This function actually returns an int, not a bool (OPAL_SUCCESS or
...
OPAL_ERROR). Also add a line to the docs describing that it's ok to
pass in NULL for the source_file.
This commit was SVN r21742.
2009-07-29 19:52:18 +00:00
Jeff Squyres
bff6a1be93
Gah! "vis", not "visi"
...
This commit was SVN r21741.
2009-07-29 14:22:46 +00:00
Jeff Squyres
3b9ca5a084
Reduce the label name so that it's not longer than 24 chars
...
This commit was SVN r21740.
2009-07-29 14:19:44 +00:00
George Bosilca
0bf381e931
This patch try to solve a issue on Leopard. The supposedly global
...
variables that are not initialized and are declared in a file that
doesn't export any globally visible function are marked as
non-initialized constants, i.e. uninitialized common symbols. For some
obscure reasons, they get removed from the object files on Mac OS X.
So far I found two solution to this problem. One require the addition
of "-c" to the linker command, the second one (corresponding to this
patch) force them to became a common initialized symbol.
This commit was SVN r21739.
2009-07-28 17:06:16 +00:00
Avneesh Pant
38e48d4e2f
Add support for MCA parameters for PSM MTL to specify IB unit, port, IB service level and PSM debug level to use. Also specify in the openib btl params file that QLogic hardware supports a max inlined messages size of 0 only.
...
This commit was SVN r21734.
2009-07-24 20:09:39 +00:00
Jeff Squyres
3d265e859d
Clarify the comment -- we're bootstrapping the shared library
...
versioning by assuming that 1.3.3 was released as 0:0:0. The next
release (1.3.4 or 1.4 or whatever it is) will be the first to
programatically set these valuess (and it'll likely be something
beyond 0:0:0 for at least some of the libraries).
This commit was SVN r21732.
2009-07-24 12:42:16 +00:00
Brian Barrett
0278b86456
Pass visibility flags to libltdl's CFLAGS, which will result in libltdl
...
being hidden in libopal. This seems to make applications which also
use libltdl play nicer.
This commit was SVN r21731.
2009-07-24 04:12:29 +00:00
Jeff Squyres
b921c5d605
Arrgh -- forgot to include this file in r21729. Sorry folks...
...
This commit was SVN r21730.
The following SVN revision numbers were found above:
r21729 --> open-mpi/ompi@c7376ae053
2009-07-24 01:04:17 +00:00
Jeff Squyres
c7376ae053
Start using Libtool's shared library versioning scheme. See lengthy
...
note in VERSION file.
NOTE: the versions will ''always'' be 0:0:0 on the SVN trunk and
developer branches. They will only have meaningful values (starting
with 0:0:0 in 1.3.4) on release branches. Only RM's will modify these
values immediately preceeding a release.
This commit was SVN r21729.
2009-07-23 21:35:17 +00:00
Ralph Castain
c459615f8f
When someone specifies a rank-file slot-list of N:*, stop the loop at the proper place (we were going through the loop one too many times).
...
Thanks to Eugene for spotting it.
This commit was SVN r21728.
2009-07-23 17:51:15 +00:00
Ralph Castain
55e7365e7a
Jeff correctly pointed out that char values > 127 also don't print. Adjust the xml output to handle those too.
...
Thanks Jeff!
This commit was SVN r21727.
2009-07-22 13:28:27 +00:00
Shiqing Fan
3e24d3df70
An ORTE event fix for Windows, i.e. using socket pairs instead of pipes on Windows.
...
This commit was SVN r21726.
2009-07-22 07:39:52 +00:00
Jeff Squyres
bfd689f0ef
Per discussion on the mailing list, backing out r21723.
...
This commit was SVN r21725.
The following SVN revision numbers were found above:
r21723 --> open-mpi/ompi@2250be582d
2009-07-22 00:02:00 +00:00
Jeff Squyres
38faae6eab
Ignore this component until it can be fixed properly.
...
This commit was SVN r21724.
2009-07-21 22:35:45 +00:00
Iain Bason
2250be582d
Added autodetect installdirs component. Currently supports Solaris and Linux.
...
* Installation directories will be inferred from the actual location
of the shared library that contains the component.
* OPAL_PREFIX and other environment variables allow users to override
the inferred directories. They should no longer be necessary in
most cases, though.
* Any directories that cannot be inferred will fall back to whatever
is provided by the config installdirs component.
This commit was SVN r21723.
2009-07-21 20:19:38 +00:00
Terry Dontje
b3e0c79275
Update copyright.
...
This commit was SVN r21722.
2009-07-21 12:40:43 +00:00
Terry Dontje
aae25346f5
Change test from using AC_TRY_RUN to using AC_RUN_IFELSE so we can
...
automatically pick up stdint.h by using AC_INCLUDES_DEFAULT. This is needed
for the types like int8_t which were added last week.
This commit was SVN r21721.
2009-07-21 11:25:06 +00:00
Edgar Gabriel
9a369d0fc1
- we accidentally decreased the counter for the number of dynamic
...
communicators twice, once in dpm.disconnect_wait, and once in
comm_free. The second location seems to be the right place for that (since a
communicator could be freed, and not disconnected), remove the instance in
disconnect_wait.
- add some error messages in case something goes wrong.
This commit was SVN r21720.
2009-07-20 19:54:24 +00:00
Shiqing Fan
4c3ea7a0d2
Add a missing header for defining O_BINARY on windows.
...
This commit was SVN r21719.
2009-07-20 09:00:58 +00:00
Ralph Castain
6c85d954f3
Use a conditioned wait to serialize launches when they come from multiple sources (e.g., an orte application that spawns multiple jobs).
...
This commit was SVN r21718.
2009-07-20 01:51:29 +00:00
Ralph Castain
1a5f7245c8
Create a new message handling method for serializing responses. Place recvd messages on a list, using a file descriptor and the event library to trigger processing. This is identical in design to what is used in the IOF.
...
Use it first in the plm_base_receive to serialize multiple comm_spawn and update_proc requests.
This commit was SVN r21717.
2009-07-19 18:07:04 +00:00
Ralph Castain
1d74ab6e3c
Cleanup some pointer array addressing and ensure we always exit the function cleanly
...
This commit was SVN r21716.
2009-07-19 18:05:04 +00:00
Ralph Castain
c3ce908515
Shift a debug output to come at a better place
...
This commit was SVN r21715.
2009-07-19 17:56:48 +00:00
Ralph Castain
1a5a591424
Clarify some comments
...
This commit was SVN r21714.
2009-07-19 17:56:19 +00:00
Ralph Castain
43d532cfd3
Minor tweak to xml ouput
...
This commit was SVN r21713.
2009-07-19 17:45:01 +00:00
Ralph Castain
2f515c8357
Per request of the Eclipse team, further modify the xml output to "escape" all non-printable characters
...
This commit was SVN r21712.
2009-07-17 22:45:32 +00:00
Aurelien Bouteiller
9cc2557f9c
fixed a typo. oapl instead of opal
...
This commit was SVN r21711.
2009-07-17 22:20:53 +00:00
Ralph Castain
210f591f1c
Cleanup array addressing for opal_pointer_array
...
This commit was SVN r21710.
2009-07-17 22:20:30 +00:00
Ralph Castain
51a8b89a83
Treat termination of continuously operating processes as an abort
...
This commit was SVN r21709.
2009-07-17 22:20:05 +00:00
Ralph Castain
08e17b72cf
Break a circular logic loop in the cm routed module.
...
This commit was SVN r21708.
2009-07-17 18:07:35 +00:00
Terry Dontje
d432c9fdbc
Add asserts to catch when btl_eager_limit is smaller than the pml headers.
...
This commit was SVN r21707.
2009-07-17 14:54:18 +00:00
Ralph Castain
ef20e778b3
Ensure that output ends on an appropriate suffix tag when --tag-output or --xml are selected.
...
When we read the input buffer, we don't always get a complete printf output - we sometimes end mid stream. We still need to add the suffix and a <CR> to keep the output working right.
This commit was SVN r21706.
2009-07-17 05:02:53 +00:00
Ralph Castain
4c1eb040b0
Enable the system to keep functioning even when multiple launches are occurring simultaneously.
...
This is a bit of a hack, but it does seem to allow the system to work. A better solution is being discussed.
This commit was SVN r21705.
2009-07-17 02:28:47 +00:00
George Bosilca
03a0b04ab8
Get rid of all unused functions.
...
This commit was SVN r21704.
2009-07-16 19:53:07 +00:00
George Bosilca
8275120656
Get rid of the ompi_convertor.h header file. Replace all references to ompi_convertor
...
by opal_convertor.
Cleanup the pcie BTL.
This commit was SVN r21703.
2009-07-16 19:13:30 +00:00
Ralph Castain
c0e85a492c
Deleted one too many lines...might be good to set the value of oldnode!
...
Thanks George.
This commit was SVN r21702.
2009-07-16 18:49:24 +00:00
George Bosilca
2b57fc3835
Add the missing headers.
...
This commit was SVN r21701.
2009-07-16 18:42:14 +00:00
George Bosilca
3e971e61f3
The system headers are supposed to be protected by #ifdef and not by #if.
...
This commit was SVN r21700.
2009-07-16 18:27:33 +00:00
Jeff Squyres
a4c905f7e9
Update svn:ignore
...
This commit was SVN r21699.
2009-07-16 18:26:23 +00:00
George Bosilca
d07ffedc54
No opal datatype functions in the BTL. The datatype attached to the
...
convertor is an ompi_datatype_t so calling the ompi level functions
is the way to go.
This commit was SVN r21698.
2009-07-16 18:25:08 +00:00
Jeff Squyres
9dc7f884b2
Fix yet another compile error from the great DDT split (r21641). Sigh.
...
This commit was SVN r21697.
The following SVN revision numbers were found above:
r21641 --> open-mpi/ompi@6c5532072a
2009-07-16 18:08:03 +00:00
George Bosilca
e1383027e1
Correct a comment and cleanup/reorder the code.
...
This commit was SVN r21696.
2009-07-16 17:41:32 +00:00
George Bosilca
ed93b967f7
Remove some warnings about uninitialized values.
...
This commit was SVN r21695.
2009-07-16 17:38:09 +00:00
George Bosilca
52d013baae
Add a missing header.
...
This commit was SVN r21694.
2009-07-16 17:21:37 +00:00
Ralph Castain
007d14f238
Add a threshold reporting level to the orte notifier framework. This takes a string value:
...
"critical" - any error at or above the critical severity will be reported (i.e., only critical errors)
"warning" - any error at or above the warning severity will be reported (i.e., warning and critical errors)
"notice" - pretty much everything will be reported
Default to "critical" to keep down the chatter.
Obviously, only places that call orte_notifier will be affected - all other error reporting (e.g., via opal_output calls) is unaffected.
This commit was SVN r21693.
2009-07-16 13:31:23 +00:00
Rainer Keller
7e59abd741
- Get test compiling with -Werror
...
This commit was SVN r21691.
2009-07-15 22:59:19 +00:00
Ralph Castain
ae6c36ae01
Ensure that jdata->num_procs is correct when the rank_file mapper is mapping more procs than are specified in the rank_file
...
This commit was SVN r21690.
2009-07-15 22:45:12 +00:00
George Bosilca
33e7cc864c
The ops should be indexed based on the MPI datatype index (which is
...
actually the same as the Fortran value of the MPI type).
This commit was SVN r21689.
2009-07-15 21:30:09 +00:00