[MITgcm-devel] monthly, inter-annually varying forcing with exf
Martin Losch
Martin.Losch at awi.de
Mon Nov 18 07:40:12 EST 2019
Hi Oliver,
sounds good to me.
It may be a little confusing that in general *RepCylce is in seconds, except for this particular case when it is in months. I can see that this is as confusing (or not confusing) as the *period = -12., but in that case the negative sign makes it clear that -12 is a special value. I am not sure if that should really be a concern, but would negative *RepCycles make sense in this context?
Martin
> On 15. Nov 2019, at 15:54, Oliver Jahn <jahn at mit.edu> wrote:
>
> Hi Developers,
>
> I have some code for extending the exf package to read calendar-monthly
> forcing fields that vary from year to year. I think other people could
> find this useful too, see for instance
>
> http://mailman.mitgcm.org/pipermail/mitgcm-support/2019-October/012213.html
>
> I'd like to get some input on how to enable this feature. Right now the
> magic value of *period = -12 is used for monthly climatologies. I have
> talked to Jean-Michel about this and we think the most logical extension
> would be to use the same value for inter-annually varying monthly fields
> and distinguish by *RepCycle. A *RepCycle of 0 would be for
> non-repeating forcing, and 12 could be for climatology. One could also
> support monthly forcing that repeats after a different number of months
> (well, years, usually), and *RepCycle could be in units of months - as
> suggested by *period = -12. So, *RepCycle = 120 would be monthly
> forcing that repeats every 10 years.
>
> We do not want to break existing setups, of course, so we were thinking
> of defaulting *RepCycle to 12 when *period is -12 and to repeatPeriod in
> all other cases. This would be accomplished by an UNDEF default value
> that is then changed to either 0 or repeatPeriod once *period has been set.
>
> Any thoughts on this would be very welcome! Maybe this breaks someone's
> use case we didn't think of. Please let us know!
>
> Cheers,
> Oliver
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mailman.mitgcm.org/mailman/listinfo/mitgcm-devel
More information about the MITgcm-devel
mailing list