[MITgcm-support] Re: useOBCSsponge
Dmitri Leonov
dleonov at ocean.washington.edu
Mon Aug 15 12:34:11 EDT 2005
Hello Matthew,
Thanks for your detailed answer. It's good to know that this option is
working - at least for hydrostatic runs.
The difference of non-hydrostatic case is mainly mathematical. Probably
there are many cases where w is significant in the interior but not near
the boundary. I'm going to run a regional experiment with tidal forcing
at the open boundary and there will be some internal waves going back,
so w will possibly need to be smoothed - at least for numerical
stability. And that's easy to implement.
Best Regards,
Dmitri
Matthew Mazloff wrote:
> Hi Dmitri,
>
> I have used sponge layers in hydrostatic runs without any problems.
>
> Actually, I don't think (as the model is currently coded) you can
> prescribe W on the open boundary for non-hydrostatic runs. I would
> think the model would crash at runtime if you tried; there is no W
> file name in obcs_readparms.F
>
> NAMELIST /OBCS_PARM01/
> & OB_Jnorth,OB_Jsouth,OB_Ieast,OB_Iwest,
> & useOrlanskiNorth,useOrlanskiSouth,
> & useOrlanskiEast,useOrlanskiWest,
> & OBNuFile,OBNvFile,OBNtFile,OBNsFile,
> & OBSuFile,OBSvFile,OBStFile,OBSsFile,
> & OBEuFile,OBEvFile,OBEtFile,OBEsFile,
> & OBWuFile,OBWvFile,OBWtFile,OBWsFile,
> & useOBCSsponge, useOBCSbalance, useOBCSprescribe
>
> It actually appears that W on the open boundary is set to zero in
> non-hydrostatic runs. I am not sure why the model forces W to zero on
> the boundaries and maybe someone else can fill us in. I am guessing
> there is some technical reason or I have missed something and am just
> wrong about this.
>
> After thinking about it, I don't think forcing w=0 on open boundaries
> is extremely significant in ocean modeling. It is definitely not the
> most realistic way to deal with the boundary; you are correct that it
> may cause sharp gradients in W. But whether these unphysical
> gradients are significant is another question. For ocean modeling
> with reasonable surface forcing, large W values are likely only to
> occur in regions near solid boundaries where vorticity generated by
> the vortex stretching associated with the vertical velocity can be
> dissipated, or in fronts where the isopycnals are steeply inclined.
> If the model adequately resolves these boundary and frontal regions,
> unphysical gradients may have a large effect. Open boundaries,
> however, occur mostly in the open ocean (and hopefully not in fronts)
> where it is likely that W is small. If W is small next to the open
> boundary, a zero W on the open boundary is likely insignificant. If
> the sponge layer is causing W and W gradients to be significant in the
> ocean interior, I would guess the prescribed open boundary condition
> is not very physical. Perhaps this is why noone has taken the time to
> find a way to calculate (restore) W in open boundary (sponge layer)
> regions. Just a guess. Of course, I do not know what experiment you
> are running. Are you doing something where W is significant near your
> open boundary and needs to be prescribed? If so, I think you will
> need to do some coding and i hope someone else can advise you on the
> best way.
>
> -Matt
More information about the MITgcm-support
mailing list