[mpich-discuss] MPI_Dims_create() fails for nproc >1000000

Andreas Schäfer gentryx at gmx.de
Thu Dec 19 09:49:48 CST 2013


I noticed that MPICH's MPI_Dims_create() fails with a floating point
exception, if the number of processes is larger than 10^6. Apparently
the reason is that the prime factors are hard coded into the code and
are limited to 1000 (or sqrt(10^6)). Open MPI's implementation has no
such limitation.


Andreas Schäfer
HPC and Grid Computing
Chair of Computer Science 3
Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
+49 9131 85-27910
PGP/GPG key via keyserver

This is Bunny. Copy and paste Bunny into your
signature to help him gain world domination!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20131219/1182bfaf/attachment.sig>

More information about the discuss mailing list