Microsoft-MPI
Microsoft-MPI copied to clipboard
MPI collective functions tuning parameters?
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