On Feb 27, 2012, at 4:42 AM, Paul Kapinos wrote:

> Dear Open MPI developer,
> here:
> http://www.open-mpi.org/faq/?category=running#mpi-environmental-variables
> are enlisted four envvars Open MPI set for every process. We use they for 
> some scripting and thank you for providing they.
> 
> But simple "mpiexec -np 1 env | grep OMPI" brings lotz more enviers.

Yes, we set quite a few more, but those are intended solely for internal use 
and are not guaranteed. The list on the web site only identifies a set that are 
guaranteed to be provided.

> These are interesting for us:
> 
> 1) OMPI_COMM_WORLD_LOCAL_SIZE - seem to contain the number of processes which 
> are running on the specific node, see also
> http://www.open-mpi.org/community/lists/users/2008/07/6054.php
> 
> Is this envvar also "stable" as OMPI_COMM_WORLD_LOCAL_RANK is? (This would 
> make sense as it looks like the  OMPI_COMM_WORLD_SIZE, OMPI_COMM_WORLD_RANK 
> pair.)

Yes, and I'll add it to the page

> 
> If yes, maybe it also should be documented in the Wiki page.
> 
> 
> 
> 2) OMPI_COMM_WORLD_NODE_RANK - is that just a double of 
> OMPI_COMM_WORLD_LOCAL_RANK ?

No - the "local rank" is your rank on the node within your own job. The "node 
rank" is your rank on the node overall. The two differ when you do a 
comm_spawn. For example, suppose you have two ranks from your initial job on a 
node, and then comm_spawn three additional ranks. Their values would look like 
this:

job/rank   local_rank    node_rank
    0/0                0                       0
    0/1                1                       1
    1/0                0                       2
    1/1                1                       3
    1/2                2                       4

Again, I'll add it to the page

Thanks
Ralph


> 
> Best wishes,
> Paul Kapinos
> 
> 
> 
> -- 
> Dipl.-Inform. Paul Kapinos   -   High Performance Computing,
> RWTH Aachen University, Center for Computing and Communication
> Seffenter Weg 23,  D 52074  Aachen (Germany)
> Tel: +49 241/80-24915
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to