1
1
openmpi/opal/mca
Brian Barrett 3b991498be btl tcp: Don't set socket buffer size by default
Set the default send and receive socket buffer size to 0,
which means Open MPI will not try to set a buffer size during
startup.

The default behavior since near day one of the TCP BTL has been
to set the send and receive socket buffer sizes to 128 KiB.  A
number that works great on 1 GbE, but not so great on 10 GbE
fabrics of any real size.  Modern TCP stacks, particularly on
Linux, have gotten much smarter about buffer sizes and are much
less efficient if a buffer size is set (even if set to something
large).

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2017-04-28 14:14:49 -07:00
..
allocator opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base Merge pull request #3245 from hjelmn/auto_bool 2017-04-21 10:41:10 -04:00
btl btl tcp: Don't set socket buffer size by default 2017-04-28 14:14:49 -07:00
common common/libfabric: move libfabric to ofi 2017-04-20 13:07:16 -06:00
compress mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
crs configury: test portability 2015-12-28 13:58:45 +09:00
dl dl/dlopen: add libs to wrapper LIBS 2017-04-15 09:30:18 -07:00
event libevent/external: Add opal_event_include to this component 2017-01-24 16:03:09 -06:00
hwloc hwloc: add CUDA include dir to CPPFLAGS 2017-04-05 11:46:22 +09:00
if opal/if: open the if framework once in opal_init_util 2016-12-01 14:24:30 +09:00
installdirs Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memchecker configury: test portability 2015-12-28 13:58:45 +09:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory memory/patcher: fix a compiler warning 2017-03-16 05:43:51 -07:00
mpool mpool/memkind: add a missing include file 2017-02-08 16:06:22 +09:00
patcher asm: rename the AMD64 into X86_64 2017-02-27 15:10:50 +09:00
pmix Set the default modex parameters back to full blocking modex while we continue to test and debug the slow modex - it seems to be having issues on the Cray 2017-04-22 15:19:46 -07:00
pstat powerpc: Add support for powerpcle in timer/pstat. 2016-11-07 02:35:44 -05:00
rcache rcache/base: do not free memory with the vma lock held 2017-02-21 21:04:46 -07:00
reachable configury: check libnl version and abort in case of conflict 2016-10-25 09:23:59 +09:00
shmem opal: standardize on max hostname length 2016-04-24 08:19:47 +02:00
timer timer/linux: rename component-specific functions 2017-03-15 21:03:13 -05:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h ompi/hook: Add the hook/license framework 2017-02-27 12:05:53 -05:00