<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hyperbolic Conservation Laws | Chloe Griffin</title><link>https://daniellechloegriffin.com/tags/hyperbolic-conservation-laws/</link><atom:link href="https://daniellechloegriffin.com/tags/hyperbolic-conservation-laws/index.xml" rel="self" type="application/rss+xml"/><description>Hyperbolic Conservation Laws</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 01 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://daniellechloegriffin.com/media/icon_hu_e379f88035b30217.png</url><title>Hyperbolic Conservation Laws</title><link>https://daniellechloegriffin.com/tags/hyperbolic-conservation-laws/</link></image><item><title>A Sweeping Positivity-Preserving Implicit Continuous Galerkin Framework</title><link>https://daniellechloegriffin.com/publications/sweeping_cg/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://daniellechloegriffin.com/publications/sweeping_cg/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Positivity violations of density and pressure (and internal energy) in the Euler equations lead to ill-posedness, non-physical distortions, and numerical blow-ups. This is particularly due to imaginary sound speed computation which breaks hyperbolicity of the system. Density and pressure positivity are also relevant to Navier-Stokes and magnetohydrodynamics systems. Other physical quantities, including water height in shallow water equations, mass/volume fraction in multiphase flows, and the probability density function in Vlasov-Boltzmann transport equations, also have strict positivity requirements, leading to the need of robust and flexible positivity-preserving methods.&lt;/p&gt;
&lt;p&gt;Many numerical methods for hyperbolic conservation laws are not inherently bound-preserving. Even popular high-order and robust methods such as the finite volume (FV) and finite difference (FD) essentially non-oscillatory (ENO) schemes, weighted ENO (WENO) schemes, and discontinuous Galerkin (DG) methods are not inherently positivity preserving. For continuous Galerkin methods, the classical scheme requires stabilization for advection-dominated problems, e.g., the streamlined-upwind Petrov Galerkin (SUPG) formulation. Even with stabilization, the method exhibits oscillations around shocks and discontinuities, requiring additional positivity treatment.&lt;/p&gt;
&lt;h4 id="implicit-time-stepping-and-the-sweeping-limiter"&gt;Implicit Time-Stepping and the Sweeping Limiter&lt;/h4&gt;
&lt;p&gt;Implicit time-stepping procedures are of interest due to their computational efficiency over explicit time-steppers in situations where the CFL condition limits to very small time-step sizes or where complicated geometric restraints lead to time-step restrictions. While the computational cost of a single iteration of an implicit time-stepping procedure is more expensive than an explicit one, the total reduction in the number of time-steps often yields a more efficient scheme.&lt;/p&gt;
&lt;p&gt;Existing positivity preserving limiters for continuous finite elements—such as FEM-FCT, AFC, or monolithic flux limiting—are not easily extended to fully implicit schemes due to non-differentiable updates to the residual and restrictive conditions on the time-step. In this paper, we apply positivity treatment as a post-processing step, extending our sweeping procedure to allow the computation of an analytical Jacobian in the Newton solve.&lt;/p&gt;
&lt;h4 id="extensions-and-multigrid-acceleration"&gt;Extensions and Multigrid Acceleration&lt;/h4&gt;
&lt;p&gt;We extend this simple sweeping procedure to a continuous Galerkin setting as a modular post-processing procedure incorporated in an implicit setting. To determine appropriate weights that maintain conservation while allowing nodal positivity adjustments, we consider locally conserved quantities which, when summed, recover global conservation. We find that the weights are given as the normalized row sum of the consistent mass matrix, which we show are consistent with exact nodal quadrature rules.&lt;/p&gt;
&lt;p&gt;While the original method only needed one or two sweeps to converge for the pressure treatment in the finite difference WENO setting, we find that many iterations are needed in some numerical tests with large violations. Thus, we introduce a multigrid procedure to improve convergence. We provide theoretical guarantees for conservation, monotone improvement, and variance reduction, as well as an accuracy proof for the density treatment in the CG setting.&lt;/p&gt;</description></item></channel></rss>