Ralph Castain
fdf7633cff
Per Jeff's suggestion, set the default answer when asking for IP aliases in case we don't find any
...
This commit was SVN r27620.
2012-11-16 14:28:30 +00:00
Ralph Castain
e11f32038a
Add an MCA param to retain all aliases based on IP addrs for node names so that procs can look them up by interface, if desired. If the param is set, pass aliases around to all daemons and procs for local use
...
This commit was SVN r27619.
2012-11-16 04:04:29 +00:00
Ralph Castain
a52071a17d
Add a function to return the aliases (based on IP addrs) for the current node
...
This commit was SVN r27618.
2012-11-16 04:02:29 +00:00
Ralph Castain
657225ff61
Update platform files
...
This commit was SVN r27617.
2012-11-16 04:01:37 +00:00
Nathan Hjelm
d5fc5e0751
make version check slightly more restrictive to avoid matching M4 as a version
...
This commit was SVN r27616.
2012-11-15 17:14:30 +00:00
Nathan Hjelm
d634634ad7
Readd flex version check and improve version checking in find_and_check. Accept software versions that do not support the --version option (BSD and Solaris M4).
...
This commit was SVN r27615.
2012-11-15 16:32:38 +00:00
Ralph Castain
da6428a822
Add an MCA param to help debug the ORTE progress thread
...
This commit was SVN r27614.
2012-11-15 15:54:38 +00:00
Ralph Castain
5241925b62
Add the dfs to ompi_info
...
This commit was SVN r27613.
2012-11-15 15:54:07 +00:00
Ralph Castain
3cecc1569b
Fix segfault if no file_maps were pushed
...
This commit was SVN r27612.
2012-11-15 15:39:17 +00:00
Vishwanath Venkatesan
9320beaacc
Modified/improved implmentation of dynamic segmentation algorithm to avoid merging in
...
fbtl modules. This implmentation in alignment with all other collective modules tries to
keep all the file-ops as contiguous as possible.
This commit was SVN r27611.
2012-11-15 00:59:10 +00:00
Vishwanath Venkatesan
ac1dfae007
Perror should say readv in preadv fbtl, currently says writev
...
This commit was SVN r27610.
2012-11-15 00:57:13 +00:00
Ralph Castain
ed05185ade
Ensure we set the flag indicating that ltdl_advise was found for external installations. Thanks to opoplawski for pointing it out!
...
This commit was SVN r27609.
2012-11-14 22:11:10 +00:00
Ralph Castain
d66026fdb4
Revert r27601 - breaks Mac builds as the pattern match doesn't correctly parse the flex --version output
...
This commit was SVN r27608.
The following SVN revision numbers were found above:
r27601 --> open-mpi/ompi@c2fa252c14
2012-11-14 22:05:33 +00:00
Matthias Jurenz
6320c4b022
Upgraded VT version to 5.14
...
This commit was SVN r27607.
2012-11-14 13:29:18 +00:00
Nathan Hjelm
aebd1ea432
Per discussion we will now require a C99 compiant compiler.
...
This change will enable the use of C99 features in Open MPI; subobject naming, restricted pointers, etc.
cmr:v1.7
This commit was SVN r27604.
2012-11-14 04:52:39 +00:00
Nathan Hjelm
3763c6eddf
enforce minimum m4 version (1.4.16)
...
This commit was SVN r27603.
2012-11-13 21:16:15 +00:00
Ralph Castain
ae6d63d766
Update platform files
...
This commit was SVN r27602.
2012-11-13 13:38:12 +00:00
Nathan Hjelm
c2fa252c14
enforce minimum flex version in autogen.pl
...
This commit was SVN r27601.
2012-11-13 07:28:10 +00:00
Nathan Hjelm
312857ea86
remove unused allocator output declaration (missed by r27599)
...
This commit was SVN r27600.
The following SVN revision numbers were found above:
r27599 --> open-mpi/ompi@87e5f97400
2012-11-13 07:21:10 +00:00
Nathan Hjelm
87e5f97400
add missing #include of opal/util/output.h
...
This commit was SVN r27599.
2012-11-13 07:14:41 +00:00
Pavel Shamis
cbe6d6548a
Cleaning warnings in ml, sbgp, bcol.
...
cmr:v1.7
This commit was SVN r27598.
2012-11-12 22:30:32 +00:00
Ralph Castain
89f20a0c09
Add new platform files
...
This commit was SVN r27597.
2012-11-12 18:06:22 +00:00
Vishwanath Venkatesan
f91340f648
Fixes for the 2gb limitation. This fixes problems both static and two-phase
...
algorithms.
This commit was SVN r27596.
2012-11-12 17:39:58 +00:00
Ralph Castain
58d701fad9
Cleanup some compiler warnings in the Java bindings
...
This commit was SVN r27595.
2012-11-12 03:03:48 +00:00
Ralph Castain
fe6dfad625
Update DFS to support multi-node operations
...
This commit was SVN r27594.
2012-11-12 02:54:53 +00:00
Ralph Castain
fefec03e78
Enable all ORTE tools to use progress threads if they are enabled
...
This commit was SVN r27593.
2012-11-12 02:54:09 +00:00
Ralph Castain
b9609203b7
Pack the buffer object from the beginning
...
This commit was SVN r27592.
2012-11-12 02:52:37 +00:00
Ralph Castain
b3c0ad9c56
Update platform files
...
This commit was SVN r27591.
2012-11-12 02:51:55 +00:00
Ralph Castain
a6325e4546
Silence compiler warning
...
This commit was SVN r27590.
2012-11-12 02:51:29 +00:00
Ralph Castain
de486d3000
Silence compiler warnings
...
This commit was SVN r27589.
2012-11-12 02:51:05 +00:00
Ralph Castain
26f1cd0909
Fix compiler warnings
...
This commit was SVN r27588.
2012-11-12 02:50:45 +00:00
Ralph Castain
bd887f7f56
Add a new "test" component to the DFS that treats all files as remote in order to test the app-to-daemon interactions on a single machine. Set a global param to indicate we are using staged execution. Add a param to indicate it is okay for non-MPI processes to execute without finalizing. Cleanup file map load and fetch operations.
...
This commit was SVN r27587.
2012-11-10 14:09:12 +00:00
Ralph Castain
81d0b06842
Strip the domain info from the hostname if that option is specified, protecting IP address-based names
...
This commit was SVN r27586.
2012-11-10 14:05:27 +00:00
Ralph Castain
615cc66b44
Protect the HNP cleanup in cases where no session dirs are created
...
This commit was SVN r27585.
2012-11-10 14:03:07 +00:00
Ralph Castain
ddbbc0fb7c
Add the ability to pack the contents of one buffer into another as a block, thus allowing the transfer of blocks of info as a unit without messing with load/unload
...
This commit was SVN r27584.
2012-11-10 14:02:23 +00:00
Ralph Castain
f9f07e9535
Add a function to test if a string is in the form of an IP address - doesn't test for validity of the address
...
This commit was SVN r27583.
2012-11-10 14:01:12 +00:00
Ralph Castain
2358228a1b
Update platform files
...
This commit was SVN r27582.
2012-11-10 13:59:09 +00:00
Ralph Castain
fd632147df
Per patch from Nathan, with a few fixes, cleanup the orte-info tool
...
This commit was SVN r27581.
2012-11-10 04:11:40 +00:00
Nathan Hjelm
e0f5137e46
add prototypes for lex destroy functions
...
This commit was SVN r27580.
2012-11-09 22:00:27 +00:00
Mike Dubman
9392f1894e
Fixes MPI_Allgather when sendbuf is MPI_IN_PLACE. fixes 3342
...
This commit was SVN r27579.
2012-11-09 18:05:10 +00:00
Nathan Hjelm
a754674fd7
Per the specification for putenv ( http://pubs.opengroup.org/onlinepubs/009604599/functions/putenv.html ) the string given to putenv becomes part of the environment. The string must not be changed or freed.
...
cmr:v1.7
This commit was SVN r27578.
2012-11-09 16:33:14 +00:00
Nathan Hjelm
8658bbc902
instead of relying on yyterminate to clean up the lex context call the destroy functions directly (after closing the file)
...
This commit was SVN r27577.
2012-11-09 16:10:55 +00:00
Nathan Hjelm
842caae4c7
Fix a small leak in orte/util/name_fns.c
...
cmr:v1.7
This commit was SVN r27576.
2012-11-07 23:59:49 +00:00
Aleksey Senin
ae92f64842
Check that MXM runtime version match compiled.
...
Reviewed by Mike Dubman.
This commit was SVN r27575.
2012-11-07 14:44:33 +00:00
Ralph Castain
9b729794f2
A prior commit apparently broke the trunk when something was inadvertently left behind - so remove a reference to a no-longer-existing function
...
This commit was SVN r27574.
2012-11-07 11:11:05 +00:00
Nathan Hjelm
51bf75f8e9
fix typo
...
This commit was SVN r27573.
2012-11-06 21:25:19 +00:00
Nathan Hjelm
1400bab466
fix a couple of errors in r27569
...
This commit was SVN r27572.
The following SVN revision numbers were found above:
r27569 --> open-mpi/ompi@f3ce12e71a
2012-11-06 20:06:54 +00:00
Nathan Hjelm
7fb5caea92
Remove the finish_parsing function from various .l files. The function is incomplete (doesn't clean up the lex state) and should be replaced by *_yylex_destroy which correctly cleans up the state.
...
Checked with the flex 2.5.35. Verified with valgrind that this fixes several "still reachable" leaks.
cmr:v1.7
This commit was SVN r27571.
2012-11-06 19:26:14 +00:00
Nathan Hjelm
bdedd8b0d3
Per RFC modify the behavior of mca_base_components_close to NOT close the output. Modify frameworks to always close their output and set to -1.
...
Reasoning: The old behavior was a little confusing. mca_base_components_open does not open an output stream so it is a little unexpected that mca_base_components_close does. To add to this several frameworks (that don't use mca_base_components_close) failed to close their output in the framework close function and others closed their output a second time. This change is an improvement to the symantics of mca_base_components_open/close as they are now symetric in their functionality.
This commit was SVN r27570.
2012-11-06 19:09:26 +00:00
Nathan Hjelm
f3ce12e71a
Per RFC fix several leaks in opal and ompi. Details below.
...
pml/v:
- If vprotocol is not being used vprotocol_include_list is leaked. Assume vprotocol never takes ownership (see below) and always free the string.
coll/ml:
- (patch verified) calling mca_base_param_lookup_string after mca_base_param_reg_string is unnecessary. The call to mca_base_param_lookup_string causes the value returned by mca_base_param_reg_string to be leaked.
- Need to free mca_coll_ml_component.config_file_name on component close.
btl/openib:
- calling mca_base_param_lookup_string after mca_base_param_reg_string is unnecessary. The call to mca_base_param_lookup_string causes the value returned by mca_base_param_reg_string to be leaked.
vprotocol/base:
- There was no way for pml/v to determine if vprotocol took ownership of vprotocol_include_list. Fix by always never ownership (use strdup).
mca/base:
- param_lookup will result in storage->stringval to be a newly allocated string if the mca parameter has a string value. ensure this string is always freed.
cmr:v1.7
This commit was SVN r27569.
2012-11-06 18:57:46 +00:00