[MITgcm-devel] stripes in adjoint along tile edges

Martin Losch Martin.Losch at awi.de
Thu Nov 27 10:33:36 EST 2014


Hi Dimitris,

thanks, I tried this and it does not seem have any noticable effect. The (adjoint) solution is a little smoother for the very low (1e-20) values, but the striping does not really change between residuals of 1e-8 or 1e-18. I also tried to turn off the cg2d solver by using explicit schemes (implicSurfPress = 0, implicDiv2DFlow = 1) with very short time steps. There the stripes **almost** disappear. That’s my only piece of evidence that something is not right with cg2d, but maybe it’s also somewhere in some MPI-related routines.

Martin

On Nov 27, 2014, at 3:54 PM, Menemenlis, Dimitris (329D) <Dimitris.Menemenlis at jpl.nasa.gov> wrote:

> Not sure if relevant, but I do remember that Ralf Giering was sufficiently concerned about cg2d inaccuracies to write an alternative "direct" solver during his time at JPL.
> 
> One way to test this hypothesis would be to vary (lower or raise) the accuracy (number of iterations) of the cg2d solver and observe whether striping decreases or increases.
> 
>> On Nov 27, 2014, at 6:37 AM, Martin Losch <Martin.Losch at awi.de> wrote:
>> 
>> Hi there,
>> 
>> since there hasn’t been any other statement: Can I assume that no-one on this list has ever seen stripes like this in the adjoint (would be good, because it would mean, that I am making a mistake, that I should be able to find)? Or does the low reply rate mean that no-one has ever looked closely enough to see the stripes? 
>> 
>> I am running a little out of ideas about where they might come from. I have a suspicion, that they are related to cg2d/solve_for_pressure, but no good pieces of evidence, yet.
>> 
>> Martin
> 
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel




More information about the MITgcm-devel mailing list