pyro.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

pyro.compressible_react.simulation module

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

Bases: 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(extra_vars=None, ng=4)[source]

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