Ralph Castain
ee9aa67483
Update the libevent renaming file to ensure that all public symbols are covered
2015-11-07 12:52:31 -08:00
rhc54
7a9b9325a8
Merge pull request #1107 from rhc54/topic/pmix
...
Work on cleaning up memory leaks that are causing orte-dvm to eventua…
2015-11-06 17:16:49 -07:00
Ralph Castain
fed28e4cfc
Add missing file that was previously ignored
2015-11-06 14:37:09 -08:00
Ralph Castain
5f446570d8
Work on cleaning up memory leaks that are causing orte-dvm to eventually run out of memory. Still don't have everything plugged, but getting better. Sync to the PMIx master that includes removal of the pmix_common.h.in file that really didn't need to be generated, and update to the PMIx_server_init API.
2015-11-06 14:15:30 -08:00
Jeff Squyres
b35b708979
tcp BTL: fix inconsistent whitespace problems
...
No code/logic changes.
2015-11-06 12:41:13 -08:00
Jeff Squyres
300cff2b89
usnic: fix/update the usnic stats
...
1. Fix: old v1.6-era code reset the stats-emitting event to fire twice
for each time period.
1. Add the usNIC device name to the output for differentiating the
output in multi-rail scenarios.
2015-11-06 12:05:34 -08:00
Ralph Castain
bfdf08ae86
Fix intercomm_create by ensuring that both sides know how to translate jobid to/from nspace
...
Return something just to ensure that pack is happy
2015-11-06 02:19:45 -08:00
Nathan Hjelm
4ddbdad772
btl/openib: fix access flags
...
Per spec for ibv_reg_mr if remote write or remote atomic is requested also
need to specify local write.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-11-04 15:23:11 -07:00
KAWASHIMA Takahiro
d4bdf405bd
opal/threads: Correct nsec -> usec conversion.
2015-11-04 11:28:43 +09:00
KAWASHIMA Takahiro
60546c6418
opal/datatype: Fix a macro value typo for heterogeneous.
...
This affects behaiviors only on a heterogeneous environment.
2015-11-04 11:28:43 +09:00
KAWASHIMA Takahiro
2dcb2d711b
Makefile: Move fd.c to SOURCES
from headers
.
...
And reorder fd.h and few.h in alphabetical order.
2015-11-04 11:28:43 +09:00
bosilca
f1a5362f94
Merge pull request #1072 from bosilca/topic/resized
...
Fix for the subarray and darray type creation issue.
2015-11-01 21:17:03 -05:00
George Bosilca
6c54e63ecb
Allow the PVARs to be written as requested by the MPI standard.
2015-10-31 17:13:35 -04:00
George Bosilca
5224a7ce4d
Allow the pvar to be written by invoking the associated callback.
...
Use a PVAR to generate the monitoring dump of the information into a
file.
Use the PVAR to instruct the PML monitoring when to do the dump.
2015-10-31 17:13:35 -04:00
Nathan Hjelm
70186f9145
mca/base: revive mca_base_component_repository_retain_component
...
This commit revives the component retention functionality that was
removed as part of the component repository rewrite. The new
mca_base_component_repository_retain_component function works by
preventing the dlclosing of a dynamic component until a matching call
to mca_base_component_repository_release is made.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-31 17:13:35 -04:00
Rolf vandeVaart
7a25214911
Merge pull request #1082 from rolfv/pr/fix-cuda-require-41
...
Fix a few more places that utilized CUDA 4.1 checks
2015-10-30 12:40:34 -04:00
Rolf vandeVaart
2e2e175f13
Fix a few more places that utilized CUDA 4.1 checks
2015-10-30 09:43:24 -04:00
Ralph Castain
206e9a011e
Add a couple of missing translations to/from PMIx internal and OPAL error constants
2015-10-29 12:33:02 -07:00
Rolf vandeVaart
f2ff6e03ab
Make CUDA 4.1 a requirement for CUDA-aware support.
...
Remove all related preprocessor conditionals.
2015-10-29 11:24:02 -04:00
Ralph Castain
8ad9b450c4
Silence Coverity warning
2015-10-28 20:10:28 -07:00
George Bosilca
c2b7c2d904
Revert d667e53b.
2015-10-28 09:09:19 -04:00
George Bosilca
d667e53b30
Add a missing header (for sscanf).
2015-10-28 00:55:15 -04:00
George Bosilca
c9d0fffab3
Add a missing include.
2015-10-28 00:50:58 -04:00
Ralph Castain
267ca8fcd3
Cleanup the PMIx direct modex support. Add an MCA parameter pmix_base_async_modex that will cause the async modex to be used when set to 1. Default it to 0 for now
...
to continue current default behavior.
Also add an MCA param pmix_base_collect_data to direct that the blocking fence shall return all data to each process. Obviously, this param has no effect if async_
modex is used.
2015-10-27 17:31:56 -07:00
Ralph Castain
a7045352e2
Modify the OPAL_LIST_RELEASE and OPAL_LIST_DESTRUCT macros to release the objects only when the list object is refcounted down to 1, which will then reach zero when destructed/released at the end of the macro
...
`
2015-10-27 16:42:46 -07:00
Ralph Castain
02cdd046bd
Revert " Releasing the list items when list destructor is called"
...
This reverts commit 7579ae3086836af348b0564f032be709d24e097f.
2015-10-27 15:24:48 -07:00
Jeff Squyres
e85406721a
verbs_usnic: add missing <stdio.h>
2015-10-27 05:22:38 -07:00
George Bosilca
679dc9b437
Fix the subarray and darray type creation. Include a
...
small patch provided by Gilles.
2015-10-26 23:44:26 -04:00
Jeff Squyres
c28324c5c8
common_usnic: move fake IBV provider to libopen-pal
...
Move the fake usnic IBV provider out of common/verbs and into a new
common/verbs_usnic component that is always statically linked into
libopen-pal. The fake provider is registered with libibverbs at run
time, but there is no *un*register IBV API. Hence, we can't let the
code containing this provider be dlclosed -- which means it needs to
be statically linked into libopen-pal.
Fixes open-mpi/ompi#1060 .
2015-10-26 14:29:54 -07:00
George Bosilca
6c28f114f1
Silence a warning regarding the format str for snprintf.
2015-10-24 15:24:40 -04:00
Jeff Squyres
b43fcb7695
Merge pull request #1028 from ggouaillardet/poc/pmix1xx_configury
...
pmix1xx configury: invoke sub-configure with CFLAGS and CPPFLAGS on t…
2015-10-24 13:19:33 -04:00
Ralph Castain
43e0c5bfef
Release the allocator list items from the list before destructing
2015-10-23 12:26:49 -07:00
Ralph Castain
4c12022a50
Silence a couple of warnings from valgrind and compilers. Since some pmix components may return success with a NULL value from a "get", check for that situation before attempting to unload the data. Preset the hostname before calling modex_recv to get it so unload properly checks for NULL. Cast a returned value to the correct ompi_proc_t pointer
2015-10-22 20:56:02 -07:00
Nathan Hjelm
0b9a0c2063
Merge pull request #1053 from hjelmn/openib_fixes
...
udcm: fix bugs
2015-10-22 15:39:11 -06:00
Gilles Gouaillardet
0221f59197
pmix1xx configury: invoke sub-configure with CFLAGS and CPPFLAGS on the command line
...
if CFLAGS and/or CPPFLAGS are passed to the ompi configure command line, pmix1xx
configure will not use the correct ones previously passed in the environment
see discussion started at http://www.open-mpi.org/community/lists/devel/2015/10/18159.php
Thanks Siegmar Gross for bringing this to our attention
2015-10-22 10:13:52 +09:00
rhc54
0bc51375f3
Merge pull request #1004 from rppendya/rppendya_list_release
...
Releasing the list items when list destructor is called
2015-10-21 14:34:19 -07:00
Nathan Hjelm
e10afcd354
udcm: fix bugs
...
This commit fixes the following bugs:
- On send failure release newly allocated message.
- In the destructor for udcm_message_sent_t always remove the send
timeout event from the event base. Failure to do this can lead to
memory corruption since the destructor may be called from an event
callback.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-21 12:54:14 -06:00
Leobardo Ruiz Rountree
a99bd035ec
Adding missing object release call for the new object created during the unpack node stat call.
2015-10-21 11:27:27 -05:00
Nathan Hjelm
40845d36bc
Merge pull request #1045 from hjelmn/openib_fixes
...
btl/openib: fix argument type for internal atomic function
2015-10-20 14:32:59 -06:00
Nathan Hjelm
55d24ee7a3
btl/openib: fix argument type for internal atomic function
...
This was fixed on my btl 3.0 branch but the changeset got lost in a
rebase. Fixes issues with lock ups when using osc/rdma.
References open-mpi/ompi#1010
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-20 13:47:28 -06:00
Nathan Hjelm
6d3041335f
opal/keyval: reset buffer pointer/size in finalize
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-20 13:10:44 -06:00
Nathan Hjelm
9602484568
Merge pull request #1040 from hjelmn/mtl_priority
...
Change how cm's priority is calculated
2015-10-19 14:18:36 -06:00
Nathan Hjelm
8b5810f7f7
mca/base: add priority output to mca_base_select
...
The mca_base_select function uses returned priorities to select the
best component/module. This priority may be of use to the caller so
pass that information back in an optional argument. If the priority is
not needed pass NULL.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-19 12:32:41 -06:00
Ralph Castain
363f62a506
Fix singleton operations when running under a SLURM allocation. Sadly, SLURM's PMI will return success even if the PMI server isn't actually available. This leads to erroneous selection of pmix and ess components. So add a further requirement (namely, that we see a job_step envar) to the SLURM pmix components along with some modification of ess selection code to avoid the problem
2015-10-17 20:24:03 -07:00
Jeff Squyres
a23ab2cfba
Merge pull request #1031 from jsquyres/pr/hwloc-1.11.1
...
hwloc: upgrade from v1.11.0 to v1.11.1
2015-10-15 12:52:37 -04:00
Jeff Squyres
f69364e768
hwloc: upgrade from v1.11.0 to v1.11.1
...
Taken from upstream v1.11.1 release.
Fixes open-mpi/ompi#981 .
2015-10-15 08:58:33 -07:00
Jeff Squyres
aceb1ebb47
Merge pull request #1026 from hjelmn/static_mutex
...
opal static mutex initializers
2015-10-14 22:10:51 -04:00
Jeff Squyres
a7e7ecd42d
opal_progress_thread: fix stale comment
2015-10-14 18:25:31 -07:00
Nathan Hjelm
039c7dbcd6
opal/mutex: add static mutex initializers
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-10-14 16:08:41 -06:00
Howard Pritchard
3521a0f9ff
Merge pull request #1016 from hppritcha/topic/fix_issue_1005
...
btl/ugni: fix very poor aries bw problem
2015-10-14 10:10:28 -06:00