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
George Bosilca
dc9370598f
This looks more like the correct solution. We only pack the known information, so
...
we can now deal with partial mapping without segfaulting.
This commit was SVN r21688.
2009-07-15 20:06:45 +00:00
Ralph Castain
e75d9b8296
Use orte_notifier to alert sys admins to checksum violations in the csum pml.
...
Add ability to store the RM's jobid string to tag the notifier message so that the sys admin knows what job had the problem.
This commit was SVN r21687.
2009-07-15 19:43:26 +00:00
George Bosilca
d66632fdc9
Reorder the nidmap encoding function. Add a check to make sure we don't write
...
outside the boundaries of the allocated array.
However, the problem is still there. If we have rmaps file containing only
partial information the num_procs get set to the wrong value (the number of
hosts in the rmaps file instead of the number of processes requested on the
command line).
This commit was SVN r21686.
2009-07-15 19:36:53 +00:00
Rainer Keller
8243831d76
- Get OpenIB BTL to work with old libibverbs installation
...
Tested on smoky.
This commit was SVN r21685.
2009-07-15 16:12:47 +00:00
Ralph Castain
d908bbe4a8
Add missing header file
...
This commit was SVN r21684.
2009-07-15 15:09:59 +00:00
Matthias Jurenz
459784fc7b
The meaning of the VT configure option '--with-openmpi' was changed (see r21679), so that the options MPICC, --with-mpi-inc-dir, and --with-mpi-status-size are not longer necessary.
...
This commit was SVN r21683.
The following SVN revision numbers were found above:
r21679 --> open-mpi/ompi@77b397895c
2009-07-15 11:52:48 +00:00
Ralph Castain
90a2db25e9
Modify the errmgr callback function so it passes the proc that failed instead of only the jobid.
...
Update the cm routed module to detect and pass orted failures.
This commit was SVN r21682.
2009-07-15 11:43:33 +00:00
Ralph Castain
247ba7e90d
Use the base function to claim a slot when fault groups are not defined
...
This commit was SVN r21681.
2009-07-15 11:28:58 +00:00
Ralph Castain
7161b37c76
Ensure that the stdin channel is closed when we kill a local proc - all other channels will automatically be closed when the proc terminates
...
This commit was SVN r21680.
2009-07-15 11:28:19 +00:00
Matthias Jurenz
77b397895c
- fixed bug in Fortran MPI wrappers: added conversion for the MPI Fortran constants MPI_BOTTOM and MPI_IN_PLACE
...
- reduced list of supported MPI implementations to Open MPI
(changed meaning of configure option '--with-openmpi': this option indicates an Open MPI internal build)
- updated version number of integrated VT to 5.4.10
This commit was SVN r21679.
2009-07-15 10:38:10 +00:00