【发布时间】:2017-11-16 18:13:12
【问题描述】:
我想在从 matlab 调用它们的远程集群中并行运行模拟。
我设法在我的本地 Ubuntu 机器上运行它们。
unix('parallel -j4 flow > /dev/null :::: Pool.txt');
但是当我希望它在远程集群中运行时,我真的无法让并行命令工作。
第一个问题是避免输入密码。
为此,我使用了 sshpass
unix('sshpass -p password ssh user@cluster.example.com')
这让我进入服务器,但它不会继续到下一个命令行。
我尝试了很多我不想在这里引用的命令。
但是基本上可以有一个很好理解并行 GNU 命令用法的人告诉我如何连接到集群。并在那里运行模拟。只是在服务器上编写一个脚本并从 matlab 运行它会更好吗?
非常感谢任何专家的建议。
【问题讨论】:
标签: matlab unix cluster-computing simulation gnu-parallel