message: commit for debugging, the bp4 bug in multiblock has not been fixed
diff: @@ -1364,11 +1364,23 @@ void BP4Serializer::MergeSerializeIndicesPerStep(
  uint8_t count = 0;
  uint32_t length = 0;
  uint32_t timeStep = static_cast<uint32_t>(currentTimeStep);
  +
  + while (timeStep == currentTimeStep)
  + {
  + if (position >= buffer.size())
  + {
  + break;
  + }
  size_t localPosition = position;
  lf_GetCharacteristics(buffer, localPosition,
  header.DataType, count, length,
  timeStep);
  //std::cout << "rank: " << r << ", timeStep: " << timeStep<< std::endl;
  + if (timeStep != currentTimeStep)
  + {
  + break;
  + }
  +
  ++setsCount;
  //std::cout << "setsCount: " << setsCount << ", positionOut: " << positionOut << ", position: " << position<< std::endl;
  @@ -1377,6 +1389,8 @@ void BP4Serializer::MergeSerializeIndicesPerStep(
  position += length + 5;
  //std::cout << "length: " << length << ", position: " << position << ", positions[r]: " << positions[r] << std::endl;
  +
  + }
  }
  const uint32_t entryLength =
  