On Sep 29, 2009, at 1:36 PM, Roman Cheplyaka wrote:
> Thanks for your explanation, George. However:
> suppose we have leave_pinned = FALSE. Then we go to
> mca_mpool_rdma_find. There we try to find suitable registration in the
> cache. Suppose we cannot (cache's empty). Then NULL registration is
> returned, BTL is skipped and 0 is returned from mca_pml_ob1_rdma_btls.
> This way RDMA never happends.
> (To make it clear: this is not some theoretical situation, this is
> what I'm actually observing. OpenMPI 1.2.9) Can somebody explain
Sorry for the delay in replying.
We actually haven't looked at the 1.2.x code in quite a while -- is it
possible for you to upgrade to the 1.3 series? There have been *many*
improvements in the overall code base since the 1.2 series.