Ralph Castain
e8387fcf88
Protect tools that can never run in distributed mode from getting confused by PMI.
2015-04-20 15:42:57 -07:00
Yohann Burette
19607d2ce7
mtl/ofi: Remove memset() from progress path.
2015-04-20 14:12:39 -07:00
Yohann Burette
d2eda04801
mtl/ofi: Use fi_tinject for small messages.
2015-04-20 14:12:39 -07:00
Nathan Hjelm
df90228676
Fix OSX configury
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-20 15:06:23 -06:00
Jeff Squyres
b33b016e79
NEWS: s/trunk/master, and add bullet about ompi_info value quoting
2015-04-20 11:09:03 -07:00
Nathan Hjelm
8287e1d28f
Merge pull request #528 from hjelmn/add_destructor
...
Add opal destructor/fini function
2015-04-20 11:30:15 -06:00
Jeff Squyres
58c9a45d91
Merge pull request #527 from jsquyres/topic/ompi-info-parsable-value-quoting
...
ompi_info: quote parsable values if they contain colons
2015-04-20 13:21:15 -04:00
Nathan Hjelm
033894b493
Merge pull request #541 from hjelmn/c99_components
...
C99 component initialization
2015-04-20 10:45:39 -06:00
Yohann Burette
ba1bc00df1
mtl/ofi: Remove FI_CANCEL.
2015-04-20 09:40:37 -07:00
Devendar Bureddy
19f5a3eff4
HCOLL: skip hcoll if enable_mpi_threads is true
...
reasons:
1) default OCOMS is not configured with --enable-ocoms-multi-threads
2) locking overheads
2015-04-20 19:39:49 +03:00
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