Describe the bug
some ctest failure with MPIEXEC_MAX_NUMPROCS>9
To Reproduce
these tests will fail running ctest with MPIEXEC_MAX_NUMPROCS>9
- Engine.BP.BPJoinedArray.MultiBlock.BP4.MPI
- Engine.BP.BPJoinedArray.MultiBlock.BP5.MPI
- Bindings.Fortran.BPWriteReadHeatMap6D.MPI
Possible Reason
insufficiently robust data generation and comparison for larger MPI sizes
see testing/adios2/engine/bp/TestBPJoinedArray.cpp
mytable[row * Ncols + col] =
static_cast<double>((step + 1) * 1.0 + rank * 0.1 + block * 0.01 +
row * 0.001 + col * 0.0001);
Solution
either limit MPIEXEC_MAX_NUMPROCS or modify data generation.