[MITgcm-devel] problem with 59c
Jinlun Zhang
zhang at apl.washington.edu
Tue Jul 3 14:12:01 EDT 2007
Hi Martin,
I am not sure either what is happening here since I never had any
problem with zmin=0. Given that setting zmin > 0 screws up the ocean, I
would think that zmin > 0 would only delay the blow-up. When the ocean
is fully developed, blow up is still likely. So I wonder how long
Dimitris can run the model without blowup when zmin > 0. If no blowup
whatsoever, then the ocean circulation is likely to suck.
Jinlun
Martin.Losch at awi.de wrote:
>Hi Jinlun,
>
>we are talking about the LSR solver on the C-grid. As far as I can see, the EVP solver has not been used for the high
>resolution cubed sphere yet. In one of her paper Elizabeth (J.Comp.Phys.,2001) claims that the EVP solver does not
>need zmin = 4.e8 as opposed to other methods, and then she cites you, as personal communication, that zmin=0 works
>too for other solvers, (yours?). So far I have used zmin = 0 for all my evp runs.
>
>Dimitris has actually isolated the problem in the cs510 and it is zmin=0, with zmin=4e8 (the old value, that I removed
>recently from the code) it works.
>
>So we are puzzled, oh well.
>
>Martin
>
>Martin Losch
>Alfred Wegener Institute
>Postfach 120161, 27515 Bremerhaven, Germany;
>Tel./Fax: ++49(0471)4831-1872/1797
>
>
>
>----- Original Message -----
>From: Jinlun Zhang <zhang at apl.washington.edu>
>Date: Tuesday, July 3, 2007 5:46 pm
>Subject: Re: [MITgcm-devel] problem with 59c
>
>
>
>>I am not sure what sea ice model is used here. If it is EVP, I
>>don't
>>really know. But if it is LSR, zmin has to be set to zero all the
>>time.
>>And if things blow up, zmin=0 is unlikely the problem. Something else.
>>Jinlun
>>
>>Martin Losch wrote:
>>
>>
>>
>>>I propose the following: introduce a runtime parameter "zetaMin"
>>>
>>>
>>that
>>
>>
>>>defaults to zero (because I think it's a good idea to have zero
>>>limiting/regularizing by default) that you set to 4e8 in your
>>>
>>>
>>runs.
>>
>>
>>>zmin>0 is not needed by the EVP solver (according to Elizabeth)
>>>
>>>If you want to experiment with zmin = 0, why don't you try
>>>seaiceadvscheme = 33 with diff1 = 0, but I don't see why this
>>>
>>>
>>should
>>
>>
>>>affect the stability, also you try to increase the accuracy of
>>>
>>>
>>the
>>
>>
>>>solver (although you probably don't want that because of cpu
>>>
>>>
>>time,
>>
>>
>>>right?)
>>>
>>>in general, setting zmin = 0 should have an effect on the
>>>
>>>
>>velocities
>>
>>
>>>and only after that on HEFF. (btw, can't find your pdf).
>>>
>>>Jinlun, you once recommened setting zmin = 0 (and I agree with
>>>
>>>
>>your
>>
>>
>>>recommendation). What's your opinion on this problem?
>>>
>>>Martin
>>>
>>>On 2 Jul 2007, at 23:53, Dimitris Menemenlis wrote:
>>>
>>>
>>>
>>>>Martin, more on the 59c problem:
>>>>
>>>>The "SEAICEuseDynamics=.false." problem is not "directly"
>>>>
>>>>
>>related to
>>
>>
>>>>the 59c crash. That is, "SEAICEuseDynamics=.false." crashes in
>>>>Arctic Ocean even with pre-59c code.
>>>>
>>>>What causes trouble in 59c is the change from ZMIN=4e8 to ZMIN=0.
>>>>
>>>>Figure http://ecco2.jpl.nasa.gov/data1/cube/cube66/crash.pdf
>>>>shows sea ice thickness around Antarctica right before crash.
>>>>
>>>>
>>If
>>
>>
>>>>you blow up the pdf file, you will see that there are several
>>>>regions with grid-scale noise in HEFF. Also shown are time
>>>>
>>>>
>>series
>>
>>
>>>>of HEFF at and near region of maximum thickness showing that
>>>>thickness reaches 2500 m before model crashes.
>>>>
>>>>So what to do? Go back to ZMIN=4e8? Change sea ice advection
>>>>scheme or diffusivity? (I am using default advection scheme and
>>>>
>>>>
>>>>diffusivity.) Artificially impose a limit on HEFF? Something else?
>>>>
>>>>D.
>>>>
>>>>
>>_______________________________________________
>>MITgcm-devel mailing list
>>MITgcm-devel at mitgcm.org
>>http://mitgcm.org/mailman/listinfo/mitgcm-devel
>>
>>
>>
>_______________________________________________
>MITgcm-devel mailing list
>MITgcm-devel at mitgcm.org
>http://mitgcm.org/mailman/listinfo/mitgcm-devel
>
>
More information about the MITgcm-devel
mailing list