pbs - PBS_NODEFILE在pbs中是如何工作的?

标签 pbs qsub torque

例如,我有一个文件/home/user/nodes,其中包含:

node1
node2
node3
node4
...

当我尝试提交如下作业时:

qsub -v PBS_NODEFILE=/home/user/nodes -l nodes=2

这是否意味着 pbs 将从 /home/user/nodes 列表中选择 2 个节点?我试过了,但没有。它仍然从 $PBS_HOME/server_priv/nodes 中选择节点,这是默认配置。

我真的希望 pbs 可以从我自己的节点文件中选择节点,有什么好的方法吗?

谢谢。

最佳答案

使用队列系统的想法是让系统在作业运行时将节点分配给您的作业,这样您就永远不会使用“节点”文件。在运行时,变量 PBS_NODEFILE 设置为为您的作业创建的文件的位置,其中包括已分配节点的列表。

关于pbs - PBS_NODEFILE在pbs中是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742817/

相关文章:

output - MPI pbs 输出文件在运行时可用吗?

c - PBS 集群 Hello World 上的 MPI

pbs - qsub 是否将命令行参数传递给我的脚本?

fortran - 带扭矩运行程序

PBS 中给定 shell 的 Linux echo cpu(核心)名称/编号

python - 使用批量提交系统时调试潜在的整数溢出?

python - "embarrassingly parallel"在集群上使用python和PBS编程

linux - qsub:如何将参数传递给在 shell 脚本中调用的 perl 脚本

sungridengine - sunGrid集群: qsub error "Unable to run job: hostnames may not be empty string"

python - 在 qsub 中运行 python 脚本