Skip to content

Conversation

ikbuibui
Copy link
Contributor

@ikbuibui ikbuibui commented Sep 29, 2025

Moves checkpointing simulation control in its own class
Checkpoint class now has a compile time toggle to disable checkpoint/restart functionality (fixes #5480)
Simplified restart state management and changed from using bools to an enum tracking state

}

// Checkpoints are expected to be sorted chronologically.
bool const stepFound = std::binary_search(checkpoints.cbegin(), checkpoints.cend(), restartStep);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have this logic here

@ikbuibui ikbuibui force-pushed the disable_checkpointing branch from 5b85557 to 24a14ee Compare October 2, 2025 10:49
@ikbuibui ikbuibui added the component: core in PIConGPU (core application) label Oct 2, 2025
Moves checkpointing simulation control in its own class
Checkpoint class now has a compile time toggle to disable
checkpoint/restart functionality
Simplified restart state management and changed from using bools to an
enum tracking state
@ikbuibui ikbuibui force-pushed the disable_checkpointing branch from 24a14ee to 6bbde4f Compare October 7, 2025 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: core in PIConGPU (core application)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

checkpoint flags still exist without openPMD

1 participant