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