Pith. sign in

REVIEW 3 major objections 6 minor 62 references

Active flux for ideal magnetohydrodynamics: A positivity-preserving scheme with the Godunov-Powell source term

T0 review · 3 major / 6 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read This paper claims that a compact, Riemann-solver-free active flux scheme can solve two-dimensional ideal magnetohrodynamics with third-order accuracy while provably keeping density and pressure positive.

desk verdict First PP active flux scheme for ideal MHD with Godunov-Powell source term; numerics strong, but the cell-average PP proof has an unproved geometric step. read the letter →

arxiv 2506.04857 v1 pith:KXKV3PKN submitted 2025-06-05 math.NA cs.NA

classification math.NAcs.NA MSC 65M0865M1265M2035L65
keywords activefluxmethodidealmagnetohydrodynamicspositivity-preservingschemeGodunov-Powellsourcetermdivergence-freeconstraintlocalLax-Friedrichsvectorsplittingshocksensorthird-orderaccuracy
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper sets out to establish that the active flux method, a compact high-order finite-volume scheme that evolves cell averages and interface point values together, can be made safe for the two-dimensional ideal magnetohydrodynamics equations. The targeted properties are third-order accuracy, positivity of density and pressure, control of the magnetic divergence, and suppression of oscillations near strong shocks. The proposed scheme adds the Godunov-Powell source term to the conservative equations and discretizes it on the same compact stencil, so divergence errors are advected away rather than accumulated. To keep the solution admissible, the high-order update is blended with a first-order local Lax-Friedrichs scheme that is provably positivity-preserving; the cell-average blend uses a parametrized flux limiter and the point-value blend uses a scaling limiter. A reader should care because high-order MHD solvers frequently fail on near-vacuum, strongly magnetized flows, and the paper demonstrates the scheme on rotor, blast-wave, shock-cloud, and high-Mach jet problems where the un-limited scheme fails.

What carries the argument

The central mechanism is the active flux semi-discretization itself: cell averages are advanced by a conservative finite-volume flux through Simpson's rule, while interface point values are advanced by local Lax-Friedrichs flux vector splitting with upwind one-sided differences; because point values are continuous across interfaces, no Riemann solver is needed. The Godunov-Powell source term $-\left(\nabla\cdot B\right)\Psi$, with $\Psi=(0,B_1,B_2,v\cdot B)^\top$, is discretized compactly: the cell-average source uses the $3\times3$ Gauss-Lobatto quadrature on the bi-parabolic reconstruction, and the point-value divergence is a central difference built on the same stencil. Positivity is carried by two limiters: a parametrized flux limiter that blends the high-order cell-average fluxes and source with the first-order positivity-preserving LLF scheme, and a scaling limiter for point values. The shock-suppression machinery is a sensor $\theta^s_{i+1/2,j}=\exp\left(-\kappa[(\varphi_1)(\varphi_2)+\varphi_3]\right)$ built from total-pressure jumps, velocity dilatation, and a new discrete $\nabla\cdot B$ term, which sets local blending coefficients for both fluxes and the source term.

What would settle it

A direct check would be to construct or randomly search for a set of admissible vertex states for which one vertex pressure is nonnegative only after radial shrinking, yet the coordinate-wise minimum rectangle is not contained in the pressure-admissible set; evaluating the limited scheme on that state should yield a negative-pressure cell average, contradicting the claimed guarantee. Short of that, a formal counterexample to the containment statement would settle the question, since the paper gives no proof of it.

Watch

Extended reading notes

Core claim

The central claim is that the active flux scheme with the LLF flux vector splitting and the Godunov-Powell source term is third-order accurate and positivity-preserving for both cell averages and point values, while keeping the discrete divergence under control. For the cell average, the source term is discretized by a $3\times3$ Gauss-Lobatto quadrature using the bi-parabolic reconstruction, and the flux is blended with the first-order positivity-preserving LLF flux through a parametrized flux limiter; for the point values, the flux derivative uses LLF splitting and the divergence is approximated by a central difference, with a scaling limiter enforcing admissibility. The paper further introduces a shock sensor that combines a total-pressure jump sensor, a velocity-dilatation sensor, and a new discrete magnetic-divergence term; the sensor's blending coefficient damps the high-order flux and source term near discontinuities. Numerical tests on two-dimensional problems, including smooth accuracy tests, the Orszag-Tang vortex, rotor, blast wave, shock-cloud interaction, and magnetized jets, are presented as evidence that the scheme retains third-order convergence, positivity, and stable divergence error over long times.

Load-bearing premise

In the cell-average limiter of Section 3.2, the pressure-positivity guarantee rests on an unproved geometric assertion: after radially shrinking each vertex of the parameter rectangle to make it pressure-admissible, the rectangle formed by the coordinate-wise minima of the shrunk vertices still lies inside the pressure-admissible set; if that containment fails, the blended cell average is not guaranteed to stay positive even though the numerical tests do.

Editorial extensions

