LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Irv Elshoff (Irv.Elshoff_at_[hidden])
Date: 2003-04-24 07:55:28


On Thursday, 24 April 2003, Jeff Squyres wrote:

>>The problem is NOT stderr, but more general...
>>
>>
>
>Ah -- I see. So you're more interested in being able to "short circuit"
>parts of the target dot files to avoid running unnecessary things when LAM
>is being booted.
>
Exactly!

>Can you give a few examples?
>
As I mentioned in my original posting, we have an institute-wide dot
profile that takes care of users' needs on a variety of platforms. For
instance, we initialize the terminal type with "tset"; if $TERM is not
definied or not a known value according to terminfo the user is asked
for his terminal type. This would block LAM from booting. Another
example: Some users use UNIX primarily to run simulation models. They
are asked which model to run and what X window System display to use for
the GUI if the $DISPLAY variable is not set; they need not necessarily
every get a shell prompt.

We short-circuit these things for batch environments on our
multiprocessors. NQE and OpenPBS provide the "hooks" we need to detect
the fact that the login is occurring in a non-interacive context. In
such a case we just do the core initialzation (e.g., paths, license
files, etc.) and skip everything. IMHO LAM should provide such a hook
as well.

>>>As for the 7.0 release, I'm sorry I'm too late...
>>>
>It's not a question of being innocent -- the issue is twofold:
>
>a) can we support such an environment variable in all boot environments
>(LAM 7.0 will support rsh/ssh, Globus, bproc, tm).
>
As a newbie I cannot oversee the consequences for Globus, bproc and tm.

>b) we're well into the release process of 7.0, and new features ... are not allowed so that we can have controlled testing ...
>
I understand fully, but you can't blame me for trying. :-)

I saw you initiated a change request. As I mentioned in my initial
posting we have a quick-and-dirty workaround, so I can patiently wait
for the feature to appear in a future release. Thanks for your help!

Cheers,
    Irv.