Ralph Castain
fc3b777ef5
Cleanup a variable that isn't used if pmi2 support is available
...
Refs trac:3683
This commit was SVN r28841.
The following Trac tickets were found above:
Ticket 3683 --> https://svn.open-mpi.org/trac/ompi/ticket/3683
2013-07-18 17:19:13 +00:00
Edgar Gabriel
93cef82873
remove the ylib component from the fcoll framework. It is not used, there are
...
no plans to use it. We can always recover it from svn if we would ever change
our minds.
This commit was SVN r28840.
2013-07-18 16:18:06 +00:00
Ralph Castain
92c6b806b9
Based on a patch submitted by Piotr Lesnicki of Bull, cleanup the PMI2 support. This has not been tested yet on multiple environments (e.g., Cray), so it needs more evaluation prior to moving to the 1.7 branch.
...
cmr:v1.7.3:reviewer=rhc
This commit was SVN r28837.
2013-07-18 14:46:07 +00:00
Pavel Shamis
68969ba6e5
Removing bogus references in iboffload code.
...
cmr:v1.7:reviewer=hjelmn
This commit was SVN r28834.
2013-07-17 22:35:24 +00:00
Rolf vandeVaart
49663fb802
Move CUDA-aware configurary to its own file and other minor changes due to review.
...
This commit was SVN r28832.
2013-07-17 22:12:29 +00:00
Edgar Gabriel
6e8522fec5
infuse life into the shared file pointer framework. For this:
...
- extend the framework API
- remove the dummy component, not require anymore
- add four components to perform the actual job.
This commit was SVN r28828.
2013-07-17 21:55:24 +00:00
Edgar Gabriel
ac694b7056
in preparation for the new shared file pointer components to be committed
...
soon:
- add a new abstraction layer to be used internally for some operations
- add a new mca parameter to control lazy intialization of shared file
pointer structures
This commit was SVN r28826.
2013-07-17 21:30:50 +00:00
Dave Goodell
94977f9501
add authors-to-cvsimport.pl script
...
Helpful when creating a git-svn clone of the OMPI repository.
Reviewed by jsquyres@
cmr:v1.7:reviewer=jsquyres
This commit was SVN r28825.
2013-07-17 21:21:15 +00:00
Dave Goodell
e768b3c8c4
clean up AUTHORS file
...
Reviewed by jsquyres@
cmr:v1.7:reviewer=jsquyres
This commit was SVN r28824.
2013-07-17 21:21:02 +00:00
Nathan Hjelm
b88509af36
don't close components that failed to register. cmr:v1.7:reviewer=rhc
...
This commit was SVN r28823.
2013-07-17 19:49:05 +00:00
Vishwanath Venkatesan
ce8f8f0829
Changing the MPI Datatype from MPI_LONG to OMPI_OFFSET_DATATYPE for send/recv offsets
...
This commit was SVN r28822.
2013-07-17 19:16:53 +00:00
Nathan Hjelm
d4c6029cf3
sbgp/ibnet: set mca_sbgp_ibnet_component.mtu to IBV_MTU_1024 before registering it. cmr:v1.7:reviewer=pasha
...
This commit was SVN r28821.
2013-07-17 19:16:31 +00:00
Rolf vandeVaart
7a45be8bde
Fix variable initialization.
...
This commit was SVN r28819.
2013-07-17 17:37:35 +00:00
Nathan Hjelm
5999906dec
Remote duplicate mpi/tool from DIST_SUBDIRS
...
This commit was SVN r28818.
2013-07-17 04:35:47 +00:00
Nathan Hjelm
f0aeb36d80
Fix warnings in ob1 introduced by the pvar commit
...
This commit was SVN r28817.
2013-07-17 03:41:05 +00:00
Ralph Castain
956317ac1e
Cleanup the MPIT errors - include the generated mpit lib in libompi, set ignores, remove the now unused mpit directory
...
This commit was SVN r28816.
2013-07-17 03:13:13 +00:00
Rolf vandeVaart
f95c95cf79
Additional cleanup of how libraries and paths are searched.
...
This commit was SVN r28815.
2013-07-16 18:40:55 +00:00
Ralph Castain
dbc207f237
Update author affiliation
...
This commit was SVN r28813.
2013-07-16 18:30:14 +00:00
Nathan Hjelm
38bcbc4696
mpit: fix behavior when returning strings
...
This commit was SVN r28804.
2013-07-16 16:03:48 +00:00
Nathan Hjelm
e6e9f2c6fd
Add profiling function definitions for MPI_T and add a missing type into mpi.h
...
This commit was SVN r28803.
2013-07-16 16:03:33 +00:00
Nathan Hjelm
456de007a8
ignore unavailable components when registering
...
This commit was SVN r28802.
2013-07-16 16:02:33 +00:00
Nathan Hjelm
35673ea400
Add example performance variables to ob1: unexpected message queue length, posted receive length
...
This commit was SVN r28801.
2013-07-16 16:02:25 +00:00
Nathan Hjelm
d446675526
MCA: Per-RFC, add support for performance variables
...
This commit adds an API for registering and querying performance
variables (mca_base_pvar) in the MCA base. The existing MCA variable
system API has been updated to reflect the new API: MCA variable
groups have performance variables, and new types have been added (double,
unsigned long long) to reflect what is required by the MPI_T
interface. Additionally, the MCA variable group code has been split
into its own set of files: mca_base_var_group.[ch].
Details of the new API can be found in doxygen comments in the header:
mca_base_pvar.h.
Other changes to the variable system:
- Use an opal_hash_table to speed up variable/group lookup.
- Clean up code associated with MCA variable types.
- Registered performance variables are printed by ompi_info -a. In the
future an option should be added to control this behavior.
Changes to OMPI:
- Added full support for the MPI_T performance variable interface.
This commit was SVN r28800.
2013-07-16 16:02:13 +00:00
Ralph Castain
5f520e241b
Ensure we get both -lpmi and -lpmi2 when the libs are separate
...
This commit was SVN r28795.
2013-07-16 14:57:18 +00:00
Rolf vandeVaart
54b1fbdb4a
Better error message code. Remove commented out code.
...
This commit was SVN r28793.
2013-07-15 22:27:34 +00:00
Rolf vandeVaart
4d2c2bcefe
Better error message. Remove a tab.
...
This commit was SVN r28791.
2013-07-15 19:39:54 +00:00
George Bosilca
f7ac610bee
Fix an issue with the packing/unpacking of datatype representations
...
identified by Takahiro Kawashima. The packed length was reported as a
max bound and not provided on the unpacking side, so the unpacking
buffer could become out of sync with the content stored after the
packed representation.
The fix force the packing operation itself before reporting the length,
so we always report now the real number of bytes in the packed
representation.
cmr:v1.7.3:reviewer=jsquyres
This commit was SVN r28790.
2013-07-15 10:54:22 +00:00
Ralph Castain
10ca1c1b04
Turns out that there was exactly ONE place in all of the OMPI code base that still referred to OPAL_TRACE, though a few places retained the include file for no reason. So no point in letting this sit as it is clearly an unused "feature".
...
This commit was SVN r28789.
2013-07-14 18:57:20 +00:00
Ralph Castain
563bf60fb8
Fix an ordering problem that crept in due to the change in MCA param system. One MCA param would set a value, and then we did a hard reset of that value before testing another MCA param, thus removing a critical value for proper operation of the first param.
...
cmr:v1.7.3:reviewer=brbarret
This commit was SVN r28788.
2013-07-14 16:22:13 +00:00
Mike Dubman
5bd2e15cbb
support for ConnectX3-Pro card. cmr:v1.7:reviewer=jsquyres cmr:v1.6:reviewer=jsquyres
...
This commit was SVN r28787.
2013-07-14 06:44:19 +00:00
Jeff Squyres
2264e6f5a3
Update svn:ignore to ignore config.h.in
...
This commit was SVN r28785.
2013-07-13 20:55:41 +00:00
Jeff Squyres
14424daf4c
Remove auto-generated file
...
This commit was SVN r28784.
2013-07-13 20:55:09 +00:00
Ralph Castain
7a21661785
Silence a warning when --without-hwloc is used
...
This commit was SVN r28783.
2013-07-13 17:17:17 +00:00
Ralph Castain
5bdc4082ea
Remove stale platform directory
...
This commit was SVN r28777.
2013-07-12 18:49:08 +00:00
Ralph Castain
ee3e3a3dd8
Fix typo for make tarball
...
This commit was SVN r28776.
2013-07-12 18:48:38 +00:00
Ralph Castain
0230a9d4f8
Hmmm...try and remove these again
...
This commit was SVN r28775.
2013-07-12 18:47:55 +00:00
Ralph Castain
af950eb8ac
Update platform files
...
This commit was SVN r28774.
2013-07-12 18:45:03 +00:00
Ralph Castain
e093187ff6
Cleanup and rename of platform files
...
This commit was SVN r28773.
2013-07-12 18:42:16 +00:00
Nathan Hjelm
dfca3d4804
fix typos in the ugni and vader btls
...
This commit was SVN r28772.
2013-07-12 17:55:33 +00:00
Nathan Hjelm
8f9b7926ec
mca/base: fix component selection negation. cmr:v1.7:reviewer=jsquyres
...
This commit was SVN r28770.
2013-07-12 17:55:20 +00:00
Dave Goodell
3741d62308
fix --without-hwloc build failure
...
All builds since r28682 configured with '--without-hwloc' fail at "make"
time without this fix.
Reviewed by rhc@
This commit was SVN r28769.
The following SVN revision numbers were found above:
r28682 --> open-mpi/ompi@446e33a5d8
2013-07-12 17:21:14 +00:00
Ralph Castain
b001d31c27
Per RFC, remove libevent 2.0.19 and leave 2.0.21 as the default
...
This commit was SVN r28767.
2013-07-12 16:37:15 +00:00
Nathan Hjelm
1119cd3e8a
Merge branch 'vader_fix'
...
This commit was SVN r28764.
2013-07-11 23:30:20 +00:00
Brian Barrett
2f19fc52de
use the same multi-md workaround the rest of the Portals code is using.
...
This commit was SVN r28761.
2013-07-11 21:00:11 +00:00
Nathan Hjelm
b5281778b0
btl/vader: improve small message performance
...
This commit improved the small message latency and bandwidth when using
the vader btl. These improvements should make performance competative
with other MPI implementations.
This commit was SVN r28760.
2013-07-11 20:54:12 +00:00
Brian Barrett
bea54eeeb1
First take at a BTL for Portals 4
...
This commit was SVN r28759.
2013-07-11 20:47:08 +00:00
Jeff Squyres
9252afdcd9
Updates and tweaks to the documentation of the new MCA parameter
...
system (written in conjunction with Nathan).
This commit was SVN r28758.
2013-07-11 20:04:51 +00:00
Jeff Squyres
bdb45a2e4f
Add an oh-so-slightly faster variant of the hotel "checkin" action
...
(since this is used in the fast path) for when you ''know'' that there
will be a room available:
* Don't do the last_unoccupied_room check
* Return void
This commit was SVN r28757.
2013-07-11 20:00:37 +00:00
Jeff Squyres
baa3182794
Per RFC
...
(http://www.open-mpi.org/community/lists/devel/2013/07/12534.php ),
remove a bunch of dead code.
This commit was SVN r28756.
2013-07-11 17:34:28 +00:00
Rolf vandeVaart
858ef65142
Fix loop limit.
...
This commit was SVN r28755.
2013-07-11 17:15:43 +00:00