Skip to content

MPI collective functions tuning parameters? #63

@binhudakhalid

Description

@binhudakhalid

In OpenMPI we can select the different algorithms for collective communication functions.

Take the Broadcast function as an example, it has the following implementations: 0 ignore, 1 basic linear, 2 chain, 3: pipeline, 4: split binary tree, 5: binary tree, 6: binomial tree, 7: knomial tree, 8: scatter_allgather, 9: scatter_allgather_ring.

And we can select the implementations by setting '--mca coll_tuned_bcast_algorithm 7'

mpirun --mca coll_tuned_use_dynamic_rules 1 --mca coll_tuned_bcast_algorithm 7 -np 2 ./myprogram

Is there a way in Microsoft MPI to do the same or to change the tuning parameters?

ref: https://www.open-mpi.org/faq/?category=tuning#setting-mca-params

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions