我有一些可能有点奇怪的问题,在我的 ubuntu 笔记本电脑上运行我的作业,而不是运行它们 HPC 集群。
我想要这样做的原因是现在我有 6 个核心 12 个线程。我曾经在我以前大学的 HPC 集群上运行我的工作。
我在做什么,
1)连接到hpc集群并转到执行文件所在的位置wave_func.out
将作业提交给 lsf
3)bsub -q linux22 -i ./w1.in -o ./w1.out ./wave_func.out
然后,如果“redhat7_211”中有可用线程,我的模拟就会开始。
我的问题是,如何在我的个人 ubuntu 操作系统电脑上执行这些模拟?
答案1
假设如下:
wave_func.out
是一个可执行的二进制文件。与数据文件相反。- 它安装在您的 ubuntu 电脑上的当前工作目录中。
- 输入文件
w1.in
位于当前目录中。 - 该软件的许可证允许您在您的电脑上运行它。
- 它的所有依赖项都可以在您的 ubuntu 电脑上使用。
- 您在 ubuntu 电脑上的帐户使用 bash 作为 shell
那么下面的命令应该可以工作。
./wave_func.out < ./w1.in > ./w1.out 2>&1
祝你好运!