register on_exit() hook to know the exit status. Do not call shmem_finalize destructor if exit status is non-zero.

Redmine : #4855

Change-Id: Ie39f7100fd83e41f4b782138af0d1bc71aed35fc
MTL/MXM: disable "bulk_connect" by default.

Change-Id: I9b6cc33e6294f4a1ebc0d68090ce70a71e47a57c
OPAL: print backtrace and abort on badness

Change-Id: Icc24c294d202f4728dab7a8c1f8e3fe828a788a2
tools: add flag to avoid git pull during tarball create

it breaks jenkins scripts because jenkins fetches the branch and disconnects it from the repo.
hence git pull fails

Change-Id: If34b9166f0a6cb35f7d0eeedfca2c1df40785f3b
udcm: psn should be 24bit, ofed checks it now and fails

Change-Id: I946fa64b2e06e6fb1e9fa3591ae55d4e3b4a5bbb
put a barrier inside finalize to make sure no rank will call mxm_ep_disconnect before others finish doing MPI communications. this could be removed after refactoring MXM disconnect flow.

Change-Id: I4fc18b433e38a78bdda306c0031821c4558b7b50
fca: support compiling fca component with pre-defined sm key.

Change-Id: I63db53046cafd054717056caee629c7c06cf2c36
mxm: config/ompi_check_mxm.m4: accept MXM versions equal or above v2.1 only.

Change-Id: Icb9ed5d02e9193e231dc4cd5ba9139f7cb957fe9
btl/openib: add Dell card vendorid

Change-Id: I8435bac5a8c248740719913253ec6ec192bf8501
tools: port check help strings from master

Change-Id: I2ddb7ce3e689b125159e39917951ef8385c5dc35
COLL/Tuned: add command line params for thresholds to decide if small/intermediate MSGs alltoall algorithm will be used.

Change-Id: Ib039800d9163f78767e0d01afe781894f705eac6
MTL MXM: fix check-help-string.pl errors and warnings.

Change-Id: If81f34978b89ed4827e48149f1b7312a006e2213
OSHMEM: fix check-help-string.pl errors and warnings.

Change-Id: I31dcdd6f448ab714378b1800f167a315ea12f496
oshmem: fix spelling

Change-Id: Iad35d5df02333f146301d2be61a224930e31b482
Adding David Linden's optimized hashing scheme. Resolves O(N^2) scaling in the default OMPI hashing scheme. OMPI/OSHMEM job-startup optimizations.

Change-Id: I9f5bc45d33aa3f707f1d6a27e5fe1132592132a8
set num of requests to unlimited for hcoll collectives.

Change-Id: I652f8ae9fd2330de07e032aa03146d70d1a74891
oshmem mmap: new mca parameters were introduced - sshmem_mmap_anonymous, sshmem_mmap_fixed and sshmem_base_backing_file_dir - for runtime mmap management.

Change-Id: I4628d0cd7bcda088ac29491e61deec5e54a22061
OSHMEM: spml ikrit: hardware rdma endpoint

Create additional endpoint that is capable of true
one sided RDMA transfers.

MXM atomics component now uses this endpoint

Change-Id: I7988581d470dcbb92d9599a68f4eaf4b5f86c21f
OSHMEM: add missing help file, got lost during merge. Thanks to Yossi/Igor for finding it.

Change-Id: I466e40a3fea70e8045dd1e897edcc50ccf0451a3
OSHMEM: sshmem verbs: workaround shared_mr procfs bug

dereg shared_mr before doing dereg on its mr.

Change-Id: I8131c93832f9ff2d5be752294b5e65ceb97b7d47