Difference between revisions of "Vertical S-coordinate"

From WikiROMS
Jump to navigationJump to search
Line 1: Line 1:
<div class="title">S-coordinate</div>
Note: This is the SCRUM version. That in ROMS is different...
Note: This is the SCRUM version. That in ROMS is different...



Revision as of 18:52, 8 December 2006

S-coordinate

Note: This is the SCRUM version. That in ROMS is different...

Following Song and Haidvogel (1994), the vertical coordinate has been chosen to be:

where is either the minimum depth or a shallower depth above which we wish to have more resolution. is defined as:

where \theta\!\,</math> and are surface and bottom control parameters. Their ranges are and , respectively. The first quation leads to for and for .

Some features of this coordinate system:

  • It is a generalization of the -coordinate system. Letting go to zero and using L'Hopital's rule, we get:

which is the -coordinate.

  • It has a linear dependence on and is infinitely differentiable in .
  • The larger the value of , the more resolution is kept above .
  • For , the resolution all goes to the surface as is increased.
  • For , the resolution goes to both the surface and the bottom equally as is increased.
  • For there is a subtle mismatch in the discretization of the model equations, for instance in the horizontal viscosity term. We recommend that you stick with "reasonable" values of , say .
  • Some problems turn out to be sensitive to the value of used.

The following figure shows the -surfaces for several values of and for one of our domains. It was produced by a Matlab tool written by Hernan Arango which is available from our web site.

[figure]

\caption{The -surfaces for the North Atlantic with (a) and , (b) and , (c) and . (d) The actual values used in this domain were and .}

We find it convenient to define:

The derivative of can be computed analytically:

However, we choose to compute discretely as since this leads to the vertical sum of being exactly the total water depth .