我目前正在英特尔的 ManyCore 测试实验室计算机上测试 OpenMP 并行程序,并且一直在使用
qsub -l select=1:ncpus=30 $HOME/myjob
添加作业并运行它。它将程序的输出放入名为 myjob.o123456 的文件中(其中的数字取决于作业 ID),但我希望它在作业运行时输出到控制台,这样我就可以弄清楚进度我的程序正在制作。有人知道怎么做这个吗?
我目前正在英特尔的 ManyCore 测试实验室计算机上测试 OpenMP 并行程序,并且一直在使用
qsub -l select=1:ncpus=30 $HOME/myjob
添加作业并运行它。它将程序的输出放入名为 myjob.o123456 的文件中(其中的数字取决于作业 ID),但我希望它在作业运行时输出到控制台,这样我就可以弄清楚进度我的程序正在制作。有人知道怎么做这个吗?
看看扭矩方面的交互式工作。
http://docs.adaptivecomputing.com/torque/help.htm#topics/commands/qsub.htm#-I
基本上只需添加 -I 即可在节点上获得交互式 shell。
qsub -I -l 选择=1:ncpus=30 $HOME/myjob
注意:如果您使用的是 torque 4.x,请确保您使用的是 torque 4.2.2 或 4.1.5.1 或更高版本,因为最近存在交互式 MPI 作业的错误。