Gilles Gouaillardet
596613c0aa
configury: add support for x32 architecture
...
Thanks Alastair McKinstry for the patch
Fixes open-mpi/ompi#2515
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-06 14:49:37 +09:00
Gilles Gouaillardet
c8b51a2d3b
configury: remove some dead code
...
perl is now mandatory to build Open MPI,
so there is no need to check for it
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-06 14:49:37 +09:00
Joshua Ladd
dc6f4a0feb
Remove shmemx.h from shmem.h. Add shmem.h to shmemx.h
...
Fixes #2483
Signed-off-by: Joshua Ladd <joshual@mellanox.com>
2016-12-06 06:42:26 +02:00
Joshua Ladd
59f40e7cc5
Merge pull request #2500 from vspetrov/hcoll_ctx_free_detection
...
Detect hcoll_context_free at config
2016-12-05 22:39:40 -05:00
rhc54
7af49eb735
Merge pull request #2521 from rhc54/topic/rml
...
Resolve a duplicate symbol issue when the rml/ofi component is enabled
2016-12-05 15:33:31 -08:00
Ralph Castain
d8f262e39b
Resolve a duplicate symbol issue when the rml/ofi component is enabled
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-05 13:41:38 -08:00
Jeff Squyres
40d94fdc5a
Merge pull request #2422 from edgargabriel/pr/cycle-buf-default-val
...
io/ompio: change the default value of mca parameter
2016-12-05 15:33:52 -05:00
Ralph Castain
144a9d267b
Update the purge-tab-indents.pl script to avoid resetting permissions
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-05 09:49:58 -08:00
Gilles Gouaillardet
5bb3efdc74
configury: check the existence of perl
...
perl is required by ompi/mpi/man/make_manpage.pl, that is even used in opal.
so simply aborts at configure time if perl is not available
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-05 10:31:51 +09:00
Ralph Castain
f91f8ce494
Protect against NULL param
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-03 21:19:32 -08:00
Ralph Castain
f633d5c1b1
Initialize var
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-03 21:08:45 -08:00
rhc54
2a01cc853a
Merge pull request #2512 from rhc54/topic/dyn
...
Allow a PMIx tool to spawn a job
2016-12-03 18:15:19 -08:00
Ralph Castain
79cde184ad
Allow a PMIx tool to spawn a job
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-03 16:00:47 -08:00
rhc54
003f7d308f
Merge pull request #2504 from hppritcha/topic/fix_pmix_base_help_file
...
pmix: Fix pmix base help file.
2016-12-03 11:57:07 -08:00
rhc54
cda9bd3dd9
Merge pull request #2511 from rhc54/topic/nohang
...
Avoid hanging in show_help if PMIx was unable to initialize
2016-12-03 11:27:55 -08:00
rhc54
fa04ba9ef1
Merge pull request #2510 from rhc54/topic/cleanup
...
Fix the session directory cleanup - only remove the jobfam session di…
2016-12-03 10:53:35 -08:00
Ralph Castain
a43fae74a5
Avoid hanging in show_help if PMIx was unable to initialize
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-03 10:12:58 -08:00
Ralph Castain
af9a55ccf1
Fix the session directory cleanup - only remove the jobfam session dir level if we are the local daemon and are cleaning up our own session directory.
...
Update the scaling test to run more trials and report the options being tested each time
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-03 09:59:18 -08:00
rhc54
b030f9acc0
Merge pull request #2506 from rhc54/topic/pmixext
...
Now that PMIx has settled on its release strategy and numbering, update the OPAL pmix framework to track
2016-12-03 07:58:42 -08:00
Jeff Squyres
6319332258
Merge pull request #2491 from OMGtechy/master
...
Swapped use of fprintf for opal_output_verbose
2016-12-03 07:32:03 -05:00
Ralph Castain
a4e3f615e3
Fix executable modes of pmix config scripts
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-02 20:50:59 -08:00
Ralph Castain
342dbfcf4e
Update
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-02 20:33:03 -08:00
Ralph Castain
8e64382edf
Update to correct tarball
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-02 19:16:07 -08:00
Ralph Castain
1a0bccb536
Now that PMIx has settled on its release strategy and numbering, update the OPAL pmix framework to track
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-02 15:44:43 -08:00
Howard Pritchard
3049848731
Fix pmix base help file.
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-12-02 15:03:22 -06:00
Valentin Petrov
e13e264185
Detect hcoll_context_free at config
...
Needed for better flexibility with versioning
Signed-off-by: Valentin Petrov <valentinp@mellanox.com>
2016-12-02 22:09:20 +02:00
rhc54
0366f3aedc
Merge pull request #2497 from rhc54/topic/signal
...
Per discussion on email thread, restore placement of child procs in t…
2016-12-02 08:18:45 -08:00
Jeff Squyres
1504ffb18d
ompi_file_delete: output a better error message
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-12-02 11:08:04 -05:00
Ralph Castain
88313debc2
Per discussion on email thread, restore placement of child procs in their own process group so that any signal sent to one of our children is automatically propagated to any child process they might have spawned.
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-02 03:36:22 -08:00
rhc54
b2e36f0824
Merge pull request #2493 from rhc54/topic/pmix
...
Update to latest PMIx master
2016-12-01 16:02:25 -08:00
rhc54
88fbdf82c9
Merge pull request #2492 from rhc54/topic/connect
...
Fix IOF when outputing to files - the remote orteds were failing to o…
2016-12-01 16:00:13 -08:00
Ralph Castain
6041467df0
Update to latest PMIx master
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-01 14:47:44 -08:00
Ralph Castain
dd491db21f
Fix IOF when outputing to files - the remote orteds were failing to output stdout/err from their procs.
...
Silence a warning in orted_submit
Protect against a free'd value in an error path when forming oob tcp connections
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-12-01 14:12:47 -08:00
Joshua Gerrard
d5a45bc12e
Swapped use of fprintf for opal_output_verbose
...
Signed-off-by: Joshua Gerrard <enquiries@joshuagerrard.com>
2016-12-01 19:56:06 +00:00
Gilles Gouaillardet
3a76a78bff
btl/openib: plug a memory leak in btl_openib_register_mca_params()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:30 +09:00
Gilles Gouaillardet
c9aeccb84e
opal/if: open the if framework once in opal_init_util
...
the if framework is no more open in opal_if*, which plugs
several memory leaks
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:30 +09:00
Gilles Gouaillardet
188b9668e4
ompi/attribute: plug a memory leak in set_value()
...
OBJ_RELEASE() the previous attribute value if any
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:30 +09:00
Gilles Gouaillardet
d94e8c97a0
ompi/runtime: release F90 types in ompi_mpi_finalize()
...
F90 types cannot be freed by the enduser as specified by the standard.
but since they are ompi_datatype_dup'ed from predefined datatypes,
they have to be explicitly free'd at finalize time in order
to avoid a memory leak.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:30 +09:00
Gilles Gouaillardet
45732fd764
hwloc/base: fix a memory leak in buffer_cleanup()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:29 +09:00
Gilles Gouaillardet
2739346a18
opal: invoke mca_base_close() in opal_finalize_util()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:29 +09:00
Gilles Gouaillardet
b2aca6c753
ompi/proc: plug a memory leak in ompi_proc_unpack()
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:29 +09:00
Gilles Gouaillardet
ae278fd5df
ompi/runtime: plug a memory leak
...
declare ompi_mpi_show_mca_params_file as NULL
so MPI_T_Init_thread() can be invoked without leaking memory
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 14:24:29 +09:00
Gilles Gouaillardet
43ee08b20e
ompi/c: remove unused variable in [i]gatherv
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 13:59:25 +09:00
Gilles Gouaillardet
fe4c4e95eb
coll/libnbc: fix MPI_IN_PLACE handling in i{gather,scatter}[v]
...
MPI_IN_PLACE is only relevant on the root task, so only test is there
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 13:59:25 +09:00
Gilles Gouaillardet
1a8a276914
coll/libnbc: use zero-size messages in ibarrier
...
and silence a valgrind warning
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 13:59:25 +09:00
Gilles Gouaillardet
2eec6a08b5
coll/base: fix ompi_coll_base_reduce_scatter_intra_nonoverlapping() with MPI_IN_PLACE
...
invoke underlying scatterv with MPI_IN_PLACE when appropriate
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 13:59:24 +09:00
Gilles Gouaillardet
8b7999469b
coll/base: fix MPI_IN_PLACE in ompi_coll_base_reduce_generic()
...
avoid copying data to itself when MPI_IN_PLACE is used
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 13:59:24 +09:00
rhc54
eeec99ac12
Merge pull request #2484 from artpol84/oob/msg_drop
...
orte/oob/tcp: Plug the memory leak.
2016-11-30 20:36:40 -08:00
Gilles Gouaillardet
3f1486a508
pml/ob1: initialize one more field in mca_pml_ob1_recv_request_progress_rget()
...
always initialize recvreq->req_rdma_offset to zero.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-12-01 13:14:23 +09:00
Jeff Squyres
756d09fd6f
Merge pull request #2457 from OMGtechy/master
...
Fixed -Werror=unused-result warnings in comm_cid.c by adding error checking
2016-11-30 20:41:55 -05:00