Devendar Bureddy
cafd55f18c
HCOLL: fix hang in hcoll barrier called from finalize for MXM/yalla
...
tear down
HCOLL barrier may not complete if HCOLL progress is not called periodically.
which is the case in HCOLL teardown progress in the finalize.
(cherry picked from commit 793244d75dd94d1d5e0243bcccf6d04318750f3f)
2016-05-03 00:49:57 +03:00
Joshua Ladd
e398bf6f3a
Adding entry points for Allgatherv, iAllgatherv, Reduce, and iReduce.
...
Signed-off-by: Joshua Ladd <jladd.mlnx@gmail.com>
2016-01-23 03:09:29 +02:00
igor.ivanov@itseez.com
8f45d83d46
ompi/coll: Fix warnings in hcoll component
...
warning: assignment from incompatible pointer type
2015-12-16 14:52:29 +02:00
Devendar Bureddy
243b75aa80
HCOLL: Add alltoallv interface
2015-10-02 01:51:33 +03:00
Gilles Gouaillardet
df98a73131
configury: fix hcoll detection
...
* do not add -I/.../include/hcoll -I /.../include/hcoll/api to CPPFLAGS
* allow configure --with-hcoll
* search hcoll libs in both DIR/lib and DIR/lib64
* fix the description of the --with-hcoll option
2015-08-13 11:08:56 +09:00
Devendar Bureddy
e732152304
HCOLL: Fix hcoll supported datatype checks corretcly
2015-01-02 21:18:12 +02:00
Devendar Bureddy
e398ad6619
HCOLL: Fix OMPI to HCOLL predefined datatypes, Ops mapping
2014-12-23 22:30:29 +02:00
Devendar Bureddy
228772ae81
hcoll gatherv support
...
cmr=v1.8.2:reviewer=jladd
This commit was SVN r32097.
2014-06-26 18:14:41 +00:00
Devendar Bureddy
4554770ee4
hcol fixes
...
cmr=v1.7.4:reviewer=jladd
This commit was SVN r29787.
2013-12-03 20:21:40 +00:00
Joshua Ladd
82e092db1b
Adding interface changes in hcoll component to support non-blocking collectives in libhcoll. This was added by Elena Elkina and reviewed by Josh Ladd.
...
cmr:v1.7.3:reviewer=jladd:subject=Add support for non-blocking collectives in hcoll
This commit was SVN r29244.
2013-09-25 16:14:59 +00:00
Joshua Ladd
d7a50343bf
Per the details and schedule outlined in the attached RFC, Mellanox Technologies would like to CMR the new 'coll/hcoll' component. This component enables Mellanox Technologies' latest HPC middleware offering - 'Hcoll'. 'Hcoll' is a high-performance, standalone collectives library with support for truly asynchronous, non-blocking, hierarchical collectives via hardware offload on supporting Mellanox HCAs (ConnectX-3 and above.) To build the component, libhcoll must first be installed on your system, then you must configure OMPI with the configure flag: '--with-hcoll=/path/to/libhcoll'. Subsequent to installing, you may select the 'coll/hcoll' component at runtime as you would any other coll component, e.g. '-mca coll hcoll,tuned,libnbc'. This has been reviewed by Josh Ladd and should be added to cmr:v1.7:reviewer=jladd
...
This commit was SVN r28694.
2013-07-01 22:39:43 +00:00