在一个MPI应用程序中可以启动的最大任务数



在C绑定中,MPI_Comm_size返回一个int类型值。C中int的最大值为32767。这是否意味着在一个通信器中最多可以创建32K进程?但这似乎太小了,因为我知道有些应用程序可以在数百万个内核上运行。我错过了什么?

limits.h的POSIX手册页:

   {INT_MAX}
          Maximum value of an int.
          Minimum Acceptable Value: 2 147 483 647

最大int最小值约为千百万(2^31 - 1)。

最新更新