Максимальное количество задач может быть запущено в одном приложении MPI

В привязке C MPI_Comm_size возвращает int введите значение. максимальное значение int в C это 32767. Значит ли это, что в коммуникаторе можно создать не более 32K процессов? Но это кажется слишком маленьким, поскольку я знаю, что есть приложения, которые могут работать на миллионах ядер. Что я пропустил?

1 ответ

Со страницы руководства POSIX limits.h:

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

Минимум максимальный int это как тысячи миллионов (2^31 - 1).

Другие вопросы по тегам