Gilles Gouaillardet
6bf57c799f
orte/rml: ORTE_RML_SEND_COMPLETE handles messages with both NULL iov and cbfunc.buffer
2016-04-26 09:19:31 +09:00
Jeff Squyres
8ab88f2051
ompi_mpi_finalize: add/update comments
...
This is a follow-on to open-mpi/ompi@7373111 : add some comments
explaining why the code is the way it is. Also update a previous
comment.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-25 13:42:30 -07:00
Jeff Squyres
78b367eb0d
memory patcher: add some clarifying comments
...
This is complicated stuff: add some comments so that future
maintainers have some rationale to understand the way things have been
done.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-25 13:12:02 -07:00
Geoffrey Paulsen
55a15fb1d0
Missed one IBM Copyright message for contributions in memory patcher component
2016-04-25 15:47:15 -04:00
Geoffrey Paulsen
ed6f508735
Updated IBM Copyright message for contributions in memory patcher component.
2016-04-25 15:13:38 -04:00
Ralph Castain
abeb7b80fb
Remove unneeded NEWS item
2016-04-25 11:51:38 -07:00
rhc54
da132f7e79
Merge pull request #1577 from rhc54/topic/finalize
...
Somehow, the logic for finalize got lost, so restore it here. If pmix…
2016-04-25 09:13:57 -07:00
Jeff Squyres
4a5fdd5083
README: fix spelling of "schizo" framework name
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-25 09:02:34 -07:00
Jeff Squyres
3cf9981f08
README: add one more missing framework to the list
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-25 08:37:56 -07:00
Jeff Squyres
73f7ce624a
README: update list of frameworks
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-25 08:27:47 -07:00
Ralph Castain
7373111662
Somehow, the logic for finalize got lost, so restore it here. If pmix.fence_nb is available, then call it and cycle opal_progress until complete. If pmix.fence_nb is not available, then do an MPI_Barrier and call pmix.fence.
...
Needs to go over to 2.x
2016-04-25 08:04:35 -07:00
Ralph Castain
9d0e306fa0
Update 1.10.3 NEWS items
2016-04-23 19:49:04 -07:00
Nathan Hjelm
ae0ffbb67f
Merge pull request #1397 from hjelmn/enable_thread_multiple
...
ompi: always enable MPI_THREAD_MULTIPLE support
2016-04-23 08:40:22 -06:00
Jeff Squyres
628e638a50
Merge pull request #1574 from jsquyres/pr/fix-usnic-resource-check
...
usnic: fix resource check
2016-04-22 20:08:00 -04:00
Jeff Squyres
dc18c32437
usnic: fix resource check
...
The math for checking the number of QPs and CQs per usNIC/VF was
incorrect, allowing you to run MPI processes even when usNICs (i.e.,
VIC VFs) had fewer QPs and CQs than were necessary. This led to a
confusing error later when fi_enable(3) failed (because we lazily
create QPs). Fixing the math here ensure that we actually print a
helpful error message telling the user specifically what is wrong.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-22 15:58:27 -07:00
Josh Hursey
b213c58e71
Merge pull request #1572 from jjhursey/fix/lsf-1570
...
ras/lsf: Fix affinity for MPMD jobs running under LSF
2016-04-22 14:15:04 -05:00
Joshua Hursey
29b49351af
ras/lsf: Fix affinity for MPMD jobs running under LSF
2016-04-22 11:18:34 -05:00
George Bosilca
d379e23bf7
One less warning.
...
The heterogeneous code need to gracefully handly the contiguous
datatype loops in order to have the "#if 0" code path enabled again.
This is a performance issue (the correctness is guaranteed by the
current code).
2016-04-21 18:11:29 -04:00
Jeff Squyres
06eeeb3583
AUTHORS: Fix an errant reference to Subversion IDs
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-21 17:32:19 -04:00
Ralph Castain
c2c59db49c
Add Mark Santcroos to AUTHORS - welcome, Mark!
2016-04-21 10:54:40 -07:00
Jeff Squyres
5892020238
Merge pull request #1568 from jsquyres/pr/make-symbol-check-only-on-git-clones
...
Makefile.am: only check for common symbols on dev builds
2016-04-20 17:13:25 -04:00
Jeff Squyres
62c45e4a09
Makefile.am: only check for common symbols on dev builds
...
Only run "find_common_syms" in the install-exec-hook when a .git
directory is present in the source dir.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-20 12:58:16 -07:00
Jeff Squyres
68c1a5eb6c
Merge pull request #1567 from jsquyres/pr/fix-ompi-to-opal-name-conversion
...
m4: rename OMPI_SUMMARY_* macros to OPAL_SUMMARY_*
2016-04-20 13:10:06 -04:00
Nathan Hjelm
a40018c639
Merge pull request #1566 from hjelmn/new_hooks_update
...
memory/patcher: do not hook madvise if the syscall doesn't exist
2016-04-20 10:35:44 -06:00
Jeff Squyres
6800ef9ec0
m4: rename OMPI_SUMMARY_* macros to OPAL_SUMMARY_*
...
These macros should really be named OPAL_SUMMARY_*; they're used in
all projects, and therefore should be in the lowest later project (OPAL).
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-20 08:40:00 -07:00
Nathan Hjelm
db854c368a
memory/patcher: do not hook madvise if the syscall doesn't exist
...
Fixes open-mpi/ompi#1565
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-20 09:18:31 -06:00
Joshua Ladd
0d5a57d9d3
Merge pull request #1558 from vspetrov/hcoll_complex_dtype_support
...
Adds mapping to hcoll complex data type
2016-04-20 08:35:33 -04:00
Gilles Gouaillardet
490b538ad6
ompi/datatype: fix MPI_LONG_LONG_INT type name
...
MPI_LONG_LONG_INT is a named predefined datatype, so its name is now MPI_LONG_LONG_INT
MPI_LONG_LONG is a synonym of MPI_LONG_LONG_INT, and its name is also MPI_LONG_LONG_INT
2016-04-20 09:34:20 +09:00
Nathan Hjelm
fdd1ff7c29
Merge pull request #1562 from hjelmn/opal_coverity
...
mca/base: fix coverity issue
2016-04-19 14:29:05 -06:00
Nathan Hjelm
3f15d442de
Merge pull request #1561 from hjelmn/mpool_rewrite
...
rcache/base: add missing file to tarball
2016-04-19 12:00:06 -06:00
Nathan Hjelm
b3abd5380b
Merge pull request #1560 from hjelmn/new_hooks_update
...
Patcher hooks bug fixes
2016-04-19 11:39:30 -06:00
Nathan Hjelm
16c28399cd
rcache/base: add missing file to tarball
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-19 11:03:38 -06:00
Nathan Hjelm
d981a9fc7d
patcher/overwrite: fix compile error on x86
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-19 10:16:39 -06:00
Nathan Hjelm
5bc9d9d1f8
patcher/linux: fix compiler warnings
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-19 10:16:20 -06:00
Nathan Hjelm
1147fb3dd1
patcher/linux: ensure component is only enabled on Linux
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-19 10:16:00 -06:00
Valentin Petrov
21f1c572c0
Adds mapping to hcoll complex dte
2016-04-19 14:14:28 +03:00
Nathan Hjelm
178c97b406
Merge pull request #1557 from hjelmn/new_hooks_update
...
memory/patcher: munmap hook could be called from within a malloc() implementation
2016-04-18 17:29:05 -06:00
Nathan Hjelm
a8e90e8796
memory/patcher: munmap hook could be called from within a malloc() implementation
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-18 15:00:07 -06:00
Nathan Hjelm
95c06cf959
Merge pull request #1556 from hjelmn/opal_coverity
...
memory/patcher: fix coverity warning
2016-04-18 14:55:28 -06:00
Joshua Ladd
1c6218804b
Merge pull request #1542 from igor-ivanov/pr/oshmem-spec1.3
...
Pr/oshmem spec1.3
2016-04-18 15:22:48 -04:00
Nathan Hjelm
7f271171f6
memory/patcher: fix coverity warning
...
Fix CID 1358512: Error handling issues (NEGATIVE_RETURNS):
C libraries usually handle read (-1, ...) fine but it is safer to
avoid calling read with a negative handle. Added negative file
descriptor check.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-18 11:29:20 -06:00
Igor Ivanov
75050b44a2
oshmem: Align OSHMEM API with spec v1.3 (extension api changes)
...
openshmem.org specification does not mention about extension api
but there is an agreemnet to do these changes for related ex api too.
see
Annex G:
Version 1.3
Added const to every read-only pointer argument
2016-04-18 19:38:16 +03:00
Igor Ivanov
157f81b699
oshmem: Align OSHMEM API with spec v1.3 (Added const to every read-only pointer argument)
...
Annex G:
Version 1.3
Added const to every read-only pointer argument
2016-04-18 19:25:31 +03:00
Igor Ivanov
c02d0b7161
oshmem: Align OSHMEM API with spec v1.3 (shmem_lock change signature)
...
Annex G:
Version 1.3
Added volatile to remotely accessible pointer argument in
SHMEM_LOCK
See Sections 8.9.1
2016-04-18 19:25:18 +03:00
Igor Ivanov
a52b0797fc
oshmem: Align OSHMEM API with spec v1.3 (shmem_wait change signature)
...
Annex G:
Version 1.3
Added volatile to remotely accessible pointer argument in SHMEM_WAIT
See Sections 8.7.1
2016-04-18 19:24:55 +03:00
Gilles Gouaillardet
d96919638f
pmix: remote autogenerated file and update .gitignore
...
removed: opal/mca/pmix/pmix114/pmix/src/include/private/autogen/config.h.in
2016-04-18 12:57:41 +09:00
rhc54
2be790447a
Merge pull request #1554 from rhc54/topic/114update
...
Roll to PMIx 1.1.4rc2 - replaces some code that was incorrectly remov…
2016-04-16 19:35:38 -07:00
Ralph Castain
b009e58d25
Roll to PMIx 1.1.4rc2 - replaces some code that was incorrectly removed in prior update
2016-04-16 18:24:24 -07:00
rhc54
8cce6df688
Merge pull request #1553 from rhc54/topic/114update
...
Update to official PMIx 1.1.4rc1
2016-04-16 17:31:19 -07:00
Ralph Castain
8ff114e668
Update to official PMIx 1.1.4rc1
2016-04-15 21:47:46 -07:00