[Pkg-openmpi-maintainers] preferred MPI: openmpi or mpich?

Drew Parsons dparsons at debian.org
Fri Jul 7 10:02:28 UTC 2017


On Fri, 2017-07-07 at 09:22 +0100, Alastair McKinstry wrote:
> Yes, I agree.
> 
> The bigger question here is : how do we decide between them?
..
> How to test ? can we go through our package base and turn on MPI
> threading in testing?

Some testsuites are already at hand, e.g. scalapack-mpi-test.
My feeling is there might be limited value in running these simple
tests for benchmarking purposes, since they aim at confirming the code
runs, rather than checking performance of how well it runs. It could
expose any plain threading bugs.

There is mpi-testsuite, pulled from mpich but applied to openmpi.  Is
it sufficient for this kind of testing or would we need longer, tougher
benchmarks to justify any switch in mpi-defaults?

Given the hardware advantages of openmpi, we'd need benchmarks to show
a clear-cut advantage in mpich.  That would mean winning over a range
of different benchmarks (different applications), not just one test.

Drew



More information about the Pkg-openmpi-maintainers mailing list