message: check for empty mesh file
diff: @@ -31,14 +31,17 @@ size_t CompressMGARDPlus::Operate(const char *dataIn, const Dims &blockStart,
  {
  // Read ADIOS2 files from here
  + if (!m_Parameters["MeshFile"].empty())
  + {
  adios2::core::ADIOS adios("C++");
  auto &io = adios.DeclareIO("SubIO");
  auto *engine = &io.Open(m_Parameters["MeshFile"], adios2::Mode::Read);
  auto var = io.InquireVariable<float>(m_Parameters["MeshVariable"]);
  - std::vector<float> data(std::accumulate(var->m_Shape.begin(),
  - var->m_Shape.end(), sizeof(float),
  - std::multiplies<size_t>()));
  + std::vector<float> data(
  + std::accumulate(var->m_Shape.begin(), var->m_Shape.end(),
  + sizeof(float), std::multiplies<size_t>()));
  engine->Get(*var, data);
  + }
  // Read ADIOS2 files end, use data for your algorithm
  size_t bufferOutOffset = 0;
  