Devendar Bureddy
3dbd95fa73
OSHMEM: enable mpi collective by default
2015-04-20 19:39:36 +03:00
Devendar Bureddy
dd8e9fa176
HCOLL: enable by defaut
2015-04-20 19:39:30 +03:00
Jeff Squyres
1e6a558993
opal_info_support.c: whitespace cleanup
...
No code changes
2015-04-20 08:56:42 -07:00
Jeff Squyres
14afe14b6a
mca_base_var.c: whitespace cleanup
...
No code changes
2015-04-20 08:56:42 -07:00
Jeff Squyres
1f237b78d1
*_info tools: quote parsable values if they contain colons
...
Thanks to Lev Givon for the suggestion.
2015-04-20 08:56:42 -07:00
Nathan Hjelm
662460b06b
Modify destructor function configury
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-20 09:51:06 -06:00
Nathan Hjelm
d251fa1525
pml/ob1: fix heterogenous build
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-20 09:27:00 -06:00
Jeff Squyres
94efca11b9
NEWS: OMPI has required a C99 compiler since v1.7[.0]
2015-04-20 07:36:06 -07:00
Howard Pritchard
3339274136
Merge pull request #542 from hppritcha/topic/coverity_714118
...
fcoll/two_phase: coverity fix
2015-04-20 05:42:12 -06:00
Ralph Castain
4f45f7a377
Note that we require a C99-compliant compiler
2015-04-19 11:55:22 -07:00
Howard Pritchard
de215addc6
fcoll/two_phase: coverity fix
...
fix CID 714118
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-04-18 14:34:48 -06:00
Nathan Hjelm
c4a61969c0
oshmem: use C99 subobject naming for component initialization
...
This commit helps future-proof oshmem components by initializing each
component member by name.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-18 10:29:58 -06:00
Nathan Hjelm
df75d0382f
ompi: use C99 subobject naming for component initialization
...
This commit helps future-proof ompi components by initializing each
component member by name.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-18 10:29:58 -06:00
Nathan Hjelm
45e053dbce
orte: use C99 subobject naming for component initialization
...
This commit helps future-proof orte components by initializing each
component member by name.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-18 10:29:58 -06:00
Nathan Hjelm
33181b2543
opal: use C99 subobject naming for component initialization
...
This commit helps future-proof opal components by initializing each
component member by name.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-18 10:29:58 -06:00
Ralph Castain
34b53ac3dc
Silence Coverity warnings
2015-04-18 07:48:22 -07:00
Jeff Squyres
db6f026b46
NEWS: add note about fixing MPI_Win_lock_all.3in
2015-04-18 07:34:26 -04:00
rhc54
55ddd6d3ef
Merge pull request #539 from rhc54/topic/rsh
...
Redo in cleaner form: update capabilities of ssh launch
2015-04-17 18:18:00 -06:00
Yohann Burette
9392bb5ede
mtl/ofi: Implement Probe/Mprobe/Mrecv using FI_PEEK/FI_CLAIM.
2015-04-17 16:42:13 -07:00
Ralph Castain
12bfb27161
Redo in cleaner form: Per request from Andy Rieb, add ability to pass PATH and LD_LIBRARY_PATH elements to ssh command
2015-04-17 16:11:37 -07:00
Jeff Squyres
790edd404c
README: update the supported systems list
2015-04-17 15:31:35 -07:00
Mike Dubman
45396451cc
Merge pull request #537 from nkogteva/timings_fixes
...
opal timing: added ability to choose the timer type
2015-04-17 18:27:46 +03:00
Mike Dubman
9a5a5111e6
Merge pull request #536 from nkogteva/ud_fixes
...
oob ud: fixes and parameter adjustment
2015-04-17 18:25:53 +03:00
Nathan Hjelm
bfacb5dd73
common/ugni: update for MCA 2.1
2015-04-17 08:09:18 -06:00
Nadezhda Kogteva - nadezhda.kogteva@itseez.com
c2678b0cc9
oob ud: fixes and parameter adjustment
2015-04-17 16:22:43 +03:00
Nadezhda Kogteva
116169c38a
opal timing: added ability to choose the timer type
2015-04-17 11:15:55 +03:00
Nathan Hjelm
38589c46c0
opal: add a destructor/fini function to opal
...
This commit is related to an RFC from June 2014. Disscussion can be
found at:
http://www.open-mpi.org/community/lists/devel/2014/07/15140.php
The finalize function is set using either the linker option -fini or
__attribute__((destructor)) depending on compiler support. I have
confirmed that this hybrid approach works with all the major
compilers. The attribute is supported by gcc, clang, llvm, xlc, and
icc. The fini function will support pgi. If a compiler/linker
combination does not support either the destructor or fini function a
message will be printed on re-init indicating it is not supported (an
improvement over the current behavior-- SEGV).
I moved the following to the destructor function:
- Class system finalize. This solves a bug when MPI_T_finalize is
called before MPI_Init. The only downside to this change is we will
leave the footprint of the opal class system after
MPI_Finalize. This footprint should be relatively small.
This is an alternative to #517 but the two PRs are not
mutually-exclusive (with some modifications). This commit should also
be safe for 1.8.x as it does not change internal or external ABI (#517
changes internal ABI).
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-16 19:53:52 -06:00
Nathan Hjelm
51fec14ac7
mca/base: silence some clang/coverity warnings
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-16 12:07:34 -06:00
Jeff Squyres
97444d82f1
config/Makefile.am: add config/find_common_syms to EXTRA_DIST
2015-04-16 10:08:53 -07:00
Jeff Squyres
2462328ccc
config/Makefile.am: whitespace cleanup
...
No code changes.
2015-04-16 08:56:16 -07:00
Mangala Jyothi Bhaskar
c4de46e284
Fix number of aggregators used in two phase fcoll
2015-04-16 10:39:10 -05:00
Nathan Hjelm
3436f2917d
Merge pull request #449 from hjelmn/mca_base_update
...
mca/base update
2015-04-16 08:41:48 -06:00
Ralph Castain
d9c555b547
Revert "Per request from Andy Rieb, add ability to pass PATH and LD_LIBRARY_PATH elements to ssh command"
...
This reverts commit open-mpi/ompi@278324c52a .
Revert "Add the ability to pass args to the rsh/ssh command line"
This reverts commit open-mpi/ompi@6f227f8564 .
2015-04-16 08:03:14 -06:00
rhc54
79b9c50717
Merge pull request #535 from rhc54/topic/rsh
...
Add the ability to pass args to the rsh/ssh command line
2015-04-15 21:11:46 -06:00
Ralph Castain
278324c52a
Per request from Andy Rieb, add ability to pass PATH and LD_LIBRARY_PATH elements to ssh command
2015-04-15 20:30:04 -06:00
Ralph Castain
0e23f76eee
Fix comment
2015-04-15 20:09:14 -06:00
Ralph Castain
6f227f8564
Add the ability to pass args to the rsh/ssh command line
2015-04-15 20:07:13 -06:00
Jeff Squyres
c8694903b2
README: various updates as of April 2015
2015-04-15 16:34:54 -07:00
Rolf vandeVaart
46b7eeffd3
Add a blurb about cuda coll component
2015-04-15 15:32:45 -04:00
Jeff Squyres
0105fbe550
NEWS: a few more minor tweaks to v1.8.5 bullets
2015-04-15 13:58:04 -04:00
Nathan Hjelm
ef01e130aa
mca/base: protect mca_base_component_repository_release if dlopen support is disabled
2015-04-15 10:06:43 -06:00
Nathan Hjelm
d5b52d3141
ompi/communicator: make comm_request internal variables static
2015-04-15 10:05:21 -06:00
Nathan Hjelm
e794658f2d
Merge pull request #516 from hjelmn/repository_update
...
RFC: Repository update
2015-04-15 10:03:08 -06:00
Nathan Hjelm
81502fafa8
Merge pull request #379 from hjelmn/remove_enable_smp_locks
...
Per-RFC: remove the --disable-smp-locks configure option
2015-04-15 10:02:23 -06:00
Ralph Castain
8113b37f68
Complete update of the NEWS and README for 1.8.5
2015-04-15 08:05:08 -07:00
Mike Dubman
eb922fc321
Merge pull request #532 from elenash/master
...
fix for -am -tune options issue came from PR 520
2015-04-15 16:35:36 +03:00
Elena
96bdf595c2
fix for -am -tune options issue came from PR 520
2015-04-15 15:51:49 +03:00
Jeff Squyres
3869887bae
NEWS: update and expand 1.8.5 bullets
2015-04-15 05:14:35 -07:00
Dave Goodell
849f882ab3
Merge pull request #381 from goodell/pr/common-syms
...
detect common symbols at install time
2015-04-14 17:05:40 -05:00
Nathan Hjelm
c954f457d9
mca/base: update the way dynamic components are handled
...
This commit is a rework of the component repository. The changes
included in this commit are:
- Remove the component dependency code based off .ompi_info
files. This code is legacy code dating back 10 years that and is no
longer used.
- Move the plugin scanning code to the component repository. New
calls have been added to add new scanning paths, query available
components, and dlopen/load components.
- Pass the framework down to mca_base_component_find/filter. Eventually
the framework structure will be used to further validate components
before they are used.
- Add support to the MCA framework system to disable scanning for
dlopened components on open (support already existed in
register). This is really only relevant to installdirs as it has no
register function and no DSO components.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-14 15:55:33 -06:00