Vertical S-coordinate

From WikiROMS
Revision as of 21:39, 26 October 2007 by Kate (talk | contribs) (Added s-coordinate figure)
Jump to navigationJump to search
S-coordinate

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 and are surface and bottom control parameters. Their ranges are and , respectively. The first equation 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.

vertical s-coordinate

Figure: 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 .