[MITgcm-support] Hydrostatic as grid approaches isotropic?

Maxim Nikurashin man at alum.mit.edu
Tue Jul 20 13:38:21 EDT 2010


Hi Jody,

I am running simulations of internal tide generation from rough 
topography which seem to be similar to what you do. I don't really know 
why internal wave speed changes the way you describe it. Interestingly, 
the wave speed changes with resolution by the same factor of 10. I would 
expect that mode-1 is very large-scale and well hydrostatic so that it 
should not be really affected by a change in resolution from 50m to 5m 
or by running the model in non-hydrostatic mode. I would suggest to run 
an experiment with dx=100m and see if the wave speed changes again 
compared to dx=50m simulation, but now by a factor of 2. If it always 
changes linearly with resolution there must be something wrong with the 
way you setup the simulation or estimate the wave speed.

I could take a look at your experiment setup if you sent me your files.

All experiments that I run are in non-hydrostatic mode and I varied both 
horizontal and vertical resolution. Large-scale internal tides in my 
simulations radiate upward away from topography and have phase line 
slopes, and therefore phase speeds, consistent with linear theory 
estimates. Parameters from the data file from one of my simulations are 
attached below.

Cheers,
Max.


 gravity = 9.81,
 gBaro   = 9.81,
 rigidLid = .TRUE.,
# implicitFreeSurface=.FALSE.,
 nonHydrostatic = .TRUE.,
staggerTimeStep = .TRUE.,
 saltStepping  = .FALSE.,
tempAdvScheme = 77,
 hFacMin=0.1,
&

# Elliptic solver parameters
 &PARM02
 cg2dMaxIters       = 1000,
 cg2dTargetResidual = 1.E-10,
 cg3dMaxIters       = 50,
 cg3dTargetResidual = 1.E-10,
 &

# Time stepping parameters
 &PARM03

 niter0 = 0,
 nTimeSteps  =   8640,
 deltaT      =    20.,
 dumpFreq    =  7200.,
 monitorFreq = 86400.,
 abEps       =    0.1,
 pChkptFreq  = 86400.,
 chkptFreq   =    0.0,
 &

# Gridding parameters
 &PARM04
 usingCartesianGrid=.TRUE.,
 usingSphericalPolarGrid=.FALSE.,
 delX = 120*50,
 delY = 120*50,
 delRFile = 'delZ.init',
 &





Jody Klymak wrote:
> Hi again,
>
> Any thoughts on this?  Does anyone have a working near-isotropic setup 
> that they could share the data file for?
>
> Thanks,  Jody
>
> On Jul 12, 2010, at  15:25 PM, Jody Klymak wrote:
>
>>
>> Hi All,
>>
>> I have been banging my head against a wall with a simulation where dz 
>> \approx 2 m and dx \approx 5 m (there is some telescoping away from 
>> my topography and with depth).  I was running with 
>> nonHydrostatic=.FALSE.  I expected mode-1 internal waves to zip along 
>> at 1 m/s, but the fastest I was getting was 0.1 m/s.  I thought it 
>> was my stratification etc etc.
>>
>> Then, or fun, I changed dx to 50 m.  Now I get 1 m/s mode-1 waves and 
>> all is fine.  Is this a known feature of the code?  No doubt an 
>> effect I should have learnt about somewhere...
>>
>> I include the pressure solving parts of my data file; maybe I'm doing 
>> something wrong in here.  Note I use linear free surface because I 
>> use Orlanski BCs. (ahem, though I really don't as I have a big sponge 
>> in there.  I really only use the Orlanski code to set OBNu, OBNv, 
>> etc, so if going to a non-linear surface works with OBCs then I can 
>> make the effort).
>>
>> Thanks for any pointers....
>>
>> Cheers,  Jody
>>
>>
>> gravity=9.81,
>> gBaro=9.81,
>> rigidLid=.FALSE.,
>> implicitFreeSurface=.TRUE.,
>> eosType='LINEAR',
>> nonHydrostatic=.FALSE.,
>> # minimum cell fraction.  This reduces steppiness..
>> hFacMin=0.1,
>> # implicSurfPress=0.5,
>> # implicDiv2DFlow=0.5,
>> # nonlinFreeSurf=3,
>> # hFacInf=0.2,
>> # hFacSup=1.8,
>> #  exactConserv=.TRUE.,
>>  implicitDiffusion=.TRUE.
>>  implicitViscosity=.TRUE.
>> # Superbee on:
>> tempAdvScheme=77,
>> staggerTimeStep=.TRUE.,
>>
>>
>>
>>
>> -- 
>> Jody Klymak
>> http://web.uvic.ca/~jklymak/
>>
>>
>>
>>
>>
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
> -- 
> Jody Klymak
> http://web.uvic.ca/~jklymak/
>
>
>
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-support mailing list