Francois WELLENREITER
b301b49a40
MTL portals4 : remove useless PtlMDBind PtlMDRelease calls for rendez-vous messages
2015-11-06 15:55:44 +01:00
Mark Santcroos
a40b4eb2ee
Support ALPS_APPINFO_VERSION 3.
2015-11-06 09:53:41 -05: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
Ralph Castain
ec0cc4bf21
Ensure that we completely register an nspace prior to launching local procs as otherwise we may attempt to send it down before it is registered, leading to data corruption
2015-11-05 20:51:56 -08:00
Nathan Hjelm
fda5daf453
Merge pull request #1096 from kawashima-fj/pr/fortran-var-type-fix
...
Fix Fortran variable types
2015-11-05 14:27:40 -07:00
Nathan Hjelm
e0a291812d
Merge pull request #1101 from hjelmn/ib_fix
...
btl/openib: fix access flags
2015-11-05 09:01:28 -07:00
Ralph Castain
68996d6858
Move the argv_free back to the correct place - I blame Jeff for suggesting it was wrong to begin with
2015-11-05 07:57:54 -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
Nathan Hjelm
acf3cb9b9b
Merge pull request #1095 from kawashima-fj/pr/trivial-fixes
...
Some trivial fixes
2015-11-04 09:45:59 -07:00
Mike Dubman
f4316b20bb
Merge pull request #1099 from yosefe/topic/ucx-fix-request-destruct
...
pml_ucx: fix request construct/destruct.
2015-11-04 12:48:37 +02:00
yosefe
45c3d04857
pml_ucx: fix request construct/destruct.
...
We should invoke OBJ_CONTRUCT/OBJ_DESTRUCT only on regular requests
(which are embedded inside UCX requests) and for the completed request.
Persistent requests are already constructed/destructed by the free list.
This fixes an assertion in ompi_request_destruct.
2015-11-04 11:03:46 +02:00
Ralph Castain
169c44258d
Fix missing check
2015-11-03 19:00:28 -08: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
c09f9f05d3
mpi/tool: Fix an incorrect type cast.
...
This bug caused an invalid result value on `MPI_T_cvar_read`
on big-endian machines or for large (>=2Gi) cvar values.
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
KAWASHIMA Takahiro
384f4b51d1
fortran: Fix: missing dimension(*)
in (I)NEIGHBOR_ALLTOALLW
.
2015-11-04 10:38:25 +09:00
KAWASHIMA Takahiro
1092eabfab
fortran: Update comment.
...
The structure was changed in commit 9c77c6b
.
2015-11-04 10:38:25 +09:00
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
Todd Kordenbrock
cefe50cf54
mtl-portals4: test for valid handle before releasing resources
...
During component finalize, mtl-portals4 would blindly release
resources without testing if the handle was valid. This was OK,
but resource allocation is now delayed until add_procs(). If
mtl-portals4 is deselected, it will be finalized without
add_procs() ever being called. This commit ensures that invalid
handles are not released.
2015-11-02 21:01:14 -06: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