On Feb 25, 2010, at 7:14 AM, hu yaohui wrote:

> Thanks a lot! i got it.Could you introduce some more materials for me to get 
> better understood of the following functions:
> (1):/ompi/mca/pml/ob1/pml_ob1.c/mca_pml_ob1_add_procs

This is just the OB1 function to add new peer processes.  It's called by the 
MPI layer -- e.g., during MPI_INIT, MPI_COMM_SPAWN, etc.

> (2):/ompi/mca/bml/r2/bml_r2.c/mca_bml_r2_add_procs

The BML is the BTL Multiplexing Layer.  It's just a multiplexer for marshalling 
multiple BTL's together.  It has no message passing functionality in itself -- 
it just finds and dispatches to underlying BTL's.

> (3):/ompi/mca/btl/tcp/btl_tcp.c/mca_btl_tcp_add_procs

Check out the description of the BTL add_procs function in ompi/mca/btl/btl.h.  
This is the TCP BTL component's add_procs function.  Every BTL has one.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to