E3SM-Project / E3SM-Project/scream

[AD] SCORPIO-Interface: Add option to write a restart at finalization regardless of restart frequency.

Open
#793 2 comments 0 reactions 0 assignees View on GitHub
Atmosphere Driver Development Task help wanted I/O infrastructure priority:wishlist
Dominant language
No language data
Stars
79
Forks
54
PR merge metrics
No merged PRs in 30d

Description

Not a high priority, but could be a nice debugging feature.

This task is to add a restart frequency option that literally writes a restart file at finalization no matter what.

Perhaps the biggest use would be if SCREAM had a way to handle certain errors such that the code would still go through the finalization process before killing the job the user would have a way to have all fields dumped to an output file. It could be helpful when tracking down bugs.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue provides no file or test names; start by locating the SCORPIO interface and the existing restart-frequency handling. Trace how finalization selects restart output, then define completion as a new option that writes a restart file during finalization regardless of the configured restart frequency, including coverage for that behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
hpc
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.