9747a9ea9b
coll/hcoll: ialltoallv interface
2016-10-10 15:09:07 +03:00
3582bba6b7
coll/hcoll mpi datatypes support
2016-07-29 10:06:39 +03:00
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
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
8f45d83d46
ompi/coll: Fix warnings in hcoll component
...
warning: assignment from incompatible pointer type
2015-12-16 14:52:29 +02:00
243b75aa80
HCOLL: Add alltoallv interface
2015-10-02 01:51:33 +03:00
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
e732152304
HCOLL: Fix hcoll supported datatype checks corretcly
2015-01-02 21:18:12 +02:00
e398ad6619
HCOLL: Fix OMPI to HCOLL predefined datatypes, Ops mapping
2014-12-23 22:30:29 +02:00
228772ae81
hcoll gatherv support
...
cmr=v1.8.2:reviewer=jladd
This commit was SVN r32097.
2014-06-26 18:14:41 +00:00
4554770ee4
hcol fixes
...
cmr=v1.7.4:reviewer=jladd
This commit was SVN r29787.
2013-12-03 20:21:40 +00:00
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
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