From Mike Dvorak:
I've been running CCSM3.0 on the Argonne Jazz cluster recently. I had a lot of
problems getting CCSM to run when my shell was set to bash. I was getting
errors along the lines of "logname not found" and "LOGNAME not found" in some of
the component model log files.
Finally, I switched my default shell to tcsh and it worked. I think the problem
is that you are using "#! /bin/csh -f" in the $CASENAME.$MACH.run files. The
"-f" options doesn't acquire all of the environment you would expect. I changed
the line to "#! /bin/tcsh" this afternoon and was able to submit the jobs under
the bash environment (I assume just "#! /bin/csh" would work the same way).
Is there some way you can just get rid of that "-f" option, at least for the
Jazz configuration?
I've been running CCSM3.0 on the Argonne Jazz cluster recently. I had a lot of
problems getting CCSM to run when my shell was set to bash. I was getting
errors along the lines of "logname not found" and "LOGNAME not found" in some of
the component model log files.
Finally, I switched my default shell to tcsh and it worked. I think the problem
is that you are using "#! /bin/csh -f" in the $CASENAME.$MACH.run files. The
"-f" options doesn't acquire all of the environment you would expect. I changed
the line to "#! /bin/tcsh" this afternoon and was able to submit the jobs under
the bash environment (I assume just "#! /bin/csh" would work the same way).
Is there some way you can just get rid of that "-f" option, at least for the
Jazz configuration?