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
please?


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.

--
Jeff Squyres
jsquy...@cisco.com

Reply via email to