Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable flexible writing of restart file output time in UFS coupled configuration #2348

Open
junwang-noaa opened this issue Jun 28, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@junwang-noaa
Copy link
Collaborator

Description

In the UFS coupled configuration, all the model components write out restart files with restart frequency, but in slightly different ways. It would be good to have a consistent way to enable the model components to write out restart files at flexible output time.

Solution

Alternatives

Related to

@junwang-noaa junwang-noaa added the enhancement New feature or request label Jun 28, 2024
@BrianCurtis-NOAA BrianCurtis-NOAA changed the title restart file output time in UFS coupled configuration Enable flexible writing of restart file output time in UFS coupled configuration Jul 1, 2024
@dpsarmie dpsarmie self-assigned this Jul 1, 2024
@dpsarmie
Copy link
Collaborator

dpsarmie commented Jul 1, 2024

The FV3_cap uses a -1 to specify an output forecast hour instead of an output frequency (fv3 code).

The option in the other submodules (using a -1 to designate this option) will be used to try and keep things consistent across all submodules.

@NickSzapiro-NOAA
Copy link
Collaborator

This branch (https://github.com/NickSzapiro-NOAA/ufs-weather-model/tree/restart_fh) is a work in progress to enable forecast hour defined restarts ("restart_fh") in the "same way" as comma-delimited integers in UFS configure component attributes. Code as Denise implemented in MOM6 lets CMEPS, CICE, FV3 components have option of forecast hour restarts in addition to existing functionality so that can now write at specified frequency and forecast hour, if desired.

These components require more work:

I understand that requested hours not on the interval of the relevant timestep(s) should be skipped. TODO is to log valid and skipped forecast hour restarts from UFS configure restart_fh input

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

3 participants