我使用Windows HPC Pack 2012运行一些MPI作业。每个作业将在单个节点上运行,在HPC Pack中,我请求1个节点的资源。但是,在此群集中,每个节点中的核心是不同的(有些具有8个核心,有些具有20个核心)。
mpiexec -n 20 test.exe
上面的命令将在具有20个内核的节点上工作,并耗尽所有资源。
mpiexec -n 8 test.exe
上面的命令将在具有8个核心的节点上运行,并耗尽所有资源。
我希望在节点上所有可用节点上运行mpi程序(8核节点中有8个进程,20核节点中有20个进程。我尝试了以下命令
mpiexec -np * test.exe
它只是开始一个过程。我该如何进行这项工作?谢谢