如何通过 PBS 使用集群中的所有 CPU

如何通过 PBS 使用集群中的所有 CPU

我对 MPI 很陌生,如果这听起来很幼稚,我很抱歉。我可以访问 HPC 集群,并尝试在 40 核集群上运行串行脚本。这是我的 PBS 文件:

#PBS -l nodes=1:ppn=40,walltime=5:00:00
#PBS -N name
cd my directory
my command

该脚本可以正确执行,但负载仅针对 40 个可用 CPU 中的 1 个。如何使用所有处理器(0-39)?

答案1

听起来你应该尝试一下GNU Parallel。主页位于gnu.org/software/parallel这里有一些视频演示GNU 并行视频

(请原谅我的工资答案,但我不知道 MPI、HPC 和 PBS 是什么)

相关内容