28.02.2013 Views

A Semi-Implicit, Three-Dimensional Model for Estuarine ... - USGS

A Semi-Implicit, Three-Dimensional Model for Estuarine ... - USGS

A Semi-Implicit, Three-Dimensional Model for Estuarine ... - USGS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1. Introduction 15<br />

Presently, the differences in the computational efficiencies of the new finite-difference, the ADI (Leendertse, 1989; Uitten-<br />

bogaard and others, 1992), and the semi-implicit (Casulli and Cheng, 1992) methods are difficult to assess and depend on the<br />

geometry and hydrodynamic conditions of the particular water body under study. As de Goede (1992) points out, semi-implicit<br />

methods require solving a pentadiagonal matrix system using a two-dimensional structure, whereas the ADI schemes solve only<br />

simple tridiagonal systems. The ADI schemes, however, may be limited because of geometry to a certain maximum time step <strong>for</strong><br />

accuracy (the so-called ADI effect). The semi-implicit methods do not suffer from the ADI effect, but they may have a known<br />

time-step limitation related to the explicit treatment of other terms. The dependence on geometry and bathymetry by the ADI<br />

scheme is a disadvantage because errors due to the ADI effect can go undetected by an unaware user and cause misinterpretation<br />

of model results. Ultimately the decision was made to implement the semi-implicit approach in the new model. To simulate the<br />

hydrodynamics of a geometrically complex estuary, such as the Suisun Bay region of San Francisco Bay, the semi-implicit scheme<br />

may indeed be the most efficient approach.<br />

The semi-implicit scheme implemented herein closely follows the approach outlined by Casulli and Cheng (1992) <strong>for</strong> the<br />

implicit inclusion of vertical diffusion in a 3-D calculation without recourse to mode-splitting. The details of the overall scheme,<br />

however, differ from those in Casulli and Cheng (1992) in many significant ways. The time integration used here is a three-time-<br />

level, semi-implicit, leapfrog-trapezoidal method. Except <strong>for</strong> a small amount of first-order error introduced by the uncentered (in<br />

time) treatment of horizontal diffusion <strong>for</strong> stability considerations, the scheme is second-order accurate in the truncation errors of<br />

the finite-difference approximations in both space and time. All terms (other than horizontal diffusion), as well as nonlinear coef-<br />

ficients, are centered in time during the leapfrog and trapezoidal steps of the scheme to achieve second-order accuracy in time. The<br />

accurate evaluation of the nonlinearities in the equation of motion is important, because nonlinearities have a significant effect on<br />

the tidally averaged circulation in shallow estuaries. The governing equations <strong>for</strong> the multilevel scheme are prepared in a conser-<br />

vative <strong>for</strong>m by integrating them over the height of each layer. The layer-integrated, volumetric transports replace velocities as the<br />

dependent variables so that the depth-integrated continuity equation that is used in the solution <strong>for</strong> the water surface elevation is<br />

linear. The advection terms in the momentum and salt-transport equations are solved using explicit, leapfrog-trapezoidal integra-<br />

tion rather than an ELM as used by Casulli and Cheng (1992). The leapfrog-trapezoidal approach does very well with the conser-<br />

vation of salt, which can be a problem with the ELM approach. The global matrix solution <strong>for</strong> water surface elevation in the new<br />

model is implemented using the conjugate-gradient method with a modified incomplete Cholesky preconditioner (Axelsson and<br />

Lindskog, 1986). This method was selected after testing a number of other preconditioners and acceleration methods.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!