Mark Allen via users <users@lists.open-mpi.org> writes:

> At least for the topic of why romio fails with HDF5, I believe this is the
> fix we need (has to do with how romio processes the MPI datatypes in its
> flatten routine).  I made a different fix a long time ago in SMPI for that,
> then somewhat more recently it was re-broke it and I had to re-fix it.  So
> the below takes a little more aggressive approach, not totally redesigning
> the flatten function, but taking over how the array size counter is handled.
> https://github.com/open-mpi/ompi/pull/3975
>
> Mark Allen

Thanks.  (As it happens, the system we're struggling on is an IBM one.)

In the meantime I've hacked in romio from mpich-4.3b1 without really
understanding what I'm doing; I think it needs some tidying up on both
the mpich and ompi sides.  That passed make check in testpar, assuming
the complaints from testpflush are the expected ones.  (I've not had
access to a filesystem with flock to run this previously.)

Perhaps it's time to update romio anyway.  It may only be relevant to
lustre, but I guess that's what most people have.

Reply via email to