3ebaff8dfe
We eagerly send data up to btl_*_eager_limit with the match Upon ACK of the MATCH we start using send/receives of size btl_*_max_send_size up to the btl_*_rdma_pipeline_offset After the btl_*_rdma_pipeline_offset we begin using RDMA writes of size btl_*_rdma_pipeline_frag_size. Now, on a per message basis we only use the above protocol if the message is larger than btl_*_min_rdma_pipeline_size btl_*_eager_limit - > same btl_*_max_send_size -> same btl_*_rdma_pipeline_offset -> btl_*_min_rdma_size btl_*_rdma_pipeline_frag_size -> btl_*_max_rdma_size btl_*_min_rdma_pipeline_size is new.. This patch also moves all BTL common parameters initialisation into btl_base_mca.c file. This commit was SVN r14681.
31 строка
994 B
Makefile
31 строка
994 B
Makefile
#
|
|
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
|
# University Research and Technology
|
|
# Corporation. All rights reserved.
|
|
# Copyright (c) 2004-2005 The University of Tennessee and The University
|
|
# of Tennessee Research Foundation. All rights
|
|
# reserved.
|
|
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
# University of Stuttgart. All rights reserved.
|
|
# Copyright (c) 2004-2005 The Regents of the University of California.
|
|
# All rights reserved.
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
|
|
dist_pkgdata_DATA = base/help-mpi-btl-base.txt
|
|
|
|
headers += \
|
|
base/base.h \
|
|
base/btl_base_error.h
|
|
|
|
libmca_btl_la_SOURCES += \
|
|
base/btl_base_close.c \
|
|
base/btl_base_error.c \
|
|
base/btl_base_open.c \
|
|
base/btl_base_select.c \
|
|
base/btl_base_mca.c
|