-
Notifications
You must be signed in to change notification settings - Fork 258
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
failure to restart-reproduce if using a restart from 15th of month #2588
Comments
I've created a reproducer branch which reproduces this error in the control_p8 test.
It can be run using
will compare restarts from the control vs the 1418 runs. And
will compare the control and the 1500 runs. In this case, the nccmp result shows
|
@yangfanglin Since @DeniseWorthen's tests suggest that this only happens with restarts on the 15th, which is the date climatology fields are read in, do you think this might be some bug related to climo file read logic? |
Good catch. During the middle of month the GVF will be updated with a new value based on the monthly climatology. It is very likely when you restart from 15th of month, the model will bypass that step.
|
Just for a test, they should reproduce if you set wei1m to 1 in sfcsub.f (not change any fixed fields on the 15th of month) |
Would you be able to do any debugging on this issue? The reproducer branch is all set up to use control_p8 and then run 3 different FHROT values. |
for warmstart, the model will assume you can get anything from restart files and won't go through sfcsub.f |
These are all restarting using the checkpoint restarts written at a particular time. They are using 'warm_start=true'. |
Description
As part of debugging Issue #2562, I was passed a run directory for the SFS C192mx025 by @ShanSunNOAA. While working on that issue, I found I was not able to restart-reproduce if I used a restart file from the middle of the month (specifically on
2005-11-15-00
).I then set up a test case using a modified
cpld_control_sfs
test and the HR4 tag (fcc9f84). The modifications were to align w/ the run-directory I was debugging for C192-mx025 (no waves, atm-thread=2).I ran that test case out long enough to capture restarts every 24h through to
2021-04-26-06
. I found that I was able to reproduce using the restart at04-14-06
, but not at04-15-06
.To enable easier debugging, I set up
cpld_control_sfs
cases using artificially advanced start times---ie, I set the start year/date to04-13-06
and wrote restarts every 6 hours. I found was able to restart-reproduce using the restart at04-14-18
but not at04-15-00
.I repeated the test using an executable which did not have
-D32BIT=ON -DHYDRO=ON
and the restart again failed to reproduce using a restart on the04-15-00
.Using mediator history files, I find that that the none of the fields imported from the ATM on restart are B4B using a restart from 04-15-00.
To Reproduce:
Currently all test cases reside in my own sandboxes on hera
/scratch1/NCEPDEV/stmp2/Denise.Worthen/sfs.restart
Additional context
I am currently testing the develop branch using the control_c48, control_p8 and the cpld_control_p8 tests.
The text was updated successfully, but these errors were encountered: