Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Ralph H. Castain (rhc_at_[hidden])
Date: 2005-08-10 08:49:19

There is a variable for the entire name, but it follows the prefix
rule. I'd have to look in the code to give you the exact reference
(I'm not at a computer that has the code on it at the moment). It was
originally defined so that launchers could pass the proc name on to
the child process, but people mostly have gone to using the
individual environmental parameters for job, vpid, etc so they don't
have to parse the enviro variable on the receiving end.

I have no objection to creating a short-hand version, if that's
helpful to people. To avoid potential conflicts, we just wouldn't use
it anywhere in the code base - we could just set it so that people
could use it for things like valgrind. Let me know if that's
something you'd like to see done and I'll add it to the list.


At 04:58 AM 8/10/2005, you wrote:
>On Aug 10, 2005, at 6:48 AM, Gleb Natapov wrote:
> >> If you give an environment variable name to --log-file-qualifier, it
> >> will use the value of that environment variable in the output file
> >> name. Do we have a suitable environment variable which is globally
> >> available for such a purpose? (in LAM, we had $LAMRANK, which was
> >> your
> >> rank in MPI_COMM_WORLD)
> > I use $OMPI_MCA_ns_nds_vpid for this. Is this good enough?
>I knew about this one, but was wondering if we actually have anything
>that encompasses the entire cellid,jobid,vpid triple, and perhaps uses
>a nice short name (perhaps one that does not obey the prefix rule --
>gasp!). So I'm guessing this doesn't exist, but would be convenient
>for exactly this purpose (valgrind's --log-file-qualifier).
>Ralph -- got any opinions here?
>{+} Jeff Squyres
>{+} The Open MPI Project
>devel mailing list