Flow over a cylinder computed using 4th order entropy stable DG (with Tim Warburton at Virginia Tech) at Mach 1.5 and Reynolds number 10000. No artificial viscosity, filtering, or limiting is applied.
A complete list of publications is available on my Google Scholar page, or on my CV. Most preprints are also available on arXiv.
Our research focuses primarily on high order numerical methods for both linear and nonlinear hyperbolic partial differential equations (PDEs) which are provably reliable and efficient. An advantage of high order methods for time-dependent hyperbolic PDEs is their low numerical dispersion and dissipation, which allows for the high-fidelity propagation of waves, vortices, and subgrid features over long time and length scales.
We gratefully acknowledge the support of the NSF (DMS-2231482, DMS-CAREER-1943186, and previously DMS-1719818, DMS-1712639) in making this work possible.
Nonlinear conservation laws govern the behavior of fluid phenomena such as compressible or shallow water flows. Numerical simulations of such phenomena are sensitive to problems of instability. For low order methods, this instability can be offset by the presence of numerical dissipation, which decreases accuracy but has a stabilizing effect on simulations. However, the low numerical dissipation of high order methods becomes a double-edged sword, reducing robustness and rendering many high order discretizations unstable without additional regularization such as artificial viscosity, slope limiting, or filtering. This regularization can, in turn, reduce accuracy to first or second order.
Discretely entropy stable methods restore stability while maintaining high order accuracy by ensuring that numerical solutions satisfy a physically consistent entropy inequality. This entropy inequality serves as a generalization of the conservation or dissipation of energy to nonlinear PDEs, and ensures that the numerical solution does not blow up so long as the solution is physical (e.g. positive density, pressure).
Like standard finite element methods, discontinuous Galerkin (DG) methods are numerical methods designed to achieve arbitrarily high orders of accuracy on unstructured meshes (which are typically necessary for complex geometries). Unlike standard finite element methods, DG methods enforce a "weak" continuity between neighboring elements by means of an interface flux. We can also naturally add stabilization terms through the interface flux to improve solution quality and accuracy.Â
In our group, the primary reason we use DG methods is that, when paired with explicit time-stepping methods, matrix-free implementations of DG methods become fairly simple to implement while achieving relative computational efficiency. We are also interested in high order continuous finite element methods which are well-suited to explicit time-stepping, such as the spectral element method.