[MITgcm-support] odd diagnostics package output
Jean-Michel Campin
jmc at ocean.mit.edu
Sat Sep 3 21:57:36 EDT 2005
Hi Daniel,
Sorry, I did not realized that the shift was just 1 iteration (600.s).
And yes, there are some issues about 1 iteration shift (depending
on which variable it is, dumpFreq output & diagnostics snap-shot will
not necessary match).
Here is the choice (from diagnostics_write.F):
IF ( freqSec.LT.0. ) THEN
C-- write snap-shot with suffix = myIter to be consistent with
C time-average diagnostics (e.g., freq=-1 & freq=1):
c wrIter = myIter
c wrTime = myTime
C-- write snap-shot with suffix = myIter-1 to be consistent with
C state-variable time-step:
wrIter = myItM1
wrTime = myTime - deltaTclock
ELSE
wrIter = myIter
wrTime = myTime
ENDIF
But if you look at the iteration number (in the surface.*nc file), it
should match with the state.*.nc file, at least for all state-variable
like ETAN (and with MDSIO, I don't get the time in the .meta file).
And for the time (T) in the netcdf file, I don't know why Ed did not
choose to use "wrTime" intead of "myTime" (like we use wrIter
instead of myIter).
Jean-Michel
On Sat, Sep 03, 2005 at 03:12:28PM -0400, Daniel Enderton wrote:
> Thanks for the response JM,
>
> Despite setting
>
> frequency(1) = -600.,
> timephase(1) = 0.,
>
> I get the same behavior as originally described. I looked at the
> posts on the MIT-devel list mails, but this did not to help to
> clarify the issue.
>
> Daniel
>
More information about the MITgcm-support
mailing list