I have some old memory of this where the .bashrc file and the .profile are distinguishing login and non-login. Also something to do with the - being an argument to the bash process or something like this.
man bash would give you a definite answer. rds, > -----Original Message----- > From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On > Behalf Of Tena Sakai > Sent: 13 January 2011 19:19 > To: Open MPI Users > Subject: Re: [OMPI users] Error from mpirun command > > Thank you, Jeff. > > I just commented the stty line out and it doesn't seem to have > any ill effect with interactive shells. I guess my > stty erase ^\? > was superfluous to begin with. I have hard time remembering > which rc file invokes/chains what other rc file. > > Regards, > > Tena Sakai > tsa...@gallo.ucsf.edu > > > On 1/13/11 11:10 AM, "Jeff Squyres" <jsquy...@cisco.com> wrote: > > > FWIW: you can typically put that kind of stuff in a portion of your > .bashrc > > that is only invoked for interactive logins. I.e., the automated > ssh's that > > OMPI's mpirun won't invoke those commands because they're non- > interactive > > logins. > > > > I'm a tcsh user myself, so I don't know the appropriate mojo offhand > to detect > > interactive vs. non-interactive bash logins, but I'm sure it exists. > > > > > > > > On Jan 12, 2011, at 7:13 PM, Tena Sakai wrote: > > > >> Thank you, Gus. > >> > >> I grep'ed "stty" in all .<files> in my home directory and found > >> that I had a line > >> stty erase ^\? > >> in .bashrc. When I commented out the line, the error message > >> "stty: standard input: Invalid argument" went away. > >> > >> I appreciate your tip. > >> > >> Tena Sakai > >> tsa...@gallo.ucsf.edu > >> > >> > >> On 1/12/11 3:44 PM, "Gus Correa" <g...@ldeo.columbia.edu> wrote: > >> > >>> Tena Sakai wrote: > >>>> Hi, > >>>> > >>>> I am trying to run simple mpirun commands (pretty much straight > out of > >>>> mpirun man page) and getting a bit of error message. Here¹s what > I mean: > >>>> > >>>> [tsakai@vixen Rmpi]$ > >>>> [tsakai@vixen Rmpi]$ hostname > >>>> vixen.egcrc.org > >>>> [tsakai@vixen Rmpi]$ > >>>> [tsakai@vixen Rmpi]$ mpirun -H vixen -np 1 hostname > >>>> vixen.egcrc.org > >>>> [tsakai@vixen Rmpi]$ mpirun -H blitzen -np 1 hostname > >>>> stty: standard input: Invalid argument > >>>> blitzen.egcrc.org > >>>> [tsakai@vixen Rmpi]$ mpirun -H vixen -np 1 hostname : -H blitzen > -np > >>>> 1 hostname > >>>> stty: standard inputvixen.egcrc.org > >>>> blitzen.egcrc.org > >>>> [tsakai@vixen Rmpi]$ : Invalid argument > >>>> > >>>> [tsakai@vixen Rmpi]$ > >>>> [tsakai@vixen Rmpi]$ mpirun -H vixen -np 1 hostname : -H blitzen > -np > >>>> 1 hostname 2> stdErr > >>>> vixen.egcrc.org > >>>> blitzen.egcrc.org > >>>> [tsakai@vixen Rmpi]$ > >>>> [tsakai@vixen Rmpi]$ cat stdErr > >>>> stty: standard input: Invalid argument > >>>> [tsakai@vixen Rmpi]$ > >>>> [tsakai@vixen Rmpi]$ ssh -l tsakai blitzen > >>>> Last login: Wed Jan 12 15:41:59 2011 from vixen.egcrc.org > >>>> Platform OCS Frontend Node - Blitzen Cluster > >>>> Platform OCS 4.5.1 (Flintstone) > >>>> Profile built 11:01 10-Jul-2008 > >>>> > >>>> Kickstarted 11:02 10-Jul-2008 > >>>> [tsakai@blitzen ~]$ > >>>> [tsakai@blitzen ~]$ hostname > >>>> blitzen.egcrc.org > >>>> [tsakai@blitzen ~]$ > >>>> [tsakai@blitzen ~]$ mpirun -H blitzen -np 1 hostname > >>>> blitzen.egcrc.org > >>>> [tsakai@blitzen ~]$ mpirun -H vixen -np 1 hostname > >>>> stty: standard inputvixen.egcrc.org > >>>> [tsakai@blitzen ~]$ : Invalid argument > >>>> > >>>> [tsakai@blitzen ~]$ mpirun -H vixen -np 1 hostname : -H blitzen > -np 1 > >>>> hostname > >>>> stty: standard inputblitzen.egcrc.org > >>>> vixen.egcrc.org > >>>> [tsakai@blitzen ~]$ : Invalid argument > >>>> > >>>> [tsakai@blitzen ~]$ > >>>> [tsakai@blitzen ~]$ mpirun -H vixen -np 1 hostname : -H blitzen > -np 1 > >>>> hostname 2> stdErr > >>>> blitzen.egcrc.org > >>>> vixen.egcrc.org > >>>> [tsakai@blitzen ~]$ > >>>> [tsakai@blitzen ~]$ cat stdErr > >>>> stty: standard input: Invalid argument > >>>> [tsakai@blitzen ~]$ > >>>> [tsakai@blitzen ~]$ exit > >>>> logout > >>>> [tsakai@vixen Rmpi]$ > >>>> > >>>> I am using two hosts: vixen and blitzen. It appears that when a > machine > >>>> other than > >>>> the one I am on it is specified via H flag, I get ³stty: standard > >>>> input: Invalid argument² > >>>> message to stderr. It doesn¹t seem to impeed the execution of the > >>>> command (in > >>>> my example, hostname), though. > >>>> > >>>> Can somebody please tell me what this means and what it takes to > cure > >>>> the problem? > >>>> > >>>> Thank you. > >>>> > >>>> Tena Sakai > >>>> tsa...@gallo.ucsf.edu > >>>> > >>> > >>> Guessin' ... > >>> Anything in your .bashrc/.tcshrc or on > >>> system-wide initialization files in /etc /etc/profile.d > >>> that may be causing the stty output to stderr? > >>> I did a little googling and found some stuff about it. > >>> Perhaps it is not redirecting stderr 2>dev/null. > >>> The message may come from the ssh session opened when mpiexec > connects > >>> you to the remote machine. > >>> > >>> My $0.02 > >>> Gus Correa > >>> _______________________________________________ > >>> users mailing list > >>> us...@open-mpi.org > >>> http://www.open-mpi.org/mailman/listinfo.cgi/users > >> > >> > >> _______________________________________________ > >> users mailing list > >> us...@open-mpi.org > >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users