On 07/02/2023 10:27, Drew Parsons wrote:
I've heard this, but at the same time heard that one of the benefits of OpenMPI is the larger test suite and infrastructure, which is puzzling.On 2023-02-07 10:54, Alastair McKinstry wrote:Hi I've been pinged by the upstream maintainer of OpenMPI Jefff Squyres as to our opinions on maintaining 32-bit support. See a thread here: https://github.com/open-mpi/ompi/pull/11282If 32-bit support is dropped in OMPI we can switch to MPICH as the default on those archs instead, but the core problem remains: how much can we support and test on 32-bit?Switching to mpich would in any case be supported by a lot of our upstream developers. In various different projects we hear them recommending mpich and occasionally expressing discontent with bugs in openmpi.
My experience is that OpenMPI is faster on release of support for new systems such as PMIx, UCX; this shakes out bugs there first before MPICH;
also MPICH has at times been harder to build, looking like many configurations are not tested as well.
Can you point to the upstream bugs?
To make it simpler for ourselves, we could also consider just switching to mpich altogether as default. Are there reasons to prefer 64-bit OMPI over MPICH?Drew
Alastair -- Alastair McKinstry, GPG: 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5 ph: +353 87 6847928 e: alastair@sceal.ie, im: @sceal.ie:mckinstry