-
Notifications
You must be signed in to change notification settings - Fork 25
Update MGBF to use 32 filtering levels and fix memory leak #525
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
Update MGBF to use 32 filtering levels and fix memory leak #525
Conversation
|
FAILED on hera started build_and_test on hera at UTC time: Fri Jan 23 01:16:17 UTC 2026 workdir: /scratch3/NCEPDEV/fv3-cam/rrfsbot/PRs_RDASApp/525 |
|
Forgot to sync my branch with develop before running the ctests. So the test references here were not generated using the recent updates from #522. That is causing the CI failures for the dbz test. Will update the test references again soon. |
|
FAILED on wcoss2 started build_and_test on wcoss2 at UTC time: Fri Jan 23 01:13:54 UTC 2026 workdir: /lfs/h2/emc/da/noscrub/samuel.degelia/rrfsbot/PRs_RDASApp/525 |
|
PASSED on hera started build_and_test on hera at UTC time: Fri Jan 23 03:55:15 UTC 2026 workdir: /scratch3/NCEPDEV/fv3-cam/rrfsbot/PRs_RDASApp/525 |
|
PASSED on wcoss2 started build_and_test on wcoss2 at UTC time: Fri Jan 23 03:50:25 UTC 2026 workdir: /lfs/h2/emc/da/noscrub/samuel.degelia/rrfsbot/PRs_RDASApp/525 |
TingLei-NOAA
left a comment
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.
@SamuelDegelia-NOAA Thanks for incorporating those changes to those RRFS ctests.
All look good to me.
Description
This PR updates the MGBF namelists for the fv3-jedi ctests to use 32 filtering levels instead of the previously configured 65 levels. This improves the computational efficiency when using MGBF for ensemble localization. Additionally, the MGBF workaround for saber is updated to resolve a memory leak. These changes together reduce the runtime for the
rrfs_fv3jedi_2024052700_3denvar_reflctest by a factor of ~2 (1200 to 600 seconds).The ctest references are correspondingly updated.
Huge thanks to @TingLei-NOAA for helping to improve the efficiency and test these changes.
Issue(s) addressed
None
Dependencies (if applicable)
None
Checklist