Edgar Gabriel
160d9a78c1
Merge pull request #1886 from edgargabriel/pr/ompio-reorg
...
io/ompio: move io/ompio functionality to common/ompio
2016-07-29 12:24:21 -05:00
Ralph Castain
16fccd4964
Establish a way for ORTE to tell PMIx the base tmpdir to use, and update PMIx to understand such directives
2016-07-29 09:52:36 -07:00
Nathan Hjelm
62fd6b9161
Merge pull request #1917 from hjelmn/warnings
...
opal/thread: fix warnings
2016-07-29 09:11:27 -06:00
Jeff Squyres
835657e700
Save Open MPI's gitdub config
...
README information about gitdub coming soon.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-07-29 10:15:53 -04:00
Joshua Ladd
4a03a657c6
Merge pull request #1913 from vspetrov/hcoll_derived_datatypes
...
coll/hcoll mpi datatypes support
2016-07-29 10:08:23 -04:00
Ralph Castain
b748afceb1
Fix copy/paste error
2016-07-29 06:41:30 -07:00
Nathan Hjelm
325c9ba4cc
opal/thread: fix warnings
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-07-29 07:04:19 -06:00
Nathan Hjelm
1da558407c
Merge pull request #1911 from hjelmn/threads
...
opal/thread: clean up and add additional OPAL_THREAD macros
2016-07-29 06:44:11 -06:00
Gilles Gouaillardet
e67c3d0a14
orted/pmix: protect against NULL node in orte_pmix_server_register_nspace()
2016-07-29 16:20:31 +09:00
Valentin Petrov
3582bba6b7
coll/hcoll mpi datatypes support
2016-07-29 10:06:39 +03:00
Gilles Gouaillardet
9f3e1a0620
Merge pull request #1898 from ggouaillardet/topic/poc_configury_cli
...
configury: capture configury command line
2016-07-29 11:55:21 +09:00
Howard Pritchard
5ff6b81eee
Merge pull request #1871 from hppritcha/topic/ofi_mtl_params
...
mtl/ofi: add some more mca parameters
2016-07-28 18:21:23 -06:00
Gilles Gouaillardet
273e56096b
configury: capture configury command line
...
configury command line is quoted and made available via the OPAL_CONFIGURE_CLI macro.
it can be retrieved via {orte-info,ompi_info,oshmem_info} -c, or
{orte-info,ompi_info,oshmem_info} --all --parseable | grep ^config:cli:
2016-07-29 09:14:09 +09:00
rhc54
19a2dbb04f
Merge pull request #1915 from rhc54/topic/connect
...
Support timeout values when performing connect/accept operations. Bum…
2016-07-28 15:51:06 -07:00
Jeff Squyres
cc651408dc
help-orterun: remove blank line at end of help message
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-07-28 14:53:34 -07:00
Ralph Castain
cacb582ecd
Support timeout values when performing connect/accept operations. Bump default timeout to 10 minutes so folks have time to start the partnering application
2016-07-28 14:09:06 -07:00
KAWASHIMA Takahiro
2a932f48ad
mpisync: Fix a compilation error.
...
This commit fixes the undefined `OPAL_MAXHOSTNAMELEN` error
which arises only when `--enable-timing` is specified for
`configure`.
This bug exists only in master branch because the commit 3322347
is not merged into other branches.
2016-07-29 02:38:25 +09:00
Nathan Hjelm
c281bd3c7f
Merge pull request #1908 from hjelmn/udreg_fix
...
rcache/udreg: make reference count thread safe
2016-07-28 09:27:16 -06:00
Nathan Hjelm
aac611237b
opal/thread: clean up and add additional OPAL_THREAD macros
...
This commit expands the OPAL_THREAD macros to include 32- and 64-bit
atomic swap. Additionally, macro declararations have been updated to
include both OPAL_THREAD_* and OPAL_ATOMIC_*. Before this commit the
former was used with add and the later with cmpset.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2016-07-28 09:23:14 -06:00
Nathan Hjelm
6f7e680c57
Merge pull request #1909 from hjelmn/threads
...
Fix performance regression caused by enabling opal thread support
2016-07-28 08:41:13 -06:00
Nathan Hjelm
a8c3699484
Fix performance regression caused by enabling opal thread support
...
This commit adds opal_using_threads() protection around the atomic
operation in OBJ_RETAIN/OBJ_RELEASE. This resolves the performance
issues seen when running psm with MPI_THREAD_SINGLE.
To avoid issues with header dependencies opal_using_threads() has been
moved to a new header (thread_usage.h). The OPAL_THREAD_ADD* and
OPAL_THREAD_CMPSET* macros have also been relocated to this header.
This commit is cherry-picked off a fix that was submitted for the v1.8
release series but never applied to master. This fixes part of the
problem reported by @nysal in #1902 .
(cherry picked from commit open-mpi/ompi-release@ce91307918 )
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2016-07-28 07:01:27 -06:00
Howard Pritchard
22c8743557
mtl/ofi: add some more mca parameters
...
allow for toggling of both control/data progress models.
allow for using FI_AV_TABLE or FI_AV_MAP for av type.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-07-28 02:35:09 -06:00
Gilles Gouaillardet
a0a999e63d
coll/base: fix ompi_coll_base_allgatherv_intra_basic_default() with MPI_IN_PLACE
2016-07-28 13:57:18 +09:00
Gilles Gouaillardet
b8a1ffb87e
coll/base: fix ompi_coll_base_allgatherv_intra_basic_default()
...
Fixes open-mpi/ompi#1907
2016-07-28 13:50:04 +09:00
Nathan Hjelm
4658b761e4
rcache/udreg: make reference count thread safe
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-07-27 13:40:35 -06:00
Nathan Hjelm
1eb4ef438e
Merge pull request #1903 from hjelmn/openib_fixes
...
btl/openib: set send flags only after endpoint is connected
2016-07-27 09:01:49 -06:00
Howard Pritchard
1dc7e9ed8f
Merge pull request #1904 from hppritcha/topic/fix_cray_srun_native_launch
...
pmix/cray: switch to using wildcards for some
2016-07-27 07:12:02 -06:00
Jeff Squyres
2e0c3c7d77
libompitrace: explicitly set the .so version
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-07-27 07:05:58 -04:00
Howard Pritchard
b65bbe017f
pmix/cray: switch to using wildcards for some
...
items so that at least srun native launch on
cray works again.
More issues to fix when using alps.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-07-26 17:07:58 -05:00
Nathan Hjelm
5e13e1ab7d
btl/openib: set send flags only after endpoint is connected
...
The max inline send size on a queue pair is not available until after
the endpoint is connected. Before this commit the send flags
(including the inline flag) were set before this value was
initialized. This commit moves setting the send_flags down to
mca_btl_openib_put_internal which is only called after the endpoint is
connected. This fixes a bug when using osc/rdma.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-07-26 16:01:11 -06:00
Nathan Hjelm
95dead0151
Merge pull request #1891 from ggouaillardet/topic/openib_exp_atomic_cap
...
configury + btl/openib: fix a typo
2016-07-26 13:38:55 -06:00
rhc54
292563f94d
Merge pull request #1899 from rhc54/topic/nodeid
...
Pass the nodeid for each proc in the job. Fix a mistaken error output message
2016-07-25 17:24:40 -07:00
Ralph Castain
9ab20cafe3
Pass the nodeid for each proc in the job. Fix a mistaken error output message
2016-07-25 15:41:15 -07:00
Artem Polyakov
9807a6d585
Merge pull request #1883 from karasevb/fix_mca_spml_call
...
oshmem/fortran: fix warning mesages
2016-07-22 16:59:11 +06:00
Boris Karasev
49b67094e0
oshmem/fortran: fix warning mesages && fix size
2016-07-22 15:54:01 +06:00
Gilles Gouaillardet
bbc6d4b3d4
ompi/communicator: remove an other debug print statement in ompi_comm_allreduce_intra_pmix_nb()
2016-07-22 15:42:56 +09:00
Gilles Gouaillardet
91ccec342c
btl/openib: remove some dead code
...
remove useless call to opal_mem_hooks_support_level() and the value local variable.
2016-07-22 09:26:33 +09:00
Gilles Gouaillardet
1b3be0ac8c
configury + btl/openib: fix a typo
...
test for existence of struct ibv_exp_device_attr.exp_atomic_cap.
That was previously mistyped struct ibv_exp_device_attr.ext_atomic_cap
2016-07-22 09:26:33 +09:00
Edgar Gabriel
2170eee5b7
Merge pull request #1882 from edgargabriel/pr/coverty-fixes
...
fcoll/static and io/ompio: fix coverty warnings
2016-07-21 16:12:15 -05:00
Edgar Gabriel
b0fa1fd2a1
move the internal file_open/close functions to common/ompio
2016-07-21 13:08:32 -05:00
Edgar Gabriel
ccf76b7791
moving the internal read/write functions to common/ompio
...
and update all fs/fcoll/sharedfp components to use these functions.
2016-07-21 13:08:32 -05:00
Edgar Gabriel
688710d408
make common/ompio compile
2016-07-21 13:08:32 -05:00
Edgar Gabriel
39ae93b87b
modify the fcoll components to use the common/ompio print queues
2016-07-21 13:08:32 -05:00
Edgar Gabriel
fe17410943
next step in making the print_queue functionality move to common/ompio
2016-07-21 13:08:32 -05:00
Edgar Gabriel
af67c8f239
first cut on moving some ompio functionality to common/ompio
2016-07-21 13:08:32 -05:00
Edgar Gabriel
a899c0fb38
fcoll/static: fix coverty warnings
...
fix coverty warnings CID 72144, CID 710677, CID 1364164
2016-07-21 13:08:15 -05:00
rhc54
941d4fdb8b
Merge pull request #1897 from rhc54/topic/fixes
...
Cleanup the new naming requirements to ensure that info is correctly retrieved
2016-07-21 11:05:09 -07:00
Ralph Castain
71de03fc67
Cleanup the new naming requirements to ensure that info is correctly retrieved
...
Cleanup permissions
Restore singleton operations
2016-07-21 09:46:03 -07:00
rhc54
58e9caca73
Merge pull request #1892 from rhc54/topic/covclean
...
Cleanup Coverity warnings
2016-07-21 08:20:53 -07:00
Pascal Deveze
a7e3de6c4f
coll-portals4: No more messages passed to Portals4 bigger than the limit given by PtlNIInit
2016-07-21 15:58:20 +02:00