diff --git a/source/adios2/engine/adios1/ADIOS1Writer.cpp b/source/adios2/engine/adios1/ADIOS1Writer.cpp index ff00b8b7d4c818319962c315df789dde9a708b9c..ac19e54715f8c106ad433a62756c43b545c485ab 100644 --- a/source/adios2/engine/adios1/ADIOS1Writer.cpp +++ b/source/adios2/engine/adios1/ADIOS1Writer.cpp @@ -47,6 +47,12 @@ void ADIOS1Writer::Init() #define declare_type(T) \ void ADIOS1Writer::DoPutSync(Variable<T> &variable, const T *values) \ + { \ + m_ADIOS1.WriteVariable(variable.m_Name, variable.m_ShapeID, \ + variable.m_Count, variable.m_Shape, \ + variable.m_Start, values); \ + } \ + void ADIOS1Writer::DoPutDeferred(Variable<T> &variable, const T *values) \ { \ m_ADIOS1.WriteVariable(variable.m_Name, variable.m_ShapeID, \ variable.m_Count, variable.m_Shape, \ diff --git a/source/adios2/engine/adios1/ADIOS1Writer.h b/source/adios2/engine/adios1/ADIOS1Writer.h index ec200889583c9ed63f4303f4ad863ac077810d4f..2243b8ef8d89ec73a17393d1484c0451dcb4337b 100644 --- a/source/adios2/engine/adios1/ADIOS1Writer.h +++ b/source/adios2/engine/adios1/ADIOS1Writer.h @@ -58,7 +58,8 @@ private: void InitTransports() final; #define declare_type(T) \ - void DoPutSync(Variable<T> &variable, const T *values) final; + void DoPutSync(Variable<T> &variable, const T *values) final; \ + void DoPutDeferred(Variable<T> &variable, const T *values) final; ADIOS2_FOREACH_TYPE_1ARG(declare_type) #undef declare_type };