Ralph Castain
466cad6cb2
Update master to PMIx v4
...
Retain ext3x for PMIx 3 compatibility
Get the blasted permissions correct on config files
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-09-13 08:24:17 -07:00
Gilles Gouaillardet
ff48e92864
coll/libnbc: fix NBC_Unpack()
...
always initialize 'size'.
Only the a2a_sched_diss() alltoall algorithm is impacted,
and this algo is currently unused, so there is no need
to backport nor update the NEWS file for now.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-09-13 10:55:29 +09:00
Ralph Castain
fb67b1703f
Merge pull request #5689 from rhc54/topic/psm2
...
Silence warning of unused function
2018-09-12 16:40:23 -07:00
Ralph Castain
853dc96c5d
Silence warning of unused function
...
Requires protection for HAVE___CLEAR_CACHE
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-09-12 15:03:59 -07:00
Jeff Squyres
78c1469f93
Merge pull request #5682 from selvintxavier/brcm_hcas
...
Add support for different Broadcom HCAs
2018-09-12 11:59:21 -04:00
Ralph Castain
a67b77cdfa
Merge pull request #5681 from ggouaillardet/topic/abort_after_finalize
...
orte: send error messages to stderr.
2018-09-12 07:48:06 -07:00
Ralph Castain
f10b69259e
Merge pull request #5676 from rhc54/topic/quiet
...
Silence warning
2018-09-12 06:11:45 -07:00
Selvin Xavier
a53a6f7650
Add support for different Broadcom HCAs
...
Adds device ids of different Broadcom adapters from
BCM57XXX and BCM58XXX family of HCAs.
Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
2018-09-12 02:22:34 -07:00
Gilles Gouaillardet
893270caee
orte: send error messages to stderr.
...
When a job terminates normally but with a non zero exit code,
display the error message to stderr.
Thanks Emre Brookes for the bug report.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-09-12 17:03:55 +09:00
Ralph Castain
83ba589084
Silence warning
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-09-11 18:01:12 -07:00
Geoff Paulsen
b83ad04e4e
Merge pull request #5666 from hoopoepg/topic/missing-ucp-deps
...
UCX: added missing UCX libs to UCX detection
2018-09-11 16:32:26 -05:00
Sergey Oblomov
e735593bb1
UCX: added missing UCX libs to UCX detection
...
- added libs to non-default UCX location branch
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2018-09-11 19:06:22 +03:00
Sergey Oblomov
c982645a46
UCX: added missing UCX libs to UCX detection
...
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2018-09-11 11:43:40 +03:00
Nathan Hjelm
9a514c6794
Merge pull request #5647 from hjelmn/clear_cache
...
patcher/base: improve instruction cache flush for aarch64
2018-09-10 15:43:35 -06:00
Ralph Castain
a6aff8da41
Merge pull request #5664 from rhc54/topic/instant
...
Remove the orte_enable_instant_on MCA param
2018-09-10 10:10:40 -07:00
Ralph Castain
bc1d13ffbe
Remove the orte_enable_instant_on MCA param
...
We have adequate protection to ensure that we only utilize the PMIx
features related to "instant on" when they are available, so this param
is no longer required and causes confusion.
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-09-10 09:20:26 -07:00
KAWASHIMA Takahiro
ce49d20e8a
Merge pull request #5660 from kawashima-fj/pr/pcollreq-zero-count
...
mpiext/pcollreq: Fix zero-count reduction
2018-09-10 12:35:15 +09:00
KAWASHIMA Takahiro
69901a5156
mpiext/pcollreq: Fix zero-count reduction
...
We need to return a persistent request.
`ompi_request_empty` is not a persistent request.
Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com>
2018-09-10 11:19:07 +09:00
Jeff Squyres
a1b879d176
Merge pull request #5651 from jsquyres/pr/dont-let-openib-yell-about-no-nics
...
btl/openib: don't complain about no NICs
2018-09-07 15:00:24 -04:00
Howard Pritchard
dc02e54320
Merge pull request #5516 from thananon/ofi_send
...
btl/ofi: Added 2 sided communication support.
2018-09-06 18:39:23 -06:00
Jeff Squyres
098ec55e37
btl/openib: don't complain about no NICs
...
Since openib is on its long, slow way out the door, don't let it
complain about not being able to find any NICs at run time.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2018-09-06 11:26:58 -07:00
Nathan Hjelm
1cdbceb095
patcher/base: improve instruction cache flush for aarch64
...
This commit updates the patcher component to either use the
__clear_cache intrinsic or the correct assembly to flush the
instruction cache.
Fixes #5631
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2018-09-06 09:47:53 -06:00
Nathan Hjelm
5b9a24f13b
Merge pull request #5648 from hjelmn/btl_uct_fix
...
btl/uct: ad missing opal_mem_hooks_unregister_release call
2018-09-05 13:59:22 -06:00
Nathan Hjelm
36c206d2d6
btl/uct: add missing opal_mem_hooks_unregister_release call
...
This commit fixes a bug when using the UCT btl with the UCX memory
hooks disabled. We were misssing a call to
opal_mem_hooks_unregister_release to remove the btl memory hook
callback.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2018-09-05 13:01:45 -06:00
Jeff Squyres
69f9723c7e
Merge pull request #5646 from jsquyres/pr/mca-base-var-followup
...
MCA base var followup
2018-09-05 14:00:45 -04:00
Jeff Squyres
4173ac6dd0
mca/base: enforce max string lengths
...
Ensure that the project, framework, component, and variable names are
lower than max lengths. This is a follow-on to
992a8e8297
, per discussion on
https://github.com/open-mpi/ompi/pull/5642 .
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2018-09-05 08:42:00 -07:00
Gilles Gouaillardet
42b0e3bd61
Merge pull request #5494 from markalle/apply_romio314_patch_to_master
...
apply romio314 patch to romio321
2018-09-05 10:27:19 +09:00
Nathan Hjelm
d944e9f3ab
Merge pull request #5642 from bosilca/topic/less_mca_mem
...
Use less memory for the MCA variable names.
2018-09-04 16:12:57 -06:00
George Bosilca
992a8e8297
Use less memory for the MCA variable names.
...
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2018-08-31 11:36:40 +02:00
Jeff Squyres
a43a9a34c9
Merge pull request #5633 from jsquyres/pr/verbs-usnic-README-update
...
README: Add note about --with-verbs-usnic
2018-08-30 19:00:12 -04:00
Jeff Squyres
9a8b0d0e18
README: Add note about --with-verbs-usnic
...
This option isn't needed on modern distros; add a note to README about
it.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2018-08-30 15:05:04 -07:00
Jeff Squyres
c427cac47a
Merge pull request #5632 from jsquyres/pr/verbs-usnic-configury-moar-strictness
...
common/verbs-usnic: check that it will actually compile
2018-08-30 17:43:28 -04:00
Jeff Squyres
05e5f61fe1
common/verbs-usnic: check that it will actually compile
...
If someone specifies --with-verbs-usnic, actually do a configury check
to ensure that it will compile (vs. assuming that it will compile if
someone asks for it).
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2018-08-30 13:10:49 -07:00
Nathan Hjelm
1c89631db5
Merge pull request #5630 from hjelmn/osc_portals4_c99
...
osc/portal: use c99 subobject naming to initialize module
2018-08-30 09:20:55 -06:00
Gilles Gouaillardet
2707ef5909
Merge pull request #5624 from ggouaillardet/topic/misc_finalize_leaks
...
Plug misc finalize leaks on finalize
2018-08-30 23:33:42 +09:00
Gilles Gouaillardet
b79b37465c
ompi/hook: plug a misc memory leak
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:18 +09:00
Gilles Gouaillardet
316e4e38f4
mtl/psm2: fix a misc memory leak
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:17 +09:00
Gilles Gouaillardet
fed33c1530
pml/ob1: plug a memory leak in mca_pml_ob1_component_fini()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:17 +09:00
Gilles Gouaillardet
d234caef74
ess/hnp: plug a memory leak in rte_finalize()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:17 +09:00
Gilles Gouaillardet
ad2c207a7e
mpool/memkind: plug a memory leak in mca_mpool_memkind_close()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:17 +09:00
Gilles Gouaillardet
d0d399c9a9
ompi/info: plug memory leaks in ompi_mpiinfo_finalize()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:17 +09:00
Gilles Gouaillardet
7556dd0abb
opal/util: plug a memory leak in the opal_infosubscriber_t destructor
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:17 +09:00
Gilles Gouaillardet
aeddd2f249
pmix/pmix3x: plug a memory leak in external_register()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:16 +09:00
Gilles Gouaillardet
6e47c5708e
pmix/base: plug a memory leak in opal_pmix_base_select()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-08-30 10:07:16 +09:00
Nathan Hjelm
7fdf887937
osc/portal: use c99 subobject naming to initialize module
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2018-08-29 10:34:24 -06:00
Yossi Itigin
68206a5635
Merge pull request #5569 from hoopoepg/topic/optimize-blocked-calls
...
PML/UCX: blocked calls optimizations
2018-08-29 14:19:09 +03:00
Yossi Itigin
4bb6845888
Merge pull request #5570 from hoopoepg/topic/opal-mem-hooks-syno
...
MCA/COMMON/UCX: added synonym to opal_mem_hook variable
2018-08-29 14:16:33 +03:00
Nathan Hjelm
0d179026a4
Merge pull request #5623 from hjelmn/odls_alps_fix
...
odls/alps: resolve hang when launching with mpirun on Crays
2018-08-28 18:55:48 -06:00
Nathan Hjelm
98172163e6
odls/alps: resolve hang when launching with mpirun on Crays
...
This commit removes some code that protected the odls/alps component
from closing alps file descriptors. For some unknown reason leaving
these file descriptors open causes can cause an orted to hang when
launching apps.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2018-08-28 16:24:56 -06:00
Jeff Squyres
151efa61eb
Merge pull request #5546 from bosilca/fix/128_atomics
...
Fix the detection of 128 bits atomics.
2018-08-28 14:55:14 -04:00