Without analyzing your source, it's hard to say. I will say that
OMPI may send fragments out of order, but we do, of course, provide
the same message ordering guarantees that MPI mandates. So let me
ask a few leading questions:
- Are you using any wildcards in your receives, such as
MPI
Recently I wanted to try OpenMPI for use with our CFD flow solver
WINDUS. The code uses a master/slave methodology were the master handles
I/O and issues tasks for the slaves to perform. The original parallel
implementation was done in 1993 using PVM and in 1999 we added support
for MPI.
When test