Hi,
for quite a long time already, there is a confusing inconsistency of the
description of the OpenIB parameters related to eager messages on this
FAQ site (see details below):
http://www.open-mpi.org/faq/?category=openfabrics
Does somebody here has the necessary permissions to fix this?
The answer to question 20 says (last row in the table):
"Each MPI process will use RDMA buffers for eager fragments up to
btl_openib_eager_rdma_num MPI peers. Upon receiving the
btl_openib_eager_rdma_threshhold'th message from an MPI peer process, if
both sides have not yet setup btl_openib_eager_rdma_num sets of eager
RDMA buffers, a new set will be created. The set will contain
btl_openib_max_eager_rdma buffers; each buffer will be
btl_openib_eager_limit bytes (i.e., the maximum size of an eager
fragment)."
while part of the answer of question 24 says the following:
* btl_openib_max_eager_rdma (default value: 16): This parameter
controls the maximum number of peers that can receive and RDMA
connection for short messages. It is not advisable to change this
value to a very large number because the polling time increase with
the number of the connections; as a direct result, short message
latency will increase.
* btl_openib_eager_rdma_num (default value: 16): This parameter
controls the maximum number of pre-allocated buffers allocated to
each peer for small messages.
- Lars
--
Lars Schaefers
Computer Engineering Group of Prof. Dr. Marco Platzner
Paderborn Center for Parallel Computing, University of Paderborn
Pohlweg 47-49, 33098 Paderborn, Germany
Tel: +49 (0)5251 60 4341, Fax: +49 (0)5251 60 5377
Office: Building O 3.119