diff --git a/source/adios2/core/Engine.tcc b/source/adios2/core/Engine.tcc index c8df4013aa..19c80601a5 100644 --- a/source/adios2/core/Engine.tcc +++ b/source/adios2/core/Engine.tcc @@ -27,8 +27,9 @@ template typename Variable::Span &Engine::Put(Variable &variable, const bool initialize, const T &value) { - CheckOpenModes({{Mode::Write}}, " for variable " + variable.m_Name + - ", in call to Variable::Span Put"); + CheckOpenModes({{Mode::Write, Mode::Append}}, + " for variable " + variable.m_Name + + ", in call to Variable::Span Put"); if (!variable.m_Operations.empty()) { helper::Throw(