George Bosilca
4f88c82500
Fix a convertion problem and add a comment about the lack of component
...
retain in the new component infrastructure.
Clean Makefile.am to fix "make distcheck".
Update the gitignore rules.
2015-10-31 17:13:35 -04:00
George Bosilca
80343a0d39
add ability to querry pml monitorinting results with MPI Tools interface
...
using performance variables "pml_monitoring_messages_count" and
"pml_monitoring_messages_size"
Per Brice suggestion make all data count and message length be
uint64_t.
2015-10-31 17:13:35 -04:00
George Bosilca
a47d69202f
Add a monitoring PML. This PML track all data exchanges by the processes
...
counting or not the collective traffic as a separate entity. The need
for such a PML is simply because the PMPI interface doesn't allow us to
identify the collective generated traffic.
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
Ralph Castain
22dc05194e
Minor cleanup - explicitly NULL the last member of a function pointer module. Should default to that anyway, but this is cosmetically nicer.
2015-10-30 08:19:55 -07: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
578385ca78
Merge pull request #1079 from rolfv/pr/cuda-require-41
...
Make CUDA 4.1 a requirement for CUDA-aware support
2015-10-29 12:56:22 -04:00
Nathan Hjelm
b1e3936261
Merge pull request #1078 from rolfv/pr/disable-osc-rdma-for-cuda
...
Disable the use of osc rdma when we detect a GPU buffer
2015-10-29 10:03:28 -06:00
Federico Reghenzani
6536a6a9f5
oob_tcp: fix peer->state wrong check
2015-10-29 16:43:58 +01: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
Matias Cabral
8ebcac1b2c
Merge pull request #1075 from matcabral/psm2_symbol_rename
...
Updated psm2 mtl with new externally exposed symbols of psm2.so
Fixes open-mpi/ompi#1018
Fixes open-mpi/ompi#1021
2015-10-28 13:55:45 -07:00
Rolf vandeVaart
87a4cc6118
Disable the use of osc rdma when we detect a GPU buffer as it is not supported in that component.
...
This forces a failover to the osc pt2pt component. Fixes #1012
2015-10-28 14:47:45 -04:00
Mike Dubman
4c723614e8
Merge pull request #1042 from igor-ivanov/master
...
oshmem: Fix tarball issue
2015-10-28 19:44:26 +02:00
Mike Dubman
d7e1d3c5f2
Merge pull request #1076 from yosefe/topic/ucx-init-mpi-request
...
pml_ucx: fix debug macros, and initialize mpi request properly.
2015-10-28 19:43:49 +02:00
yosefe
ae738d0434
pml_ucx: add pmi fence in del_procs
2015-10-28 18:34:36 +02:00
Matias A Cabral
ed16d8e1cc
Updated psm2 mtl with new externally exposed symbols of psm2.so
...
Fixes open-mpi/ompi#1018
Fixes open-mpi/ompi#1021
2015-10-28 09:12:33 -07:00
Jeff Squyres
ea3299dc85
configure.ac: remove unintented variable reset
...
WANT_MPI_CXX_SUPPORT is set in ompi_configure_options.m4 and should
not be reset in configure.ac.
2015-10-28 08:23:21 -07:00
George Bosilca
c2b7c2d904
Revert d667e53b
.
2015-10-28 09:09:19 -04:00
yosefe
41b6230be3
pml_ucx: fix debug macros, and initialize mpi request properly.
2015-10-28 10:59:25 +02: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
rhc54
b603307f7d
Merge pull request #1073 from rhc54/topic/pmix
...
Cleanup the PMIx direct modex support.
2015-10-27 19:39:10 -07: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
rhc54
3035e14051
Merge pull request #1074 from rhc54/topic/list
...
Revert the changes to the opal_list_t destructor
2015-10-27 17:30:21 -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 7579ae3086
.
2015-10-27 15:24:48 -07:00
Ralph Castain
e1778f5f9b
Revert " changing the destruct function of list release API to release list items"
...
This reverts commit 720fa860ee
.
2015-10-27 15:24:45 -07:00
yohann
8bf1c95cdc
mtl/ofi: Remove unused help messages.
2015-10-27 09:38:04 -07:00
Nathan Hjelm
69d403d42b
Merge pull request #1054 from hjelmn/add_procs_threading
...
add_procs: add threading protection for dynamic add_procs
2015-10-27 09:27:13 -06:00
Jeff Squyres
e85406721a
verbs_usnic: add missing <stdio.h>
2015-10-27 05:22:38 -07:00
George Bosilca
0a57cca9cd
Fix the subarray and darray type creation. Include a
...
small patch provided by Gilles.
2015-10-26 23:49:35 -04: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
62f161e207
Merge pull request #1071 from jsquyres/pr/fix-autogen-no-ompi
...
configury: fix autogen.pl --no-ompi
2015-10-26 17:12:32 -07:00
yohann
a111d66f0f
mtl/ofi: Change hints to FI_PROGRESS_MANUAL.
2015-10-26 15:32:30 -07:00
Jeff Squyres
dbf744be49
Merge pull request #1070 from jsquyres/pr/move-usnic-fake-ibv-driver-to-its-own-static-common-component
...
common_usnic: move fake IBV provider to libopen-pal
2015-10-26 15:19:51 -07:00
yohann
fde8b89ceb
mtl/ofi: Use OFI's representation of ANY_SRC instead of NULL.
2015-10-26 14:38:41 -07:00
yohann
4246de4508
mtl/ofi: Treat error correctly.
2015-10-26 14:38:33 -07: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
Jeff Squyres
d44eb8a024
configury: fix autogen.pl --no-ompi
...
The Makefile.ompi-rules trim options previously used AM_CONDITIONALs
that were defined only when the OMPI project was configured. Hence,
if you ran "autogen.pl --no-ompi", autogen would fail with lots of
messages about undefined AM_CONDITIONALs.
This commit makes new AM_CONDITIONALs outside of the project
configuration that can be safely used elsewhere.
2015-10-26 14:28:51 -07:00
George Bosilca
2622b9d3a1
Fix minor issues in the treematch topo
...
based on a patch provided by Guillaume.
2015-10-25 21:38:59 -04:00
Gilles Gouaillardet
1105634ca1
mpi_f08: fix MPI_WIN_{ATTACH,DETACH} bindings
...
fixes INTENT from open-mpi/ompi@9600e2bc63
Thanks Jeff for pointing this !
2015-10-26 10:02:45 +09:00
George Bosilca
4ac247b1da
Minor updated on the validity checks for the alltoall collectives.
2015-10-24 15:25:28 -04: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
rhc54
3ffbf08283
Merge pull request #1068 from marksantcroos/master
...
Make odsl debug message consistent.
2015-10-24 08:11:11 -07:00
rhc54
312dda7e7b
Merge pull request #1067 from rhc54/topic/wait
...
Resolve a race condition that prevented the sigchild callback from be…
2015-10-24 08:10:50 -07:00
Mark Santcroos
30aab75b86
Make message consistent.
2015-10-24 13:40:03 +02:00
Ralph Castain
6506b0a5e5
Resolve a race condition that prevented the sigchild callback from being registered before short-lived apps terminated
...
Thanks to Mark Santcroos for the assistance in tracking it down.
2015-10-23 21:02:31 -07:00