If this is right

  • The scheme attains third-order $\ell^1$ convergence on smooth two-dimensional tests, including a vortex whose central pressure drops to about $5.3\times10^{-12}$.
  • With the PP limitings active, the scheme runs to completion on the Leblanc shock, rotor, blast-wave, shock-cloud, and high-Mach jet problems; without them, negative pressure appears within one step or shortly after.
  • The Godunov-Powell source term, discretized as specified, controls divergence error: the two monitored discrete divergences grow slowly and reach a plateau in the Orszag-Tang test, and the rotor test shows distorted Mach contours when the source term is omitted from either the cell-average or the point-value update.
  • The shock-sensor blending is applied locally rather than globally, so high-order resolution is retained in smooth regions while oscillations near strong discontinuities are damped.
  • The scheme stays compact: the source-term discretizations for both cell averages and point values use only degrees of freedom in the current cell or on its edges, matching the stencil of the original active flux method.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the unproved rectangle-containment assertion fails, the scheme may still be numerically positivity-preserving; the paper's guarantee would weaken from a theorem to an empirical property, and a repairing argument would need to find a smaller or differently shaped admissible subset.
  • The same two-step blending (source first, then flux) could plausibly transfer to three-dimensional MHD, where the additional direction enlarges the parameter rectangle but the convexity argument appears to require only more bookkeeping.
  • The new magnetic-divergence term in the shock sensor could be reused as a standalone refinement indicator: regions where $\varphi_3$ is large mark places where the discrete divergence has not yet been advected away, which is exactly where a divergence-cleaning or mesh-refinement step would pay off.
  • Because the cell-average blending is designed to keep mass conservation through unique interface fluxes, the method may be a useful building block for MHD codes that need strict conservation of mass but can tolerate the nonconservative momentum and energy updates introduced by the Godunov-Powell term.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 6 minor

Summary. This paper proposes a positivity-preserving active flux (AF) scheme for the two-dimensional ideal MHD equations with the Godunov-Powell source term. The cell average is updated by a conservative finite volume formula, while the nonconservative source term is discretized by a 3x3 Gauss-Lobatto quadrature based on the in-cell bi-parabolic reconstruction; the point values are evolved by the LLF flux vector splitting from [25] with a central-difference discretization of the divergence in the source term. Positivity is enforced by blending the high-order AF update with the first-order LLF scheme whose PP property was proved in [58]: a parametrized flux limiter is constructed for the cell average and a scaling limiter for the point values. A new shock sensor involving total pressure, velocity divergence and magnetic-field divergence is used to damp oscillations through additional blending. Numerical experiments (smooth accuracy tests, Orszag-Tang, rotor, blast, shock-cloud interaction, and MHD jets) demonstrate third-order convergence, positivity, oscillation control, and control of the discrete divergence error.

Significance. If the central claims hold, the paper is a valuable contribution: it extends the compact active flux methodology to ideal MHD with a positivity guarantee and with a Godunov-Powell source discretization that does not enlarge the stencil. The use of the externally proved first-order LLF PP property [58] as the fallback scheme is methodologically sound, and the numerical test suite is substantial, including problems with very low pressure that would crash without the limiters. The evidence for third-order accuracy and for divergence control is convincing. The main weakness is that two load-bearing PP assertions are not proved in the manuscript: the geometric containment step in Section 3.2 and the direct applicability of Lemma 3.1 to the staggered face-centered point-value LLF updates in Section 3.3. Because the paper's headline property is 'positivity-preserving', these gaps must be closed before the claims can be taken as established. No code or data is provided, so numerical reproducibility cannot be independently assessed.

major comments (3)
  1. [Section 3.2] In Step (2) of the parametrized flux limiter, the paper asserts that the rectangle defined by Lambda_I = min_{k_I=1} B_{k,I} is 'a rectangular subset inside the convex polygon with vertices B_k'. This containment is load-bearing: the PP proof of U^{Lim,2}_{i,j}(theta) requires every theta in the box [0,Lambda_L] x [0,Lambda_R] x [0,Lambda_D] x [0,Lambda_U] to yield an admissible state. For arbitrary point sets the coordinate-wise minimum box is not contained in the convex hull (e.g., conv{(0,0),(1,100),(100,1)} contains neither (1,0) nor (0,1)); the special ray-scaling structure may rescue the claim, but no argument is given. The round-off fallback in Remark 4.1 does not address a structural overestimate of the admissible coefficients. Please add a proof (or a precise reference) that the constructed box lies in S_p, or modify the construction so that containment is explicit.
  2. [Section 3.3] The statement that the three first-order LLF schemes for the point values 'are PP according to Lemma 3.1' is not justified for the face-centered updates. For U_{i+1/2,j}, the y-direction stencil uses points at y_{j-1/2}, y_j and y_{j+1/2} with spacing Delta_y/2, while the source-term divergence uses a denominator 2 Delta_y; Lemma 3.1 is stated for cell averages on a uniform mesh with spacing Delta_x, Delta_y and a central source term evaluated at distance Delta_y from the cell center. A direct application is therefore not immediate, and the point-value PP property is part of Definition 3.1. Please provide a proof (for example, by representing the update as a convex combination of Lemma 3.1 updates on suitable sub-grids) and state the corresponding CFL condition, or restrict the PP claim to the cell average with a separate numerical justification for the point values.
  3. [Section 3.2, Step (1)] The formula theta_{i,j} = min(1, (p(U^{LLF}_{i,j}) - eps_p)/(p(U^{LLF}_{i,j}) - p(U^{src}_{i,j}))) is not valid when p(U^{src}_{i,j}) >= p(U^{LLF}_{i,j}): the fraction is then negative and the coefficient leaves [0,1]. In that case concavity of the pressure gives p(U^{Lim,1}_{i,j}) >= eps_p for every theta in [0,1], so the standard fix is to set theta = 1 when the denominator is non-positive. Please add this case distinction; as written, the source-blending step of the PP construction is incomplete.
