By default coll framework scans all avaliable modules and sets the avaliable functions with the highest priorities. So, to use tuned collectives explicetly you can higher it's priority. -mca coll_tuned_priority 100 p.s. Collective modules can have only partial set of avaliable functions, for example module "sm" not necesseraly has implementation of MPI_Barrier. In this case MPI_Barrier will be taken from the module where it is avaliable and has highest priority. Which means, that if you run MPI_scatter and the MPI_Barrier, then MPI_Scatter will be taken from sm collective and MPI_barrier will be taken from tuned collective ( This is an example only ). Lenny.
On Fri, Aug 7, 2009 at 5:41 PM, Craig Tierney <craig.tier...@noaa.gov>wrote: > To use tuned collectives, do all I have to do is add --mca coll tuned? > > I am trying to run with: > > # mpirun -np 8 --mca coll tuned --mca orte_base_help_aggregate 0 ./wrf.exe > > But all the processes fail with the folling message: > > -------------------------------------------------------------------------- > It looks like MPI_INIT failed for some reason; your parallel process is > likely to abort. There are many reasons that a parallel process can > fail during MPI_INIT; some of which are due to configuration or environment > problems. This failure appears to be an internal failure; here's some > additional information (which may only be relevant to an Open MPI > developer): > > mca_coll_base_comm_select(MPI_COMM_WORLD) failed > --> Returned "Not found" (-13) instead of "Success" (0) > -------------------------------------------------------------------------- > > Thanks, > Craig > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >