Howard Pritchard
4beab705aa
different way to fix opal_config compile problem
...
This commit was SVN r32415.
2014-08-04 17:37:12 +00:00
Howard Pritchard
686eb40ba2
Revert "get file to compile with gcc 4.8.1"
...
This reverts commit 041a192502ebc87e22cd002dd20c67478831d451.
This commit was SVN r32414.
2014-08-04 17:37:08 +00:00
Howard Pritchard
2580b0db79
get file to compile with gcc 4.8.1
...
This commit was SVN r32412.
2014-08-04 16:40:47 +00:00
Ralph Castain
50586a3dde
Per patch from Paul Hargrove, disable an unused function in libevent to restore OpenBSD support
...
Reviewed by rhc, RM-approved
cmr=v1.8.2:reviewer=ompi-gk1.8
This commit was SVN r32411.
2014-08-04 13:29:35 +00:00
Ralph Castain
61bf7af9d2
Per Paul Hargrove's suggestion, create an opal_pagesize function to abstract the various ways of obtaining that value. Rather than creating a separate file for only that one function, put it in a convenient place that is at least somewhat related.
...
Refs trac:4826
This commit was SVN r32407.
The following Trac tickets were found above:
Ticket 4826 --> https://svn.open-mpi.org/trac/ompi/ticket/4826
2014-08-02 18:38:16 +00:00
Ralph Castain
a347b19dc1
Add missing include
...
This commit was SVN r32406.
2014-08-01 18:49:37 +00:00
George Bosilca
1e37b67e5d
No more assert in the proc destructor.
...
This commit was SVN r32401.
2014-08-01 16:36:23 +00:00
Ralph Castain
daeb9b6c4f
Some more cleanups. Remove direct references to ORTE by changing OMPI_CAST_ORTE_NAME -> OMPI_CAST_RTE_NAME. Ensure that ORTE tools (mpirun, orted, tools) set the OPAL proc structure fields so OPAL knows what is going on and uses the correct print functions (still need to fix the problem for non-MPI apps). Properly return uint32_t from the opal utilities instead of int32_t as that is what the ORTE process name fields contain.
...
Thanks to Gilles for pointing out some of the discrepancies.
This commit was SVN r32398.
2014-08-01 14:44:11 +00:00
George Bosilca
3ec865558d
Dont miss the Os X atomics on "make dist".
...
This commit was SVN r32390.
2014-08-01 03:35:38 +00:00
Jeff Squyres
ff4717b727
usnic: cagent now checks that incoming pings are expected
...
Previously, the connectivity agent was pretty dumb: it took whatever
pings it got and ACKed them. Then we added an agent check to ensured
that the ping actually came from the source interface that it said it
came from. Now we add another check such that when a ping is received
on interface X that corresponds to usnic module Y, we ensure that the
source interface of the ping is on the all_endpoints list for module Y
(i.e., module Y expects to be able to talk to that peer interface).
This detects cases where peers have come to different conclusions
about which interfaces should be used to communicate (which is bad!).
This usually reflects a network misconfiguration.
Fixes CSCuq05389.
This commit was SVN r32383.
2014-07-31 22:30:20 +00:00
George Bosilca
97de458cd7
Fix.
...
This commit was SVN r32382.
2014-07-31 21:54:07 +00:00
Jeff Squyres
a694e46560
tcp btl: remove the btl_tcp_if_seq MCA param
...
No one was using this functionality, anyway.
This commit was SVN r32381.
2014-07-31 20:16:10 +00:00
George Bosilca
daa076995a
orte_rmaps_numa_node_t -> opal_rmaps_numa_node_t
...
This commit was SVN r32380.
2014-07-31 19:58:47 +00:00
Ralph Castain
c366554048
Cleanup the MCA param registration - the MPI_T interface is allowed to modify the value, so don't read the value until we are ready to use it. Discussed with Nathan, but will ask his review prior to porting it to 1.8.2
...
Refs trac:4816
This commit was SVN r32379.
The following Trac tickets were found above:
Ticket 4816 --> https://svn.open-mpi.org/trac/ompi/ticket/4816
2014-07-31 16:30:08 +00:00
Rolf vandeVaart
cd729fe173
Improve error message.
...
This commit was SVN r32378.
2014-07-31 15:34:38 +00:00
Nathan Hjelm
85b78f838e
Fix mpool/udreg compilation
...
This commit was SVN r32377.
2014-07-31 15:29:20 +00:00
Nathan Hjelm
6b7c4e72d5
Fix another ompi->opal naming issue
...
This commit was SVN r32376.
2014-07-31 15:01:19 +00:00
Rolf vandeVaart
97da541abf
Fix hostname string usage in error messages.
...
This commit was SVN r32375.
2014-07-31 14:47:51 +00:00
Gilles Gouaillardet
6520f0578a
Silence some warnings in btl/scif and btl/openib
...
This commit was SVN r32371.
2014-07-31 09:55:11 +00:00
Ralph Castain
db89071dc2
Cleanup the moved component's Makefile.am to use the opal instead of ompi directories
...
This commit was SVN r32370.
2014-07-31 04:41:04 +00:00
Jeff Squyres
959bdace3c
usnic: check that connectivity pings came from where they said they came from
...
Ensure that incoming "ping" messages came from the IP address that
they think they came from. If they don't, drop them (because it is
probably routing error), which will likely eventually cause the
connectivity checker to timeout, and therefore cause the job to abort.
This commit was SVN r32368.
2014-07-30 21:03:56 +00:00
Jeff Squyres
20349da03b
usnic: minor cleanup
...
This commit was SVN r32367.
2014-07-30 20:56:49 +00:00
Jeff Squyres
f1fb4970a5
usnic: remove all trailing whitespace
...
Style cleanup only; no code changes.
This commit was SVN r32366.
2014-07-30 20:56:15 +00:00
Jeff Squyres
a6c6aa2815
usnic: remove compatibility with v1.6 series
...
Update compat.h to only handle compatability between v1.7/v1.8 and
v1.9/2.0 (i.e., the current trunk). Remove what seems to be the last
vestiages of OMPI/ORTE pollution in the now-OPAL-ized usnic BTL.
Currently use a hard-coded constant for the MCW size (i.e.,
MPI_COMM_WORLD size) for some initialization values in the v1.9/2.0
series; still need to figure out something better there.
This commit was SVN r32365.
2014-07-30 20:55:26 +00:00
Jeff Squyres
aed8b43db2
usnic: remove last vestiges of ORTE process names
...
These were missed when the BTLs moved to OPAL.
This commit was SVN r32364.
2014-07-30 20:53:41 +00:00
Jeff Squyres
d195b8caf4
usnic: fix a bunch of OMPI_* and ORTE_* constant usage
...
Somehow a bunch of OMPI_* and ORTE_* constants didn't get renamed in
the BTL move to OPAL. This commit fixes that.
This commit was SVN r32363.
2014-07-30 20:52:54 +00:00
Jeff Squyres
2447c8479f
usnic: do not call ompi_rte_abort()
...
Adapt to moving down to OPAL: find a PML-registered error callback,
and use that when we don't have a module context and we need to abort.
Failing that, just call exit().
This commit was SVN r32362.
2014-07-30 20:52:06 +00:00
George Bosilca
f39abb9e69
Reverting r32355: a number of processes is not a notion that a low level
...
communication library should use to initialize itself.
Ralph will champion this change back with an RFC if there is a realistic
need/use case from the community.
This commit was SVN r32361.
The following SVN revision numbers were found above:
r32355 --> open-mpi/ompi@c903917f47
2014-07-30 20:11:35 +00:00
Nathan Hjelm
a32d93ec20
mca/base: make clang static analyzer happy
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32360.
2014-07-30 17:45:28 +00:00
Nathan Hjelm
97fad1dd95
mca/base: ensure component version parameters get deregistered when the
...
component gets dlclosed
cmr=v1.8.2:reviewer=rhc
This commit was SVN r32359.
2014-07-30 17:45:23 +00:00
Rolf vandeVaart
01c2c1c78c
Increase default minimum sm pool size. Discussed in this RFC:
...
http://www.open-mpi.org/community/lists/devel/2014/07/15274.php
cmr=v1.8.3:reviewer=bosilca
This commit was SVN r32356.
2014-07-30 14:01:08 +00:00
Ralph Castain
c903917f47
Expose the num_procs information to the opal layer as the info is needed in several BTLs
...
This commit was SVN r32355.
2014-07-30 09:33:41 +00:00
Gilles Gouaillardet
b2dbde2be4
btl/scif : fix compilation
...
btl/scif could not compile after it was moved down into opal.
this commit fixes the compilation issue *only*
This commit was SVN r32351.
2014-07-30 04:26:50 +00:00
Joshua Ladd
da286d9a84
Fixing the OpenIB receive queue selection logic. Refs trac:4816
...
This commit was SVN r32350.
The following Trac tickets were found above:
Ticket 4816 --> https://svn.open-mpi.org/trac/ompi/ticket/4816
2014-07-30 02:17:46 +00:00
Jeff Squyres
10a58992af
usnic: add --with-usnic configure switch
...
If --with-usnic is specified and we can't build the usnic BTL, abort.
If --without-usnic is specified, gracefully skip building the usnic
BTL. If neither is specified, do the OMPI-default behavior: try to
configure/build the usnic BTL, and if we can't, skip it.
Fixes CSCuq13889.
This commit was SVN r32349.
2014-07-30 02:11:04 +00:00
Joshua Ladd
7a694cb95e
Reverting r32346. Will do it the correct way and update the patch in Refs trac:32346
...
This commit was SVN r32348.
The following SVN revision numbers were found above:
r32346 --> open-mpi/ompi@5be6ff07d5
The following Trac tickets were found above:
Ticket 32346 --> https://svn.open-mpi.org/trac/ompi/ticket/32346
2014-07-29 23:23:44 +00:00
Joshua Ladd
5be6ff07d5
This fixes the OpenIB BTL receive queue selection logic in the trunk. Custom patch for 1.8.2 is provided in Refs trac:4816
...
This commit was SVN r32346.
The following Trac tickets were found above:
Ticket 4816 --> https://svn.open-mpi.org/trac/ompi/ticket/4816
2014-07-29 21:42:20 +00:00
Nathan Hjelm
b8c3b01643
Fix some missed ompi->opal renamings
...
This commit was SVN r32345.
2014-07-29 18:59:59 +00:00
Nathan Hjelm
b10a29fd96
btl/vader: Fix typo in add_procs introduced by the btl move
...
This commit was SVN r32342.
2014-07-29 16:07:59 +00:00
Rolf vandeVaart
e39c673dd2
Fix typo.
...
This commit was SVN r32339.
2014-07-29 13:21:24 +00:00
Ralph Castain
d674e22433
Remove stale include as header no longer exists. Add missing header
...
This commit was SVN r32336.
2014-07-29 01:24:27 +00:00
Nathan Hjelm
0e47441333
Remove unused files
...
This commit was SVN r32335.
2014-07-28 22:01:16 +00:00
Nathan Hjelm
dffbcb3803
User opal_process_info.cpuset to determine if the process is bound
...
This commit was SVN r32334.
2014-07-28 22:00:18 +00:00
Nathan Hjelm
1407c1f501
Remove RML code from common/sm
...
The only user of this code was coll/sm. I implemented a basic replacement
for the removed code. This gets the trunk compiling again with
--disable-dlopen.
This commit was SVN r32333.
2014-07-28 22:00:12 +00:00
Nathan Hjelm
603ba71b0d
Ignore components broken by the BTL move.
...
common/ofacm is only used by the iboffload code in ompi. This code does
not currently work so it is safe to ignore these components until it is
fixed.
This commit was SVN r32331.
2014-07-28 21:24:18 +00:00
Ryan Grant
caa10a5faf
Portals fixes after latest move
...
This commit was SVN r32330.
2014-07-28 19:25:03 +00:00
George Bosilca
68c4ecbe06
Even less ompi usages down here.
...
This commit was SVN r32328.
2014-07-26 22:21:08 +00:00
George Bosilca
3d5578d6df
No vestiges of the RTE or OMPI left.
...
This commit was SVN r32327.
2014-07-26 22:19:49 +00:00
George Bosilca
4d3d421b06
Cleanup (not tested).
...
This commit was SVN r32326.
2014-07-26 22:19:07 +00:00
George Bosilca
f217661ee0
Use opal_process_info whenever possible. Some other minor cleanups.
...
This commit was SVN r32325.
2014-07-26 21:48:23 +00:00