Open ivan-pi opened 5 months ago
I'm using an MPICH extension for noncontiguous subarrays that requires that version. If you don't have it, I don't think everything works, but what doesn't work isn't used by anybody, so it's safe.
So if I get rid of the procedures using,
that uses MPIX_Type_iov
, it should work in principle?
(Btw, is it possible you share your PASC slides about vapaa?)
Yeah I can share slides. I'll upload here tomorrow.
Hammond MPI Fortran PASC24 post.pdf @ivan-pi slides here
So if I get rid of the procedures that uses
MPIX_Type_iov
, it should work in principle?
Yes, you can add some preprocessor stuff and it will work for all MPI, but if you do unreasonable things that require MPICH 4+, then it will fail.
I noticed there is a version constraint
MPICH_NUMVERSION > 40200000
. Is this a hard constraint?This rules out Intel MPI which exports the constant with a value of
30400002
.