Nathan Hjelm
77f7171186
remove hdr_segkey from OMPI_OSC_RDMA_BASE_HDR_NTOH and OMPI_OSC_RDMA_BASE_HDR_HTON
...
This commit was SVN r26634.
2012-06-22 14:15:26 +00:00
Nathan Hjelm
249066e06d
Timeout! Per RFC update the BTL interface to hide segment keys. All BTLs (with the exception of wv), all relevant PMLs, and osc/rdma have been updated for the new interface.
...
This commit was SVN r26626.
2012-06-21 17:09:12 +00:00
Ralph Castain
1e1c755fbc
Remove non-existant windows file
...
This commit was SVN r26624.
2012-06-21 01:37:36 +00:00
Nathan Hjelm
e3bc6c0f73
btl/ugni: use grdma mpool to take advantage of shared lru
...
This commit was SVN r26623.
2012-06-20 23:03:59 +00:00
Nathan Hjelm
3d86b5055e
btl/ugni: don't call opal_convertor_pack if there is nothing to pack
...
This commit was SVN r26622.
2012-06-20 23:01:37 +00:00
Nathan Hjelm
f5fd87a446
mpool/grdma: temporarily remove support for remote (local) process eviction and remove ignore.
...
This commit was SVN r26621.
2012-06-20 23:00:25 +00:00
Yevgeny Kliteynik
df783c0472
Precise speed of FDR and EDR
...
This commit was SVN r26614.
2012-06-17 07:06:37 +00:00
Nathan Hjelm
fbd1636ea4
fix seg fault when size == 0
...
This commit was SVN r26612.
2012-06-15 16:58:23 +00:00
Rolf vandeVaart
d6881f3a4f
Rename one function. Add some new functions that can support asynchronous CUDA copies.
...
This commit was SVN r26611.
2012-06-15 16:56:30 +00:00
Brian Barrett
defaefd59e
Clean up resources from flowcontrol on shutdown
...
This commit was SVN r26605.
2012-06-14 22:38:35 +00:00
Brian Barrett
946ec4cd97
* Update usage of PtlHandleIsEqual to match new semantic
...
* Properly set message to MPI_MESSAGE_NULL in the right places
* Fix double free of buffer for non-contiguous blocking sends
* Remove useless debugging output
This commit was SVN r26604.
2012-06-14 22:24:23 +00:00
Nathan Hjelm
0d13cbf11c
ob1: bug fix. put fallback on send never actually worked. fixed.
...
This commit was SVN r26602.
2012-06-14 17:29:58 +00:00
Terry Dontje
634fc278d9
Fix issue with sctp config scripts not detecting netinet/in.h dependency. Also removing tabs from sctp m4 file
...
This commit was SVN r26599.
2012-06-13 10:38:28 +00:00
Nathan Hjelm
a809881f78
ob1: reset the converter after a failed sendi before trying send
...
This commit was SVN r26597.
2012-06-12 15:44:47 +00:00
Ralph Castain
269cb2b8d9
Some cleanup to remove calls to opal_progress when running with orte progress threads, and to ensure that all orte-related events are in the orte event base.
...
This commit was SVN r26591.
2012-06-11 19:59:53 +00:00
Brian Barrett
31279eb641
Fix segfault with long expected messages when using the rndv protocol. We were
...
freeing the ME before the get to grab the long part of the message.
This commit was SVN r26589.
2012-06-11 16:37:01 +00:00
Brian Barrett
7406ef1241
Make all the PMI components depend on the common pmi library and properly
...
install the common pmi library
This commit was SVN r26588.
2012-06-11 15:58:09 +00:00
Jeff Squyres
13707ec0af
Remove this comment: it turns out that the benefit was to make
...
multiple SM ''modules'', not multiple SM ''mpools''.
This commit was SVN r26584.
2012-06-08 22:37:26 +00:00
Jeff Squyres
5451ee46bd
Per r26575, the sync coll module is no longer necessary!
...
(the crowd goes wild)
This commit was SVN r26583.
The following SVN revision numbers were found above:
r26575 --> open-mpi/ompi@59e529cf1d
2012-06-08 19:19:19 +00:00
Nathan Hjelm
59e529cf1d
ob1: as per developer discussion disable rdma retries. the failure path currently suffers from live-lock
...
This commit was SVN r26575.
2012-06-07 23:31:20 +00:00
Nathan Hjelm
4c6be00de2
fix erroneous commit in rdma mpool
...
This commit was SVN r26572.
2012-06-07 20:01:44 +00:00
Nathan Hjelm
ceee4bcb0d
libevent2019: libevent_pthreads.la is never built. don't include it
...
This commit was SVN r26570.
2012-06-07 19:22:45 +00:00
Jeff Squyres
56a537a5f5
This component wasn't even in 1.5.0; no one has had a GM network in
...
forever. There is no point in carrying this component forward.
This commit was SVN r26563.
2012-06-06 21:43:54 +00:00
Mike Dubman
10831e111a
detect num of local procs
...
This commit was SVN r26555.
2012-06-05 09:13:16 +00:00
Mike Dubman
e9c274f3b9
raise cm prio for mxm as well, somehow was removed from 1.7, exists in 1.6
...
This commit was SVN r26554.
2012-06-05 09:02:03 +00:00
Yevgeny Kliteynik
1cbce83ece
Fixed wording of MXM parameters as suggested By Jeff.
...
This commit was SVN r26545.
2012-06-03 21:48:42 +00:00
Yevgeny Kliteynik
f02bf707a4
Added MXM parameter "np" that controls the minimal number of processes that allow MXM to run
...
Default: 128
MXM advantages kick in with large number of processes.
This commit was SVN r26544.
2012-06-02 11:07:20 +00:00
Nathan Hjelm
71bffa5158
ugni: update to latest btl code. bug fixes and cleanup
...
This commit was SVN r26529.
2012-05-31 20:02:41 +00:00
Edgar Gabriel
3ccd286de1
silence a compiler warning for optimized builds.
...
This commit was SVN r26528.
2012-05-31 13:32:10 +00:00
Vishwanath Venkatesan
86a57c7b66
Initializing sorted_file_offsets to NULL
...
This commit was SVN r26526.
2012-05-30 06:56:40 +00:00
Jeff Squyres
99c5afb397
Remove clang compiler warnings.
...
This commit was SVN r26523.
2012-05-29 23:36:06 +00:00
Edgar Gabriel
d1e91e9372
make the file compile properly.
...
This commit was SVN r26497.
2012-05-26 01:06:36 +00:00
Brian Barrett
2effbb1ba6
fix copy/paste typo
...
This commit was SVN r26492.
2012-05-24 16:06:20 +00:00
Ralph Castain
c0304eb23a
Fix copy/paste typo
...
This commit was SVN r26491.
2012-05-24 15:47:20 +00:00
Nathan Hjelm
cdc3c87ba6
move pmi init/finalize into a common component
...
This commit was SVN r26470.
2012-05-22 15:15:39 +00:00
George Bosilca
e890a8379b
Various minor cleanups.
...
This commit was SVN r26461.
2012-05-21 13:15:24 +00:00
Brian Barrett
25693363e9
* Fix internal accounting error regarding number of available credits
...
* Use a single MD covering all of address space for put transfers, rather
than a per-send MD.
This commit was SVN r26458.
2012-05-20 23:42:26 +00:00
Vishwanath Venkatesan
8d4bb65bd4
Modifying the explicit operations to make it absolute
...
This commit was SVN r26451.
2012-05-18 21:43:34 +00:00
Vishwanath Venkatesan
cbad31cc88
1. Freeing the displs array after allgatherv to avoid segmentation faults in dynamic segmentation
...
2. Checking for 0 bytes datatypes and sending only when data available to avoid 0 byte messages being sent and received.
3. Changing timing extraction to support calculating, min, max and avg communication costs + min and avg write costs
This commit was SVN r26450.
2012-05-18 21:39:58 +00:00
Rolf vandeVaart
f8ace21366
Rename a few things for clarity. Add a stream.
...
This commit was SVN r26447.
2012-05-17 18:10:59 +00:00
Rolf vandeVaart
c228bd2311
Fix broken compile. Keep in sync with sm btl.
...
This commit was SVN r26440.
2012-05-15 15:32:33 +00:00
Yevgeny Kliteynik
d59b8d5dc4
Fixing malformed error message
...
This commit was SVN r26434.
2012-05-12 21:13:42 +00:00
Mike Dubman
98c2c749fb
fix define name to BTL_OPENIB_MALLOC_HOOKS_ENABLED
...
Thanks to Ludovic.Hablot@ext.bull.net for pointing this out
This commit was SVN r26432.
2012-05-11 18:30:45 +00:00
Brian Barrett
2e52374847
* Split send and receive eq sizes
...
* Need to look at slot count before flowcontrol for sending to prevent
race in restart
* Need to free pending request fragments when done with the request
* A number of branch prediction optimizations for error conditions
This commit was SVN r26430.
2012-05-10 21:43:48 +00:00
Yevgeny Kliteynik
244d66d95b
Fixed FDR link speed details, added EDR.
...
This commit was SVN r26423.
2012-05-10 13:44:18 +00:00
Nathan Hjelm
91d99c6fef
ugni: reserve memory domain descriptors (MDDs) for mailbox registration
...
This commit was SVN r26419.
2012-05-10 00:24:42 +00:00
Jeff Squyres
de4bbacd13
It turns out that we can't always include the hwloc OpenFabrics verbs
...
helper file, even if we find that the system has <infiniband/verbs.h>.
The reason is because there are some inline functions in that verbs
helper file that invoke ibv_* functions. Some linkers (e.g., Solaris
Studio Compilers) will instantiate those static inline functions --
even if we don't use them -- and therefore we need to be able to
resolve the ibv_* symbols at link time.
But since -libverbs is only specified in places where we use other
ibv_* functions (e.g., the OpenFabrics-based BTLs), that means that
linking random executables can/will fail (e.g., orterun).
So instead, introduce a new #define: OPAL_HWLOC_WANT_VERBS_HELPER. If
this macro is set to 1 before including opal/mca/hwloc/hwloc.h, then
you'll also get the hwloc OpenFabrics verbs helper header file (*if*
hwloc found <infiniband/verbs.h> -- otherwise, it'll #error).
This commit was SVN r26417.
2012-05-09 20:18:31 +00:00
Mike Dubman
cd17fee9a8
performance fix: openib use memalign for malloc
...
This commit was SVN r26409.
2012-05-08 20:42:09 +00:00
Nathan Hjelm
903f9fac09
ugni: fixed buffered sends and code cleanup
...
This commit was SVN r26401.
2012-05-07 17:23:06 +00:00
Nathan Hjelm
49eda71ca0
ugni: fix invalid parameter with opal_pointer_array_init
...
This commit was SVN r26400.
2012-05-07 17:22:55 +00:00