[Mpi3-hybridpm] Reminder for telecon: 03/30

Douglas Miller dougmill at us.ibm.com
Mon Mar 29 09:24:14 CDT 2010


The example is as I intended. The usage I've been promoting is that all
team members do the join and leave. This is the only way to get all threads
participating.

I had originally not had the team create/destroy, but our discussions last
time led to what seemed to be agreement on using a create/destroy semantic
for teams. We can certainly revisit this during our discussions.

thanks.
_______________________________________________
Douglas Miller                  BlueGene Messaging Development
IBM Corp., Rochester, MN USA                     Bldg 030-2 A410
dougmill at us.ibm.com               Douglas Miller/Rochester/IBM


                                                                           
             Pavan Balaji                                                  
             <balaji at mcs.anl.g                                             
             ov>                                                        To 
             Sent by:                  mpi3-hybridpm at lists.mpi-forum.org   
             mpi3-hybridpm-bou                                          cc 
             nces at lists.mpi-fo                                             
             rum.org                                               Subject 
                                       Re: [Mpi3-hybridpm] Reminder for    
                                       telecon: 03/30                      
             03/29/2010 08:58                                              
             AM                                                            
                                                                           
                                                                           
             Please respond to                                             
             mpi3-hybridpm at lis                                             
             ts.mpi-forum.org                                              
                                                                           
                                                                           





Douglas Miller wrote:
> I do have an updated proposal in Ticket #217
> (https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/217) and a link to
> this from the Hybrid Programming wiki. I'll need some input to get this
> into a proper format for proposal, but hopefully the necessary content is
> there.

Thanks. The example on page 3 doesn't seem to match the description you
provided a few calls ago. This was my understanding:

		 MPI_Helper_team_create();

		 if (thread_id != master_thread)
		 		 MPI_Helper_join();

		 if (thread_id == master_thread) {
		 		 MPI_Allgather(...);
		 		 MPI_Helper_leave(); /* this releases all the
threads */
		 }

		 MPI_Helper_team_destroy();

Did I miss something here?

Secondary point -- we might consider passing the number of threads as a
parameter to Helper_join, rather than create a new call
MPI_Helper_team_create/destroy. Do you they serve any other purpose than
just telling how many threads will be joining in?

> I'll have to be dropping off the conference call at 11:30, so if possible
> can we discuss this first?

Sure, we can do that.

  -- Pavan

--
Pavan Balaji
http://www.mcs.anl.gov/~balaji
_______________________________________________
Mpi3-hybridpm mailing list
Mpi3-hybridpm at lists.mpi-forum.org
http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-hybridpm





More information about the mpiwg-hybridpm mailing list