*
Cococubed.com


Noh Problem

Home

Teaching materials
Astronomy research
Astronomy codes
... Stellar equation of states
... EOS with ionization
... EOS for supernovae
... Chemical potentials
... Stellar atmospheres
... Voigt Function
... Polytropic stars
... Cold white dwarfs
... Hotter white dwarfs
... Cold neutron stars
... Stellar opacities
... Neutrino energy loss rates
... Ephemeris routines
... Fermi-Dirac functions
... Galactic chemical evolution

... Nuclear reaction networks
... Nuclear statistical equilibrium
... Laminar deflagrations
... CJ detonations
... ZND detonations
... Fitting to conic sections
... Unusual linear algebra
... Derivatives on uneven grids
... Pentadiagonal solver
... Quadratics, Cubics, Quartics
... Supernova light curves
... Exact Riemann solutions
... 1D PPM Hydrodynamics
... Verification problems

... EZ stellar evolution
... FLASH code
... Mesa code
Astronomy talks
Astronomy images
Outreach
Family album
Bicycle adventures
Artwork


Contact us:
J.D. Maldonado
F.X.Timmes, my vitae

The Noh problem (Noh 1987) is a standard verification problem for hydrocodes. A sphere of a gamma-law gas is uniformly compressed, testing a codes ability to transform kinetic energy into internal energy, and the ability to follow supersonic flows. This code released under LA-CC-05-101.

In the Noh problem, a spherical, cold ideal gas is initialized with a uniform, radially inward speed of 1 cm/s. A shock forms at the origin and propagates outward as the gas stagnates. For an initial gas density of 1 g/cc, the analytic solution for gamma = 5/3 predicts a density in the stagnated gas, after passage of the outward shock, of 64 g/cc. Most hydrodynamics codes, produces anomalous "wall-heating" neat the origin. This heating causes premature stagnation, with densities much lower than predicted in the centermost cells.


image
3d noh
image
analytical and numerical
image
convergence study

image
evolution movie
noh.f solves the Noh problem


Density uniform mesh:
image
density 200x200 cells
image
density 400x400 cells
image
density 800x800 cells

image
density error 200x200 cells
image
density error 400x400 cells
image
density error 800x800 cells

image
density asymmetry 200x200
image
density asymmetry 400x400
image
density asymmetry 800x800


Pressure uniform mesh:
image
pressure 200x200 cells
image
pressure 400x400 cells
image
pressure 800x800 cells

image
pressure error 200x200 cells
image
pressure error 400x400 cells
image
pressure error 800x800 cells

image
pressure asymmetry 200x200
image
pressure asymmetry 400x400
image
pressure asymmetry 800x800


Material Speed uniform mesh:
image
speed 200x200 cells
image
speed 400x400 cells
image
speed 800x800 cells

image
speed error 200x200 cells
image
speed error 400x400 cells
image
speed error 800x800 cells


Density adaptive mesh:
image
density 200x200 cells
image
density 400x400 cells
image
density 800x800 cells

image
density error 200x200 cells
image
density error 400x400 cells
image
density error 800x800 cells


Pressure adaptive mesh:
image
pressure 200x200 cells
image
pressure 400x400 cells
image
pressure 800x800 cells

image
pressure error 200x200 cells
image
pressure error 400x400 cells
image
pressure error 800x800 cells


 



Please cite the relevant references if you publish a piece of work that use these codes, pieces of these codes, or modified versions of them. If you're nice, offer co-authorship of the publication. At best, you'll love these programs so much that you'll send great wads of cash to me.