minor comments (6)
  1. [Section 4 / Section 2] The numerical tests never state the CFL number or the time-step formula used. Since the PP property depends on the CFL condition in Lemma 3.1 and on analogous conditions for the point-value updates, please report the time-step control used in all examples.
  2. [Section 2.2] The discrete divergence values in equation (6) are labeled with indices (0,0), (0,1), ..., (2,2), while the quadrature points are labeled with l,m = 1,2,3. Please make the correspondence explicit to avoid confusion.
  3. [Example 4.2] The initial data for the Leblanc problem are listed as identical to those of the first Riemann problem in Example 4.1, with only the adiabatic index and final time changed. Please clarify whether this is intended and cite the specific Leblanc setup from [40] explicitly.
  4. [Section 3.4] The shock sensor strength kappa is chosen differently in nearly every test (kappa = 1, 2, 10, 50, 1000) and no sensitivity study is provided. Please comment on the sensitivity of the results to kappa and on how it should be selected in practice.
  5. [Section 3.3] In the formula for theta*_sigma, the denominator is written as rho(U^L_sigma) - rho(U^H_sigma); presumably U^{LLF}_sigma is intended. Please correct this typo.
  6. [Example 4.5] The phrase 'tapper function' should read 'taper function'.

Circularity Check

0 steps flagged · score 2.0 of 10

No circular reduction found; self-citations ([25], [3]) are not load-bearing, and the §3.2 geometric unproved lemma is a correctness gap rather than circularity.

full rationale

I walked the claimed derivation chain: the third-order AF cell-average update is a standard finite-volume/Simpson construction, and the point-value LLF-FVS update is taken from the authors' own [25], but it is an ingredient chosen by prior numerical evidence, not a parameter fitted to the present tests. The PP result is not circular: Lemma 3.1 (first-order LLF positivity with the Godunov-Powell source) is cited from the external Wu-Shu paper [58]; the parametrized flux limiter follows Xu [60] and Christlieb et al. [19,20]; the scaling limiter is Zhang-Shu [61]/Liu-Osher [41]. The authors' own [25] contributes the blending idea and the FVS discretization, but the blending target (first-order LLF) has an independent PP proof, so the self-citation is not load-bearing. Accuracy and PP are verified on independent smooth and shock benchmarks (Examples 4.1-4.8) rather than derived from fitted constants; the shock-sensor strength kappa is hand-set per test, but it is not fitted to the reported accuracy or positivity metrics, so it does not turn a demonstration into a prediction. I do flag one non-circular gap: in Section 3.2, the sentence 'Finally, let us find a rectangular subset inside the convex polygon with vertices B_{k_L,k_R,k_D,k_U} by Lambda_{I_{i,j},I} = min_{(k_L,k_R,k_D,k_U), k_I=1} B_{k_L,k_R,k_D,k_U,I}' asserts without proof that the coordinate-wise-minimum box lies in the pressure-admissible convex set; that geometric lemma is load-bearing for the guaranteed PP update, and the general claim is not self-evident. Remark 4.1's rounding fallback is an implementation safeguard, not a derivation step. The flagged gap is an omitted-proof/correctness risk, not an equivalence of the result to its inputs, so it does not raise the circularity score. The low score 2 is for the presence of minor self-citations in the construction, not for any circular reduction.

Assumptions & free parameters 3 free parameters · 6 assumptions · 0 invented entities

The central scheme relies on three families of inputs: known MHD modeling assumptions (Godunov-Powell source term), known external theorems (first-order LLF positivity from [58], convexity of G), and paper-specific algorithmic choices (hand-tuned kappa, small regularizers, the unproved rectangular-subset step in the limiter). No new physical entities are introduced.

