-
Notifications
You must be signed in to change notification settings - Fork 119
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
[develop] Add ufs-case-study data options #736
[develop] Add ufs-case-study data options #736
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@clouden90 These changes look good to me! The unittests were approved and all successfully passed. Out of curiosity, what is the next step in this work? Approving now.
Jenkins tests will be submitted in the morning, hopefully with Gaea back in service.
@MichaelLueken , thanks for the prompt response. Appreciated. The main purpose of this work is to fulfill requirement of adding selected UFS-case-study test cases into existing SRW apps with minimum modifications. After reviewing current structure of SRW apps, I think the best approach for next step is to add example yaml config file into WE2E test suites with minor modification in ics/lbcs staging scripts. Again we will try to minimize unnecessary changes to have ufs-case-study cases in SRW apps. Any thoughts are welcome! |
@clouden90 There were some failures encountered in the Jenkins tests: There was one failure on Cheyenne Intel:
A rerun of the failed test passed without issue. There were two failures on Jet:
Reruns of If you would like to see the pipeline, please see - |
Thanks for the quick updates, @MichaelLueken! I will take a look. As you mentioned, my changes should not have any impacts on existing WE2E tests, I appreciate if you can continue testing it. Thanks! |
@clouden90 No worries! As an update, using rocotorewind/rocotoboot to remove the failed task and rerun ultimately worked for the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
@clouden90 Sorry to bring up discussion on an already-merged PR, but this seems like the most relevant place. Is there a way we could use grib2 (or even a newer case after the switch to netcdf data) for these test cases? The "retrieve_data.py" unit tests now take a very long time to run (more than an hour for a single file on Hera!) due to having to retrieve very large nemsio files over the internet. |
Hi @mkavulich, no worries, and thanks for bringing it up! Indeed I also noticed this issue on some machines such as hera. The main goal of this work is to full fill NOAA-EPIC task requirement to have selected ufs-case-studies cases in SRW apps so users can play with those cases. Unfortunately at this moment they only provide nemsio files. Below are a few alternatives:
Any thoughts are more than welcome! |
@clouden90, @mkavulich, I would strongly advocate for grib2 use over nemsio. |
DESCRIPTION OF CHANGES:
Added capabilities to retrieve IC/BC files for UFS-CASE-STUDIES in
retrieve_data.py
and associated unit tests intest_retrieve_data.py
.Type of change
TESTS CONDUCTED:
Two python unit tests (
test_ufs_ics_from_aws
andtest_ufs_lbcs_from_aws
)have been added and tested on Hera and Orion.ISSUE:
Fixes issue mentioned in #734
CHECKLIST
LABELS (optional):
A Code Manager needs to add the following labels to this PR: