Ralph Castain
07503d8d6b
Add some plumbing for ORCM support to keep the two code repos from diverging.
...
This commit was SVN r30115.
2014-01-03 22:35:20 +00:00
Brian Barrett
d4bb1cbbad
* Start working on thread safety of Portals 4 MTL
...
* Only call flowctl_add_procs if there's a new proc in the add_procs call
This commit was SVN r30110.
2014-01-02 22:37:01 +00:00
Brian Barrett
e811a8a9cb
Make the Portals 4 collective component disable itself when there's not a
...
Portals 4 point-to-point (MTL or BTL) component in use
This commit was SVN r30109.
2014-01-02 22:35:37 +00:00
Oscar Vega-Gisbert
c9b7ea6d1a
Comm.reduceLocal: add missing offset artifact
...
This commit was SVN r30108.
2014-01-02 21:57:48 +00:00
George Bosilca
fb0f7d7fa5
Fix the issue with the topologies attached to a communicator.
...
This commit was SVN r30107.
2014-01-02 17:38:09 +00:00
Ralph Castain
3f2b3c53ea
Ensure that rankfile-provided allocations are correctly handled
...
Fixes trac:4043
cmr=v1.7.4:reviewer=jsquyres:subject=Ensure that rankfile-provided allocations are correctly handled
This commit was SVN r30106.
The following Trac tickets were found above:
Ticket 4043 --> https://svn.open-mpi.org/trac/ompi/ticket/4043
2014-01-02 16:07:16 +00:00
Ralph Castain
871f4e519c
Silence warning
...
Refs trac:4040
This commit was SVN r30105.
The following Trac tickets were found above:
Ticket 4040 --> https://svn.open-mpi.org/trac/ompi/ticket/4040
2014-01-02 16:05:54 +00:00
Ralph Castain
4aeffca723
Update platform file
...
cmr=v1.7.4:reviewer=ompi-gk1.7
This commit was SVN r30104.
2014-01-02 16:01:24 +00:00
Ralph Castain
d5a5caa7e0
Restore the bycore mpirun option for backward compatibility
...
Refs trac:4044
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30103.
The following Trac tickets were found above:
Ticket 4044 --> https://svn.open-mpi.org/trac/ompi/ticket/4044
2014-01-02 04:16:43 +00:00
Oscar Vega-Gisbert
795131fc59
javadoc: remove old references to offset
...
This commit was SVN r30102.
2014-01-01 21:40:27 +00:00
Mike Dubman
cb90891d47
typo fix
...
cmr=v1.7.4:reviewer=ompi-rm1.7
This commit was SVN r30101.
2014-01-01 12:45:02 +00:00
Rolf vandeVaart
c47e06463d
Adjust CUDA related crossover value.
...
This commit was SVN r30100.
2013-12-30 18:39:11 +00:00
Rolf vandeVaart
e7f430d9ac
Add empty line that was inadvertently removed in message.
...
This commit was SVN r30099.
2013-12-30 18:38:07 +00:00
George Bosilca
947c180d7f
Create a finalize function to provide an opportunity to the mpool
...
base to release the internal structures.
This commit was SVN r30098.
2013-12-29 11:45:46 +00:00
Ralph Castain
969d39d1af
Fix enable-mpi-java - we can't push/pop the opal_java_happy variable in opal_setup_java.m4 as we need it in ompi_setup_java.m4 to determine that the java bindings can be built
...
cmr=v1.7.4:reviewer=jsquyres:subject=Fix enable-mpi-java
This commit was SVN r30097.
2013-12-28 17:03:59 +00:00
Ralph Castain
e0f6a4ef47
Per the discussion on email thread:
...
http://www.open-mpi.org/community/lists/devel/2013/12/13552.php
Patch configure for issues in NetBSD libtool
Thanks to Paul Hargrove for identifying the problem and providing the patch
cmr=v1.7.4:reviewer=jsquyres:subject=Patch configure for issues in NetBSD libtool
This commit was SVN r30096.
2013-12-26 18:06:17 +00:00
Ralph Castain
652f7a120f
Add Mellanox device IDs that were included in prior releases, but somehow missing again here
...
cmr=v1.7.4:reviewer=miked
This commit was SVN r30095.
2013-12-26 17:47:05 +00:00
Ralph Castain
62378a64c8
As Jeff pointed out, the reqd flag should only turn off the show_help - still enter the rest of the code block
...
Refs trac:4019
This commit was SVN r30091.
The following Trac tickets were found above:
Ticket 4019 --> https://svn.open-mpi.org/trac/ompi/ticket/4019
2013-12-26 15:02:41 +00:00
Jeff Squyres
9ba0d19ef1
Corrected patch from Tetsuya Mishima (i.e., a more correct fix than
...
r30086: make sure that a super item is constructed properly).
Refs trac:4035
This commit was SVN r30090.
The following SVN revision numbers were found above:
r30086 --> open-mpi/ompi@d1c63f878e
The following Trac tickets were found above:
Ticket 4035 --> https://svn.open-mpi.org/trac/ompi/ticket/4035
2013-12-26 12:41:39 +00:00
Mike Dubman
92cf175e9e
OSHMEM: exchange mxm(ikrit) endpoints via MPI_Allgather, code cleanup, remove unused
...
Refs trac:3763
This commit was SVN r30089.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-26 10:53:48 +00:00
Mike Dubman
e2f372ac4b
OSHMEM: set default transport for mxm under OSHMEM to be ud, can be overwritten with MXM_OSHMEM_TL= variable
...
Refs trac:3763
This commit was SVN r30088.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-26 08:05:08 +00:00
Ralph Castain
a8a91b374e
Update component-level selection comments to match latest revisions
...
cmr=v1.7.4:reviewer=rhc
This commit was SVN r30087.
2013-12-25 19:12:43 +00:00
Ralph Castain
d1c63f878e
Init variable to avoid infinite loop issues with PGI compilers
...
Thanks to Tetsuya Mishima for identifying the problem and providing the patch!
cmr=v1.7.4:reviewer=jsquyres:subject=Fix LAMA mapper for PGI compilers
This commit was SVN r30086.
2013-12-25 16:43:45 +00:00
Ralph Castain
d049731911
Add pubsub pmi component to list of components to avoid when indirect launch used
...
Refs trac:4032
This commit was SVN r30083.
The following Trac tickets were found above:
Ticket 4032 --> https://svn.open-mpi.org/trac/ompi/ticket/4032
2013-12-25 16:25:37 +00:00
Ralph Castain
885fcac488
Forward declaration must match eventual function - both must be static
...
Refs trac:3763
This commit was SVN r30082.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-25 02:28:22 +00:00
Ralph Castain
85f2429819
Ensure the ipv6 lists get initialized and finalized
...
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30081.
2013-12-24 17:24:39 +00:00
Ralph Castain
2e08219cac
Silence the valgrind report from the OOB
...
Refs trac:4033
This commit was SVN r30080.
The following Trac tickets were found above:
Ticket 4033 --> https://svn.open-mpi.org/trac/ompi/ticket/4033
2013-12-24 17:06:45 +00:00
Ralph Castain
65654325ef
Continue the quest for valgrind silence - ensure that the db modules are given a chance to cleanup, and that the hash module releases all of its memory
...
cmr=v1.7.5:reviewer=jsquyres:subject=Silence db framework valgrind reports
This commit was SVN r30079.
2013-12-24 17:03:45 +00:00
Ralph Castain
81df8d09ca
Avoid use of PMI components when launched via mpirun as this is just unnecessary overhead that can cause confusion.
...
cmr=v1.7.4:reviewer=miked:subject=Avoid use of PMI components when launched via mpirun
This commit was SVN r30078.
2013-12-24 16:32:31 +00:00
Mike Dubman
cc4ab51b71
SHMEM: silence warning
...
Refs trac:3763
This commit was SVN r30077.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-24 16:18:48 +00:00
Ralph Castain
01ee5f380b
Remove debug - problem has been identified
...
Refs trac:4026
This commit was SVN r30075.
The following Trac tickets were found above:
Ticket 4026 --> https://svn.open-mpi.org/trac/ompi/ticket/4026
2013-12-24 15:22:18 +00:00
Jeff Squyres
12d23e9c92
Left out valid end-of-string comparison in r30073.
...
Refs trac:4031
This commit was SVN r30074.
The following SVN revision numbers were found above:
r30073 --> open-mpi/ompi@6003702a51
The following Trac tickets were found above:
Ticket 4031 --> https://svn.open-mpi.org/trac/ompi/ticket/4031
2013-12-24 12:07:56 +00:00
Jeff Squyres
6003702a51
Minor improvements to the usnic BTL:
...
1. Fix ompi_info memory leak in usnic BTL: do not allocate memory in
the component register function, because ompi_info only calls the
component register function and then dlclose's the component -- it
does not call component finalize. Instead, defer parsing the MCA
param (and alloc'ing memory) until the component init function so
that any allocated memory can be freed in the component close
function.
1. Also add a new check to ensure that we actually have some part
numbers to check. Add a show_help message if we don't find any
vendor part IDs to check.
1. Add a verbose output if usnic disqualifies itself from selection
because THREAD_MULTIPLE was specified.
cmr=v1.7.5:reviewer=dgoodell
This commit was SVN r30073.
2013-12-24 11:57:35 +00:00
Jeff Squyres
365ce2cd03
Fix minor MPI thread memory leak / fix valgrind still-reachable warning.
...
cmr=v1.7.5:reviewer=brbarret:subject=Fix minor MPI thread memory leak
This commit was SVN r30072.
2013-12-24 11:05:51 +00:00
Jeff Squyres
ce02002a5e
Free minor memory leak / squash valgrind still-reachable warning.
...
cmr=v1.7.5:reviewer=rhc
This commit was SVN r30071.
2013-12-24 11:04:38 +00:00
Jeff Squyres
bceaa347b1
Label what the GAP_TEST macro does. Print more meaningful output as
...
to what the test is doing (i.e., checking for gaps between struct fields).
This commit was SVN r30070.
2013-12-24 11:03:24 +00:00
Ralph Castain
38f46641ce
Ensure the recv handler has been initialized
...
Refs trac:4026
This commit was SVN r30068.
The following Trac tickets were found above:
Ticket 4026 --> https://svn.open-mpi.org/trac/ompi/ticket/4026
2013-12-24 06:09:45 +00:00
Ralph Castain
bb80625a8a
Add missing var initialization
...
cmr=v1.7.4:reviewer=ompi-gk1.7
This commit was SVN r30063.
2013-12-24 00:02:22 +00:00
Ralph Castain
65228d3571
Don't use "size_t" for the nbytes field in the header - use uint32_t to ensure that ntohl/htonl correctly match it
...
Refs trac:4026
This commit was SVN r30062.
The following Trac tickets were found above:
Ticket 4026 --> https://svn.open-mpi.org/trac/ompi/ticket/4026
2013-12-23 21:39:49 +00:00
Ralph Castain
6a432ca092
Per patch from Ashley Pittman, correct the name of the struct within which the code is looking for "mtc".
...
cmr=v1.7.4:reviewer=bosilca:subject=Correct name of struct
This commit was SVN r30061.
2013-12-23 21:32:16 +00:00
Ralph Castain
7d8c0459a4
Attempt to debug hang that is hitting some environments. Posting to 1.7.4 as a placeholder for the eventual solution
...
cmr=v1.7.4:reviewer=rhc
This commit was SVN r30060.
2013-12-23 19:57:05 +00:00
Ralph Castain
9eebb79d54
Cleanup a loop that couldn't possibly execute as the outer loop indexed was being reused by the inner loops, leaving the index at the cutoff point after the first iteration
...
cmr=v1.7.4:reviewer=edgar:subject=Cleanup loop in sharedfp
This commit was SVN r30059.
2013-12-23 18:34:34 +00:00
Nathan Hjelm
3be4536d9b
Cleanup various leaks in ompi_info reported by valgrind.
...
cmr=v1.7.4:reviewer=jsquyres
This commit was SVN r30058.
2013-12-23 17:47:43 +00:00
Ralph Castain
f329f170e4
Remove stale directories that were zero'd out by some prior patch, but not svn rm'd
...
This commit was SVN r30057.
2013-12-23 15:29:33 +00:00
Mike Dubman
2e138ddd05
OSHMEM: Use MPI calls for mkey exchange
...
fixed by Alex, reviewed by miked
Refs: 3763
This commit was SVN r30056.
2013-12-23 09:20:42 +00:00
Mike Dubman
80f4e02e0a
Several changes:
...
- Modifications to coll/hcoll component related to the changes in the libhcoll API.
Now, hcoll_destroy_context accepts one more parameter that indicates if the context was
really destroyed as a result of the call.
This new "non-blocking" context destruction fixes hang discovered in IMB with mcast enabled.
- Clean up all the left contexts (if any) on the comm_world destruction.
fixed by Val, reviewed by miked
cmr=v1.7.4:reviewer=ompi-rm1.7
This commit was SVN r30055.
2013-12-23 06:57:12 +00:00
Jeff Squyres
1448522d15
In an MPI_IBCAST, we cannot shortcut if there's only 1 process.
...
cmr=v1.7.4:reviewer=brbarret:subject=Fix IBCAST for COMM_SELF
-This line, and those below, will be ignored--
M c/ibcast.c
This commit was SVN r30054.
2013-12-22 22:55:58 +00:00
Jeff Squyres
71ec6c1617
Remove unnecessary "mpi.h"; move opal headers to the top.
...
This commit was SVN r30053.
2013-12-22 20:38:43 +00:00
George Bosilca
24879f9def
Code cleanup while chasing valgrind complaints.
...
This commit was SVN r30048.
2013-12-21 23:28:14 +00:00
George Bosilca
b324884375
This might explain the current difficulties with the mapping...
...
This commit was SVN r30047.
2013-12-21 23:26:13 +00:00