pyro.compressible_sdc package#

This is a 4th order accurate compressible hydrodynamics solver, implementing the spatial reconstruction from McCorquodale & Colella (2011) but using an SDC scheme for the time integration.

Subpackages#

Submodules#

pyro.compressible_sdc.simulation module#

The routines that implement the 4th-order compressible scheme, using SDC time integration

class pyro.compressible_sdc.simulation.Simulation(solver_name, problem_name, problem_func, rp, *, problem_finalize_func=None, problem_source_func=None, timers=None, data_class=<class 'pyro.mesh.fv.FV2d'>)[source]#

Bases: Simulation

Drive the 4th-order compressible solver with SDC time integration

evolve()[source]#

Evolve the equations of compressible hydrodynamics through a timestep dt.

sdc_integral(m_start, m_end, As)[source]#

Compute the integral over the sources from m to m+1 with a Simpson’s rule