A 2D Implicit Time-Marching Algorithm for Shallow Water Models Based on the Generalized Wave Continuity Equation

IJNMF2004This paper builds upon earlier work that developed and evaluated a 1D predictor-corrector time-marching algorithm for wave equation models and extends it to 2D. Typically, the generalized wave continuity equation (GWCE) utilizes a three time-level semi-implicit scheme centred at k, and the momentum equation uses a two time-level scheme centred at k + 1/2. It has been shown that in highly non-linear applications, the algorithm becomes unstable at even moderate Courant numbers. This work implements and analyses an implicit treatment of the non-linear terms through the use of an iterative time-marching algorithm in the two-dimensional framework. Stability results show at least an eight-fold increase in the maximum time step, depending on the domain. Studies also examined the sensitivity of the G parameter (a numerical weighting parameter in the GWCE) with results showing the greatest increase in stability occurs when 1 <= G/Tmax <= 10, a range that coincides with the recommended range to minimize errors. Convergence studies indicate an increase in temporal accuracy from first order to second order, while overall error is less than the original algorithm, even at higher time steps. Finally, a parallel implementation of the new algorithm shows that it scales well.

KM Dresback, RL Kolar, JC Dietrich (2004). “A 2D Implicit Time-Marching Algorithm for Shallow Water Models Based on the Generalized Wave Continuity Equation.International Journal for Numerical Methods in Fluids, 45(3), 253-274.

Impact of the Form of the Momentum Equation on Shallow Water Models based on the Generalized Wave Continuity Equation

CMWR2002A number of finite-element based shallow water models use the GWC (generalized wave continuity) algorithm, first introduced by Lynch and Gray in 1979, to suppress short wave noise without artificial or numerical damping. Nearly all of these, including the ADCIRC (ADvanced 3D CIRCulation model developed by Westerink and Luettich) model used in our research, utilize the non-conservative form of the momentum equation to obtain the velocity field. However, as early as 1990, it was discovered that the inconsistent treatment of the advective terms between the GWC equation (which uses the conservative form of the momentum equation in its formulation) and the non-conservative momentum (NCM) equation was causing instabilities. Additional analyses by Kinnmark and Aldama, among others, provided further evidence that the conservative form of the momentum (CM) equation may improve accuracy and stability, particularly for simulations that have regions of highly advective flows, e.g., converging flow near inlets and around barrier islands. Furthermore, as the ADCIRC modeling group begins to explore alternative algorithms for the continuity equations (e.g., discontinuous Galerkin algorithm instead of GWC), the conservative form of the momentum equation would facilitate model coupling. For these reasons, we modified the ADCIRC code to use the conservative form of the momentum equation. The impact of this change on mass balance, stability, and accuracy (spatial and temporal) is rigorously assessed, first for ID barotropic flows and later for 2D barotropic flows in a variety of basins. Results from the 1D experiments indicate the following: global mass balance improves up to two orders of magnitude, depending on the domain; local mass balance greatly improves in areas where steep bathymetry gradients occur; when combined with a predictor-corrector time-marching algorithm, stability increases by at least a factor of two (for a given level of mass balance error); and the form of the momentum equation does not cause a significant change in temporal or spatial accuracy when evaluating the two different time-marching algorithms.

KM Dresback, RL Kolar, JC Dietrich (2002). “Impact of the Form of the Momentum Equation on Shallow Water Models based on the Generalized Wave Continuity Equation.Proceedings of the XIV International Conference on Computational Methods in Water Resources (CMWR), SM Hassanizadeh, RJ Schotting, WG Gray, and GF Pinder, eds., 47, 1573-1580.