Jeff Squyres
70f5a10128
usnic: fix typo from r32438
...
This commit was SVN r32440.
The following SVN revision numbers were found above:
r32438 --> open-mpi/ompi@d2e31ac647
2014-08-06 19:29:46 +00:00
Rolf vandeVaart
49ab9fe795
Add missing include file to fix build.
...
Refs trac:4826
This commit was SVN r32439.
The following Trac tickets were found above:
Ticket 4826 --> https://svn.open-mpi.org/trac/ompi/ticket/4826
2014-08-06 13:57:53 +00:00
Jeff Squyres
d2e31ac647
usnic: Fix connectivity checker pointer mismatch
...
Ensure that the connectivity checker agent only uses pointers from the
client that is the same process as the agent.
Not necessary for the v1.8 branch -- this is a trunk/v1.9-only problem.
This commit was SVN r32438.
2014-08-05 23:07:01 +00:00
Jeff Squyres
34897cee9f
usnic: unify teardown between trunk and v1.8 branches
...
Make the del_procs, module finalize, and endpoint destructors be the
same between trunk and v1.8, with one exception: the very beginning of
v1.8 module_finalize calls del_procs for each proc to simulate/pretend
the trunk/v1.9 PML behavior of calling del_procs before module_finalize.
This commit was SVN r32437.
2014-08-05 22:31:55 +00:00
Jeff Squyres
1a8d72119f
usnic: Fix configure.ac typo
...
This commit was SVN r32436.
2014-08-05 22:31:07 +00:00
Howard Pritchard
52362876b6
add pkg.m4 for PKG_CHK_MODULES, etc. macro
...
This commit was SVN r32435.
2014-08-05 21:43:58 +00:00
Ralph Castain
8ea576c870
I have no idea how they did it, but someone managed to write a test that circled around and around and eventually reached this point with a NULL pointer. So protect against that possibility.
...
This commit was SVN r32434.
2014-08-05 16:20:46 +00:00
Ralph Castain
846326af7f
Silence warning
...
This commit was SVN r32433.
2014-08-05 15:33:12 +00:00
Ralph Castain
adeecad274
Clarify when oshmem is enabled/disabled. Thanks to Paul Hargrove for the language
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32431.
2014-08-05 14:52:18 +00:00
Ralph Castain
6b1a508595
We haven't supported SPARC 8 in a long time, so remove the atomics reference. Thanks to Paul Hargrove for bringing it to our attention.
...
cmr=v1.8.3:reviewer=hjelmn
This commit was SVN r32430.
2014-08-05 14:49:34 +00:00
Ralph Castain
1e93e85403
Cleanup some autoconf messages - thanks to Paul Hargrove for noting them
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32429.
2014-08-05 14:48:42 +00:00
Gilles Gouaillardet
ef1fdbb5d7
Use opal_getpagesize to get the proper page size
...
Refs trac:4826
This commit was SVN r32428.
The following Trac tickets were found above:
Ticket 4826 --> https://svn.open-mpi.org/trac/ompi/ticket/4826
2014-08-05 05:37:44 +00:00
Gilles Gouaillardet
e8bf030d93
Use opal_getpagesize to get the proper page size
...
Refs trac:4826
This commit was SVN r32427.
The following Trac tickets were found above:
Ticket 4826 --> https://svn.open-mpi.org/trac/ompi/ticket/4826
2014-08-05 05:35:57 +00:00
Gilles Gouaillardet
f7ede30c46
Use opal_getpagesize to get the proper page size
...
Refs trac:4826
This commit was SVN r32426.
The following Trac tickets were found above:
Ticket 4826 --> https://svn.open-mpi.org/trac/ompi/ticket/4826
2014-08-05 05:30:03 +00:00
Gilles Gouaillardet
3c2e75c6b7
Fix OPAL_PROCESS_NAME_xTOy for heterogeneous support
...
This commit was SVN r32425.
2014-08-05 05:22:50 +00:00
Dave Goodell
13b104bdef
usnic: fix endpoint destruction on the trunk
...
Fixes an assertion failure in --enable-debug builds and SEGVs in normal
builds.
I'm not 100% sure I like this model, but it at least seems to be
consistent. Some variation on this scheme will need to be adapted to
the trunk, where usnic_del_procs() is called by the PML instead of
internally in usnic_finalize().
A related bug (but with different mechanics) is #4832 .
This commit was SVN r32424.
2014-08-04 21:30:21 +00:00
Dave Goodell
490c484f8c
usnic: fix uninitialized param to accept(2)
...
This commit was SVN r32423.
2014-08-04 21:30:08 +00:00
Ralph Castain
5f244e8b19
Use opal_getpagesize to get the proper page size
...
Refs trac:4826
This commit was SVN r32422.
The following Trac tickets were found above:
Ticket 4826 --> https://svn.open-mpi.org/trac/ompi/ticket/4826
2014-08-04 20:23:00 +00:00
Ralph Castain
e1c09cec2c
Fixes trac:4377
...
Per patch from aryzhikh, initialize a copule of fields in the openib ini struct
Hard to understand why this has sat there for so long...
cmr=v1.8.2:reviewer=rhc:subject=initialize a copule of fields in the openib ini struct
This commit was SVN r32417.
The following Trac tickets were found above:
Ticket 4377 --> https://svn.open-mpi.org/trac/ompi/ticket/4377
2014-08-04 19:41:52 +00:00
Dave Goodell
61a9b49d5b
usnic: fix usnic breakage in ORCM repo
...
This commit was SVN r32416.
2014-08-04 19:34:55 +00:00
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
Ralph Castain
2ceaa8a1dd
Per patch from Thomas, remove orte abstraction breaks
...
This commit was SVN r32413.
2014-08-04 17:07:50 +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
Gilles Gouaillardet
5f1e0f284a
Fix compilation when --enable-hetorogeneous
...
This commit was SVN r32410.
2014-08-04 10:35:08 +00:00
Gilles Gouaillardet
5b1ae87c76
coll/ml: fix ML_ERROR/printf parameters
...
cmr=v1.8.2:reviewer=hjelmn
This commit was SVN r32409.
2014-08-04 04:05:59 +00:00
Gilles Gouaillardet
f7b13d1126
Fix missing ampersand.
...
also replase the OMPI_CAST_RTE_NAME macro with
an inline function if OPAL_ENABLE_DEBUG, so we can
get warnings from the compiler if ampersand is missing.
Thanks to Paul Hargrove for reporting the bugs
This commit was SVN r32408.
2014-08-04 02:52:56 +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
Ralph Castain
747c585c39
Move the OPAL_ENABLE_PROGRESS_THREADS definition to opal_configure_options.m4
...
This commit was SVN r32405.
2014-08-01 18:11:36 +00:00
Ralph Castain
4ba599a3ad
And one more...
...
This commit was SVN r32404.
2014-08-01 17:12:35 +00:00
Ralph Castain
9633c917a4
Rename the .m4 files to reflect the move to opal so non-MPI projects properly see them
...
This commit was SVN r32403.
2014-08-01 17:03:34 +00:00
Ralph Castain
42c5073aa3
Safely cleanup the opal_proc_t structure for non-MPI procs.
...
This commit was SVN r32402.
2014-08-01 16:38:49 +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
7758528d72
Apparently, someone else is destructing the opal_proc_t, so don't destruct it ourselves
...
This commit was SVN r32400.
2014-08-01 14:54:22 +00:00
Ralph Castain
d29a5ab69d
Okay, now handle the non-MPI apps
...
This commit was SVN r32399.
2014-08-01 14:49:25 +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
Ralph Castain
8cfadd1842
Per Paul Hargrove, add missing include to fix build under FreeBSD
...
RM-approved
cmr=v1.8.2:reviewer=ompi-gk1.8
This commit was SVN r32397.
2014-08-01 13:37:41 +00:00
Gilles Gouaillardet
cd8fa75f87
coll/ml: align on page size as returned by sysconf
...
Thanks to Paul Hargrove for pointing into the right direction
cmr=v1.8.2:reviewer=hjelmn
This commit was SVN r32393.
2014-08-01 08:10:12 +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
George Bosilca
cee2a4e5c8
Missing alloca.h. Thanks Paul for catching this.
...
This commit was SVN r32388.
2014-08-01 03:28:23 +00:00
Jeff Squyres
537aa674a5
fortran: remove a duplicate listing of this file
...
This fixes some duplicate symbols, once the .o files for the modules
were restored into the library (some compilers need the .o files, some
don't (!)).
Also, remove trailing whitespace. :-)
This commit was SVN r32386.
2014-08-01 00:43:04 +00:00
Jeff Squyres
abbcde6cb9
fortran: add the .o's back into libmpi_usempif08
...
Thanks to Paul Hargrove for the massive hint to find this.
This commit was SVN r32385.
2014-07-31 23:41:47 +00:00
George Bosilca
9b2fcd898e
No more ORTE specifics in this file.
...
This commit was SVN r32384.
2014-07-31 22:34:16 +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