Hi,

I want to create broadcast function which allow me to select algorithm in
application layer.
For example :

MPI_Bcast_alg(void *buffer, int count, MPI_Datatype datatype, int root,
MPI_Comm comm, int alg)

Same arguments as MPI_Bcast() and plus  algorithm's id.

*coll_tune_bcast_decision.c* file contain function which allows us to
select function.

int ompi_coll_tuned_bcast_intra_do_this(void *buf, int count,
                                        struct ompi_datatype_t *dtype,
                                        int root,
                                        struct ompi_communicator_t *comm,
                                        mca_coll_base_module_t *module,
                                        int algorithm, int faninout, int
segsize)

I've got some information about MCA. But yest, it is not clear for me how
to implement it ? How can I do it ?
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel

Reply via email to