[MITgcm-support] Different output shortly after restart

Roland Young young at atm.ox.ac.uk
Fri Dec 12 10:37:21 EST 2014


Hi,

I have been running a simulation that I had to restart after 1000 days. 
To test whether the restart began OK I ran it for 1 day (from 900d to 
901d, so I could compare the log output too), but found some of the 
fields had changed very much during that short time, in particular the 
meridional velocity field. The model is of a global atmosphere, with 
base at 18 bar and top at vacuum.

You can see some plots of the model state after 900d in the initial run 
here:

http://dl.dropbox.com/u/70735993/U_V_900d_10mb.png

and after 1000d here:

http://dl.dropbox.com/u/70735993/U_V_1000d_10mb.png

As you can see there isn't much change over that time. Here are the same 
fields at 901d after the restart:

http://dl.dropbox.com/u/70735993/U_V_901d_10mb.png

The features in the v field do decay away quite quickly - they are gone 
after around 50d. However, I understood that the model should restart 
without any perturbation to the flow, but this clearly isn't the case, 
so I'm a little worried about whether this does anything to the flow on 
a longer timescale.

What might be going on here? I had a look at the STDOUT and monitor 
output at 900d in the initial run and just before the restarted model 
began its first timestep at 900d. The headers in the STDOUT file are 
identical (except where I expect them to differ e.g. start time), and 
the %MON output at 900d is identical except for the following three 
lines. In the initial run at 900d:

%MON am_eta_mean                  =  -3.0794405228060E+11
%MON am_uZo_mean                  =   3.3860138312055E+11
%MON am_tot_mean                  =   3.0657330839944E+10

At the start of the short run at 900d:

%MON am_eta_mean                  =   0.0000000000000E+00
%MON am_uZo_mean                  =   3.3860198695900E+11
%MON am_tot_mean                  =   3.3860198695900E+11

(At 901d am_eta_mean is nonzero in the short run.) In the subsequent 
timestep, the various diagnostics I have added for my own code all 
produce identical output in the two runs, but the following diagnostic 
is different:

Initial run at 900d+1ts:

cg2d: Sum(rhs),rhsMax =   9.09494701772928E-12  2.47635718311010E-01

Short run at 900d+1ts:

cg2d: Sum(rhs),rhsMax =   1.36424205265939E-11  2.88289188872306E-01

Are the pickup.####.t###.nc files the only files required for the 
restart, or am I missing something? I can post my input/data if that 
would be useful.

Thanks,

Roland





More information about the MITgcm-support mailing list