Ralph Castain
a2085a5916
Fix the PSM transport key generator to match prior releases
...
This commit was SVN r32649.
2014-08-30 00:48:25 +00:00
Ralph Castain
9ac75451ff
Nathan had requested this before as he needs to know the #procs in the job to optimize the UGNI btl. Add the fetch for that data - the native pmix component already provides it, but ensure the Slurm PMI-1 support does too. If not found, fall back to the non-optimized number
...
This commit was SVN r32648.
2014-08-29 22:53:35 +00:00
Ralph Castain
cb0739dfd4
Update the regex to resolve a bug
...
This commit was SVN r32647.
2014-08-29 22:24:20 +00:00
Ralph Castain
f865ef61ab
Need local_size returned by the Slurm components
...
This commit was SVN r32646.
2014-08-29 22:23:27 +00:00
Howard Pritchard
9a2891f2d6
handle PMIX_LOCAL_SIZE attr arg in cray pmix
...
This commit was SVN r32645.
2014-08-29 21:18:02 +00:00
Ralph Castain
8faabed2cd
Add some further initialization and protection for zero-byte messages
...
This commit was SVN r32644.
2014-08-29 17:24:55 +00:00
Ralph Castain
2b225e3776
Cleanup a race condition regarding marking that waitpid_fired. We should always mark it as fired when we enter the wait_local_proc routine, and also mark it as no longer alive if iof_complete has also been found. If other places in the code also update those flags, there is no harm done.
...
This commit was SVN r32643.
2014-08-29 17:03:31 +00:00
Gilles Gouaillardet
6916bfc368
btl/openib: fix use of mca_btl_openib_component.default_recv_qps
...
- do not have mca_btl_openib_component.default_recv_qps point to the stack
- do not reset mca_btl_openib_component.default_recv_qps in btl_openib_component_open
cmr=v1.8.3:reviewer=miked
This commit was SVN r32642.
2014-08-29 04:41:34 +00:00
Gilles Gouaillardet
b8a2e90f2d
btl/openib: fix a typo
...
cmr=v1.8.3:reviewer=miked
This commit was SVN r32639.
2014-08-29 04:23:42 +00:00
Ralph Castain
730e28349e
Some minor uninitialized variable cleanups
...
This commit was SVN r32629.
2014-08-29 02:21:13 +00:00
Jeff Squyres
733316372b
usnic: remove suggestion of enabling no-drop in the fabric
...
Reviewed by Reese Faucette
cmr=v1.8.3:reviewer=ompi-rm1.8
This commit was SVN r32628.
2014-08-28 23:56:56 +00:00
Jeff Squyres
f4238d65a5
fortran: also provide PMPI variants for MPI_Alloc_mem_cptr
...
r32622 was the first half of the fix -- we need the PMPI variants as well.
Refs trac:4882
This commit was SVN r32627.
The following SVN revision numbers were found above:
r32622 --> open-mpi/ompi@cf0f734a98
The following Trac tickets were found above:
Ticket 4882 --> https://svn.open-mpi.org/trac/ompi/ticket/4882
2014-08-28 23:47:38 +00:00
Howard Pritchard
2a12fd833d
Fix compile problem from pmix merge
...
This commit was SVN r32626.
2014-08-28 22:14:12 +00:00
Howard Pritchard
51c73f116b
switch check for ugni to use pkg-config
...
deprecate with-ugni in lanl/cray_xe6 platform file
This commit was SVN r32625.
2014-08-28 22:03:41 +00:00
Ralph Castain
fafdbeec0c
Cleanup and enable the new daemon collective modules for more scalable operations. Thanks to Nadezhda Kogteva (Mellanox) for doing them.
...
This commit was SVN r32624.
2014-08-28 20:35:35 +00:00
Jeff Squyres
008454a4a8
make_dist_tarball: check for a dirty source tree
...
Have the make_dist_tarball script check to ensure that the source tree
is clean before continuing. This ensures that we don't accidentally
build a distribution tarball with something that is not committed in
the repo.
There is a --dirtyok option to override this check, and if you access
this script via the "make_tarball" link, --dirtyok is added to the
default set of options.
cmr=v1.8.3:reviewer=rhc
This commit was SVN r32623.
2014-08-28 13:26:33 +00:00
Gilles Gouaillardet
cf0f734a98
Fortran: add mpi_alloc_mem_cptr like bindings when configured with --without-weak-symbols
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32622.
2014-08-28 09:34:54 +00:00
Ralph Castain
b554cd7d86
Turn off the coll/ml component if --without-hwloc was given
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32621.
2014-08-27 20:25:39 +00:00
Ralph Castain
731a878ff3
Add a bunch of debug to help track down the problem, and eventually find another place where comparison of signatures was incorrectly performed - use the dss compare operation to be consistent and safe
...
This commit was SVN r32620.
2014-08-27 19:52:20 +00:00
Ralph Castain
5fb7c7d23b
Don't explicitly add the hostname to the data fetch when we already cached a remote blob
...
This commit was SVN r32619.
2014-08-27 16:18:05 +00:00
Ralph Castain
3c24770bce
Protect debug printing on backend nodes
...
This commit was SVN r32618.
2014-08-27 16:17:28 +00:00
Ralph Castain
b87b69e977
Ensure the nodes get added to the job map on the remote nodes, add some debug to grpcomm daemon array construction
...
This commit was SVN r32617.
2014-08-27 16:16:46 +00:00
Ralph Castain
842aaf6167
Correctly end mapping oversubscribed nodes round-robin byslot
...
cmr=v1.8.3:reviewer=rhc
This commit was SVN r32616.
2014-08-27 16:15:18 +00:00
Jeff Squyres
d85527701a
Fix MPI_COMM_SPLIT_TYPE with MPI_UNDEFINED
...
Thanks to Lisandro Dalcin for identifying the problem.
Fixes trac:4876
Submitted by George Boscila, reviewed by Jeff Squyres.
cmr=v1.8.3:reviewer=ompi-rm1.8
This commit was SVN r32615.
The following Trac tickets were found above:
Ticket 4876 --> https://svn.open-mpi.org/trac/ompi/ticket/4876
2014-08-27 12:17:33 +00:00
Gilles Gouaillardet
7e3784e0b7
MPI_Type_create_indexed_block.3: fix a typo in the man page
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32614.
2014-08-27 03:48:03 +00:00
George Bosilca
8de93982d5
Correctly build the args for the hindexed_block datatype.
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32613.
2014-08-27 03:45:07 +00:00
Gilles Gouaillardet
2679629a12
pmix: fix compilation when configured with --without-hwloc
...
This commit was SVN r32604.
2014-08-26 08:31:05 +00:00
Edgar Gabriel
46de730059
fix a typo
...
This commit was SVN r32603.
2014-08-25 20:53:19 +00:00
Edgar Gabriel
52eac0146d
cleanup of the fbtl interfaces: remove the *sorted optimization flag, since it
...
was not used anyway in the last two years. Simplifies the code significantly.
This commit was SVN r32602.
2014-08-25 18:04:24 +00:00
Ralph Castain
9b95de1b62
Update the script to handle git as well as svn repos
...
This commit was SVN r32598.
2014-08-25 17:04:13 +00:00
Todd Kordenbrock
6a3225d800
Fix invalid symbols left by the PMIx merge.
...
This commit was SVN r32597.
2014-08-25 16:30:26 +00:00
Ralph Castain
1221e8a96f
Compare the full signature - thanks to Gilles for identifying the problem
...
This commit was SVN r32595.
2014-08-25 14:52:06 +00:00
Gilles Gouaillardet
d440ee80a4
oshmem configury: fix a test
...
Fix a test in r32590
Refs trac:4868
This commit was SVN r32594.
The following SVN revision numbers were found above:
r32590 --> open-mpi/ompi@36b315db2d
The following Trac tickets were found above:
Ticket 4868 --> https://svn.open-mpi.org/trac/ompi/ticket/4868
2014-08-25 06:57:30 +00:00
Gilles Gouaillardet
df8baf685f
oshmem configury: fix a typo
...
Fix a typo in r32590
Refs trac:4868
This commit was SVN r32593.
The following SVN revision numbers were found above:
r32590 --> open-mpi/ompi@36b315db2d
The following Trac tickets were found above:
Ticket 4868 --> https://svn.open-mpi.org/trac/ompi/ticket/4868
2014-08-25 04:41:56 +00:00
Gilles Gouaillardet
d743da18bf
pmix: fix process name parsing on 32 bits systems
...
opal_process_name_t is an uint64_t which is not equivalent to
an unsigned long on 32 bits systems.
this is now parsed as an unsigned long long.
This commit was SVN r32592.
2014-08-25 03:08:02 +00:00
Jeff Squyres
e8eb07ad87
ompi_common_dll.c: the topo mtc union offset must be saved
...
Since the union contains pointers -- not instances -- we need to save
the mtc offset to get to the pointers later.
This commit was SVN r32591.
2014-08-23 15:42:44 +00:00
Jeff Squyres
36b315db2d
oshmem configury: tighten up the pshmem checks
...
Make the checks for macro weak symbols be equivalent to the checks for
weak symbols.
Also fix up several OSHMEM configure checks:
* fix an errant AC_MSG_REQUEST
* don't check for profiling ability during configure options checks.
Instead, defer it to later, when we have weak symbol check results.
* don't directly call _FOO macros from the top level
* make setting up OSHMEM profiling similar to MPI profiling: create
OSHMEM_SETUP_PROFILING macro
* cache the results of checking for macro weak symbols (for parity
with the weak symbol check -- although we should really
revisit/audit the whole cache-checking scheme throughout all m4
code; it may well be inconsistently used)
* add some more [] m4 quoting, even in the original C weak symbols test
* style: fix some whitespace errors
Refs trac:4868
This commit was SVN r32590.
The following Trac tickets were found above:
Ticket 4868 --> https://svn.open-mpi.org/trac/ompi/ticket/4868
2014-08-23 10:50:14 +00:00
Jeff Squyres
1b3c9a5517
Add vvenkates ID.
...
This commit was SVN r32589.
2014-08-23 09:34:31 +00:00
Ralph Castain
ac0c584eb7
Add missing file
...
This commit was SVN r32588.
2014-08-23 04:31:35 +00:00
Ralph Castain
5a13cdb739
Fix a race condition caused by a bad attribute flag that created an OR instead of an AND condition check
...
This commit was SVN r32587.
2014-08-22 22:48:16 +00:00
Ralph Castain
039b7acfb5
Fix the quoting algorithm so only rsh command lines get quoted values
...
cmr=v1.8.2:reviewer=jsquyres
This commit was SVN r32586.
2014-08-22 22:47:38 +00:00
Ralph Castain
f00af81c1d
Little more cleanup under the abort cases cited by Gilles. All seem to be working now
...
This commit was SVN r32585.
2014-08-22 19:57:57 +00:00
Ralph Castain
b1a7375192
Fix the "unreachable" message so it outputs the correct hostname for the remote proc. Cleanup some of the pmix stuff when running corner cases of errors
...
This commit was SVN r32584.
2014-08-22 19:20:45 +00:00
Joshua Ladd
97abb7c727
Backing out the new Opal Hash table until the legal issues are address by H.P.
...
Refs trac:4872
This commit was SVN r32583.
The following Trac tickets were found above:
Ticket 4872 --> https://svn.open-mpi.org/trac/ompi/ticket/4872
2014-08-22 19:10:09 +00:00
Ralph Castain
6ff2a60829
Handle the non-blocking fence case correctly, and ensure we always at least pass back the hostname of the process whose info is being requested so that the ompi_proc_t can correctly initialize it when we are in a non-blocking fence with np < cutoff scenario
...
This commit was SVN r32578.
2014-08-22 14:26:24 +00:00
Ralph Castain
8f1b9b463e
Fix shared memory operations - need to pass the local topology and cpusets of all local peers so we can properly compute relative locality for them. Also need to set default locality to "on node" in case where cpusets are not passed because procs are not bound.
...
This commit was SVN r32577.
2014-08-22 05:17:51 +00:00
Vishwanath Venkatesan
b176787d0f
Remove unwanted spaces + Test commit
...
This commit was SVN r32576.
2014-08-22 05:11:17 +00:00
MPI Team
42b985b836
Update git/hg ignore files
...
This commit was SVN r32575.
2014-08-22 05:00:28 +00:00
Ralph Castain
c6f78d6e54
The PMI ess component now gets used for more than direct launch, so only set standalone_operation flag if no daemon uri is available so we aggregate show_help messages
...
This commit was SVN r32574.
2014-08-22 03:00:56 +00:00
Jeff Squyres
b0dfb9f401
usnic: avoid a possible race condition
...
Per #4874 , code review revealed a possible race condition in the
module struct and the connectivity agent. Move the setup of the
connectivity agent listener until the module struct has been fully
setup.
This commit was SVN r32573.
2014-08-22 02:34:24 +00:00