[mpich-discuss] Maximum number of processes in compute farm

Guo, Yanfei yguo at anl.gov
Mon Oct 29 15:53:06 CDT 2018

Hi Shuwei,

The MPICH library does not implement a hard limit on the number of ranks. That being said, the rank is stored as a 32bit integer, therefore subject to the limit of MAX_INT. In practice, it is more likely that the library will run out-of-memory before hitting that limit.

MPICH is optimized for large scale use cases than contains hundreds of thousands processes, so it should be fine for your use cases.


Yanfei Guo
Assistant Computer Scientist

From: Shuwei Zhao via discuss <discuss at mpich.org>
Reply-To: "discuss at mpich.org" <discuss at mpich.org>
Date: Monday, October 29, 2018 at 3:43 PM
To: "discuss at mpich.org" <discuss at mpich.org>
Cc: Shuwei Zhao <shuweizhao1991 at gmail.com>
Subject: [mpich-discuss] Maximum number of processes in compute farm

Hi, all

I have several questions about parallel scale of mpich:

Is there a hard limit on the number of processes that mpich can start in a compute farm?
As the number of process going up , for a large-scale(1000-10000) loose-communication application(the communication overhead is minimal compared to the runtime), is it possible that the performance of the mpich will go down because the message passing will take longer time?

Thank you very much,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20181029/8ab9e068/attachment.html>

More information about the discuss mailing list