Spectral/$$hp$$ discontinuous Galerkin methods for modelling 2D Boussinesq equations.(English)Zbl 1084.76058

Summary: We present spectral/$$hp$$ discontinuous Galerkin methods for modelling weakly nonlinear and dispersive water waves, described by a set of depth-integrated Boussinesq equations, on unstructured triangular meshes. When solving the equations, two different formulations are considered: directly solving the coupled momentum equations and the ’scalar method’, in which a wave continuity equation is solved as an intermediate step. We demonstrate that the approaches are fully equivalent and give identical results in terms of accuracy, convergence and restriction on the time step. However, the scalar method is shown to be more CPU efficient for high-order expansions, in addition to requiring less storage.

MSC:

 76M22 Spectral methods applied to problems in fluid mechanics 76B15 Water waves, gravity waves; dispersion and scattering, nonlinear interaction

UMFPACK
Full Text:

References:

 [1] Ambrosi, D.; Quartapelle, L., A Taylor-Galerkin method for simulating nonlinear dispersive water waves, Journal of computational physics, 146, 546-569, (1998) · Zbl 0932.76031 [2] Antunes Do Carmo, J.S.; Seabra Santos, F.J.; Barthélemy, E., Surface waves propagation in shallow water: a finite element model, International journal for numerical methods in fluids, 16, 447-459, (1993) · Zbl 0825.76448 [3] Arnold, D.N.; Brezzi, F.; Cockburn, B.; Marini, L.D., Unified analysis of discontinuous Galerkin methods for elliptic problems, SIAM journal of numerical analysis, 39, 1749-1779, (2002) · Zbl 1008.65080 [4] Bassi, F.; Rebay, S., A high-order accurate discontinuous finite element method for the numerical solution of the compressible Navier-Stokes equations, Journal of computational physics, 131, 267-279, (1997) · Zbl 0871.76040 [5] Castillo, P.; Cockburn, B.; Perugia, I.; Schötzau, D., An a priori error analysis of the local discontinuous Galerkin method for elliptic problems, SIAM journal on numerical analysis, 38, 5, 1676-1706, (2000) · Zbl 0987.65111 [6] Castillo, P., Performance of discontinuous Galerkin methods for elliptic problems, SIAM journal on numerical analysis, 24, 2, 524-547, (2002) · Zbl 1021.65054 [7] Cockburn, B.; Shu, C.-W., The local discontinuous Galerkin method for time-dependent convection-diffusion systems, SIAM journal on numerical analysis, 35, 6, 2440-2463, (1998) · Zbl 0927.65118 [8] Cockburn, B.; Karniadakis, G.E.; Shu, C.-W., The development of discontinuous Galerkin methods, (), 3-50 · Zbl 0989.76045 [9] Cockburn, B.; Shu, C.-W., Runge-Kutta discontinuous Galerkin methods for convection-dominated problems, Journal of scientific computing, 16, 3, 173-261, (2001) · Zbl 1065.76135 [10] T.A. Davis, UMFPACK Version 4.3 User Guide, Revision of Technical report TR-03-008, University of Florida, 2004. [11] Dubiner, M., Spectral methods on triangles and other domains, Journal of scientific computing, 6, 4, 345-390, (1991) · Zbl 0742.76059 [12] F. Dupont, Comparison of numerical methods for modelling ocean circulation in basins with irregular coasts, PhD thesis, McGill University, 2001. [13] Eskilsson, C.; Sherwin, S.J., A discontinuous spectral element model for Boussinesq-type equations, Journal of scientific computing, 17, 1-4, 143-152, (2002) · Zbl 1001.76073 [14] Eskilsson, C.; Sherwin, S.J., A triangular spectral/hp discontinuous Galerkin method for modelling 2D shallow water equations, International journal for numerical methods in fluids, 45, 605-623, (2004) · Zbl 1085.76544 [15] Eskilsson, C.; Sherwin, S.J., Discontinuous Galerkin spectral/hp element modelling of dispersive shallow water systems, Journal of scientific computing, 22-23, 269-288, (2005) · Zbl 1067.76057 [16] Fagherazzi, S.; Rasetarinera, P.; Hussaini, M.Y.; Furbish, D.J., Numerical solution of the dam-break problem with a discontinuous Galerkin method, Journal of hydraulic engineering, 130, 6, 532-539, (2004) [17] Giraldo, F.X., A spectral element shallow water model on spherical geodesic grids, International journal for numerical methods in fluids, 35, 869-901, (2001) · Zbl 1030.76045 [18] Giraldo, F.X.; Hesthaven, J.S.; Warburton, T., Nodal high-order discontinuous Galerkin methods for the spherical shallow water equations, Journal of computational physics, 181, 499-525, (2002) · Zbl 1178.76268 [19] Gobbi, M.F.; Kirby, J.T.; Wei, G., A fully nonlinear Boussinesq model for surface waves. part 2. extension to $$\mathcal{O}(\mathit{kh})^4$$, Journal of fluid mechanics, 405, 181-210, (2000) · Zbl 0964.76014 [20] Gresho, P.M.; Sani, R.L., Incompressible flow and the finite element method, (1998), Wiley New York · Zbl 0941.76002 [21] Iskandarani, M.; Haidvogel, D.B.; Boyd, J.P., A staggered spectral element model with application to the oceanic shallow water equations, International journal for numerical methods in fluids, 20, 393-414, (1995) · Zbl 0870.76057 [22] Karniadakis, G.Em.; Sherwin, S.J., Spectral/hp element methods for computational fluid dynamics, (2005), Oxford University Press Oxford, USA · Zbl 1116.76002 [23] Koornwinder, T., Two-variable analogues of the classical orthogonal polynomials, (), 435-495 [24] H.O. Kreiss, J. Oliger, Methods for the Approximate Solution of Time Dependent Problems, GARP Publications Series No. 10, 1973. [25] Langtangen, H.P.; Pedersen, G., Computational models for weakley dispersive nonlinear water waves, Computer methods in applied mechanics and engineering, 160, 337-358, (1998) · Zbl 0952.76059 [26] Li, Y.S.; Liu, S.-X.; Wai, O.W.H.; Yu, Y.-X., Wave concentration by a navigation channel, Applied Ocean research, 22, 199-213, (2000) [27] Lynch, D.R.; Gray, W.G., A wave equation model for finite element tidal computations, Computers and fluids, 7, 207-228, (1979) · Zbl 0421.76013 [28] Ma, H., A spectral element basin model for the shallow water equations, Journal of computational physics, 109, 133-149, (1993) · Zbl 0790.76065 [29] Madsen, P.A.; Murray, I.R.; Sørensen, O.R., A new form of the Boussinesq equations with improved linear dispersion characteristics, Coastal engineering, 15, 371-388, (1991) [30] Madsen, P.A.; Sørensen, O.R., A new form of the Boussinesq equations with improved linear dispersion characteristics. part 2. A slowly-varying bathemetry, Coastal engineering, 18, 183-204, (1992) [31] Madsen, P.A.; Schäffer, H.A., Higher-order Boussinesq-type equations for surface gravity waves: derivation and analysis, Philosophical transactions of the royal society London A, 356, 3123-3184, (1998) · Zbl 0930.35137 [32] Madsen, P.A.; Bingham, H.B.; Schäffer, H.A., Boussineq-type formulations for fully nonlinear and extremely dispersive water waves: derivation and analysis, Proceedings of the royal society London A, 459, 1075-1104, (2003) · Zbl 1041.76011 [33] Nwogu, O., Alternative form of Boussinesq equations for nearshore wave propagation, Journal of waterway, port, coastal and Ocean engineering, 119, 618-638, (1993) [34] Peregrine, D.H., Long waves on a beach, Journal of fluid mechanics, 27, 815-827, (1967) · Zbl 0163.21105 [35] Proriol, J., Sur une famile de polynomes á deux variables orthogonax dans un triangle, CR acadamic science Paris, 245, 2459-2461, (1957) · Zbl 0080.05204 [36] S.J. Sherwin, R.M. Kirby, J. Peió, R.L. Taylor, O.C. Zienkiewicz, On 2D elliptic discontinuous Galerkin methods, International Journal of Numerical Methods in Engineering (in press). · Zbl 1117.65157 [37] Sherwin, S.J., Dispersion analysis of the continuous and discontinuous Galerkin formulations, (), 425-431 · Zbl 0946.65084 [38] Shi, F.; Dalrymple, R.A.; Kirby, J.T.; Chen, Q.; Kennedy, A., A fully nonlinear Boussinesq model in generalized curvilinear coordinates, Coastal engineering, 42, 337-358, (2001) [39] Shi, F.; Kirby, J.T.; Dalrymple, R.A.; Chen, Q., Wave simulations in ponce de leon inlet using Boussinesq model, Journal of waterway, port, coastal and Ocean engineering, 129, 124-135, (2003) [40] Sørensen, O.R.; Schäffer, H.A.; Sørensen, L.S., Boussinesq-type modelling using an unstructured finite element technique, Coastal engineering, 50, 181-198, (2004) [41] Taylor, M.; Tribbia, J.; Iskandarani, M., The spectral element method for the shallow water equations on a sphere, Journal of computational physics, 130, 92-108, (1997) · Zbl 0868.76072 [42] Toro, E.F., Shock-capturing methods for free-surface shallow flows, (2001), Wiley New York · Zbl 0996.76003 [43] M.A. Walkley, A numerical method for extended Boussinesq shallow-water wave equations, PhD thesis, University of Leeds, UK, 1999. · Zbl 0941.76055 [44] Wang, K.-H.; Wu, T.Y.; Yates, G.T., Three-dimensional scattering of solitary waves by vertical cylinder, Journal of waterway, port, coastal and Ocean engineering, 118, 551-566, (1992) [45] Wei, G.; Kirby, J.T., Time-dependent numerical code for extended Boussinesq equations, Journal of waterway, port, coastal and Ocean engineering, 121, 251-261, (1995) [46] R.W. Whalin, The limit of applicability of linear wave refraction theory in convergence zone, US Army Corps of Engineers, Research Report H-71-3, USA, 1971. [47] Woo, S.-B.; Liu, P.L.-F., Finite-element model for modified Boussinesq equations. I: model development, Journal of waterway, port, coastal and Ocean engineering, 130, 1-16, (2004) [48] Woo, S.-B.; Liu, P.L.-F., Finite-element model for modified Boussinesq equations. II: application to nonlinear harbour oscillations, Journal of waterway, port, coastal and Ocean engineering, 130, 17-28, (2004) [49] Xu, Y.; Shu, C.-W., Local discontinuous Galerkin methods for three classes of nonlinear wave equations, Journal of computational mathematics, 22, 250-274, (2004) · Zbl 1050.65093 [50] Xu, Y.; Shu, C.-W., Local discontinuous Galerkin methods for nonlinear Schrödinger equations, Journal of computational physics, 205, 72-97, (2005) · Zbl 1072.65130 [51] Yan, J.; Shu, C.-W., A local discontinuous Galerkin method for KdV type equations, SIAM journal of numerical analysis, 40, 769-791, (2002) · Zbl 1021.65050
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.