source/adios2/engine/julea-db-do/JuleaDB-DO-Writer.cpp
/**
 * Ends the current step. All deferred variables are written now.
 */
Ends the current step. All deferred variables are written now.
Ends the current step . All deferred variables are written now .
void JuleaDB_DO_Writer::EndStep()
{
    if (m_DeferredVariables.size() > 0)
    {
        PerformPuts();
    }
    PutAttributes(m_IO);
    ++m_CurrentStep;
    if (m_CurrentStep % m_FlushStepsCount == 0)
    {
        Flush();
    }
    m_CurrentBlockID = 0;
    if (m_Verbosity == 5)
    {
        std::cout << "\n______________EndStep _____________________"
                  << std::endl;
    }
}
void JuleaDB_DO_Writer :: EndStep ( ) { if ( m_DeferredVariables . size ( ) > 0 ) { PerformPuts ( ) ; } PutAttributes ( m_IO ) ; ++ m_CurrentStep ; if ( m_CurrentStep % m_FlushStepsCount == 0 ) { Flush ( ) ; } m_CurrentBlockID = 0 ; if ( m_Verbosity == 5 ) { std :: cout << " \n " << std :: endl ; } }
Ends the current step.
Ends the current step .
// std::cout << "--- DEBUG : EndStep1" << std::endl; // if (m_NeedPerformPuts) // std::cout << "--- DEBUG : EndStep2" << std::endl; // std::cout << "m_DeferredVariables.size() = " // << m_DeferredVariables.size() << std::endl;