Gilles Gouaillardet
7508c6f3ad
pmix: correctly handle NULL OPAL_BYTE_OBJECT object
2014-10-22 17:15:21 +09:00
yosefe
b4f569b4d4
yalla: address comments on #246 by @jsquires
2014-10-22 10:42:56 +03:00
Joshua Ladd
c284f34ebc
Merge pull request #246 from yosefe/topic/pml-yalla
...
[RFC] Add new PML yalla, which uses mxm directly to reduce overhead.
2014-10-21 12:47:02 -04:00
Nathan Hjelm
1a3734ae57
btl/vader: fix compilation on OS X
2014-10-21 09:27:36 -06:00
Artem Polyakov
ce7102cb54
One more fix for libltdl configuration.
...
Remove unneeded "-I" statements from conftest compilation command.
2014-10-21 21:06:28 +07:00
yosefe
ce7c748e51
Add new PML yalla, which uses mxm directly to reduce overhead.
...
http://starwars.wikia.com/wiki/Ubed_Yalla
2014-10-21 16:08:24 +03:00
Gilles Gouaillardet
f56169cee6
btl/vader: silence warning
...
correctly check HAVE_SYS_PRCTL_H
2014-10-21 19:51:29 +09:00
Gilles Gouaillardet
d60f0cbd88
btl/vader: report an error when a segment cannot be attached
2014-10-21 10:42:22 +09:00
Nathan Hjelm
13643f5b6e
btl/vader: improved single-copy support
...
This commit makes the folowing changes:
- Add support for the knem single-copy mechanism. Initially vader will only
support the synchronous copy mode. Asynchronous copy support may be added
int the future.
- Improve Linux cross memory attach (CMA) when using restrictive ptrace
settings. This will allow Open MPI to use CMA without modifying the system
settings to support ptrace attach (see /etc/sysctl.d/10-ptrace.conf).
- Allow runtime selection of the single copy mechanism. The default behavior
is to use the best available. The priority list of single-copy mehanisms is
as follows: xpmem, cma, and knem.
- Allow disabling support for kernel-assisted single copy.
- Some tuning and bug fixes.
2014-10-20 11:44:52 -06:00
Jeff Squyres
952be15d7f
MPI_Ibarrier.3in: add missing man page
...
Add MPI_Ibarrier.3in to reference MPI_Barrier.3, and update
MPI_Barrier.3in to include bindings for MPI_Ibarrier. Slightly update
the text to be inclusive of the non-blocking case.
Fixes #242 .
2014-10-20 05:26:53 -07:00
Jeff Squyres
206eade32c
mpirun.1in: whitespace cleanup
...
Whitespace cleanup only; no content changes.
2014-10-20 05:18:25 -07:00
Jeff Squyres
9529289319
mpirun.1in: more updates about binding/etc.
...
Follow on to 91e9686
and f9d620e
.
2014-10-20 05:17:49 -07:00
Mike Dubman
15e681fca7
Merge pull request #237 from bureddy/master
...
oshmem: rename global variables with prefix
2014-10-20 12:55:07 +03:00
Mike Dubman
43e5cf5486
Merge pull request #243 from nkogteva/mxm_cleanup
...
MTL MXM cleanup: unnecessary OMPI_MTL_MXM_CONNECT_ON_FIRST_COMM variable removed
2014-10-20 12:54:24 +03:00
Nadezhda Kogteva
2bce929330
MTL MXM cleanup: unnecessary OMPI_MTL_MXM_CONNECT_ON_FIRST_COMM variable removed
2014-10-20 10:29:47 +03:00
Ralph Castain
91e96861dd
Cleanup the orterun man page per review by Gus Correa
2014-10-19 10:21:50 -07:00
Alex Mikheev
d0495c2b20
Merge branch 'topic/oshmem_spml_ikrit_race'
2014-10-19 14:06:09 +03:00
Alex Mikheev
5af4d02bd3
OSHMEM: spml ikrit: complete puts b4 memheap destruction
...
Force completion of all puts before deregestering memheap/bss memory
Fixes a possible race condition where put request completion callback
is called when request context is already cleared.
Change-Id: I7ed887ec0b03a66ce5d3076a7edcf64061f57370
2014-10-19 14:04:34 +03:00
Artem Polyakov
3ff16e7da7
Merge pull request #240 from artpol84/ltdl_advise_fix
...
Fix building system: correct libltdl check for advise capability.
2014-10-18 08:56:15 +07:00
Artem Polyakov
d5adb0fa82
Fix libltdl VPATH configuration.
2014-10-17 22:40:32 +07:00
Aurélien Bouteiller
e3be1fb9a5
Quick pass over the sm-knem code, indent fixes
2014-10-17 10:38:35 -04:00
Christoph Niethammer
9020a1c1f6
Add missing Fortran binding for Win_allocate.
2014-10-17 13:22:54 +02:00
Artem Polyakov
f12ed3efa3
Fix building system: correct libltdl check for advise capability.
2014-10-17 12:59:44 +07:00
Ralph Castain
f9d620e3a7
Update the orterun man page
2014-10-16 21:05:04 -07:00
Jeff Squyres
43aff4d8b3
btl sm: error if knem support is requested and cannot be activated
...
Restore the functionality to error out (and show a helpful message) if
knem support is requested by is either not compiled in or cannot be
activated.
Thanks to Gus Correa for bringing the matter to our attention.
2014-10-16 20:01:26 -07:00
Jeff Squyres
b04a2634c6
btl sm: restore btl_sm_have_knem_support MCA param
...
Somehow, this MCA param was accidentally dropped after v1.6.5. Thanks
to Gus Correa for bringing this matter to our attention.
Also moving some MCA params down from level 9 to levels 4/5.
2014-10-16 19:48:21 -07:00
Ralph Castain
ecbae03009
Fix typo
2014-10-16 13:30:06 -07:00
Ralph Castain
b6aa691e0a
Fix incorrect implementation of new MCA param mca_base_env_list - it was not picking up envars and forwarding them, but only worked if you explicitly set a value for the envar. Ensure it works for both direct and indirect launch modes. Remove stale code as this replaced orte_forward_envars. Ensure it doesn't get passed to the ORTE daemons.
2014-10-16 12:58:56 -07:00
Aurelien Bouteiller
08d93bd4b9
Adding a platform file for Darter NICS CrayXC30
2014-10-16 14:22:02 -04:00
bosilca
d819939841
Merge pull request #233 from ggouaillardet/rfc/coll_module_disable
...
Provide a symmetric behavior for the activation/deactivation of collective modules.
2014-10-16 09:22:04 -04:00
Gilles Gouaillardet
27dcca0bb2
pmi/s1: fix large keys
...
do not overwrite the PMI key when pushing a message that does
not fit within 255 bytes
2014-10-16 13:29:32 +09:00
Gilles Gouaillardet
b5aea782ce
Revert "Fix heterogeneous support"
...
Per the discussion at http://www.open-mpi.org/community/lists/devel/2014/10/16050.php
This reverts commit c9c5d4011b
.
2014-10-16 12:24:38 +09:00
George Bosilca
8acadb279f
Merge branch 'topic/atomic-cleanups'
...
Various minor cleanups.
2014-10-15 21:50:42 -04:00
George Bosilca
63ba754f3f
Remove unnecessary includes from the datatype
2014-10-15 21:49:32 -04:00
George Bosilca
7541c03b4c
Mark all instances where atomic operations are used but their return value is unnecessary
2014-10-15 21:47:32 -04:00
Devendar Bureddy
8dfed1c657
oshmem: rename global variables with prefix
2014-10-15 20:30:37 +03:00
Jeff Squyres
dc66e197cc
var: fix segv in deprecated file var show_help()
...
Ensure to include the new variable filename in the show_help() output
when we load a deprecated MCA param from a file.
Fixes #236
2014-10-15 08:07:31 -07:00
Jeff Squyres
51027a6635
usnic: fix minor typo
...
Change harmless-but-weird comma to semicolon. Found during code
review.
2014-10-15 05:32:36 -07:00
Gilles Gouaillardet
c9c5d4011b
Fix heterogeneous support
...
* redefine orte_process_name_t so it can be converted
between host and network format as an opal_identifier_t
aka uint64_t by the OPAL layer.
* correctly send OPAL_DSTORE_ARCH key
2014-10-15 17:19:13 +09:00
Gilles Gouaillardet
5c81658d58
pmix: fix big endian arch
...
use the appropriate 64 bits type otherwise data gets incorrectly
truncated on big endian arch
2014-10-15 17:17:09 +09:00
Mike Dubman
ab22dcb875
Merge pull request #229 from nkogteva/master
...
oshmem mmap: new mca parameters were introduced - sshmem_mmap_anonymous,...
2014-10-15 10:24:29 +03:00
bureddy
3d77abaa1f
Merge pull request #234 from bureddy/master
...
OSHMEM: Fix application abort
2014-10-14 13:07:10 -07:00
Edgar Gabriel
0219c87039
set the fs_ptr to NULL in case of an error, to avoid a malicious free on file_close.
2014-10-14 13:09:06 -05:00
Devendar Bureddy
cbb3e95ce9
OSHMEM: Fix application abort
...
register on_exit() hook to know exit status inorder to
skip shmem_finalize destructor in case of non-zero exit status
2014-10-14 21:07:28 +03:00
Nathan Hjelm
083a659217
Correct some typos in Cray PMI detection
2014-10-14 10:28:36 -06:00
Alex Mikheev
314ba245e9
Merge branch 'topic/oshmem_spml_ikrit_hw_rdma_channel'
2014-10-14 16:21:06 +03:00
Alex Mikheev
643e64497d
OSHMEM: spml ikrit: hw rdma channel is disabled by default
2014-10-14 16:09:51 +03:00
Alex Mikheev
74ab30b738
OSHMEM: spml ikrit: improve mxm transport sanity check
...
Do not allow combination of transports that is not compliant with
shmem spec. Especially do not allow mix of hw and software atomic
ops
Issue: 4721
Change-Id: Ide382f7510495df3d385f2a5ae5f9def6ef5332c
2014-10-14 15:44:57 +03:00
Alex Mikheev
1bcc88cfb1
OSHMEM: spml ikrit: hardware rdma endpoint
...
Create additional endpoint that is capable of true
one sided RDMA transfers.
MXM atomics component now uses this endpoint
2014-10-14 15:31:09 +03:00
Alina Sklarevich
1eb6286547
OSHMEM: fix the makefile.
...
(oshmem/mca/sshmem/base/Makefile.am)
2014-10-14 11:57:46 +03:00