当我mpiexec
在几台计算机上运行时,它们中的一些不会自动加载它们的本地环境——它们似乎没有运行它们的bashrc
或bash_profile
文件。当我ssh
进入这些麻烦的计算机时,一切都很好(环境就在那里)。还能缺少什么?
如果我跑
mpiexec -np 1 --host remotehost printenv
我得到一个非常小的结果。但是,如果我执行以下操作
ssh remotehost
printenv
我得到了一个更大、更全面的结果。这两者有什么区别?