Gilles Gouaillardet
4918fc4455
Revert "fortran/mpif-h: keep include path for extension short"
...
This reverts commit open-mpi/ompi@848a868f7b .
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-12-06 15:39:59 +09:00
Gilles Gouaillardet
ccbdc8fd58
Revert "c: keep include path for extension short"
...
This reverts commit open-mpi/ompi@27c25fa721 .
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-12-06 15:39:54 +09:00
Gilles Gouaillardet
a21602d993
Merge pull request #6156 from ggouaillardet/topic/ORTE_WANT_REPO_REV
...
cleanup: remove the unused (and unexpanded) {ORTE,OMPI}_WANT_REPO_REV macro
2018-12-06 13:59:26 +09:00
Gilles Gouaillardet
a152aa215e
cleanup: remove the unused (and unexpanded) {ORTE,OMPI}_WANT_REPO_REV macro
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-12-06 13:13:13 +09:00
Gilles Gouaillardet
fccb3e7514
Merge pull request #6137 from ggouaillardet/topic/ucx_warning
...
btl/openib: delay UCX warning to add_procs()
2018-12-05 11:50:10 +09:00
Matias Cabral
abd34620f4
Merge pull request #5972 from aravindksg/ofi_sep_master
...
MTL/OFI: Add OFI Scalable Endpoint support
2018-12-04 13:07:44 -08:00
Nathan Hjelm
3113d20988
Merge pull request #6144 from yosefe/topic/ucx-components-add-owner-txt
...
ucx: add owner.txt for components
2018-12-03 10:58:56 -07:00
Aravind Gopalakrishnan
109d0569ff
MTL/OFI: Add OFI Scalable Endpoint support
...
OFI MTL supports OFI Scalable Endpoints feature as means to improve
multi-threaded application throughput and message rate. Currently the feature
is designed to utilize multiple TX/RX contexts exposed by the OFI provider in
conjunction with a multi-communicator MPI application model. For more
information, refer to README under mtl/ofi.
Reviewed-by: Matias Cabral <matias.a.cabral@intel.com>
Reviewed-by: Neil Spruit <neil.r.spruit@intel.com>
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2018-12-03 09:56:52 -08:00
Yossi Itigin
09e13ad7b0
sshmem_ucx: add owner.txt
...
Signed-off-by: Yossi Itigin <yosefe@mellanox.com>
2018-12-02 11:25:30 +02:00
Yossi Itigin
83cca9d52a
ucx: add owner.txt for components
...
Signed-off-by: Yossi Itigin <yosefe@mellanox.com>
2018-12-01 17:14:03 +02:00
Matias Cabral
f784ce3459
Merge pull request #6142 from matcabral/remove_lower_ofi_p
...
MTL/OFI: revert PR 6082
2018-11-30 14:50:28 -08:00
matcabral
6a15712df5
MTL/OFI: revert PR 6082
...
Revert to avoid issues with dynamic processes.
Signed-off-by: matcabral <matias.a.cabral@intel.com>
2018-11-30 13:44:39 -08:00
Matias Cabral
ef5db1b752
Merge pull request #6082 from matcabral/lower_mtl_ofi_p
...
MTL/OFI: Lower priority when all procs are local
2018-11-30 12:05:40 -08:00
Ralph Castain
6c166e202d
Merge pull request #6138 from rhc54/topic/rmap
...
Fix typo for rmaps_base_oversubscribe
2018-11-29 08:35:39 -08:00
Ralph Castain
c86fede9df
Fix typo for rmaps_base_oversubscribe
...
Causes the MCA param to be ignored, while the cmd line option still
works.
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-11-29 07:27:46 -08:00
Gilles Gouaillardet
0a2ce58040
btl/openib: delay UCX warning to add_procs()
...
If UCX is available, then pml/ucx will be used instead of
pml/ob1 + btl/openib, so there is no need to warn about
btl/openib not supporting Infiniband.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-11-29 16:20:55 +09:00
Jeff Squyres
c5292a0094
Merge pull request #6133 from jsquyres/readme-fix-typo
...
README: Fix a typo
2018-11-28 17:51:24 -05:00
Jeff Squyres
e6241eaf6b
README: Fix a typo
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2018-11-28 14:01:09 -08:00
Ralph Castain
52c455f16e
Merge pull request #6125 from rhc54/topic/pset
...
Support process set names and update ignores
2018-11-27 12:21:36 -08:00
Ralph Castain
791bf3c2cd
Update ignores
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-11-27 11:09:02 -08:00
Ralph Castain
f609542bbf
Implement process set name support
...
Add the --pset option for app_contexts so the user can provide a string
name for each app_context. Use the new PMIx pset attribute to store the
names in the PMIx local storage for retrieval
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2018-11-27 11:07:58 -08:00
Nathan Hjelm
5ebcbe444e
Merge pull request #6083 from devreal/rdma-plug-memleak
...
Plug two memory leaks in rdma osc
2018-11-27 09:56:19 -07:00
Nathan Hjelm
27084c60c9
Merge pull request #6123 from hoopoepg/topic/osc-ucx-max-level-60
...
OSC/UCX: set max level value to 60
2018-11-27 09:51:09 -07:00
Sergey Oblomov
2d230b3aac
OSC/UCX: set max level value to 60
...
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2018-11-27 14:20:28 +02:00
KAWASHIMA Takahiro
291d7654c5
Merge pull request #6030 from ggouaillardet/topic/mpiext_short_path
...
mpiext: keep include path for extension short
2018-11-27 20:59:01 +09:00
Yossi Itigin
39daf7a436
Merge pull request #6104 from hoopoepg/topic/oshmem-zero-len-coll
...
OSHMEM: added processing of zero-length collectives
2018-11-27 13:28:41 +02:00
Gilles Gouaillardet
cd199d0e12
Merge pull request #6122 from ggouaillardet/topic/MPI_XYZ_FN
...
mpi/c: add back (some more) deprecated subroutines
2018-11-27 14:44:28 +09:00
Gilles Gouaillardet
5a968306d6
mpi/c: add back (some more) deprecated subroutines
...
- MPI_NULL_DELETE_FN
- MPI_NULL_COPY_FN
- MPI_DUP_FN
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-11-27 13:56:03 +09:00
Gilles Gouaillardet
27c25fa721
c: keep include path for extension short
...
move openmpi/ompi/mpiext/FOO/c/mpiext_FOO_c.h to
openmpi/ompi/mpiext/FOO_c.h in order to use consistent
paths with mpif.h extensions
Refs. open-mpi/ompi#6019
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-11-27 11:21:05 +09:00
Gilles Gouaillardet
848a868f7b
fortran/mpif-h: keep include path for extension short
...
in order to cope with the 72 characters per line limit, move
openmpi/ompi/mpiext/FOO/mpif-h/mpiext_FOO_mpifh.h to
openmpi/ompi/mpiext/FOO_mpifh.h
Refs. open-mpi/ompi#6019
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-11-27 09:39:09 +09:00
Jeff Squyres
7be8a075ed
Merge pull request #6109 from ggouaillardet/topic/ompi_ext_fortran
...
configury: fix auto-generated mpi-[f08-]ext-module.F90
2018-11-26 18:11:25 -05:00
Jeff Squyres
8459d29738
Merge pull request #5979 from mkurnosov/coll-libnbc-cleanup
...
coll/libnbc: remove debug output
2018-11-26 18:10:10 -05:00
Jeff Squyres
dbe064af97
Merge pull request #5653 from bmwiedemann/userhost
...
Allow to override build user and host
2018-11-26 17:48:37 -05:00
Nathan Hjelm
5f1d956fe7
Merge pull request #6118 from bertwesarg/readd-depr-mpi20-symbols
...
Re-add removed deprecate-only MPI-2.0 symbols
2018-11-26 09:30:05 -07:00
Sergey Oblomov
c93927e27a
OSHMEM/COLL/BCAST: removed unnecessary bcast call
...
- removed unnecessary bcast call on zero-length request
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2018-11-26 16:53:48 +02:00
Bert Wesarg
b3f3281290
Re-add removed deprecate-only MPI-2.0 symbols
...
See #6114
Signed-off-by: Bert Wesarg <bert.wesarg@tu-dresden.de>
2018-11-26 14:00:05 +01:00
Yossi Itigin
e98ce2b36b
Merge pull request #6108 from yosefe/topic/pml-ucx-init-req_mpi_object
...
pml_ucx: initialize req_mpi_object.comm for error handler
2018-11-26 11:54:10 +02:00
KAWASHIMA Takahiro
829e4e78f7
Merge pull request #6111 from kawashima-fj/pr/update-pcoll-doc
...
README & man: Update pcollreq documentation
2018-11-26 18:26:58 +09:00
Sergey Oblomov
ff2fd0679e
OSHMEM/COLL: optimization on zero-length ops
...
- removed barrier call on zero-length operations
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2018-11-26 10:41:33 +02:00
KAWASHIMA Takahiro
5f0fcf0f45
README & man: Update pcollreq documentation
...
The feature of persistent collectives is approved in the Sept. 2018
MPI Forum meeting and 2018 Draft Specification of the MPI standard is
published during SC18.
Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com>
2018-11-26 17:27:43 +09:00
Gilles Gouaillardet
475d0355d7
configury: fix auto-generated mpi-[f08-]ext-module.F90
...
prefer #include vs include in order to correctly handle long Fortran lines.
We use the full path, and it can be very long, this is why
it cannot be passed to the Fortran compiler.
Thanks Igor Andriyash and Axel Huebl for reporting this issue.
Refs open-mpi/ompi#6106
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2018-11-26 10:25:08 +09:00
Yossi Itigin
f36eeef4c5
pml_ucx: initialize req_mpi_object.comm for error handler
...
without this fix, an error handler invoked on pml_ucx request would
segfault while trying to dereference requests[i]->req_mpi_object.comm
Signed-off-by: Yossi Itigin <yosefe@mellanox.com>
2018-11-25 19:37:54 +02:00
Sergey Oblomov
9de128afaf
OSHMEM: added processing of zero-length collectives
...
- according spec 1.4, annex C shmem collectives should process
calls where number of elements is zero independently from pointer
value
- added zero-count processing - it just call barrier to
sync ranks
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2018-11-23 14:34:46 +02:00
Yossi Itigin
f05ebe82d3
Merge pull request #6096 from hoopoepg/topic/amo-int32-64-datatypes
...
OSHMEM/AMO: added int/uint/32/64 atomics calls
2018-11-22 11:21:17 +02:00
Yossi Itigin
ed967d867b
Merge pull request #6073 from hoopoepg/topic/set-osc-ucx-level-200
...
OSC: set UCX module used by default
2018-11-22 10:53:37 +02:00
Sergey Oblomov
4c071da565
OSHMEM/AMO: added int/uint/32/64 atomics calls
...
- added int/uint/32/64 atomics calls
- added SHMEM_SYNC_SIZE macro
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
2018-11-22 10:18:16 +02:00
Josh Hursey
3339e2aa33
Merge pull request #5986 from jjhursey/vpid-unpack
...
Add OPAL_VPID to unpacking
2018-11-21 11:42:02 -06:00
Jeff Squyres
748d8b6b4b
Merge pull request #6092 from jsquyres/pr/readme-updates
...
README updates
2018-11-20 13:25:19 -05:00
KAWASHIMA Takahiro
303d7842d9
Merge pull request #6074 from kawashima-fj/pr/remove-c99-type-check
...
Remove `#if HAVE_[TYPE]` for types available in C99
2018-11-20 11:42:13 +09:00
Jeff Squyres
ff44ca3fd2
README: Add a "quick start" section.
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2018-11-17 03:28:39 -08:00