compressible_react package

The pyro compressible hydrodynamics solver with reactions. This implements the second-order (piecewise-linear), unsplit method of Colella 1990, and incorporates reactions via Strang splitting.

Subpackages

Submodules

compressible_react.simulation module

class compressible_react.simulation.Simulation(solver_name, problem_name, rp, timers=None, data_class=<class 'mesh.patch.CellCenterData2d'>)[source]

Bases: compressible.simulation.Simulation

burn(dt)[source]

react fuel to ash

diffuse(dt)[source]

diffuse for dt

dovis()[source]

Do runtime visualization.

evolve()[source]

Evolve the equations of compressible hydrodynamics through a timestep dt.

initialize()[source]

For the reacting compressible solver, our initialization of the data is the same as the compressible solver, but we supply additional variables.