ierr to be a specific type (e.g.,
integer).mpifort --showme?-i8, which would make all default integers be 8 bytes instead of 4 bytes. Or perhaps
mpifort is automatically adding something like -i8. IIRC / I'm pretty sure that neither of these things should have happened unless configure was told to build Open MPI this way, though.