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

Add writing restart capability on fv3atm write grid component for global and regional apps #1587

Closed
junwang-noaa opened this issue Jan 27, 2023 · 0 comments · Fixed by NOAA-EMC/fv3atm#629 or #1633
Assignees
Labels
enhancement New feature or request

Comments

@junwang-noaa
Copy link
Collaborator

Description

Currently the fv3atm write grid comp can only write the history files. To remove the IO dependency on the coupled runs, we will implement the asynchronous IO for restart files by writing them on the write grid comp, this way the forecast grid comp can continue without writing restart files.

There are several configurations on the restart files for UFS applications. This issue is focusing on the global configuration. Other tickets on regional restart, HAFS moving nest restart will be created after the first global domain implementation.

This work adds an option to use write grid component to write restart files, it will not impact the current capability of using FMS to write out restart files.

Solution

Implement restart field bundles and using ESMF regriding to transfer data from forecast grid comp to write grid comp and let write grid comp to write out data. We expect the data inside the restart files will be identical to the restart files written by FMS.

Alternatives

Related to

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
No open projects
2 participants