Skip to content

[REQUEST] Inconsistent Output Write Timing After Restarts #111

Description

@jmahlmann

Summary:
When using interval_time = 50.0 for ADIOS2 output and interval = 100 for checkpointing, I observe that restart cycles cause the ADIOS2 output timing to drift, leading to irregular output intervals in the generated .bp files.

Expected Behavior:
The output files (e.g. spectra.*.bp) should be written consistently every 50 time units from the beginning of the simulation, regardless of whether a restart occurred.

Observed Behavior:
The ADIOS2 output file indices appear to reset after each restart, and intervals are counted relative to the most recent restart, not the global simulation time. This results in non-uniform output spacing.

Example of output files:

spectra.00000001.bp
spectra.00000348.bp
spectra.00000402.bp
spectra.00000702.bp
spectra.00001049.bp
spectra.00001202.bp
spectra.00001549.bp
spectra.00001602.bp
spectra.00001949.bp
spectra.00002002.bp
spectra.00002349.bp
spectra.00002402.bp
spectra.00002749.bp
spectra.00002802.bp
spectra.00003149.bp
spectra.00003202.bp
spectra.00003502.bp
spectra.00003849.bp
spectra.00003902.bp
spectra.00004249.bp

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions