HPC Tier Module

Ideal MHD (HLLD Riemann)

Ideal MHD with the HLLD five-wave solver, leading with the honest HLLD-vs-HLL comparison.

See it run - a worked example, 100% in this browser tab

The problem

Comparing Riemann solvers for magnetohydrodynamics fairly - showing where the extra waves actually matter - is fiddly to set up outside a full astrophysics code.

The local-first solution

This plugin drives the real wasm MHD engine in the browser with the Miyoshi-Kusano HLLD five-wave solver run alongside HLL, leading with the honest comparison where HLLD restores the contact and Alfven waves HLL averages over.

What it does

1D ideal MHD with HLLD, MUSCL reconstruction, RK3-TVD time stepping
HLL run alongside for a direct HLLD-vs-HLL diffusivity comparison
Exact circularly polarized Alfven wave: true L1 error of By vs the translated profile
Brio-Wu shock tube benchmarked against a self-converged HLLD reference
Mass and energy conserved with div B identically zero (Bx constant in 1D)

Honest scope

This is classical (non-relativistic) ideal MHD in 1D; the 2D/3D div-B problem and constrained transport are a separate concern handled elsewhere. A bridge to HPC, not a replacement for Athena++, PLUTO, or FLASH, and EXACT is never asserted for a discretized finite-volume solution. The engine's own GeoNum verdict is passed through unchanged.

Authorities cited

Compare HLLD vs HLL

Run the solver in the browser and save the comparison to Sandbox, attach it to a Worklog case, or route it into a Gate client portal. Nothing leaves your machine to anyone's cloud.

GDBS by VaultSync Solutions Inc. - Verifiable Computation. gdbs.getvaultsync.com