Samuel Gutierrez
7fcf806dc9
fix posix builds on solaris. shmem still needs more cleanup on solaris, but at least shmem will stop breaking builds (i hope).
...
This commit was SVN r24807.
2011-06-22 23:08:58 +00:00
Samuel Gutierrez
5b5ce434fc
fix shmem sysv build on solaris.
...
This commit was SVN r24806.
2011-06-22 18:05:08 +00:00
Samuel Gutierrez
867df203bc
fix shmem mmap build on solaris. thanks terry.
...
This commit was SVN r24805.
2011-06-22 16:05:50 +00:00
Rolf vandeVaart
856a9c43b1
Add string.h. Needed when configuring with --enable-picky
...
This commit was SVN r24804.
2011-06-22 15:48:32 +00:00
Matthias Jurenz
0ecce8e3dd
Updated integrated VT to version 5.11.1
...
(waiting for successful sanity checks (MTT) before moving to v1.5)
This commit was SVN r24803.
2011-06-22 13:58:00 +00:00
Matthias Jurenz
103044d3b7
Added workaround for libtool bug:
...
Renamed internal library 'libutil' to avoid name conflicts with library dependencies (e.g. libutil of libc-dev)
This commit was SVN r24799.
2011-06-22 11:39:49 +00:00
Ralph Castain
afceaaa8e4
Add support for detecting rapid failures so the errmgr can respond accordingly
...
This commit was SVN r24796.
2011-06-21 16:08:41 +00:00
Samuel Gutierrez
81f38b258a
commit of new shared memory backing facility framework (shmem) and its components.
...
This commit was SVN r24795.
2011-06-21 15:41:57 +00:00
Ralph Castain
9491fbb60c
Remove two stale modules
...
This commit was SVN r24794.
2011-06-21 05:57:39 +00:00
Ralph Castain
b95ede99d5
Ensure we use the pmi grpcomm when using pmi
...
This commit was SVN r24793.
2011-06-20 21:57:47 +00:00
Ralph Castain
92a65f21bf
Restore slurm pmi support from long, long ago. Since we already have the ability to directly srun an MPI job, just conditionally add the PMI support for key values and provide a grpcomm module that uses PMI for barriers and modex.
...
Currently ompi_ignored, and unignored only for me (others to soon follow).
This commit was SVN r24792.
2011-06-20 21:04:46 +00:00
Jeff Squyres
3d8ef08912
Minor updates.
...
This commit was SVN r24791.
2011-06-20 17:59:37 +00:00
Jeff Squyres
42e16da551
Update svn:ignore
...
This commit was SVN r24790.
2011-06-20 17:51:57 +00:00
Jeff Squyres
9531e205e1
Minor fix to a comment
...
This commit was SVN r24789.
2011-06-20 17:51:01 +00:00
Jeff Squyres
3d242c6ab2
Be sure to check .ompi_unignore properly against the multi-line
...
string.
This commit was SVN r24788.
2011-06-20 17:47:33 +00:00
Jeff Squyres
c4f9debe21
Fix some names -- PTLs died a long time ago!
...
This commit was SVN r24787.
2011-06-20 17:28:27 +00:00
George Bosilca
65661a3cb4
Dont use a temporary string.
...
This commit was SVN r24786.
2011-06-20 09:29:19 +00:00
Ralph Castain
d563e58348
Remove another lingering bproc reference
...
This commit was SVN r24785.
2011-06-17 18:01:23 +00:00
Ralph Castain
042ee3ec48
Support the option of outputting error_log messages with something other than the process name
...
This commit was SVN r24784.
2011-06-17 14:50:00 +00:00
Ralph Castain
61dd7f4588
Need to pass identification of input/output channels
...
This commit was SVN r24783.
2011-06-17 14:48:59 +00:00
Brian Barrett
09d89242d6
Crank up the number of short receive blocks so that we're unlikely to hit the flow
...
control case. Uses about same amount of memory as the Portals 3.3 implementations
This commit was SVN r24782.
2011-06-16 21:58:53 +00:00
Ralph Castain
93dcfc15d0
Let the upper layer set the channels to be opened
...
This commit was SVN r24779.
2011-06-16 20:31:52 +00:00
Ralph Castain
7f2d2e3de7
Track the app_context rank - will equal overall rank for single app_context jobs
...
This commit was SVN r24778.
2011-06-16 20:31:30 +00:00
Brian Barrett
4fec0c198d
updtae short recv blocks to properly setup for triggered operations (where
...
they also store the triggered start message)
This commit was SVN r24777.
2011-06-16 16:51:59 +00:00
Shiqing Fan
c01dee96ae
Use double cache for some of the Fortran settings in CMake configuration, so that to eliminate the "cache effect".
...
This commit was SVN r24776.
2011-06-15 20:49:08 +00:00
Josh Hursey
0eb3b3b7b0
Fix missing functionality in MPI_Abort so that the group of peers defined by the communicator that should be aborted with this process are requested from the runtime before the local process exits.
...
Per RFC:
http://www.open-mpi.org/community/lists/devel/2011/06/9335.php
This commit was SVN r24775.
2011-06-15 13:10:13 +00:00
Brian Barrett
83154af74d
Check return codes a bit more closely
...
Fix broken debug output in any_source recv case
Other minor code cleanups
This commit was SVN r24774.
2011-06-13 15:18:55 +00:00
Jeff Squyres
90aa9ff09a
Fix problem that causes make dist to barf
...
This commit was SVN r24773.
2011-06-11 18:11:17 +00:00
Josh Hursey
0833734fcf
Add support for F77/F90 in the Open MPI extensions interface system.
...
Per RFC from OMPI Devel list:
* http://www.open-mpi.org/community/lists/devel/2011/06/9324.php
This commit was SVN r24772.
2011-06-10 20:03:06 +00:00
Ralph Castain
033cbbed31
Don't automatically assign group channels if not given - let the layer above figure it out.
...
This commit was SVN r24771.
2011-06-10 16:28:18 +00:00
Ralph Castain
e039c7b7ea
Avoid crashing when debugging rmaps and a non-string resource constraint is given
...
This commit was SVN r24770.
2011-06-10 16:27:30 +00:00
Josh Hursey
6539a31b23
Cleanup configure checks for C/R functionality.
...
Add a WANT_FT_CR flag different from WANT_FT so tools like *-checkpoint are not built when a different FT technique is requested.
Also fix the C/R thread check so that it is only enabled if C/R is enabled, not generally when threads are enabled.
This commit was SVN r24769.
2011-06-09 19:45:29 +00:00
Edgar Gabriel
0173a00f6b
replace the switch-case statement on the basic datatypes by a series of
...
if-elseif statements to make it compile with OpenMPi again.
Fixes trac:2808
This commit was SVN r24768.
The following Trac tickets were found above:
Ticket 2808 --> https://svn.open-mpi.org/trac/ompi/ticket/2808
2011-06-09 15:35:35 +00:00
Josh Hursey
8cd5280299
Some assorted opal_bitmap extensions
...
* Protect the '->bitmap' field if init() is called more than once [it shouldn't be, but if it is then this avoids a memory leak].
* Some new functions
* opal_bitmap_bitwise_and_inplace
* opal_bitmap_bitwise_or_inplace
* opal_bitmap_bitwise_xor_inplace
* opal_bitmap_are_different
* opal_bitmap_get_string
Adding these features to the trunk so others have access to them if they need them. A couple off trunk branches make use of them.
This commit was SVN r24767.
2011-06-09 14:43:54 +00:00
Josh Hursey
b223d355fc
Add explicit number for opal_crs_state_type_t enum (for debugging). Also add a MAX so we can easily check for out of bounds states during debugging.
...
This commit was SVN r24766.
2011-06-09 14:27:24 +00:00
Josh Hursey
9080eaedf3
Fully initialize the orte_errmgr_base_component_t structure for the app.
...
This commit was SVN r24765.
2011-06-09 14:22:25 +00:00
Josh Hursey
20339a7900
Minor coding style and intentation fixes.
...
This commit was SVN r24764.
2011-06-09 14:16:06 +00:00
Rolf vandeVaart
610421a0da
Fix registration of common parameters in sm btl. This was broken by earlier checkin. Now we can adjust them via MCA parameters again and see the right values from ompi_info.
...
This commit was SVN r24763.
2011-06-09 13:57:46 +00:00
Ralph Castain
fc8d920c56
Dont monitor resource usage unless requested, even if sensors are enabled during configure
...
This commit was SVN r24760.
2011-06-08 10:47:25 +00:00
Ralph Castain
906eb925f1
Update the resource usage sensor to initiate support for time analysis of measurements
...
This commit was SVN r24759.
2011-06-07 23:22:51 +00:00
Ralph Castain
6c91cf0d2e
Update platform file
...
This commit was SVN r24758.
2011-06-07 22:33:21 +00:00
Ralph Castain
4c06c9c07c
Simplify the code a little bit by recognizing that end=start isn't an error, but just indicates a partial address typical of CIDR notation.
...
This commit was SVN r24757.
2011-06-07 11:33:22 +00:00
Ralph Castain
666fdeab8f
Okay to return an error on end=start of string conversion so long as the strlen > 0, so restore that error check.
...
This commit was SVN r24756.
2011-06-07 03:20:01 +00:00
Ralph Castain
f3cae3d6f3
Cleanup the handling of if_include and if_exclude arguments based on CIDR notation.
...
Fix a bug in the new code that prevented the system from correctly matching addresses.
Remove comments in the show-help text indicating that we would continue in the face of incorrect specifications - leave that to the calling layer to decide.
Modify the new opal_ifmatches so it returns error codes letting the caller better understand the result.
Modify the oob to ensure we abort if we don't find interfaces matching specified constraints, and that we do so without multiple error messages.
NOTE: we have a conflict in our standards. We have been using comma-delimited lists of interfaces for all our params. However, one param - opal_net_private_ipv4 - now uses semicolons instead of comma separators. No idea why, but it is confusing.
This commit was SVN r24755.
2011-06-07 02:09:11 +00:00
George Bosilca
910a289e97
Remove the explicit "attemt to continue".
...
This commit was SVN r24754.
2011-06-07 01:27:08 +00:00
Jeff Squyres
7352d4ed5b
Check the make sure the copies worked
...
This commit was SVN r24753.
2011-06-06 19:09:32 +00:00
Brian Barrett
a7c682cdb0
Fix starting buffer point for triggered get. Should be after the eager part of the
...
message
This commit was SVN r24752.
2011-06-06 17:08:13 +00:00
George Bosilca
7ebd094ecf
Cleanup the IPv4 address parsing, and correct the error message.
...
This commit was SVN r24750.
2011-06-06 03:08:02 +00:00
George Bosilca
6b52d8f519
The paffinity is apparently needed.
...
This commit was SVN r24749.
2011-06-06 01:20:01 +00:00
Ralph Castain
bd8d9a943a
Add diagnostics
...
This commit was SVN r24748.
2011-06-05 19:17:56 +00:00