Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Glenn Morris (gmorris_at_[hidden])
Date: 2006-02-01 17:52:02


Using v1.0.1, with tcsh as user login shell, trying to mpirun a job on
the localhost that involves tcsh produces an error from tcsh.

E.g.

hostfile = "localhost"

mpirun -np 1 --hostfile ./hostfile \
  --mca pls_rsh_agent ssh ... /bin/tcsh -c hostname

results in the error `Unmatched ".' from tcsh. /bin/bash is fine, as
is any host which is not the local machine.

tcsh -V showed the warning to come from one of the standard files in
/etc/profile.d/, which was trying to manipulate ${path}.

I believe the problem is caused by the \n added to the end of PATH and
LD_LIBRARY_PATH in pls_rsh_module.c at lines 749 and 762. tcsh does
not seem to like these, and removing them stops the error message
occurring.