Models for study of tidal currents in nearshore regions need to resolve finer detail than
is necessary in regional models, and they have to take drying banks into account. One
way of dealing with fine detail is to use a relatively coarse grid for the whole region and
to use a fine grid nested within it for study of nearshore detail. This can work well if
shorelines and contours are not very convoluted and if there are not large drying areas.
The usual procedure has been for the coarse-grid model to generate boundary conditions
for the fine-grid nested model, as was done for the La Canche estuary described above.
6
Modelling of drying regions poses computational and numerical problems. Zero depth
is anathema to computers and they have to be instructed to recognise and avoid it. This
necessitates checking all marginal grid points whenever depths approach zero. The
problem is compounded by the need to decide when a grid cell should be regarded as dry.
It may take several time steps for a cell in a coarse grid to change from all wet to all dry,
and during that time neighbouring cells will be undergoing similar changes. Numerical
errors through interpolation are inevitable and can lead to failure to satisfy conservation
requirements. The problem is much less severe if the computational grid can be made as
fine as practical, and it can be eased further if the grid (non-rectangular) has sides nearly
parallel to the drying line.
Weare
67
has shown that the ADI method can lead to errors in calculation of velocity
profiles, particularly when boundaries are irregular. In a recent paper, Stelling et al.,
62
examined this further and showed that, in many cases, irregular boundaries limit the area
that can be covered during each sweep in the x- or y-direction. This is likely to be a major
factor in regions where there are extensive drying areas. In such cases, use of a high
Courant number—greater than about 5·7—will result in incorrect speed of propagation of
the computed tide. They also showed that the method of checking each grid point for
drying is important. Three methods were compared: one in which the local water depth is
checked at every gridpoint where velocity is calculated, and two in which the local water
depth is checked at every point where water surface level was calculated. They showed
that these methods produced different propagation speeds and different drying areas,
particularly during falling tides. The first method appears to be the most accurate; it is
used when only water levels and velocities are calculated. One of the other methods is
needed when transport of dissolved material is being studied. The authors concluded that,
for general modelling, ADI or fully implicit methods are preferable to explicit methods
despite these inaccuracies, partly because of the freedom from depth-dependent stability
criteria. The Courant number for explicit computations must be based on the greatest
depth occurring in the system, whereas that quoted for the ADI method can be based on
the mean depth.
One alternative method works particularly well with explicit methods. It makes use of
Distributed Array Processors (DAP)
43
in association with a host computer. The DAP
consists of a set of 64×64 array processors which can be programmed to execute the same
calculation sequence simultaneously in each processor. It can be used in several ways; for
example, an area can be divided into several blocks each covered by a 62×62 mesh. The
DAP can join the blocks dynamically during a run so that calculations are performed as if
the whole region was covered by a continuous mesh. Another use is in patching models
of local areas based on fine grids within regional models based on coarser grids. Several
such patches can be run simultaneously, each representing a different locality within the
region. DAP can also be used to build up 2-D layered and 3-D models. They have been
The interface between estuaries and seas 147