KAWASHIMA Takahiro
107c0073dd
fortran: Fix: MPI_UNWEIGHTED
and MPI_WEIGHTS_EMPTY
should be arrays.
...
Without this modification, gfortran throw the following error
if these variables are used for `MPI_DIST_GRAPH_CREATE_ADJACENT` or
`MPI_DIST_GRAPH_CREATE_ADJACENT`.
Error: There is no specific subroutine for the generic
'mpi_dist_graph_create_adjacent' at (1)
2015-11-04 10:38:25 +09:00
KAWASHIMA Takahiro
d5e1f40a1e
fortran: Fix: info
should be an integer parameter.
2015-11-04 10:38:24 +09:00
KAWASHIMA Takahiro
9bf93810d7
fortran: Fix: array dimension of MPI_ARGVS_NULL
.
...
`MPI_ARGVS_NULL` should be a two-dimensional array.
Without this modification, gfortran throw the following error
if `MPI_ARGVS_NULL` is used for `MPI_COMM_SPAWN_MULTIPLE`.
Error: There is no specific subroutine for the generic
'mpi_comm_spawn_multiple' at (1)
2015-11-04 10:38:24 +09:00
Ralph Castain
fe0c995f6b
Fix a couple of minor issues identified by Jeff
2015-11-03 17:30:51 -08:00
Ralph Castain
a66fc6f293
Update NEWS for 1.10.1
2015-11-03 17:13:59 -08:00
George Bosilca
b14212f142
Fix Coverity issue 1338059.
2015-11-02 22:51:52 -05:00
George Bosilca
5c60e76669
Fix Coverity CIDs 1338021, 1338020, 1338019, 1338018.
2015-11-02 17:38:51 -05:00
Mike Dubman
8032ddd4ca
Merge pull request #1086 from alex-mikheev/topic/ucx_spml_fix
...
OSHMEM/SPML/UCX: fixes typo in add_procs
2015-11-02 20:34:19 +02:00
Alex Mikheev
b269dd59e3
OSHMEM/SPML/UCX: fixes typo in add_procs
2015-11-02 16:48:26 +02:00
bosilca
eca734733f
Merge pull request #1047 from bosilca/topic/datatype_span
...
Cleanup the temporary memory allocation in collectives
2015-11-01 21:20:49 -05: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
bosilca
aa87125596
Merge pull request #724 from bosilca/monitoring
...
Add a simple monitoring infrastructure for our PMLs.
2015-11-01 20:51:03 -05:00
Gilles Gouaillardet
cb492688d1
update AUTHORS (no code change)
2015-11-02 08:59:58 +09:00
Ralph Castain
186c18be0e
Add missing cmd line options to mpirun man page, update NEWS to contain that change
2015-11-01 09:19:08 -08:00
Ralph Castain
0523f60479
Remove debug from orte-submit help output
2015-11-01 09:19:07 -08:00
rhc54
1fe27bf1dd
Merge pull request #1084 from rhc54/topic/dashhost
...
Fix relative node syntax for dash-host option
2015-10-31 21:24:39 -07:00
Ralph Castain
8bfbe7f16c
Add a new MCA parameter for default_dash_host to offer a mirror of the default_hostfile
2015-10-31 19:09:54 -07:00
Ralph Castain
24419b6523
Fix relative node syntax for dash-host option
2015-10-31 19:00:46 -07:00
rhc54
b23f1f3578
Merge pull request #1080 from federeghe/bugfixes
...
oob_tcp: fix peer->state wrong check
2015-10-31 16:09:23 -07:00
George Bosilca
b77c203068
Add more comments and restore the progress, flags, max tag, and max
...
context_id from the original PML.
2015-10-31 17:13:35 -04:00
George Bosilca
3efd494972
Make sure the monitoring infrastructure works well with the
...
new dynamic add_procs.
2015-10-31 17:13:35 -04:00
Guillaume Papauré
82cd802b21
add PMPI monitoring profiling lib
2015-10-31 17:13:35 -04:00
Guillaume Papauré
86714ad91e
change pml_monitoring_messages_count and pml_monitoring_messages_size pvars to use the start/stop features
2015-10-31 17:13:35 -04: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
09ef24cde0
Update the tester to take advantage of the integration of the monitoring
...
with the PVAR system.
2015-10-31 17:13:35 -04:00
George Bosilca
a43c2ce529
Fully integrate the monitoring with the MPI_T PVAR.
...
Writing to the pml_monitoring_flush variable will set the filename of
the output file.
Stopping a session for the pml_monitoring_flush will force the
generation of the nobitoring output file (as long as the filename
is not NULL).
To reset the monitoring, une has to bind the pml_monitoring_flush to a
session.
2015-10-31 17:13:35 -04:00
George Bosilca
646a662721
Use the new group interface and add const to the PML send functions.
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
George Bosilca
df167f4177
Rewrite the close logic to be more clean and cleaner.
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
George Bosilca
c801ffde86
Use MPI_T variables to handle the flush in a more MPI-blessed way.
...
Code cleanup.
Update the monitoring test to use MPI_T variables.
2015-10-31 17:13:35 -04:00
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