diff --git a/source/adios2/toolkit/format/dataman/DataManSerializer.cpp b/source/adios2/toolkit/format/dataman/DataManSerializer.cpp index e343fb76fc..e6e20fdb16 100644 --- a/source/adios2/toolkit/format/dataman/DataManSerializer.cpp +++ b/source/adios2/toolkit/format/dataman/DataManSerializer.cpp @@ -622,7 +622,6 @@ void DataManSerializer::Log(const int level, const std::string &message, } } -template <> void DataManSerializer::PutData( const std::string *inputData, const std::string &varName, const Dims &varShape, const Dims &varStart, const Dims &varCount, diff --git a/source/adios2/toolkit/format/dataman/DataManSerializer.h b/source/adios2/toolkit/format/dataman/DataManSerializer.h index 65e4b430aa..44647ccbd2 100644 --- a/source/adios2/toolkit/format/dataman/DataManSerializer.h +++ b/source/adios2/toolkit/format/dataman/DataManSerializer.h @@ -93,6 +93,14 @@ class DataManSerializer void PutAttributes(core::IO &io); // put a variable for writer + void PutData(const std::string *inputData, const std::string &varName, + const Dims &varShape, const Dims &varStart, + const Dims &varCount, const Dims &varMemStart, + const Dims &varMemCount, const std::string &doid, + const size_t step, const int rank, const std::string &address, + const std::vector> &ops, + VecPtr localBuffer = nullptr, JsonPtr metadataJson = nullptr); + template void PutData(const T *inputData, const std::string &varName, const Dims &varShape, const Dims &varStart,