-
Notifications
You must be signed in to change notification settings - Fork 23
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
Forcing dates out of sync - repeat 10-year spin-up #194
Comments
Yes it looks like that issue COSIMA/libaccessom2#22 again. Also are you simply continuing the run for each 10-year segment, or starting a new run with an initial condition from end of the previous cycle? |
Thanks @aekiss. If possible it would be great if @mauricehuguenin did not have to do anything in between 10-year blocks, so that we can run 300 years with |
#149 is probably a side-issue. It's an unfortunate workaround to deal with leap years, but it's how we plan to run the next IAF spinup. It's a damn pain the Earth's orbital period is not divisible by its rotational period. Somebody should put in a bug report. Anyway I'm not sure how they managed it with CORE, but if you use a standard Gregorian calendar on a 10-year cycle you can gain/lose days in run decades which have a different number of leap years from your forcing decade. But perhaps that's not an issue for your experiment? We weren't aware of this issue in the IAF runs that went into the GMD paper, so they are affected by this offset. |
We really don't care about gaining or losing days - the spin-up method is artificial enough as it is. We basically just want to do a RDF (repeat-decade-forcing) spinup rather than an RYF spinup. Restarting each 10-year block as a new run seems unreasonable to me. We could potentially automate this process by running a post-script (from payu) that automatically changes the dates in the restart files after each run. However, it seems to me there should be a better away (but I'm open to ideas?). Ahhh... while writing this I have seen that @nichannah has added a new namelist option |
Well spotted, that sounds like a simple fix. |
I added Ryan's suggestion to Payu seems to run into some difficulties at the end of the run while collating output. In
that it has problems creating the restart files. I made my logs publicly readable in |
I just did another 10-year run starting from 1968-01-01 and forcing the model with JRA iaf from 1958-01-01 to 1968-01-01. In
and I changed
as suggested by a comment in the cosima slack channel from the 18th of December 2019. The run gives me the following warning I have not had before Ryan assumes it might be related to this issue: COSIMA/cice5#38 Any idea why the restart files cannot be created @aekiss @nichannah? |
Maurice's run is here - Note that we are not neccessarily tied to that exact decade (1958-1968). If the problem ends up being with leap years we could potentially shift the decade (e.g. 1962-1972). |
I have fixes COSIMA/cice5#38 and COSIMA/libaccessom2#22 . I have also added better error reporting - hopefully we will get an error code when the restart write fails. |
@nichannah those links seem unrelated to this issue. Did you mean COSIMA/libaccessom2#22 and COSIMA/cice5#38? |
This issues has been solved in version v1.3.1 of 1deg_jra55_iaf. With this new version I did not have to change |
Hi all,
we would like to spin-up the 1deg_jra55_iaf configuration with 1958-1967 repeat year forcing (10 years) for about 300 years. We start from the WOA.
After a ten year run until 1967, I set the
forcing_end_date
inaccessom2.nml
to:Running another ten years gives me the following error:
Using
use_restart_time = .false.
inice/cice_in.nml
gives the same error.Do you think this might be related to issue #22 we had before in libaccessom2?
The text was updated successfully, but these errors were encountered: