-
Notifications
You must be signed in to change notification settings - Fork 180
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
Test/fix cycled mode in feature/coupled_sprint #427
Comments
- duplicate case block from config.fcst for setting OCNRES based on model resolution - change CASE to CASE_ENKF to use EnKF resolution for efcs jobs Refs: NOAA-EMC#427
- change deterministic RESTART copy into loop over restart_interval list and correct script error at runtime that failed to create RESTART folder - add missing IAU RESTART file copy to SEND block to support cycling Refs: NOAA-EMC#427
@CoryMartin-NOAA I am testing cycled mode on Mars (C192C96L127) using the new feature/coupled_sprint branch, which is the develop branch plus changes to support the coupled system (coming in piece-by-piece from feature/coupled_crow). We haven't touched much outside of the forecast jobs yet and this is my first try at cycled mode after we updated the forecast jobs. My eobs job is not running normally, it doesn't fail but it also doesn't produce several needed output files (cnvstat.ensmean, oznstat.ensmean, radstat.ensmean) so the eupd job fails:
log: /gpfs/dell3/ptmp/Kate.Friedman/comrot/blah/logs/2020090200/gdaseupd.log I notice the following in the log (
log: /gpfs/dell3/ptmp/Kate.Friedman/comrot/blah/logs/2020090200/gdaseobs.log I ran the develop branch for the same date/resolution combo and it's eobs job goes right into
log: /gpfs/dell3/ptmp/Kate.Friedman/comrot/blahdev/logs/2020090200/gdaseobs.log I'm not finding a reason for the difference in the two runs for eobs, nor what goes wrong with generating the ensmean files. I notice that the enkfgdas.20200901/18/atmos/gsidiags folder subfolders are empty so I can see that that leads to issues later on. The namelists appear to be the same between the two runs. Could there be an issue in the prior half cycle that would lead to that run behavior? Thanks for any help! |
@RussTreadon-NOAA is investigated. Looked at blah and blahdev
blah latitude goes from negative to positive.
Same behavior found for Why did the order of |
blah uses a forecast model executable built from ufs-community/ufs-weather-model at 9bbb6d4 The change log for 9bbb6d4 reads
The last bullet likely explains the change in the order of |
Variable write_nsflip controls the N/S flipping capability. This variable is referenced in |
@RussTreadon-NOAA that is correct. When we cleaned up the nemsio from the ufs-weather-model, the "write_nemsioflip" configuration variable was removed. @jswhit2 told us about the impact of this change on GSI, so the option of flipping the lat direction in the history files was added back in ufs-weather-model PR#723, but the configuration variable is now "write_nsflip", when it is set to true, the latitudes will be written in the current GFS v16 order (positive to negative). Thanks |
Thank you, @junwang-noaa for confirming that As a test, I modified a copy of the NOAA-EMC-GSI master to multiply by -1 the |
Can we add
If we prefer to retain a default value of
|
@junwang-noaa Thanks for confirming the change in the ufs-weather-model. @RussTreadon-NOAA Thank you for investigating this and finding the flip setting! I have add the recommended
I also updated config.base.nco.static to add I have started a fresh C192C96L127 test on Mars with
|
@RussTreadon-NOAA Running with |
No further job-ending errors encountered in anal/eupd jobs in new fcscyc test. Need to scan logs for silent errors still. The 18z half cycle is complete. The 00z gdas/enkf suites are complete. The 00z gfs suite is wrapping up still. The 06z cycle has started. Will let the test run a few more cycles to check stability and the verification pieces. So far cycled atmos-only mode is working in |
Made new branch off feature/coupled_sprint to hold cycled updates: https://github.com/KateFriedman-NOAA/global-workflow/tree/feature/coupled_sprint_cycling |
- if-block that changed LATB_CASE to "190" when LATB_CASE is "192" is removed - if-block was needed previously to handle missing fix file for this case - new fix set includes symlinks to redirect fix files for certain resolutions - LATB_CASE change created forecast output on the wrong grid dimensions; removing block resolves that Refs: NOAA-EMC#427
- add WRITE_NSFLIP variable to parsing_model_configure_FV3.sh with default set to .false. - add WRITE_NSFLIP variable to config.base and set to .true. - running with WRITE_NSFLIP=.true. writes latitudes in current GFSv16 order (positive to negative) - running with WRITE_NSFLIP=.false. writes latitudes negative to positive and causes issues with the GSI Refs: NOAA-EMC#427
…ture/coupled_sprint_cycling Refs: NOAA-EMC#427
Awaiting resolution of ufs-weather-model issue #785 before continuing testing with IAU on. Branch currently cycles without job failure with IAU off. |
PR #785 in ufs-weather-model is now complete. Will look to test updated hash upon return from annual leave on 9/20. |
Now awaiting |
- when stochastic physics is turned on the &nam_sfcperts namelist section wasn't getting added to input.nml Refs: NOAA-EMC#427
- a timestep of 720 on WCOSS-Dell for a C96 enkf fcst job failed - reducing the timestep to 450 produced success Refs: NOAA-EMC#427
- set restart_interval the same regardless of whether it's cold or warm - use prior cold-start values all the time now - deterministic forecast job restart_interval is now "3 6" - ensemble forecast job restart_interval is now "3 -1" Refs: NOAA-EMC#427
Confirmed to work now in feature/coupled_sprint |
Began testing feature/coupled_sprint in cycled mode on supported platforms as part of pre-commit testing for PR #418. Will commit needed updates/fixes to feature/coupled_sprint.
Testing C192C96L127 on WCOSS-Dell, Hera, Orion.
The text was updated successfully, but these errors were encountered: