[Mpi3-tools] Standardized MPI_COMM_WORLD rank environment variable?

William Gropp wgropp at illinois.edu
Tue Apr 24 15:24:48 CDT 2012

Yes, an MPI process need not be an OS process, and there is in fact a long history of such implementations, starting (as far as I know) with TMPI.  An easy out is to make this optional and only apply when there is such a one-to-one mapping of MPI and OS processes.


William Gropp
Director, Parallel Computing Institute
Deputy Director for Research
Institute for Advanced Computing Applications and Technologies
Paul and Cynthia Saylor Professor of Computer Science
University of Illinois Urbana-Champaign

On Apr 24, 2012, at 12:46 PM, John DelSignore wrote:

> I'm not familiar with any implementations where there are multiple MPI processes per OS process. I did read Snir's proposal, but I can't say that I'm less confused about what it implies relative to an MPI process's rank in MPI_COMM_WORLD. Are you saying that a single OS process may have contain multiple MPI processes where each MPI process has a unique rank in MPI_COMM_WORLD? And therefore, if we try to use the environment to identify an OS process's rank in MPI_COMM_WORLD, it would have to be more like a list of ranks rather than a single value?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-tools/attachments/20120424/71d6cc9b/attachment-0001.html>

More information about the mpiwg-tools mailing list