There is an known issue in the OpenMPI v1.x MPI datatype code that causes the HDF5 t_bigio test to fail. My understanding is that this has been fixed in current releases of OpenMPI 2.1.x, 3.0.x, 3.1.x, and 4.0.x.
Having experimented with MPICH 3.1-5, I can confirm that the t_bigio check continues to fail at the same point:
Testing Dataset4 write point selection
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 4
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 5
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 1
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 3
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 2
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= PID 24144 RUNNING AT 2a5df2ded2e5
= EXIT CODE: 1
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===
Makefile:1436: recipe for target ‘t_bigio.chkexe_’ failed