current suggestions
p = transport streamfunction P = horizontal average of p over sea points pa,Pa = similar quantities for assimilation fieldassimilate (pa-Pa) into (p-P) instead of pa into p.
cjad if(imax.ne.imt) then if(ntrc.ne.nt) then write(stdout,930) 'NT, NTRC: ',nt,ntrc call exitus('INFLD')
It's getting a whole row of mixed layer depth incorrect (doesn't look like the fill value) at 9.9692e+36... unless the fill value was multiplied by the conversion factor. It's the boundary row at the northern part of the grid, it seems. Also, the units aren't as specified in the file (file says meters, units are cm).