Gilles Gouaillardet
1e15c0b573
Merge pull request #6906 from ggouaillardet/topic/oshmem_wrappers
...
oshmem: fix make uninstall
2019-08-19 11:27:23 +09:00
Gilles Gouaillardet
3f081e0750
oshmem: fix make uninstall
...
This fixes a typo introduced in open-mpi/ompi@e0e924c4ed
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-08-19 10:21:53 +09:00
bosilca
190d5f1339
Merge pull request #6898 from bosilca/fix/convertor_raw
...
Fix/convertor raw
2019-08-16 10:27:05 -04:00
George Bosilca
2930bd9d21
Whitespace cleanup
...
No code or logic changes.
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2019-08-14 11:06:47 -04:00
George Bosilca
904276bb44
Fix the variable names used for the datatype dump.
...
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2019-08-14 10:59:50 -04:00
George Bosilca
daf4338c31
Fix the stack displacement.
...
Fixes the convertor iovec description on the MPI-IO reported by Edgar.
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2019-08-14 01:16:30 -04:00
Artem Polyakov
d58c59eb71
Merge pull request #6893 from janjust/osc_error_path_fix
...
osc/ucx: Fix error path
2019-08-12 21:23:57 -07:00
Jeff Squyres
ae1f7e0c3b
Merge pull request #6879 from mwheinz/REF6877-master
...
PSM MTL is obsolete and should be removed
2019-08-12 15:08:25 -04:00
Tomislav Janjusic
d5f6b088ae
osc/ucx: Fix error path
...
Signed-off-by: Tomislav Janjusic <tomislavj@mellanox.com>
2019-08-12 21:54:01 +03:00
Gilles Gouaillardet
cf4910b300
Merge pull request #6880 from ggouaillardet/topic/nbc_fixes
...
coll/{base,libnbc}: fix datatypes/operator retention
2019-08-12 12:39:33 +09:00
Gilles Gouaillardet
63d3ccde9d
coll/base: only retain datatypes/op if the request has not yet completed
...
a non blocking collective might return ompi_request_null, so we should not
retain anything in that case.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-08-09 09:57:56 +09:00
Gilles Gouaillardet
0862c409f1
coll/base: cleanup ompi_coll_base_nbc_request_t elements
...
Since ompi_coll_base_nbc_request_t is to be used in an
opal_free_list_t, it must be returned into a "clean" state.
So cleanup some data in the callback completion subroutines.
This fixes a regression introduced in open-mpi/ompi@0fe756d416
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-08-08 10:48:06 +09:00
Gilles Gouaillardet
f8eef0fde9
coll/libnbc: fixes ompi ompi_coll_libnbc_request_t parent
...
base ompi_coll_libnbc_request_t on top of ompi_coll_base_nbc_request_t
to correctly support the retention of datatypes/operators
This fixes a regression introduced in open-mpi/ompi@0fe756d416
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-08-08 10:47:48 +09:00
Michael Heinz
0348d14ff3
PSM MTL is obsolete and should be removed
...
The PSM MTL for Intel's TrueScale Infiniband HCAs is not being actively
maintained and should be removed from the master branch.
Fixes issue: #6877
Signed-off-by: Michael Heinz <michael.william.heinz@intel.com:
2019-08-07 11:43:03 -04:00
Ralph Castain
6159afc07a
Merge pull request #6872 from rhc54/topic/lsf2
...
Fix typos
2019-08-07 07:07:25 -07:00
Ralph Castain
bd5a1765ee
Fix typos
...
Provide a missing header and paren
Thanks to @zerothi for the assistance
Signed-off-by: Ralph Castain <rhc@pmix.org>
2019-08-07 05:47:12 -07:00
Yossi Itigin
ec9def1406
Merge pull request #6864 from hoopoepg/topic/ucx-ppn-hint
...
UCX: added PPN hint for UCX context
2019-08-07 13:45:38 +03:00
Ralph Castain
0b3fe2136e
Merge pull request #6869 from rhc54/topic/lsf
...
Allow individual jobs to set their map/rank/bind policies
2019-08-06 08:52:37 -07:00
Ralph Castain
ea0dfc3218
Allow individual jobs to set their map/rank/bind policies
...
Override the defaults when provided. Ignore LSF binding file if user
overrides by specifying a policy.
Fixes #6631
Signed-off-by: Ralph Castain <rhc@pmix.org>
2019-08-06 07:48:58 -07:00
Edgar Gabriel
9bb1e16dc1
Merge pull request #6867 from edgargabriel/pr/file_seek_fix
...
io_ompio_file_open: fix offset calculation with SEEK_END
2019-08-06 06:29:31 -05:00
Brian Barrett
827a2bcc3d
Merge pull request #6852 from wckzhang/opalifnamesize
...
opal/util: Change opal/util/if.h macro IF_NAMESIZE to OPAL_IF_NAMESIZE
2019-08-05 16:16:05 -07:00
Edgar Gabriel
34b06dc8bd
io_ompio_file_open: fix offset calculation with SEEK_END
...
and SEEK_CUR. fixes an issue reported by Wei-keng Liao
Fixes Issue #6858
Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
2019-08-05 15:56:25 -05:00
Ralph Castain
385da4eb45
Merge pull request #6866 from rhc54/topic/cov
...
Silence Coverity warning
2019-08-05 09:57:04 -07:00
Ralph Castain
0e878c1ac3
Silence Coverity warning
...
Signed-off-by: Ralph Castain <rhc@pmix.org>
2019-08-05 09:20:54 -07:00
Sergey Oblomov
43186e494b
UCX: added PPN hint for UCX context
...
- added PPN hint for UCX context init
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2019-08-05 18:07:06 +03:00
Jeff Squyres
ddfef3078a
Merge pull request #6861 from ggouaillardet/topic/usempif08_sentinel
...
fortran/use-mpi-f08: slurp missing code
2019-08-05 06:23:59 -04:00
Gilles Gouaillardet
01fe53d531
fortran/use-mpi-f08: slurp missing code
...
Split the sentinel library in ompi/mpi/fortran/use-mpi-f08 into
- the real sentinel that contains no code (only used to build the .mod files)
- an internal library that does contain some code
and have libmpi_usempif08.la slurp the latter.
This fixes a regression introduced in open-mpi/ompi@5de5e751ed
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-08-04 17:06:33 +09:00
Gilles Gouaillardet
68ef097f1d
Merge pull request #6811 from ggouaillardet/topic/usempif08_sentinel
...
fortran/use-mpi-f08: do not slurp the sentinel module files
2019-08-01 10:45:47 +09:00
William Zhang
4ebb37a26c
opal/util: Change opal/util/if.h macro IF_NAMESIZE to OPAL_IF_NAMESIZE
...
Due to IF_NAMESIZE being a reused and conditionally defined macro,
issues could arise from macro mismatches. In particular, in cases where
opal/util/if.h is included, but net/if.h is not, IF_NAMESIZE will be 32.
If net/if.h is included on Linux systems, IF_NAMESIZE will be 16. This
can cause a mismatch when using the same macro on a system. Thus
different parts of the code can have differring ideas on the size of a
structure containing a char name[IF_NAMESIZE]. To avoid this error case,
we avoid reusing the IF_NAMESIZE macro and instead define our own as
OPAL_IF_NAMESIZE.
Signed-off-by: William Zhang <wilzhang@amazon.com>
2019-07-29 21:24:39 +00:00
Ralph Castain
7b7ad5e354
Merge pull request #6851 from rhc54/topic/pmix
...
Update to PMIx master
2019-07-29 13:51:46 -07:00
Ralph Castain
c5c93e3391
Update to PMIx master
...
Signed-off-by: Ralph Castain <rhc@pmix.org>
2019-07-29 12:20:20 -07:00
Nysal Jan K A
3c45542c51
Merge pull request #6840 from nysal/ucx_accumulate_fix
...
osc/ucx: Fix data corruption with non-contiguous accumulates
2019-07-25 22:11:52 +05:30
Yossi Itigin
98d0ecfe14
Merge pull request #6814 from brminich/tuned_all2all_select
...
COLL/TUNED: Update alltoall selection rule for mellanox platform
2019-07-25 17:51:55 +03:00
Jeff Squyres
888f3ece78
Merge pull request #6828 from awlauria/mpir_breakpoint_noop_fix
...
Try to prevent the compiler from optimizing out MPIR_Breakpoint().
2019-07-24 13:49:33 -04:00
Austen Lauria
00106f5ac9
Try to prevent the compiler from optimizing out MPIR_Breakpoint().
...
Signed-off-by: Austen Lauria <awlauria@us.ibm.com>
2019-07-24 09:16:54 -04:00
Mikhail Brinskii
65618f8db8
COLL/TUNED: Minor var names/comments fixes
...
Signed-off-by: Mikhail Brinskii <mikhailb@mellanox.com>
2019-07-24 10:23:38 +00:00
Nysal Jan K.A
3529d44702
osc/ucx: Fix data corruption with non-contiguous accumulates
...
Signed-off-by: Nysal Jan K.A <jnysal@in.ibm.com>
2019-07-24 13:07:59 +05:30
bosilca
94f26f5a51
Merge pull request #6695 from bosilca/fix/vector_stride_0
...
A big refresh of the datatype engine
2019-07-23 15:20:14 -04:00
Ralph Castain
8f32a59304
Merge pull request #6830 from rhc54/topic/dpm
...
Provide locality for all procs on node
2019-07-23 08:10:57 -07:00
Nysal Jan K A
20dd06c151
Merge pull request #6826 from nysal/ucx_nolocks_infokey
...
osc/ucx: Add support for the no_locks info key
2019-07-23 15:33:39 +05:30
Gilles Gouaillardet
102a46e28a
Merge pull request #6812 from ggouaillardet/topic/mpifh_c_ierr
...
fortran/mpif-h: fix C to Fortran error code conversion
2019-07-23 17:07:26 +09:00
Gilles Gouaillardet
2a78aa87b6
Merge pull request #6832 from kawashima-fj/pr/alltoallw-init-binding
...
pcollreq/mpif-h: fix MPIX_Alltoallw_init() binding
2019-07-23 12:53:01 +09:00
KAWASHIMA Takahiro
facf8c5e98
pcollreq/mpif-h: fix MPIX_Alltoallw_init() binding
...
These issues were introduced in the recent commit b71af0eca0
.
This commit fixes Coverity CID 1451661 and 1451660.
Though `c_info` part was an actual bug, the `c_sendtypes` part was not.
Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com>
2019-07-23 08:45:17 +09:00
Ralph Castain
d202e10c14
Provide locality for all procs on node
...
Update PMIx to latest master to get supporting updates. For
connect/accept (part of comm_spawn as well), lookup locality for all
participating procs on the node and compute the relative locality so it
can be used for MPI operations.
Signed-off-by: Ralph Castain <rhc@pmix.org>
2019-07-22 09:23:38 -07:00
Nysal Jan K.A
14808922cf
osc/ucx: Add support for the no_locks info key
...
Signed-off-by: Nysal Jan K.A <jnysal@in.ibm.com>
2019-07-18 17:29:01 +05:30
Gilles Gouaillardet
5bd90ee548
Merge pull request #6824 from ggouaillardet/topic/alltoallw_cid
...
fortran/mpif-h: fix MPI_Alltoallw and friends bindings
2019-07-17 12:59:07 +09:00
Gilles Gouaillardet
b71af0eca0
pcollreq/mpif-h: fix MPIX_Alltoallw_init() binding
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-07-17 11:58:18 +09:00
Gilles Gouaillardet
ed703bec1b
fortran/mpif-h: fix [i]alltoallw bindings
...
Fix a regression introduced in open-mpi/ompi@cdaed89d04
Fixes CID 1451610, 1451611 and 1451612
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2019-07-17 11:14:35 +09:00
Brian Barrett
41c2007af5
Merge pull request #6820 from wckzhang/cleanup
...
btl tcp: Fix error path memory leak
2019-07-16 15:50:32 -07:00
Gilles Gouaillardet
06c6325bc8
Merge pull request #6822 from ggouaillardet/topic/pmix_refresh
...
pmix/pmix4x: refresh to the latest PMIx master
2019-07-16 12:56:31 +09:00