Yohann Burette
1ad188206b
Add OFI MTL to CM PML.
...
This allows the CM PML to be picked when the OFI MTL is selected.
2015-01-20 10:50:14 -08:00
George Bosilca
df0512550e
The extent of the datatype is irrelevant for deciding to do an immediate
...
send as long as we have to pack.
2015-01-19 02:23:12 -05:00
Gilles Gouaillardet
d14daf40d0
ob1: correctly handle types in which size > extent
...
do not send inline if extent*count *OR* size*count are greater than 256
2015-01-19 14:07:23 +09:00
Gilles Gouaillardet
661c35ca67
cleanup dead code caused by the removal of the --with-threads configure option
2015-01-16 19:13:59 +09:00
Jeff Squyres
9cc60b9e12
ofi mtl: update to new libfabric constant name
2015-01-15 07:12:39 -08:00
Yohann Burette
bc93e04604
Fixed code around fi_av_insert().
2015-01-14 08:43:57 -08:00
Gilles Gouaillardet
6d84afc660
romio: update configure for Solaris 10 build
2015-01-14 18:25:55 +09:00
Gilles Gouaillardet
8c1698ae4a
coll/libnbc: enhance fix for MPI_Ireduce_scatter on single task communicator
...
this improves open-mpi/ompi@b9349d2eb9
2015-01-09 13:44:01 +09:00
mjbhaskar
39f9880759
Fixed the data type argument in an all reduce operation to fix a bug
...
seen on 32 bit machines.
2015-01-08 14:18:54 -06:00
Gilles Gouaillardet
b746a8f584
romio: compile openmpi mpi-io glue
2015-01-08 14:08:46 +09:00
Ralph Castain
4e592ac434
Fix the tarball by providing the correct list of headers in the Makefile.am
2015-01-07 18:37:26 -08:00
mjbhaskar
2d33b0a745
A fix for memory corruption seen on 32 bit machines
2015-01-07 14:41:44 -06:00
Nathan Hjelm
81dc3a5db9
Merge pull request #335 from hjelmn/osc_updates
...
Osc updates
2015-01-07 11:16:55 -06:00
Ralph Castain
e0927895db
Grrr...how many files did they forget?
2015-01-06 19:40:18 -08:00
Ralph Castain
84c41429e9
Add missing file
2015-01-06 18:41:11 -08:00
Nathan Hjelm
e68ed2876c
osc/pt2pt: threading fixes and code cleanup
2015-01-06 13:39:16 -07:00
Nathan Hjelm
9eba7b9d35
Rename the OSC "rdma" component to pt2p to better reflect that it does not actually use btl rdma
2015-01-06 13:38:55 -07:00
Howard Pritchard
ec632001b1
Merge pull request #329 from ggouaillardet/topic/romio_refresh
...
refresh ROMIO based on v3.2a2-84-gef1cf14
2015-01-06 10:27:20 -07:00
Gilles Gouaillardet
0914de9eae
refresh ROMIO based on v3.2a2-84-gef1cf14
2015-01-06 19:43:58 +09:00
Yohann Burette
f01dd429df
Reset pointer to NULL to prevent double-freeing.
2015-01-05 17:01:37 -08:00
Yohann Burette
1e24da90fe
Fix fi_av_insert return code test.
2015-01-05 17:01:37 -08:00
Yohann Burette
5944c294ad
Add return code testing for fi_mr_reg.
2015-01-05 17:01:37 -08:00
Howard Pritchard
c857cc926c
Merge pull request #327 from hppritcha/topic/async_progress
...
Topic/async progress
2015-01-05 16:20:44 -07:00
Devendar Bureddy
e732152304
HCOLL: Fix hcoll supported datatype checks corretcly
2015-01-02 21:18:12 +02:00
Howard Pritchard
3fc7b389ff
initial async progress changes for gni
2014-12-24 11:50:23 -07:00
Gilles Gouaillardet
b9349d2eb9
coll/libnbc: fix MPI_Ireduce_scatter for single task communicator
...
when MPI_IN_PLACE is not used.
that commit fixes a regression introduced
open-mpi/ompi@49e79a9ade
2014-12-24 12:12:58 +09:00
Devendar Bureddy
e398ad6619
HCOLL: Fix OMPI to HCOLL predefined datatypes, Ops mapping
2014-12-23 22:30:29 +02:00
Jeff Squyres
c621d1e622
libfabric: don't LIBADD the common library in the static case
...
Adding the libfabric common library in the --disable-dlopen case will
result in duplicate symbols.
2014-12-18 11:04:08 -08:00
Rolf vandeVaart
3ec9685ee0
Add missing file to sources. Without this, tarball build does not work
2014-12-18 07:17:28 -08:00
Jeff Squyres
d6f059f538
configury: add some descriptive output messages in configure
...
Ensure that the ofi MTL and the usnic BTL have good descriptive output
messages in configure.
2014-12-17 13:36:01 -08:00
Jeff Squyres
4dcb92ab0b
ofi: remove use of non-existent macros
2014-12-17 13:36:01 -08:00
Jeff Squyres
f3be0a5882
ofi: ensure that null_addr is initialized to NULL
...
And when null_addr is freed, set it back to NULL so that we don't try
to free it again in the error: label.
2014-12-16 17:32:15 -08:00
Jeff Squyres
8c7b6d266e
ofi: add "unused" attribute to rc to prevent compiler warning
2014-12-16 17:30:46 -08:00
Yohann Burette
58a7a1e4ac
Adding an Open Fabrics Interfaces (OFI) MTL.
...
This MTL implementation uses the OFIWG libfabric's tag messaging capabilities.
2014-12-16 15:43:39 -08:00
Mangala Jyothi Bhaskar
68d78fd718
Aggregator selection logic Part 2 and reorganized Part1
2014-12-16 15:48:40 -06:00
Mangala Jyothi Bhaskar
2bd52cc410
Initialize req variable to fix a warning
2014-12-16 13:24:28 -06:00
Edgar Gabriel
7e41e0e62b
fix a segfault in the two-phase I/O algorithm for fileviews of 0 byte size.
2014-12-01 15:59:00 -06:00
yosefe
3f152733bf
Add yalla to the list of default PMLs
2014-12-01 13:11:28 +02:00
Edgar Gabriel
0758d7570e
part 1 of the fix to get rid of the missing symbols that prevent the sub-modules to be loaded.
2014-11-29 20:01:36 -06:00
Ralph Castain
48f702827e
First part of memory leak cleanups from Gilles
2014-11-24 16:53:33 -08:00
George Bosilca
fb6ecdfd18
Fix few typos.
2014-11-24 01:48:09 -05:00
Andrew Friedley
e7bcad0c13
Remove unused variable.
...
Reported by @adrianreber, this patch removes an unused variable in the
PSM MTL, silencing a compiler warning.
2014-11-21 07:51:44 -08:00
George Bosilca
d622db783d
Based on https://github.com/open-mpi/ompi/pull/262 , we should use
...
true_lb while computing the lower bound.
2014-11-21 19:16:05 +09:00
Gilles Gouaillardet
705147e98b
coll/tuned: fix allgather bruck algorithm
2014-11-21 19:16:05 +09:00
Nathan Hjelm
1b564f62bd
Revert "Merge pull request #275 from hjelmn/btlmod"
...
This reverts commit ccaecf0fd6
, reversing
changes made to 6a19bf85dd
.
2014-11-19 23:22:43 -07:00
Nathan Hjelm
0d413fb73f
Revert "Remove stale file reference"
...
This reverts commit 4c8fa17234
.
2014-11-19 23:16:16 -07:00
Ralph Castain
4c8fa17234
Remove stale file reference
2014-11-19 18:32:19 -08:00
Nathan Hjelm
5a0a48c3c4
osc: remove lingering rdma component files
2014-11-19 12:11:54 -07:00
Nathan Hjelm
1a5349ec79
ompi ignore bfo until it is updated for new btl interface
2014-11-19 11:33:04 -07:00
Nathan Hjelm
8f1a44e60e
bml/r2: add all rdma btls even if another btl has higher exclusivity
...
Background: In order to support atomics each btl needs to provide support
for communicating with self unless the btl module can guarantee global
atomicity. Before this commit bml/r2 discarded any BTL with lower
exclusivity than an existing send btl. This would cause the BML to
discard any btl other than self.
The new behavior is as follows:
- If an exisiting send btl has higher exclusivity then the btl will not be
added to the send btl list for the endpoint.
- If a btl provides RDMA support then it is always added to the rdma btl
list.
- bml_btl weight for send btls is now calculated across all send btls.
- bml_btl weight for rdma btls is now calculated across all rdma btls.
With this change self should still win as the only send btl for loopback
without disqualifying other btls (ugni, openib) for atomic operations.
2014-11-19 11:33:04 -07:00