Cycling over multiple years of forcing #1595
Unanswered
mnlevy1981
asked this question in
Q&A
Replies: 1 comment 2 replies
-
this is a FMS-related issue. Nothing in the FMS code suggests looping over multiple years is forbidden. There is something about looping over leap years here https://github.com/NOAA-GFDL/FMS/blob/ba9c712825372eb3dc703685dd5c7e9c7560faa3/time_interp/time_interp.F90#L131 maybe worth trying even though your calendar is set to |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
@ElizabethYankovsky and I are setting up an ocean-only single-column case based on MOM6-example's
single_column/KPP
that uses MARBL to provide BGC tracers (which currently exists on a branch of my fork of MOM6). We have daily output from a CESM-MOM6 run that we are using to generate the forcing fields, and usedata_override
to read them into the model:If we provide a single year of daily forcing output, the model runs successfully:
If we try to extend the forcing to cycle over 5 years of forcing (the length of
time
has increased from 365 to 1825 and themodulo
attribute oftime
has changed from" "
to1825.
), then our forcing file looks like:And the model crashes very early in the run (I would presume this is during the first time step):
What does
period of list exceeds modulo period
mean? In the 365-day forcing,time = [0.5, 1.5, ..., 363.5, 364.5]
and in the 5-year forcing,time = [0.5, 1.5, ..., 1823.5, 1824.5]
. Am I missing something inMOM_input
to specify the cycle for the forcing is more than a year?Note that I am building this out of a CESM+MOM sandbox, which is based on FMS
v2021.03.01
and an NCAR-specific MOM6 tag. I've done some digging, and am beginning to suspect that if thetime
dimension has amodulo
attribute then it is treated to mean "this is an annual cycle" (regardless of the value of the attribute) but I would love to be wrong about that.Beta Was this translation helpful? Give feedback.
All reactions