Skip to main content

Module validation

Module validation 

Source
Expand description

§Validation by geometry

The evidence is grouped by the geometry of the problem. Each case gives the problem, its reference, the numbers, the figure and the test that enforces it.

PageGeometryEquationsCases
one_dimension1D Cartesianadvection, Burgers, Eulerconvergence orders, shocks, fans, Toro’s five shock tubes, contacts
two_dimensions2D Cartesianadvection, Eulerisentropic vortex, planar shock, Lax-Liu Riemann problems, shock-bubble
three_dimensions3D CartesianEulerblast in a closed box, axis permutations
cylindricalcylindrical (1D radial and axisymmetric $(r,z)$)Eulersound wave, Noh, blast, the axisymmetric can
sphericalspherical (1D radial)Eulersound wave, Noh, blast
high_orderany dimensionadvection, Euler, level setstencil rules, stability limits, WENO5 against MUSCL, Zalesak’s disk, the vortex, reinitialisation

The numbers quoted were produced by the commands on the reproduction page. Results recorded here are from a run on 2026-10-25 on one thread of an Apple M1. The tests assert thresholds, not these digits, so the numbers can be reproduced but a test does not fail when the third significant figure moves. The thresholds are quoted where they matter.

Modules§

cylindrical
Cylindrical coordinates
high_order
High-order reconstruction and the level set
one_dimension
One dimension
spherical
Spherical coordinates
three_dimensions
Three dimensions
two_dimensions
Two dimensions