Loading source/adios2/toolkit/interop/hdf5/HDF5Common.cpp +27 −25 Original line number Diff line number Diff line Loading @@ -321,7 +321,8 @@ void HDF5Common::ReadVariables(unsigned int ts, core::IO &io) } template <class T> void HDF5Common::AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts) void HDF5Common::AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts) { core::Variable<T> *v = io.InquireVariable<T>(name); if (NULL == v) Loading Loading @@ -357,7 +358,8 @@ void HDF5Common::AddVar(core::IO &io, std::string const &name, hid_t datasetId, auto &foo = io.DefineVariable<T>(name, shape, zeros, shape); // 0 is a dummy holder. Just to make sure the ts entry is in there foo.m_AvailableStepBlockIndexOffsets[ts+1] = std::vector<size_t>({0}); foo.m_AvailableStepBlockIndexOffsets[ts + 1] = std::vector<size_t>({0}); foo.m_AvailableStepsStart = ts; // default was set to 0 while m_AvailabelStepsStart is 1. // correcting Loading source/adios2/toolkit/interop/hdf5/HDF5Common.h +4 −2 Original line number Diff line number Diff line Loading @@ -150,10 +150,12 @@ public: void ReadStringScalarDataset(hid_t dataSetId, std::string &result); hid_t GetTypeStringScalar(const std::string &input); void CreateVar(core::IO &io, hid_t h5Type, std::string const &name, unsigned int ts); void CreateVar(core::IO &io, hid_t h5Type, std::string const &name, unsigned int ts); template <class T> void AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts); void AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts); template <class T> void AddNonStringAttribute(core::IO &io, std::string const &attrName, Loading testing/adios2/engine/hdf5/TestHDF5WriteReadAsStream.cpp +8 −7 Original line number Diff line number Diff line Loading @@ -937,7 +937,8 @@ TEST_F(HDF5WriteReadAsStreamTestADIOS2, ReaderWriterDefineVariable) EXPECT_TRUE(varR32); reader.EndStep(); if (step == 0) { if (step == 0) { adios2::Variable<double> varR64 = io.DefineVariable<double>( "r64", shape, start, count, adios2::ConstantDims); EXPECT_TRUE(varR64); Loading source/adios2/engine/hdf5/HDF5ReaderP.cpp +3 −3 File changed.Contains only whitespace changes. Show changes Loading
source/adios2/toolkit/interop/hdf5/HDF5Common.cpp +27 −25 Original line number Diff line number Diff line Loading @@ -321,7 +321,8 @@ void HDF5Common::ReadVariables(unsigned int ts, core::IO &io) } template <class T> void HDF5Common::AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts) void HDF5Common::AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts) { core::Variable<T> *v = io.InquireVariable<T>(name); if (NULL == v) Loading Loading @@ -357,7 +358,8 @@ void HDF5Common::AddVar(core::IO &io, std::string const &name, hid_t datasetId, auto &foo = io.DefineVariable<T>(name, shape, zeros, shape); // 0 is a dummy holder. Just to make sure the ts entry is in there foo.m_AvailableStepBlockIndexOffsets[ts+1] = std::vector<size_t>({0}); foo.m_AvailableStepBlockIndexOffsets[ts + 1] = std::vector<size_t>({0}); foo.m_AvailableStepsStart = ts; // default was set to 0 while m_AvailabelStepsStart is 1. // correcting Loading
source/adios2/toolkit/interop/hdf5/HDF5Common.h +4 −2 Original line number Diff line number Diff line Loading @@ -150,10 +150,12 @@ public: void ReadStringScalarDataset(hid_t dataSetId, std::string &result); hid_t GetTypeStringScalar(const std::string &input); void CreateVar(core::IO &io, hid_t h5Type, std::string const &name, unsigned int ts); void CreateVar(core::IO &io, hid_t h5Type, std::string const &name, unsigned int ts); template <class T> void AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts); void AddVar(core::IO &io, std::string const &name, hid_t datasetId, unsigned int ts); template <class T> void AddNonStringAttribute(core::IO &io, std::string const &attrName, Loading
testing/adios2/engine/hdf5/TestHDF5WriteReadAsStream.cpp +8 −7 Original line number Diff line number Diff line Loading @@ -937,7 +937,8 @@ TEST_F(HDF5WriteReadAsStreamTestADIOS2, ReaderWriterDefineVariable) EXPECT_TRUE(varR32); reader.EndStep(); if (step == 0) { if (step == 0) { adios2::Variable<double> varR64 = io.DefineVariable<double>( "r64", shape, start, count, adios2::ConstantDims); EXPECT_TRUE(varR64); Loading
source/adios2/engine/hdf5/HDF5ReaderP.cpp +3 −3 File changed.Contains only whitespace changes. Show changes