[MITgcm-devel] Re: [MITgcm-support] L4rdt

Jean-Michel Campin jmc at ocean.mit.edu
Mon Aug 3 10:05:14 EDT 2009


Hi Martin,

The changes I made in cg2d (between checkpoint61s & checkpoint61t)
could (with some compiler and with optimisation) change the results 
at the truncation level. But unlikely make your set-up blowing up.

Between checkpoint61o and checkpoint61p, could you add back the
KPP bugs ?

Cheers,
Jean-Michel

On Mon, Aug 03, 2009 at 02:37:50PM +0200, Martin Losch wrote:
> Hi there,
>
> I need help (not that this is anything new): I cannot reproduce my  
> experiments after a recent update and I cannot figure out why. The new  
> runs are substatially more energetic (factor 2), especially way below  
> the surface and near the topography; eventually they blow up after  
> 15months of integration with a CFL violation near the bottom/tile-egde- 
> corner/open boundaries. As an illustration I have attached the monitor  
> variable ke_mean for kemean_run06.png (the old run) and  
> kemean_run06_new.png (with new code). I use adv-scheme 33 (no explicit  
> diffusion), viscA4grid, no_slip_bottom and sides, kpp, seaice, obcs.
>
> I still have my old exectuables, but I need some new functionality  
> (pseudo-timestepping for LSOR), so I need the new code. Plus I have made 
> a few changes (new types of OBCS) so that makes tracking down the  
> problem (or simply reverting to old code) even more difficult.
>
> My first candiate was this 4times lower L4rdt, but this does not help  
> much; it reduces the monitored kemean a little: see attached files  
> kemean_run06.png (the old run) and kemean_run06a.png (the new run but  
> with old L4rdt).
> I noticed (very) small differences in my results between checkpoint61o  
> and checkpoint61p (with mom_calc_visc.F still held at 61o) which I  
> cannot explain (but they seem to be small, maybe this KPP fix in 61p?), 
> but all later checkpoints give the same results as 61p. My old runs are 
> close to checkpoint61m.
>
> Now my question: In the list of changes in doc/tag-index I cannot find  
> anything that I would expect to make my integrations more energetic,  
> except for this L4rdt business in mom_calc_visc.F (and I have kept this 
> routine at checkpoint61o). Does anyone have an idea what might have 
> changed that causes so drastic differences.
>
> Martin
>
>




>
> On Aug 3, 2009, at 9:41 AM, Martin Losch wrote:
>
>> Sorry for the confusion,
>>
>> 1. I was talking about L4rdt (I was just omitting the 1/deltatmom  
>> part, because it's always the same), which applies only when you use  
>> viscA4grid and/or viscA4max, as far as I can see.
>> 2. Reverting to old code does not fix my problem, so it's something  
>> else.
>> 3. I do not think that anybody other than us reads the doc/tag-index  
>> (also the  comment in there just says "fix L4rdt", but not with what  
>> effect)
>>
>> I'll keep searching ...
>>
>> Martin
>>
>> On Aug 3, 2009, at 2:04 AM, David Ferreira wrote:
>>
>>> Dimitris Menemenlis wrote:
>>>> David, does necessity to pump up viscA4grid also carry over to  
>>>> viscA4GridMax?
>>>>
>>>> Specifically, for the CS510 configuration we use
>>>> viscC4Leith=1.5,
>>>> viscC4Leithd=1.5,
>>>> viscA4GridMax=0.5,
>>>>
>>>> Recently I have noticed a little more grid scale noise than before  
>>>> but it is hard
>>>> to separate this from other modifications to code and model  
>>>> configuration
>>>>
>>>> Do I need to increase  viscA4GridMax by about 30%, as per Martin's  
>>>> email,
>>>> to recover previous set up?
>>> Dimitri,
>>> looks like the changes in L4rdt also apply to viscA4GridMax.
>>> But I'm not sure about those 30% of Martin: he was talking about L4, 
>>> not L4rdt.
>>> In fact, I'm not even sure that L4 is used in mom_cal_visc.F.
>>> david
>>>
>>>
>>>
>>>
>>>>
>>>> Thanks, Dimitris
>>>>
>>>> On Jul 31, 2009, at 1:02 PM, David Ferreira wrote:
>>>>
>>>>> Martin,
>>>>> I put a note in the tag-index about the L4rdt fix !
>>>>> Surely, everybody reads it regularly...
>>>>> Anyway, the viscosity at the corner points were 4 times those at  
>>>>> the
>>>>> center points, so
>>>>> the "effective" viscosity was larger than intended. And indeed,  
>>>>> with the
>>>>> new code, it will
>>>>> probably be necessary to pump up a bit viscA4grid.
>>>>> That said, I don't think that L4 was changed by the code  
>>>>> modification,
>>>>> only L4rdt.
>>>>> Are you sure there is not something else going on ?
>>>>> Cheers,
>>>>> david
>>>>
>>>> _______________________________________________
>>>> MITgcm-support mailing list
>>>> MITgcm-support at mitgcm.org
>>>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>>>
>>> _______________________________________________
>>> MITgcm-support mailing list
>>> MITgcm-support at mitgcm.org
>>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>>
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>

> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-devel mailing list