Adaptive Third Order Adams-Bashforth Time Stepping Scheme for 2D Extended Boussinesq Equations

by   Sasan Tavakkol, et al.

We develop the third-order adaptive Adams-Bashforth time stepping scheme and the second-order finite difference discretization equation for variable time steps. We incorporate these schemes in the Celeris Advent software to discretize and solve the extended Boussinesq equations. This software uses a hybrid finite volume - finite difference scheme and leverages GPU to solve the equations faster than real-time as well to concurrently visualize them. We simulate several benchmarks using the adaptive time stepping scheme of Celeris Advent and demonstrate the capability of the software in modeling wave-breaking, wave runup, irregular waves, and rip currents. The adaptive scheme significantly improves the robustness of the model without slowing it down.


page 18

page 19

page 24

page 29


Positivity-preserving and energy-dissipative finite difference schemes for the Fokker-Planck and Keller-Segel equations

In this work, we introduce semi-implicit or implicit finite difference s...

A Massively Parallel Time-Domain Coupled Electrodynamics-Micromagnetics Solver

We present a new, high-performance coupled electrodynamics-micromagnetic...

Entropy-dissipating finite-difference schemes for nonlinear fourth-order parabolic equations

Structure-preserving finite-difference schemes for general nonlinear fou...

An adaptive multiresolution ultra-weak discontinuous Galerkin method for nonlinear Schrodinger equations

This paper develops a high order adaptive scheme for solving nonlinear S...

A parallel hybrid implementation of the 2D acoustic wave equation

In this paper, we propose a hybrid parallel programming approach for a n...

A Numerical Scheme for Wave Turbulence: 3-Wave Kinetic Equations

We introduce a finite volume scheme to solve isotropic 3-wave kinetic eq...

An enhanced finite difference time domain method for 2D Maxwell's equations

An enhanced finite-difference time-domain (FDTD) algorithm is built to s...