EMsoft-org / EMsoft-org/EMsoft

Intermediate file for HPC environments

Open
#185 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Fortran
Stars
84
Forks
113
PR merge metrics
No merged PRs in 30d

Description

# Enhancement: Checkpointing and Resume Support for Dictionary Indexing in HPC Environments

Add checkpointing and resume capabilities to the dictionary indexing so that intermediate results are periodically written to disk and the program can resume from the last checkpoint after interruption. This is critical for high-performance computing environments where jobs are subject to unexpected failures or enforced wall time limits.

In HPC settings, jobs often have strict maximum runtime limits. For example, at LLNL jobs are capped at 24 hours and are automatically terminated when the wall time limit is reached. Dictionary indexing for large scans, especially for lower symmetry crystals, can exceed this limit. Without checkpointing, these jobs become impossible to run in HPC environments.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.