我开始在 OpenMPI 托管集群上编程。我使用以下命令来运行我的可执行文件:
mpirun -np 32 file
现在我的理解是 32 指定了应该创建的进程数。它们可以在同一处理器上创建。我对吗?
我注意到随着进程数量的增加,执行时间也在增加。以上可能是造成这种情况的原因吗?
怎么知道集群的执行和调度策略?
假设通常我正在处理的集群将在每个节点上运行许多进程,就像它们在我的 PC 上运行一样,这是否正确。
我开始在 OpenMPI 托管集群上编程。我使用以下命令来运行我的可执行文件:
mpirun -np 32 file
现在我的理解是 32 指定了应该创建的进程数。它们可以在同一处理器上创建。我对吗?
我注意到随着进程数量的增加,执行时间也在增加。以上可能是造成这种情况的原因吗?
怎么知道集群的执行和调度策略?
假设通常我正在处理的集群将在每个节点上运行许多进程,就像它们在我的 PC 上运行一样,这是否正确。