free parameters (3)
  • shock sensor strength kappa = 10, 50, 1000, 1, 2, 1, 1, 2 (per test in Examples 4.1-4.8)
    Hand-chosen per problem to control oscillation limiting; no criterion or automatic selection rule is given.
  • positivity floor and denominator regularizers = 10^-13 and 10^-40
    Small constants used as lower bounds and to avoid division by zero in the shock sensor; chosen by hand and not physically meaningful.
  • round-off rescue shrink factor = 2^m * 10^-8 with m=0..9
    Heuristic fallback in Remark 4.1 to recover PP after limiting; the scheme depends on it in rare cases.
assumptions (6)
  • domain assumption The Godunov-Powell source term modified MHD system is a valid formulation for divergence control.
    The paper assumes the nonconservative system (2) with Psi is the right way to enforce divergence-free constraint; this is standard in the cited literature [34,46,47].
  • standard math The first-order LLF scheme with discrete Godunov-Powell source term is positivity-preserving (Lemma 3.1).
    Imported from [58], used as the PP anchor for all blendings in the paper.
  • standard math The admissible state set G is convex.
    Cited from [18]; this convexity is used throughout the limiters to blend states and use pressure concavity.
  • standard math SSP-RK3 is a convex combination of forward Euler steps, so PP in forward Euler implies PP in the fully discrete scheme.
    Standard property of strong stability preserving Runge-Kutta methods, used without proof.
  • domain assumption The bi-parabolic reconstruction and finite difference operators are third-order accurate and exact for bi-parabolic polynomials.
    The scheme's compactness and accuracy rely on this reconstruction; it is standard in active flux methods.
  • ad hoc to paper The rectangle defined by coordinate-wise minima of the shrunken vertices lies in the pressure-admissible set S_p.
    This geometric fact is asserted in Section 3.2 without proof and is the load-bearing step for cell-average PP.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Active flux for ideal magnetohydrodynamics: A positivity-preserving scheme with the Godunov-Powell source term." pith.science (2026). https://pith.science/paper/KXKV3PKN

@misc{pith2026250604857,
  author       = {Pith},
  title        = {Pith review of: Active flux for ideal magnetohydrodynamics: A positivity-preserving scheme with the Godunov-Powell source term},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/KXKV3PKN}},
  note         = {Machine review of arXiv:2506.04857}
}
read the original abstract

The Active Flux (AF) is a compact, high-order finite volume scheme that allows more flexibility by introducing additional point value degrees of freedom at cell interfaces. This paper proposes a positivity-preserving (PP) AF scheme for solving the ideal magnetohydrodynamics, where the Godunov-Powell source term is employed to deal with the divergence-free constraint. For the evolution of the cell average, apart from the standard conservative finite volume method for the flux derivative, the nonconservative source term is built on the quadratic reconstruction in each cell, which maintains the compact stencil in the AF scheme. For the point value update, the local Lax-Friedrichs (LLF) flux vector splitting is adopted for the flux derivative, originally proposed in [Duan, Barsukow, and Klingenberg, SIAM Journal on Scientific Computing, 47(2), A811--A837, 2025], and a central difference is used to discretize the divergence in the source term. A parametrized flux limiter and a scaling limiter are presented to preserve the density and pressure positivity by blending the AF scheme with the first-order PP LLF scheme with the source term. To suppress oscillations, a new shock sensor considering the divergence error is proposed, which is used to compute the blending coefficients for the cell average. Several numerical tests are conducted to verify the third-order accuracy, PP property, and shock-capturing ability of the scheme. The key role of the Godunov-Powell source term and its suitable discretization in controlling divergence error is also validated.

Figures

Figures reproduced from arXiv: 2506.04857 by the authors.

