diff --git a/examples/hello/hdf5SubFile/hdf5SubFile.cpp b/examples/hello/hdf5SubFile/hdf5SubFile.cpp index a018267b1a..070d336627 100644 --- a/examples/hello/hdf5SubFile/hdf5SubFile.cpp +++ b/examples/hello/hdf5SubFile/hdf5SubFile.cpp @@ -14,7 +14,6 @@ #include //std::cout #include #include //std::invalid_argument std::exception -#include #include void writeMe(adios2::IO &hdf5IO, int rank, int size, const char *testFileName) @@ -34,8 +33,8 @@ void writeMe(adios2::IO &hdf5IO, int rank, int size, const char *testFileName) const std::size_t Nx = 1024; const std::size_t Ny = 1024 * scale; - std::vector myFloats(Nx * Ny, 0.1 * rank); - std::vector myInts(Nx * Ny, 1 + rank); + std::vector myFloats(Nx * Ny, 0.1f * rank); + std::vector myInts(Nx * Ny, (int)(1 + rank)); hdf5IO.SetParameter("IdleH5Writer", "true"); // set this if not all ranks are writting @@ -101,7 +100,7 @@ void ReadVarData(adios2::IO h5IO, adios2::Engine &h5Reader, const std::string &n if (var) { - int nDims = var.Shape().size(); + int nDims = (int)var.Shape().size(); size_t totalSize = 1; for (int i = 0; i < nDims; i++) {