Figure 1
Figure 1. The DoFs for the third-order AF method: cell average (circle), face-centered [PITH_FULL_IMAGE:figures/full_fig_p005_1.png] view at source ↗
Figure 2
Figure 2. The first Riemann problem in Example 4.1, using [PITH_FULL_IMAGE:figures/full_fig_p014_2.png] view at source ↗
Figure 3
Figure 3. The second Riemann problem in Example 4.1, using [PITH_FULL_IMAGE:figures/full_fig_p015_3.png] view at source ↗
Figures from the paper (9 more)
Figure 4
Figure 4. Figure 4: Example 4.2. The density logarithm (left) and magnetic pressure (right). [PITH_FULL_IMAGE:figures/full_fig_p015_4.png]
Figure 5
Figure 5. Figure 5: Example 4.3. The errors and convergence rates of the smooth sine wave (left) [PITH_FULL_IMAGE:figures/full_fig_p016_5.png]
Figure 6
Figure 6. Figure 6: Example 4.4. From left to right: 30 equally spaced contour lines of the ρ obtained by our PP AF scheme, the blending coefficients θ s i+ 1 2 ,j , θ s i,j+ 1 2 in the shock sensor. 0.0 0.4 0.8 1.2 1.6 2.0 time 10−8 10−6 10−4 10−2 100 10−17 10−14 10−11 10−8 The discrete …
Figure 7
Figure 7. Figure 7: Example 4.4. The evolution of the discrete divergence [PITH_FULL_IMAGE:figures/full_fig_p017_7.png]
Figure 8
Figure 8. Figure 8: , which are in good agreement with those in the literature. The shock sensor￾based limiting is only used near the central rotor and the circular shock wave. Note that if the PP limitings are not activated, negative pressure appears at T = 7.6 × 10−2 [PITH_FULL_IMAGE:…
Figure 9
Figure 9. Figure 9: Example 4.5. 40 equally spaced contour lines of the Mach number in the domain [0.25, 0.75] × [0.3, 0.7]. From left to right: the source term is activated for both the cell average and point value, only for point value, only for cell average, neither. except for a large…
Figure 10
Figure 10. Figure 10: Example 4.6. 30 equally spaced contour lines of the numerical solutions obtained by our PP AF scheme, and the blending coefficients in the shock sensor with κ = 1. Example 4.7 (Shock-cloud interaction). It is about a strong shock wave interacting with a dense cloud [2…
Figure 11
Figure 11. Figure 11: Example 4.7. The numerical solutions obtained by our PP AF scheme and [PITH_FULL_IMAGE:figures/full_fig_p020_11.png]
Figure 12
Figure 12. Figure 12: Example 4.8 with Ba = √ 200, √ 2000, √ 20000 (from left to right). The loga￾rithm of density (top) and pressure (bottom) obtained by our PP AF scheme with κ = 2. Remark 4.1. Due to round-off errors, the limited state may not be PP after the limitings when the scales o…

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

62 extracted references · 26 canonical work pages

  1. [25]

    J. Duan, W. Barsukow, and C. Klingenberg , Active flux methods for hyperbolic conservation laws -- flux vector splitting and bound-preservation , SIAM J. Sci. Comput., 47 (2025), pp. A811--A837, https://doi.org/10.1137/24M1658887

  2. [58]

    Wu and C.-W

    K. Wu and C.-W. Shu , Provably positive high-order schemes for ideal magnetohydrodynamics: Analysis on general meshes , Numer. Math., (2019), https://doi.org/10.1007/s00211-019-01042-w

  3. [1]

    R. Abgrall , A combination of residual distribution and the active flux formulations or a new class of schemes that can combine several writings of the same hyperbolic problem: application to the 1D Euler equationss , Commun. Appl. Math. Comput., 5 (2023), pp. 370--402, https://doi.org/10.1007/s42967-021-00175-w

  4. [2]

    Abgrall and W

    R. Abgrall and W. Barsukow , Extensions of active flux to arbitrary order of accuracy , ESAIM: Math. Model. Numer. Anal., 57 (2023), pp. 991--1027, https://doi.org/10.1051/m2an/2023004

  5. [3]

    Abgrall, W

    R. Abgrall, W. Barsukow, and C. Klingenberg , A semi-discrete active flux method for the Euler equations on Cartesian grids , J. Sci. Comput., 102 (2025), p. 36, https://doi.org/10.1007/s10915-024-02749-1

  6. [4]

    Bound preserving Point-Average-Moment PolynomiAl-interpreted (PAMPA) scheme: one-dimensional case

    R. Abgrall, M. Jiao, Y. Liu, and K. Wu , Bound preserving Point-Average-Moment PolynomiAl-interpreted ( PAMPA ) scheme: O ne-dimensional case , Oct. 2024, https://doi.org/10.48550/arXiv.2410.14292

  7. [5]

    D. S. Balsara , Second-order-accurate schemes for magnetohydrodynamics with divergence-free reconstruction , Astrophys. J. Suppl. Ser., 151 (2004), p. 149, https://doi.org/10.1086/381377

  8. [6]

    D. S. Balsara , Self-adjusting, positivity preserving high order schemes for hydrodynamics and magnetohydrodynamics , J. Comput. Phys., 231 (2012), pp. 7504--7517, https://doi.org/10.1016/j.jcp.2012.01.032

Show all 62 references
  1. [7]

    D. S. Balsara and D. Spicer , Maintaining pressure positivity in magnetohydrodynamic simulations , J. Comput. Phys., 148 (1999), pp. 133--148, https://doi.org/10.1006/jcph.1998.6108

  2. [8]

    D. S. Balsara and D. S. Spicer , A staggered mesh algorithm using high order Godunov fluxes to ensure solenoidal magnetic fields in magnetohydrodynamic simulations , J. Comput. Phys., 149 (1999), pp. 270--292, https://doi.org/10.1006/jcph.1998.6153

  3. [9]

    Barsukow , The active flux scheme for nonlinear problems , J

    W. Barsukow , The active flux scheme for nonlinear problems , J. Sci. Comput., 86 (2021), p. 3, https://doi.org/10.1007/s10915-020-01381-z

  4. [10]

    Barsukow and J

    W. Barsukow and J. P. Berberich , A well-balanced active flux method for the shallow water equations with wetting and drying , Commun. Appl. Math. Comput., (2023), https://doi.org/10.1007/s42967-022-00241-x

  5. [11]

    Barsukow, J

    W. Barsukow, J. P. Berberich, and C. Klingenberg , On the active flux scheme for hyperbolic PDEs with source terms , SIAM J. Sci. Comput., 43 (2021), pp. A4015--A4042, https://doi.org/10.1137/20M1346675

  6. [12]

    Barsukow, J

    W. Barsukow, J. Hohm, C. Klingenberg, and P. L. Roe , The active flux scheme on Cartesian grids and its low Mach number limit , J. Sci. Comput., 81 (2019), pp. 594--622, https://doi.org/10.1007/s10915-019-01031-z

  7. [13]

    Bouchut, C

    F. Bouchut, C. Klingenberg, and K. Waagan , A multiwave approximate Riemann solver for ideal MHD based on relaxation. I : Theoretical framework , Numer. Math., 108 (2007), pp. 7--42, https://doi.org/10.1007/s00211-007-0108-8

  8. [14]

    Bouchut, C

    F. Bouchut, C. Klingenberg, and K. Waagan , A multiwave approximate Riemann solver for ideal MHD based on relaxation II : Numerical implementation with 3 and 5 waves , Numer. Math., 115 (2010), pp. 647--679, https://doi.org/10.1007/s00211-010-0289-4

  9. [15]

    J. U. Brackbill and D. C. Barnes , The effect of nonzero B on the numerical solution of the magnetohydrodynamic equations , J. Comput. Phys., 35 (1980), pp. 426--430, https://doi.org/10.1016/0021-9991(80)90079-0

  10. [16]

    Brio and C

    M. Brio and C. C. Wu , An upwind differencing scheme for the equations of ideal magnetohydrodynamics , J. Comput. Phys., 75 (1988), pp. 400--422, https://doi.org/10.1016/0021-9991(88)90120-9

  11. [17]

    Chandrashekar and C

    P. Chandrashekar and C. Klingenberg , Entropy stable finite volume scheme for ideal compressible MHD on 2- D Cartesian meshes , SIAM J. Numer. Anal., 54 (2016), pp. 1313--1340, https://doi.org/10.1137/15m1013626

  12. [18]

    Cheng, F

    Y. Cheng, F. Li, J. Qiu, and L. Xu , Positivity-preserving DG and central DG methods for ideal MHD equations , J. Comput. Phys., 238 (2013), pp. 255--280, https://doi.org/10.1016/j.jcp.2012.12.019

  13. [19]

    A. J. Christlieb, X. Feng, D. C. Seal, and Q. Tang , A high-order positivity-preserving single-stage single-step method for the ideal magnetohydrodynamic equations , J. Comput. Phys., 316 (2016), pp. 218--242, https://doi.org/10.1016/j.jcp.2016.04.016

  14. [20]

    A. J. Christlieb, Y. Liu, Q. Tang, and Z. Xu , Positivity-preserving finite difference weighted ENO schemes with constrained transport for ideal magnetohydrodynamic equations , SIAM J. Sci. Comput., 37 (2015), pp. A1825--A1845, https://doi.org/10.1137/140971208

  15. [21]

    Chudzik, C

    E. Chudzik, C. Helzel, and M. Lukáčová-Medvid’ová , Active flux methods for hyperbolic systems using the method of bicharacteristics , J. Sci. Comput., 99 (2024), p. 16, https://doi.org/10.1007/s10915-024-02462-z

  16. [22]

    Dai and P

    W. Dai and P. R. Woodward , A simple finite difference scheme for multidimensional magnetohydrodynamical equations , J. Comput. Phys., 142 (1998), pp. 331--369, https://doi.org/10.1006/jcph.1998.5944

  17. [23]

    Dedner, F

    A. Dedner, F. Kemm, D. Kröner, C.-D. Munz, T. Schnitzer, and M. Wesenberg , Hyperbolic divergence cleaning for the MHD equations , J. Comput. Phys., 175 (2002), pp. 645--673, https://doi.org/10.1006/jcph.2001.6961

  18. [24]

    Ding and K

    S. Ding and K. Wu , A new discretely divergence-free positivity-preserving high-order finite volume method for ideal MHD equations , SIAM J. Sci. Comput., 46 (2024), pp. A50--A79, https://doi.org/10.1137/23m1562081

  19. [26]

    Ducros, V

    F. Ducros, V. Ferrand, F. Nicoud, C. Weber, D. Darracq, C. Gacherieu, and T. Poinsot , Large-eddy simulation of the shock/turbulence interaction , J. Comput. Phys., 152 (1999), pp. 517--549, https://doi.org/10.1006/jcph.1999.6238

  20. [27]

    C. R. Evans and J. F. Hawley , Simulation of magnetohydrodynamic flows: A constrained transport method , Astrophys. J., 332 (1988), p. 659, https://doi.org/10.1086/166684

  21. [28]

    Eymann and P

    T. Eymann and P. Roe , Active flux schemes , in 49th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition , Orlando, Florida, Jan. 2011, American Institute of Aeronautics and Astronautics, https://doi.org/10.2514/6.2011-382

  22. [29]

    Eymann and P

    T. Eymann and P. Roe , Active flux schemes for systems , in 20th AIAA Computational Fluid Dynamics Conference, Fluid Dynamics and Co -located Conferences , American Institute of Aeronautics and Astronautics, June 2011, https://doi.org/10.2514/6.2011-3840

  23. [30]

    T. A. Eymann and P. L. Roe , Multidimensional active flux schemes , in 21st AIAA Computational Fluid Dynamics Conference, Fluid Dynamics and Co -located Conferences , American Institute of Aeronautics and Astronautics, June 2013, https://doi.org/10.2514/6.2013-2940

  24. [31]

    D. Fan , On the Acoustic Component of Active Flux Schemes for Nonlinear Hyperbolic Conservation Laws , thesis, University of Michigan, Ann Arbor, Michigan, 2017, http://deepblue.lib.umich.edu/handle/2027.42/140800

  25. [32]

    Fan and P

    D. Fan and P. L. Roe , Investigations of a new scheme for wave propagation , in 22nd AIAA Computational Fluid Dynamics Conference , American Institute of Aeronautics and Astronautics, 2015, https://doi.org/10.2514/6.2015-2449

  26. [33]

    T. A. Gardiner and J. M. Stone , An unsplit Godunov method for ideal MHD via constrained transport , J. Comput. Phys., 205 (2005), pp. 509--539, https://doi.org/10.1016/j.jcp.2004.11.016

  27. [34]

    S. K. Godunov , Symmetric form of the magnetohydrodynamic equation , Numer. Meth. Mech. Cont. Media, 1 (1972), pp. 26--34

  28. [35]

    Helzel, D

    C. Helzel, D. Kerkmann, and L. Scandurra , A new ADER method inspired by the active flux method , J. Sci. Comput., 80 (2019), pp. 1463--1497, https://doi.org/10.1007/s10915-019-00988-1

  29. [36]

    Jameson, W

    A. Jameson, W. Schmidt, and E. Turkel , Solutions of the Euler equations by finite volume methods using Runge - Kutta time-stepping schemes , AIAA J., 1259 (1981)

  30. [37]

    Janhunen , A positive conservative method for magnetohydrodynamics based on HLL and Roe methods , J

    P. Janhunen , A positive conservative method for magnetohydrodynamics based on HLL and Roe methods , J. Comput. Phys., 160 (2000), pp. 649--661, https://doi.org/10.1006/jcph.2000.6479

  31. [38]

    Li and C

    F. Li and C. W. Shu , Locally divergence-free discontinuous Galerkin methods for MHD equations, magneto , J. Sci. Comput., 22--23 (2005), pp. 413--442, https://doi.org/10.1007/s10915-004-4146-4

  32. [39]

    F. Li, L. Xu, and S. Yakovlev , Central discontinuous Galerkin methods for ideal MHD equations with the exactly divergence-free magnetic field , J. Comput. Phys., 230 (2011), pp. 4828--4847, https://doi.org/10.1016/j.jcp.2011.03.006

  33. [40]

    Liu and K

    M. Liu and K. Wu , Structure-preserving oscillation-eliminating discontinuous Galerkin schemes for ideal mhd equations: Locally divergence-free and positivity-preserving , J. Comput. Phys., 527 (2025), p. 113795, https://doi.org/10.1016/j.jcp.2025.113795

  34. [41]

    Liu and S

    X.-D. Liu and S. Osher , Nonoscillatory high order accurate self-similar maximum principle satisfying shock capturing schemes I , SIAM J. Numer. Anal., 33 (1996), pp. 760--779, https://doi.org/10.1137/0733038

  35. [42]

    Liu, C.-W

    Y. Liu, C.-W. Shu, and M. P. Zhang , Entropy stable high order discontinuous Galerkin methods for ideal compressible MHD on structured meshes , J. Comput. Phys., 354 (2018), pp. 163--178, https://doi.org/10.1016/j.jcp.2017.10.043

  36. [43]

    Londrillo and L

    P. Londrillo and L. Del Zanna , On the divergence-free condition in Godunov -type schemes for ideal magnetohydrodynamics: the upwind constrained transport method , J. Comput. Phys., 195 (2004), pp. 17--48, https://doi.org/10.1016/j.jcp.2003.09.016

  37. [44]

    Miyoshi and K

    T. Miyoshi and K. Kusano , A multi-state HLL approximate riemann solver for ideal magnetohydrodynamics , J. Comput. Phys., 208 (2005), pp. 315--344, https://doi.org/10.1016/j.jcp.2005.02.017

  38. [45]

    S. A. Orszag and C.-M. Tang , Small-scale structure of two-dimensional magnetohydrodynamic turbulence , J. Fluid Mech., 90 (1979), pp. 129--143, https://doi.org/10.1017/S002211207900210X

  39. [46]

    Report 94-24, ICASE, NASA Langley, 1994

    Powell , An approximate Riemann solver for magnetohydrodynamics (that works in more than one dimension) , Tech. Report 94-24, ICASE, NASA Langley, 1994

  40. [47]

    K. G. Powell, P. L. Roe, T. J. Linde, T. I. Gombosi, and D. L. De Zeeuw , A solution-adaptive upwind scheme for ideal magnetohydrodynamics , J. Comput. Phys., 154 (1999), pp. 284--309, https://doi.org/10.1006/jcph.1999.6299

  41. [48]

    Roe , Is discontinuous reconstruction really a good idea? , J

    P. Roe , Is discontinuous reconstruction really a good idea? , J. Sci. Comput., 73 (2017), pp. 1094--1114, https://doi.org/10.1007/s10915-017-0555-z

  42. [49]

    Ryu and T

    D. Ryu and T. Jones , Numerical magnetohydrodynamics in astrophysics: algorithm and tests for one-dimensional flow , Astrophys. J., 442 (1995), pp. 228--257, https://doi.org/10.1086/175437

  43. [50]

    J. M. Stone, T. A. Gardiner, P. Teuben, J. F. Hawley, and J. B. Simon , Athena: A new code for astrophysical mhd , Astrophys. J. Suppl. Ser., 178 (2008), pp. 137--177, https://doi.org/10.1086/588755

  44. [51]

    Tóth , The B =0 constraint in shock-capturing magnetohydrodynamics codes , J

    G. Tóth , The B =0 constraint in shock-capturing magnetohydrodynamics codes , J. Comput. Phys., 161 (2000), pp. 605--652, https://doi.org/10.1006/jcph.2000.6519

  45. [52]

    Van Leer , Towards the ultimate conservative difference scheme

    B. Van Leer , Towards the ultimate conservative difference scheme. IV . A new approach to numerical convection , J. Comput. Phys., 23 (1977), pp. 276--299, https://doi.org/10.1016/0021-9991(77)90095-X

  46. [53]

    Waagan , A positive MUSCL - Hancock scheme for ideal magnetohydrodynamics , J

    K. Waagan , A positive MUSCL - Hancock scheme for ideal magnetohydrodynamics , J. Comput. Phys., 228 (2009), pp. 8609--8626, https://doi.org/10.1016/j.jcp.2009.08.020

  47. [54]

    Waagan, C

    K. Waagan, C. Federrath, and C. Klingenberg , A robust numerical scheme for highly compressible magnetohydrodynamics: Nonlinear stability, implementation and tests , J. Comput. Phys., 230 (2011), pp. 3331--3351, https://doi.org/10.1016/j.jcp.2011.01.026

  48. [55]

    A. R. Winters and G. J. Gassner , Affordable, entropy conserving and entropy stable flux functions for the ideal MHD equations , J. Comput. Phys., 304 (2016), pp. 72--108, https://doi.org/10.1016/j.jcp.2015.09.055

  49. [56]

    Wu , Positivity-preserving analysis of numerical schemes for ideal magnetohydrodynamics , SIAM J

    K. Wu , Positivity-preserving analysis of numerical schemes for ideal magnetohydrodynamics , SIAM J. Numer. Anal., 56 (2018), pp. 2124--2147, https://doi.org/10.1137/18m1168017

  50. [57]

    Wu and C.-w

    K. Wu and C.-w. Shu , A provably positive discontinuous Galerkin method for multidimensional ideal magnetohydrodynamics , SIAM J. Sci. Comput., 40 (2018), pp. B1302--B1329, https://doi.org/10.1137/18m1168042

  51. [59]

    Wu and H

    K. Wu and H. Tang , Admissible state and physical constraints preserving schemes for relativistic magnetohydrodynamic equations , Math. Models Methods Appl. Sci., 27 (2017), pp. 1871--1928, https://doi.org/10.1142/S0218202517500348

  52. [60]

    Xu , Parametrized maximum principle preserving flux limiters for high order schemes solving hyperbolic conservation laws: O ne-dimensional scalar problem , Math

    Z. Xu , Parametrized maximum principle preserving flux limiters for high order schemes solving hyperbolic conservation laws: O ne-dimensional scalar problem , Math. Comput., 83 (2014), pp. 2213--2238, https://doi.org/10.1090/S0025-5718-2013-02788-3

  53. [61]

    Zhang and C.-W

    X. Zhang and C.-W. Shu , On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes , J. Comput. Phys., 229 (2010), pp. 8918--8934, https://doi.org/10.1016/j.jcp.2010.08.016

  54. [62]

    write newline

    " write newline "" before.all 'output.state := FUNCTION fin.entry add.period write newline FUNCTION new.block output.state before.all = 'skip after.block 'output.state := if FUNCTION not #0 #1 if FUNCTION and 'skip pop #0 if FUNCTION or pop #1 'skip if FUNCTION new.block.check...

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.