From 73c766e587e1d570d315529d1ddcea0b89f69d7d Mon Sep 17 00:00:00 2001 From: zingale Date: Fri, 20 Sep 2024 15:02:00 +0000 Subject: [PATCH] deploy: a7532c48e216a5992e19eb9db71bc2683ad89136 --- _modules/index.html | 4 +- _modules/pyro/advection/advective_fluxes.html | 4 +- _modules/pyro/advection/interface.html | 4 +- _modules/pyro/advection/problems/smooth.html | 4 +- _modules/pyro/advection/problems/test.html | 4 +- _modules/pyro/advection/problems/tophat.html | 4 +- _modules/pyro/advection/simulation.html | 4 +- _modules/pyro/advection_fv4/fluxes.html | 4 +- _modules/pyro/advection_fv4/interface.html | 4 +- .../pyro/advection_fv4/problems/smooth.html | 4 +- .../pyro/advection_fv4/problems/test.html | 4 +- .../pyro/advection_fv4/problems/tophat.html | 4 +- _modules/pyro/advection_fv4/simulation.html | 4 +- .../advective_fluxes.html | 4 +- .../problems/slotted.html | 4 +- .../advection_nonuniform/problems/test.html | 4 +- .../pyro/advection_nonuniform/simulation.html | 4 +- _modules/pyro/advection_rk/fluxes.html | 4 +- .../pyro/advection_rk/problems/smooth.html | 4 +- _modules/pyro/advection_rk/problems/test.html | 4 +- .../pyro/advection_rk/problems/tophat.html | 4 +- _modules/pyro/advection_rk/simulation.html | 4 +- _modules/pyro/advection_weno/fluxes.html | 4 +- .../pyro/advection_weno/problems/smooth.html | 4 +- .../pyro/advection_weno/problems/test.html | 4 +- .../pyro/advection_weno/problems/tophat.html | 4 +- _modules/pyro/advection_weno/simulation.html | 4 +- _modules/pyro/burgers/burgers_interface.html | 4 +- _modules/pyro/burgers/problems/converge.html | 4 +- _modules/pyro/burgers/problems/test.html | 4 +- _modules/pyro/burgers/problems/tophat.html | 4 +- _modules/pyro/burgers/problems/verify.html | 4 +- _modules/pyro/burgers/simulation.html | 4 +- _modules/pyro/burgers_viscous/interface.html | 4 +- .../burgers_viscous/problems/converge.html | 4 +- .../pyro/burgers_viscous/problems/test.html | 4 +- .../pyro/burgers_viscous/problems/tophat.html | 4 +- _modules/pyro/burgers_viscous/simulation.html | 4 +- _modules/pyro/compressible/BC.html | 4 +- _modules/pyro/compressible/derives.html | 4 +- _modules/pyro/compressible/eos.html | 4 +- _modules/pyro/compressible/interface.html | 4 +- .../compressible/problems/acoustic_pulse.html | 4 +- .../pyro/compressible/problems/advect.html | 4 +- .../pyro/compressible/problems/bubble.html | 4 +- .../pyro/compressible/problems/gresho.html | 4 +- _modules/pyro/compressible/problems/hse.html | 4 +- _modules/pyro/compressible/problems/kh.html | 4 +- _modules/pyro/compressible/problems/logo.html | 4 +- _modules/pyro/compressible/problems/quad.html | 4 +- _modules/pyro/compressible/problems/ramp.html | 4 +- _modules/pyro/compressible/problems/rt.html | 4 +- _modules/pyro/compressible/problems/rt2.html | 4 +- .../pyro/compressible/problems/sedov.html | 4 +- _modules/pyro/compressible/problems/sod.html | 4 +- _modules/pyro/compressible/problems/test.html | 4 +- _modules/pyro/compressible/riemann.html | 355 +++++++++++++----- _modules/pyro/compressible/simulation.html | 4 +- .../pyro/compressible/unsplit_fluxes.html | 4 +- _modules/pyro/compressible_fv4/fluxes.html | 4 +- .../problems/acoustic_pulse.html | 4 +- .../compressible_fv4/problems/advect.html | 4 +- .../compressible_fv4/problems/bubble.html | 4 +- .../compressible_fv4/problems/gresho.html | 4 +- .../pyro/compressible_fv4/problems/hse.html | 4 +- .../pyro/compressible_fv4/problems/kh.html | 4 +- .../pyro/compressible_fv4/problems/logo.html | 4 +- .../pyro/compressible_fv4/problems/quad.html | 4 +- .../pyro/compressible_fv4/problems/ramp.html | 4 +- .../pyro/compressible_fv4/problems/rt.html | 4 +- .../pyro/compressible_fv4/problems/rt2.html | 4 +- .../pyro/compressible_fv4/problems/sedov.html | 4 +- .../pyro/compressible_fv4/problems/sod.html | 4 +- .../pyro/compressible_fv4/problems/test.html | 4 +- .../pyro/compressible_fv4/simulation.html | 4 +- .../compressible_react/problems/flame.html | 4 +- .../pyro/compressible_react/problems/rt.html | 4 +- .../pyro/compressible_react/simulation.html | 4 +- _modules/pyro/compressible_rk/fluxes.html | 4 +- .../problems/acoustic_pulse.html | 4 +- .../pyro/compressible_rk/problems/advect.html | 4 +- .../pyro/compressible_rk/problems/bubble.html | 4 +- .../pyro/compressible_rk/problems/gresho.html | 4 +- .../pyro/compressible_rk/problems/hse.html | 4 +- .../pyro/compressible_rk/problems/kh.html | 4 +- .../pyro/compressible_rk/problems/logo.html | 4 +- .../pyro/compressible_rk/problems/quad.html | 4 +- .../pyro/compressible_rk/problems/ramp.html | 4 +- .../pyro/compressible_rk/problems/rt.html | 4 +- .../pyro/compressible_rk/problems/rt2.html | 4 +- .../pyro/compressible_rk/problems/sedov.html | 4 +- .../pyro/compressible_rk/problems/sod.html | 4 +- .../pyro/compressible_rk/problems/test.html | 4 +- _modules/pyro/compressible_rk/simulation.html | 4 +- .../problems/acoustic_pulse.html | 4 +- .../compressible_sdc/problems/advect.html | 4 +- .../compressible_sdc/problems/bubble.html | 4 +- .../compressible_sdc/problems/gresho.html | 4 +- .../pyro/compressible_sdc/problems/hse.html | 4 +- .../pyro/compressible_sdc/problems/kh.html | 4 +- .../pyro/compressible_sdc/problems/logo.html | 4 +- .../pyro/compressible_sdc/problems/quad.html | 4 +- .../pyro/compressible_sdc/problems/ramp.html | 4 +- .../pyro/compressible_sdc/problems/rt.html | 4 +- .../pyro/compressible_sdc/problems/rt2.html | 4 +- .../pyro/compressible_sdc/problems/sedov.html | 4 +- .../pyro/compressible_sdc/problems/sod.html | 4 +- .../pyro/compressible_sdc/problems/test.html | 4 +- .../pyro/compressible_sdc/simulation.html | 4 +- .../pyro/diffusion/problems/gaussian.html | 4 +- _modules/pyro/diffusion/problems/test.html | 4 +- _modules/pyro/diffusion/simulation.html | 4 +- .../pyro/incompressible/incomp_interface.html | 4 +- .../incompressible/problems/converge.html | 4 +- .../pyro/incompressible/problems/shear.html | 4 +- _modules/pyro/incompressible/simulation.html | 4 +- _modules/pyro/incompressible_viscous/BC.html | 4 +- .../problems/cavity.html | 4 +- .../problems/converge.html | 4 +- .../problems/plot_cavity.html | 4 +- .../problems/shear.html | 4 +- .../incompressible_viscous/simulation.html | 4 +- _modules/pyro/lm_atm/LM_atm_interface.html | 4 +- _modules/pyro/lm_atm/problems/bubble.html | 4 +- _modules/pyro/lm_atm/simulation.html | 4 +- _modules/pyro/mesh/array_indexer.html | 4 +- _modules/pyro/mesh/boundary.html | 4 +- _modules/pyro/mesh/fv.html | 4 +- _modules/pyro/mesh/integration.html | 4 +- _modules/pyro/mesh/patch.html | 4 +- _modules/pyro/mesh/reconstruction.html | 4 +- _modules/pyro/multigrid/MG.html | 4 +- _modules/pyro/multigrid/edge_coeffs.html | 4 +- .../mg_test_general_alphabeta_only.html | 4 +- .../examples/mg_test_general_beta_only.html | 4 +- .../examples/mg_test_general_constant.html | 4 +- .../examples/mg_test_general_dirichlet.html | 4 +- .../mg_test_general_inhomogeneous.html | 4 +- .../multigrid/examples/mg_test_simple.html | 4 +- .../examples/mg_test_vc_constant.html | 4 +- .../examples/mg_test_vc_dirichlet.html | 4 +- .../examples/mg_test_vc_periodic.html | 4 +- _modules/pyro/multigrid/examples/mg_vis.html | 4 +- .../multigrid/examples/project_periodic.html | 4 +- .../examples/prolong_restrict_demo.html | 4 +- _modules/pyro/multigrid/general_MG.html | 4 +- .../pyro/multigrid/variable_coeff_MG.html | 4 +- _modules/pyro/particles/particles.html | 4 +- _modules/pyro/plot.html | 4 +- _modules/pyro/pyro_sim.html | 4 +- _modules/pyro/simulation_null.html | 4 +- _modules/pyro/swe/derives.html | 4 +- _modules/pyro/swe/interface.html | 4 +- .../pyro/swe/problems/acoustic_pulse.html | 4 +- _modules/pyro/swe/problems/advect.html | 4 +- _modules/pyro/swe/problems/dam.html | 4 +- _modules/pyro/swe/problems/kh.html | 4 +- _modules/pyro/swe/problems/logo.html | 4 +- _modules/pyro/swe/problems/quad.html | 4 +- _modules/pyro/swe/problems/test.html | 4 +- _modules/pyro/swe/simulation.html | 4 +- _modules/pyro/swe/unsplit_fluxes.html | 4 +- _modules/pyro/test.html | 4 +- _modules/pyro/util/compare.html | 4 +- _modules/pyro/util/io_pyro.html | 4 +- _modules/pyro/util/msg.html | 4 +- _modules/pyro/util/plot_tools.html | 4 +- _modules/pyro/util/profile_pyro.html | 4 +- _modules/pyro/util/runparams.html | 4 +- _static/documentation_options.js | 2 +- ack.html | 4 +- adding_a_problem_jupyter.html | 6 +- adding_a_problem_jupyter.ipynb | 106 +++--- advection-error.html | 4 +- advection-error.ipynb | 48 +-- advection_basics.html | 4 +- analysis.html | 4 +- burgers_basics.html | 4 +- compressible-convergence.html | 4 +- compressible-convergence.ipynb | 56 +-- compressible-rt-compare.html | 8 +- compressible-rt-compare.ipynb | 100 ++--- compressible_basics.html | 4 +- design.html | 4 +- diffusion_basics.html | 4 +- genindex.html | 8 +- help.html | 4 +- incompressible_basics.html | 4 +- index.html | 4 +- installation.html | 4 +- intro.html | 4 +- lowmach_basics.html | 4 +- mesh-examples.html | 4 +- mesh-examples.ipynb | 224 +++++------ mesh_basics.html | 4 +- modules.html | 4 +- multigrid-constant-coefficients.html | 8 +- multigrid-constant-coefficients.ipynb | 104 +++-- multigrid-general-linear.html | 4 +- multigrid-general-linear.ipynb | 150 ++++---- multigrid-variable-coeff.html | 8 +- multigrid-variable-coeff.ipynb | 170 ++++----- multigrid.html | 4 +- multigrid_basics.html | 4 +- notes.html | 4 +- objects.inv | Bin 20311 -> 20378 bytes output.html | 4 +- particles_basics.html | 4 +- problems.html | 4 +- py-modindex.html | 4 +- pyro.advection.html | 4 +- pyro.advection.problems.html | 4 +- pyro.advection_fv4.html | 4 +- pyro.advection_fv4.problems.html | 4 +- pyro.advection_nonuniform.html | 4 +- pyro.advection_nonuniform.problems.html | 4 +- pyro.advection_rk.html | 4 +- pyro.advection_rk.problems.html | 4 +- pyro.advection_weno.html | 4 +- pyro.advection_weno.problems.html | 4 +- pyro.burgers.html | 4 +- pyro.burgers.problems.html | 4 +- pyro.burgers_viscous.html | 4 +- pyro.burgers_viscous.problems.html | 4 +- pyro.compressible.html | 48 ++- pyro.compressible.problems.html | 4 +- pyro.compressible_fv4.html | 4 +- pyro.compressible_fv4.problems.html | 4 +- pyro.compressible_react.html | 4 +- pyro.compressible_react.problems.html | 4 +- pyro.compressible_rk.html | 4 +- pyro.compressible_rk.problems.html | 4 +- pyro.compressible_sdc.html | 4 +- pyro.compressible_sdc.problems.html | 4 +- pyro.diffusion.html | 4 +- pyro.diffusion.problems.html | 4 +- pyro.html | 6 +- pyro.incompressible.html | 4 +- pyro.incompressible.problems.html | 4 +- pyro.incompressible_viscous.html | 4 +- pyro.incompressible_viscous.problems.html | 4 +- pyro.lm_atm.html | 4 +- pyro.lm_atm.problems.html | 4 +- pyro.mesh.html | 4 +- pyro.multigrid.examples.html | 4 +- pyro.multigrid.html | 4 +- pyro.particles.html | 4 +- pyro.swe.html | 4 +- pyro.swe.problems.html | 4 +- pyro.util.html | 4 +- running.html | 4 +- search.html | 4 +- searchindex.js | 2 +- spherical-mesh.html | 4 +- spherical-mesh.ipynb | 48 +-- swe_basics.html | 4 +- testing.html | 4 +- zreferences.html | 4 +- 258 files changed, 1315 insertions(+), 1094 deletions(-) diff --git a/_modules/index.html b/_modules/index.html index d4358f8e0..5e29b14b4 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — pyro 4.3.0.post17+gd058c7bb documentation + Overview: module code — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection/advective_fluxes.html b/_modules/pyro/advection/advective_fluxes.html index cd100277d..ff675b090 100644 --- a/_modules/pyro/advection/advective_fluxes.html +++ b/_modules/pyro/advection/advective_fluxes.html @@ -7,7 +7,7 @@ - pyro.advection.advective_fluxes — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection.advective_fluxes — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection/interface.html b/_modules/pyro/advection/interface.html index 72a622d57..6ea049fc5 100644 --- a/_modules/pyro/advection/interface.html +++ b/_modules/pyro/advection/interface.html @@ -7,7 +7,7 @@ - pyro.advection.interface — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection.interface — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection/problems/smooth.html b/_modules/pyro/advection/problems/smooth.html index cf5b4a38f..cf5d980ca 100644 --- a/_modules/pyro/advection/problems/smooth.html +++ b/_modules/pyro/advection/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection.problems.smooth — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection.problems.smooth — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection/problems/test.html b/_modules/pyro/advection/problems/test.html index 3edcb260d..75fc338ca 100644 --- a/_modules/pyro/advection/problems/test.html +++ b/_modules/pyro/advection/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection/problems/tophat.html b/_modules/pyro/advection/problems/tophat.html index 638d224d5..296bf4890 100644 --- a/_modules/pyro/advection/problems/tophat.html +++ b/_modules/pyro/advection/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection.problems.tophat — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection.problems.tophat — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection/simulation.html b/_modules/pyro/advection/simulation.html index 73c2f8ed9..159384878 100644 --- a/_modules/pyro/advection/simulation.html +++ b/_modules/pyro/advection/simulation.html @@ -7,7 +7,7 @@ - pyro.advection.simulation — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection.simulation — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_fv4/fluxes.html b/_modules/pyro/advection_fv4/fluxes.html index 8d6b9819b..ec21eeae6 100644 --- a/_modules/pyro/advection_fv4/fluxes.html +++ b/_modules/pyro/advection_fv4/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.fluxes — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4.fluxes — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_fv4/interface.html b/_modules/pyro/advection_fv4/interface.html index dd8c73ede..6f37d095e 100644 --- a/_modules/pyro/advection_fv4/interface.html +++ b/_modules/pyro/advection_fv4/interface.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.interface — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4.interface — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/smooth.html b/_modules/pyro/advection_fv4/problems/smooth.html index c4352409a..d69de8cb0 100644 --- a/_modules/pyro/advection_fv4/problems/smooth.html +++ b/_modules/pyro/advection_fv4/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.smooth — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4.problems.smooth — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/test.html b/_modules/pyro/advection_fv4/problems/test.html index 02b9b5361..6295a464b 100644 --- a/_modules/pyro/advection_fv4/problems/test.html +++ b/_modules/pyro/advection_fv4/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/tophat.html b/_modules/pyro/advection_fv4/problems/tophat.html index 2ae46b4de..42a9595b6 100644 --- a/_modules/pyro/advection_fv4/problems/tophat.html +++ b/_modules/pyro/advection_fv4/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.tophat — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4.problems.tophat — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_fv4/simulation.html b/_modules/pyro/advection_fv4/simulation.html index db81f7097..de0fa5839 100644 --- a/_modules/pyro/advection_fv4/simulation.html +++ b/_modules/pyro/advection_fv4/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.simulation — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4.simulation — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/advective_fluxes.html b/_modules/pyro/advection_nonuniform/advective_fluxes.html index e0a19f56b..60f250465 100644 --- a/_modules/pyro/advection_nonuniform/advective_fluxes.html +++ b/_modules/pyro/advection_nonuniform/advective_fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.advective_fluxes — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_nonuniform.advective_fluxes — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/slotted.html b/_modules/pyro/advection_nonuniform/problems/slotted.html index 33b32425f..cc92ac2b8 100644 --- a/_modules/pyro/advection_nonuniform/problems/slotted.html +++ b/_modules/pyro/advection_nonuniform/problems/slotted.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.problems.slotted — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_nonuniform.problems.slotted — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/test.html b/_modules/pyro/advection_nonuniform/problems/test.html index 162a04893..8f5353fc8 100644 --- a/_modules/pyro/advection_nonuniform/problems/test.html +++ b/_modules/pyro/advection_nonuniform/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_nonuniform.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/simulation.html b/_modules/pyro/advection_nonuniform/simulation.html index 1f7104af4..50f6d6281 100644 --- a/_modules/pyro/advection_nonuniform/simulation.html +++ b/_modules/pyro/advection_nonuniform/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.simulation — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_nonuniform.simulation — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_rk/fluxes.html b/_modules/pyro/advection_rk/fluxes.html index 2db5aae31..f562335e9 100644 --- a/_modules/pyro/advection_rk/fluxes.html +++ b/_modules/pyro/advection_rk/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_rk.fluxes — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_rk.fluxes — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/smooth.html b/_modules/pyro/advection_rk/problems/smooth.html index 26a28ef3d..39137fb07 100644 --- a/_modules/pyro/advection_rk/problems/smooth.html +++ b/_modules/pyro/advection_rk/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.smooth — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_rk.problems.smooth — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/test.html b/_modules/pyro/advection_rk/problems/test.html index 6ca1e4c3f..194c7fb2e 100644 --- a/_modules/pyro/advection_rk/problems/test.html +++ b/_modules/pyro/advection_rk/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_rk.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/tophat.html b/_modules/pyro/advection_rk/problems/tophat.html index c816d439f..c8a808410 100644 --- a/_modules/pyro/advection_rk/problems/tophat.html +++ b/_modules/pyro/advection_rk/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.tophat — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_rk.problems.tophat — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_rk/simulation.html b/_modules/pyro/advection_rk/simulation.html index ee58f86a6..61678bf68 100644 --- a/_modules/pyro/advection_rk/simulation.html +++ b/_modules/pyro/advection_rk/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_rk.simulation — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_rk.simulation — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_weno/fluxes.html b/_modules/pyro/advection_weno/fluxes.html index b1aff1efc..affe2394b 100644 --- a/_modules/pyro/advection_weno/fluxes.html +++ b/_modules/pyro/advection_weno/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_weno.fluxes — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_weno.fluxes — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/smooth.html b/_modules/pyro/advection_weno/problems/smooth.html index 729ea2f18..9251dee8b 100644 --- a/_modules/pyro/advection_weno/problems/smooth.html +++ b/_modules/pyro/advection_weno/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.smooth — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_weno.problems.smooth — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/test.html b/_modules/pyro/advection_weno/problems/test.html index 8289f726b..06dd4b9d5 100644 --- a/_modules/pyro/advection_weno/problems/test.html +++ b/_modules/pyro/advection_weno/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_weno.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/tophat.html b/_modules/pyro/advection_weno/problems/tophat.html index 12b7a0a9e..7bde6e44f 100644 --- a/_modules/pyro/advection_weno/problems/tophat.html +++ b/_modules/pyro/advection_weno/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.tophat — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_weno.problems.tophat — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/advection_weno/simulation.html b/_modules/pyro/advection_weno/simulation.html index c9ea380e0..aac9e8c7c 100644 --- a/_modules/pyro/advection_weno/simulation.html +++ b/_modules/pyro/advection_weno/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_weno.simulation — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_weno.simulation — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers/burgers_interface.html b/_modules/pyro/burgers/burgers_interface.html index 48076f71a..173f19d57 100644 --- a/_modules/pyro/burgers/burgers_interface.html +++ b/_modules/pyro/burgers/burgers_interface.html @@ -7,7 +7,7 @@ - pyro.burgers.burgers_interface — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers.burgers_interface — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers/problems/converge.html b/_modules/pyro/burgers/problems/converge.html index e62f951cb..9ad38077a 100644 --- a/_modules/pyro/burgers/problems/converge.html +++ b/_modules/pyro/burgers/problems/converge.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.converge — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers.problems.converge — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers/problems/test.html b/_modules/pyro/burgers/problems/test.html index 848c7acb3..f91e34802 100644 --- a/_modules/pyro/burgers/problems/test.html +++ b/_modules/pyro/burgers/problems/test.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers/problems/tophat.html b/_modules/pyro/burgers/problems/tophat.html index 63854696b..114b1ff62 100644 --- a/_modules/pyro/burgers/problems/tophat.html +++ b/_modules/pyro/burgers/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.tophat — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers.problems.tophat — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers/problems/verify.html b/_modules/pyro/burgers/problems/verify.html index 57315a07c..bb06f0e9b 100644 --- a/_modules/pyro/burgers/problems/verify.html +++ b/_modules/pyro/burgers/problems/verify.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.verify — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers.problems.verify — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers/simulation.html b/_modules/pyro/burgers/simulation.html index 803c1283c..48b403e19 100644 --- a/_modules/pyro/burgers/simulation.html +++ b/_modules/pyro/burgers/simulation.html @@ -7,7 +7,7 @@ - pyro.burgers.simulation — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers.simulation — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/interface.html b/_modules/pyro/burgers_viscous/interface.html index 2351a9544..f6c27583b 100644 --- a/_modules/pyro/burgers_viscous/interface.html +++ b/_modules/pyro/burgers_viscous/interface.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.interface — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers_viscous.interface — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/converge.html b/_modules/pyro/burgers_viscous/problems/converge.html index 5adb377fd..11d44984a 100644 --- a/_modules/pyro/burgers_viscous/problems/converge.html +++ b/_modules/pyro/burgers_viscous/problems/converge.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.converge — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers_viscous.problems.converge — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/test.html b/_modules/pyro/burgers_viscous/problems/test.html index 04b6c13a5..ac7caf963 100644 --- a/_modules/pyro/burgers_viscous/problems/test.html +++ b/_modules/pyro/burgers_viscous/problems/test.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers_viscous.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/tophat.html b/_modules/pyro/burgers_viscous/problems/tophat.html index f0e7fd029..d76829efa 100644 --- a/_modules/pyro/burgers_viscous/problems/tophat.html +++ b/_modules/pyro/burgers_viscous/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.tophat — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers_viscous.problems.tophat — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/simulation.html b/_modules/pyro/burgers_viscous/simulation.html index 96681d0ea..20fe48be1 100644 --- a/_modules/pyro/burgers_viscous/simulation.html +++ b/_modules/pyro/burgers_viscous/simulation.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.simulation — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers_viscous.simulation — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/BC.html b/_modules/pyro/compressible/BC.html index 1099cea30..899f4c910 100644 --- a/_modules/pyro/compressible/BC.html +++ b/_modules/pyro/compressible/BC.html @@ -7,7 +7,7 @@ - pyro.compressible.BC — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.BC — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/derives.html b/_modules/pyro/compressible/derives.html index adf3282f8..8c48a9d99 100644 --- a/_modules/pyro/compressible/derives.html +++ b/_modules/pyro/compressible/derives.html @@ -7,7 +7,7 @@ - pyro.compressible.derives — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.derives — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/eos.html b/_modules/pyro/compressible/eos.html index 695439841..b12c8e652 100644 --- a/_modules/pyro/compressible/eos.html +++ b/_modules/pyro/compressible/eos.html @@ -7,7 +7,7 @@ - pyro.compressible.eos — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.eos — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/interface.html b/_modules/pyro/compressible/interface.html index b242c26a8..259336308 100644 --- a/_modules/pyro/compressible/interface.html +++ b/_modules/pyro/compressible/interface.html @@ -7,7 +7,7 @@ - pyro.compressible.interface — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.interface — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/acoustic_pulse.html b/_modules/pyro/compressible/problems/acoustic_pulse.html index 6deafd8db..df77cdad9 100644 --- a/_modules/pyro/compressible/problems/acoustic_pulse.html +++ b/_modules/pyro/compressible/problems/acoustic_pulse.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.acoustic_pulse — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.acoustic_pulse — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/advect.html b/_modules/pyro/compressible/problems/advect.html index 44e4192a7..cd7639e18 100644 --- a/_modules/pyro/compressible/problems/advect.html +++ b/_modules/pyro/compressible/problems/advect.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.advect — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.advect — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/bubble.html b/_modules/pyro/compressible/problems/bubble.html index 9e7c93eff..70571e155 100644 --- a/_modules/pyro/compressible/problems/bubble.html +++ b/_modules/pyro/compressible/problems/bubble.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.bubble — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.bubble — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/gresho.html b/_modules/pyro/compressible/problems/gresho.html index bff6e7388..6d10baf2e 100644 --- a/_modules/pyro/compressible/problems/gresho.html +++ b/_modules/pyro/compressible/problems/gresho.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.gresho — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.gresho — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/hse.html b/_modules/pyro/compressible/problems/hse.html index 61d59baec..14843316d 100644 --- a/_modules/pyro/compressible/problems/hse.html +++ b/_modules/pyro/compressible/problems/hse.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.hse — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.hse — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/kh.html b/_modules/pyro/compressible/problems/kh.html index a74a76693..86eb96041 100644 --- a/_modules/pyro/compressible/problems/kh.html +++ b/_modules/pyro/compressible/problems/kh.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.kh — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.kh — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/logo.html b/_modules/pyro/compressible/problems/logo.html index e9dcb86f4..87c49d116 100644 --- a/_modules/pyro/compressible/problems/logo.html +++ b/_modules/pyro/compressible/problems/logo.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.logo — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.logo — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/quad.html b/_modules/pyro/compressible/problems/quad.html index 693c3a75f..e9383da6d 100644 --- a/_modules/pyro/compressible/problems/quad.html +++ b/_modules/pyro/compressible/problems/quad.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.quad — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.quad — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/ramp.html b/_modules/pyro/compressible/problems/ramp.html index a04087678..fa90485e3 100644 --- a/_modules/pyro/compressible/problems/ramp.html +++ b/_modules/pyro/compressible/problems/ramp.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.ramp — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.ramp — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt.html b/_modules/pyro/compressible/problems/rt.html index 1e355f763..466e12ad9 100644 --- a/_modules/pyro/compressible/problems/rt.html +++ b/_modules/pyro/compressible/problems/rt.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.rt — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.rt — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt2.html b/_modules/pyro/compressible/problems/rt2.html index 54458591d..5102b3f0d 100644 --- a/_modules/pyro/compressible/problems/rt2.html +++ b/_modules/pyro/compressible/problems/rt2.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.rt2 — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.rt2 — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sedov.html b/_modules/pyro/compressible/problems/sedov.html index edf8f96c6..30e318242 100644 --- a/_modules/pyro/compressible/problems/sedov.html +++ b/_modules/pyro/compressible/problems/sedov.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.sedov — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.sedov — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sod.html b/_modules/pyro/compressible/problems/sod.html index d7ef3fa15..30833d856 100644 --- a/_modules/pyro/compressible/problems/sod.html +++ b/_modules/pyro/compressible/problems/sod.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.sod — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.sod — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/problems/test.html b/_modules/pyro/compressible/problems/test.html index 6fadb6a8b..347f38704 100644 --- a/_modules/pyro/compressible/problems/test.html +++ b/_modules/pyro/compressible/problems/test.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.test — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems.test — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/_modules/pyro/compressible/riemann.html b/_modules/pyro/compressible/riemann.html index ada1797b0..b29bbc39b 100644 --- a/_modules/pyro/compressible/riemann.html +++ b/_modules/pyro/compressible/riemann.html @@ -7,7 +7,7 @@ - pyro.compressible.riemann — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.riemann — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + @@ -1052,6 +1052,94 @@

Source code for pyro.compressible.riemann

 
 
 
+
+[docs] +@njit(cache=True) +def estimate_wave_speed(rho_l, u_l, p_l, c_l, + rho_r, u_r, p_r, c_r, + gamma): + + # Estimate the star quantities -- use one of three methods to + # do this -- the primitive variable Riemann solver, the two + # shock approximation, or the two rarefaction approximation. + # Pick the method based on the pressure states at the + # interface. + + p_max = max(p_l, p_r) + p_min = min(p_l, p_r) + + Q = p_max / p_min + + rho_avg = 0.5 * (rho_l + rho_r) + c_avg = 0.5 * (c_l + c_r) + + # primitive variable Riemann solver (Toro, 9.3) + factor = rho_avg * c_avg + + pstar = 0.5 * (p_l + p_r) + 0.5 * (u_l - u_r) * factor + ustar = 0.5 * (u_l + u_r) + 0.5 * (p_l - p_r) / factor + + if Q > 2 and (pstar < p_min or pstar > p_max): + + # use a more accurate Riemann solver for the estimate here + + if pstar < p_min: + + # 2-rarefaction Riemann solver + z = (gamma - 1.0) / (2.0 * gamma) + p_lr = (p_l / p_r)**z + + ustar = (p_lr * u_l / c_l + u_r / c_r + + 2.0 * (p_lr - 1.0) / (gamma - 1.0)) / \ + (p_lr / c_l + 1.0 / c_r) + + pstar = 0.5 * (p_l * (1.0 + (gamma - 1.0) * (u_l - ustar) / + (2.0 * c_l))**(1.0 / z) + + p_r * (1.0 + (gamma - 1.0) * (ustar - u_r) / + (2.0 * c_r))**(1.0 / z)) + + else: + + # 2-shock Riemann solver + A_r = 2.0 / ((gamma + 1.0) * rho_r) + B_r = p_r * (gamma - 1.0) / (gamma + 1.0) + + A_l = 2.0 / ((gamma + 1.0) * rho_l) + B_l = p_l * (gamma - 1.0) / (gamma + 1.0) + + # guess of the pressure + p_guess = max(0.0, pstar) + + g_l = np.sqrt(A_l / (p_guess + B_l)) + g_r = np.sqrt(A_r / (p_guess + B_r)) + + pstar = (g_l * p_l + g_r * p_r - (u_r - u_l)) / (g_l + g_r) + + ustar = 0.5 * (u_l + u_r) + \ + 0.5 * ((pstar - p_r) * g_r - (pstar - p_l) * g_l) + + # estimate the nonlinear wave speeds + + if pstar <= p_l: + # rarefaction + S_l = u_l - c_l + else: + # shock + S_l = u_l - c_l * np.sqrt(1.0 + ((gamma + 1.0) / (2.0 * gamma)) * + (pstar / p_l - 1.0)) + + if pstar <= p_r: + # rarefaction + S_r = u_r + c_r + else: + # shock + S_r = u_r + c_r * np.sqrt(1.0 + ((gamma + 1.0) / (2.0 / gamma)) * + (pstar / p_r - 1.0)) + + return S_l, S_r
+ + +
[docs] @njit(cache=True) @@ -1144,96 +1232,8 @@

Source code for pyro.compressible.riemann

             c_l = max(smallc, np.sqrt(gamma * p_l / rho_l))
             c_r = max(smallc, np.sqrt(gamma * p_r / rho_r))
 
-            # Estimate the star quantities -- use one of three methods to
-            # do this -- the primitive variable Riemann solver, the two
-            # shock approximation, or the two rarefaction approximation.
-            # Pick the method based on the pressure states at the
-            # interface.
-
-            p_max = max(p_l, p_r)
-            p_min = min(p_l, p_r)
-
-            Q = p_max / p_min
-
-            rho_avg = 0.5 * (rho_l + rho_r)
-            c_avg = 0.5 * (c_l + c_r)
-
-            # primitive variable Riemann solver (Toro, 9.3)
-            factor = rho_avg * c_avg
-            # factor2 = rho_avg / c_avg
-
-            pstar = 0.5 * (p_l + p_r) + 0.5 * (un_l - un_r) * factor
-            ustar = 0.5 * (un_l + un_r) + 0.5 * (p_l - p_r) / factor
-
-            # rhostar_l = rho_l + (un_l - ustar) * factor2
-            # rhostar_r = rho_r + (ustar - un_r) * factor2
-
-            if Q > 2 and (pstar < p_min or pstar > p_max):
-
-                # use a more accurate Riemann solver for the estimate here
-
-                if pstar < p_min:
-
-                    # 2-rarefaction Riemann solver
-                    z = (gamma - 1.0) / (2.0 * gamma)
-                    p_lr = (p_l / p_r)**z
-
-                    ustar = (p_lr * un_l / c_l + un_r / c_r +
-                             2.0 * (p_lr - 1.0) / (gamma - 1.0)) / \
-                            (p_lr / c_l + 1.0 / c_r)
-
-                    pstar = 0.5 * (p_l * (1.0 + (gamma - 1.0) * (un_l - ustar) /
-                                          (2.0 * c_l))**(1.0 / z) +
-                                   p_r * (1.0 + (gamma - 1.0) * (ustar - un_r) /
-                                          (2.0 * c_r))**(1.0 / z))
-
-                    # rhostar_l = rho_l * (pstar / p_l)**(1.0 / gamma)
-                    # rhostar_r = rho_r * (pstar / p_r)**(1.0 / gamma)
-
-                else:
-
-                    # 2-shock Riemann solver
-                    A_r = 2.0 / ((gamma + 1.0) * rho_r)
-                    B_r = p_r * (gamma - 1.0) / (gamma + 1.0)
-
-                    A_l = 2.0 / ((gamma + 1.0) * rho_l)
-                    B_l = p_l * (gamma - 1.0) / (gamma + 1.0)
-
-                    # guess of the pressure
-                    p_guess = max(0.0, pstar)
-
-                    g_l = np.sqrt(A_l / (p_guess + B_l))
-                    g_r = np.sqrt(A_r / (p_guess + B_r))
-
-                    pstar = (g_l * p_l + g_r * p_r -
-                             (un_r - un_l)) / (g_l + g_r)
-
-                    ustar = 0.5 * (un_l + un_r) + \
-                        0.5 * ((pstar - p_r) * g_r - (pstar - p_l) * g_l)
-
-                    # rhostar_l = rho_l * (pstar / p_l + (gamma - 1.0) / (gamma + 1.0)) / \
-                    #     ((gamma - 1.0) / (gamma + 1.0) * (pstar / p_l) + 1.0)
-                    #
-                    # rhostar_r = rho_r * (pstar / p_r + (gamma - 1.0) / (gamma + 1.0)) / \
-                    #     ((gamma - 1.0) / (gamma + 1.0) * (pstar / p_r) + 1.0)
-
-            # estimate the nonlinear wave speeds
-
-            if pstar <= p_l:
-                # rarefaction
-                S_l = un_l - c_l
-            else:
-                # shock
-                S_l = un_l - c_l * np.sqrt(1.0 + ((gamma + 1.0) / (2.0 * gamma)) *
-                                           (pstar / p_l - 1.0))
-
-            if pstar <= p_r:
-                # rarefaction
-                S_r = un_r + c_r
-            else:
-                # shock
-                S_r = un_r + c_r * np.sqrt(1.0 + ((gamma + 1.0) / (2.0 / gamma)) *
-                                           (pstar / p_r - 1.0))
+            S_l, S_r = estimate_wave_speed(rho_l, un_l, p_l, c_l,
+                                           rho_r, un_r, p_r, c_r, gamma)
 
             #  We could just take S_c = u_star as the estimate for the
             #  contact speed, but we can actually do this more accurately
@@ -1325,6 +1325,169 @@ 

Source code for pyro.compressible.riemann

 
 
 
+
+[docs] +@njit(cache=True) +def riemann_hllc_lowspeed(idir, ng, + idens, ixmom, iymom, iener, irhoX, nspec, + lower_solid, upper_solid, # pylint: disable=unused-argument + gamma, U_l, U_r): + r""" + This is the HLLC Riemann solver based on Toro (2009) alternate formulation + (Eqs. 10.43 and 10.44) and the low Mach number asymptotic fix of + Minoshima & Miyoshi (2021). It is also based on the Quokka implementation. + + Parameters + ---------- + idir : int + Are we predicting to the edges in the x-direction (1) or y-direction (2)? + ng : int + The number of ghost cells + nspec : int + The number of species + idens, ixmom, iymom, iener, irhoX : int + The indices of the density, x-momentum, y-momentum, internal energy density + and species partial densities in the conserved state vector. + lower_solid, upper_solid : int + Are we at lower or upper solid boundaries? + gamma : float + Adiabatic index + U_l, U_r : ndarray + Conserved state on the left and right cell edges. + + Returns + ------- + out : ndarray + Conserved flux + """ + + # Only Cartesian2d is supported in HLLC + coord_type = 0 + + qx, qy, nvar = U_l.shape + + F = np.zeros((qx, qy, nvar)) + + smallc = 1.e-10 + smallp = 1.e-10 + + nx = qx - 2 * ng + ny = qy - 2 * ng + ilo = ng + ihi = ng + nx + jlo = ng + jhi = ng + ny + + for i in range(ilo - 1, ihi + 1): + for j in range(jlo - 1, jhi + 1): + + D_star = np.zeros(nvar) + + # primitive variable states + rho_l = U_l[i, j, idens] + + # un = normal velocity; ut = transverse velocity + iun = -1 + if idir == 1: + un_l = U_l[i, j, ixmom] / rho_l + ut_l = U_l[i, j, iymom] / rho_l + iun = ixmom + else: + un_l = U_l[i, j, iymom] / rho_l + ut_l = U_l[i, j, ixmom] / rho_l + iun = iymom + + rhoe_l = U_l[i, j, iener] - 0.5 * rho_l * (un_l**2 + ut_l**2) + + p_l = rhoe_l * (gamma - 1.0) + p_l = max(p_l, smallp) + + rho_r = U_r[i, j, idens] + + if idir == 1: + un_r = U_r[i, j, ixmom] / rho_r + ut_r = U_r[i, j, iymom] / rho_r + else: + un_r = U_r[i, j, iymom] / rho_r + ut_r = U_r[i, j, ixmom] / rho_r + + rhoe_r = U_r[i, j, iener] - 0.5 * rho_r * (un_r**2 + ut_r**2) + + p_r = rhoe_r * (gamma - 1.0) + p_r = max(p_r, smallp) + + # compute the sound speeds + c_l = max(smallc, np.sqrt(gamma * p_l / rho_l)) + c_r = max(smallc, np.sqrt(gamma * p_r / rho_r)) + + S_l, S_r = estimate_wave_speed(rho_l, un_l, p_l, c_l, + rho_r, un_r, p_r, c_r, gamma) + + # We could just take S_c = u_star as the estimate for the + # contact speed, but we can actually do this more accurately + # by using the Rankine-Hugonoit jump conditions across each + # of the waves (see Toro 2009 Eq, 10.37, Batten et al. SIAM + # J. Sci. and Stat. Comp., 18:1553 (1997) + + S_c = (p_r - p_l + + rho_l * un_l * (S_l - un_l) - + rho_r * un_r * (S_r - un_r)) / \ + (rho_l * (S_l - un_l) - rho_r * (S_r - un_r)) + + # D* is used to control the pressure addition to the star flux + D_star[iun] = 1.0 + D_star[iener] = S_c + + # compute the fluxes corresponding to the left and right states + + U_state_l = U_l[i, j, :] + F_l = consFlux(idir, coord_type, gamma, + idens, ixmom, iymom, iener, irhoX, nspec, + U_state_l) + + U_state_r = U_r[i, j, :] + F_r = consFlux(idir, coord_type, gamma, + idens, ixmom, iymom, iener, irhoX, nspec, + U_state_r) + + # compute the star pressure with the low Mach correction + # Minoshima & Miyoshi (2021) Eq. 23. This is actually averaging + # the left and right pressures (see also Toro 2009 Eq. 10.42) + + vmag_l = np.sqrt(un_l**2 + ut_l**2) + vmag_r = np.sqrt(un_r**2 + ut_r**2) + + cs_max = max(c_l, c_r) + chi = min(1.0, max(vmag_l, vmag_r) / cs_max) + phi = chi * (2.0 - chi) + pstar_lr = 0.5 * (p_l + p_r) + \ + 0.5 * phi * (rho_l * (S_l - un_l) * (S_c - un_l) + + rho_r * (S_r - un_r) * (S_c - un_r)) + + # figure out which region we are in and compute the state and + # the interface fluxes using the HLLC Riemann solver + if S_r <= 0.0: + # R region + F[i, j, :] = F_r[:] + + elif S_c <= 0.0 < S_r: + # R* region + F[i, j, :] = (S_c * (S_r * U_state_r - F_r) + S_r * pstar_lr * D_star) / (S_r - S_c) + + elif S_l < 0.0 < S_c: + # L* region + F[i, j, :] = (S_c * (S_l * U_state_l - F_l) + S_l * pstar_lr * D_star) / (S_l - S_c) + + else: + # L region + F[i, j, :] = F_l[:] + + # we should deal with solid boundaries somehow here + + return F
+ + +
[docs] def riemann_flux(idir, U_l, U_r, my_data, rp, ivars, @@ -1371,7 +1534,9 @@

Source code for pyro.compressible.riemann

     riemann_method = rp.get_param("compressible.riemann")
     gamma = rp.get_param("eos.gamma")
 
-    riemann_solvers = {"HLLC": riemann_hllc, "CGF": riemann_cgf}
+    riemann_solvers = {"HLLC": riemann_hllc,
+                       "HLLC_lm": riemann_hllc_lowspeed,
+                       "CGF": riemann_cgf}
 
     if riemann_method not in riemann_solvers:
         msg.fail("ERROR: Riemann solver undefined")
@@ -1387,7 +1552,7 @@ 

Source code for pyro.compressible.riemann

                      gamma, U_l, U_r)
 
     # If riemann_method is not HLLC, then construct flux using conserved states
-    if riemann_method != "HLLC":
+    if riemann_method not in ["HLLC", "HLLC_lm"]:
         _f = consFlux(idir, myg.coord_type, gamma,
                       ivars.idens, ivars.ixmom, ivars.iymom,
                       ivars.iener, ivars.irhox, ivars.naux,
@@ -1399,7 +1564,7 @@ 

Source code for pyro.compressible.riemann

     F = ai.ArrayIndexer(d=_f, grid=myg)
     tm_riem.end()
 
-    if riemann_method != "HLLC" and return_cons:
+    if riemann_method not in ["HLLC", "HLLC_lm"] and return_cons:
         U = ai.ArrayIndexer(d=_u, grid=myg)
         return F, U
 
diff --git a/_modules/pyro/compressible/simulation.html b/_modules/pyro/compressible/simulation.html
index ebbde4fd4..99af29024 100644
--- a/_modules/pyro/compressible/simulation.html
+++ b/_modules/pyro/compressible/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible/unsplit_fluxes.html b/_modules/pyro/compressible/unsplit_fluxes.html
index 507d61a16..84f717e9d 100644
--- a/_modules/pyro/compressible/unsplit_fluxes.html
+++ b/_modules/pyro/compressible/unsplit_fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible.unsplit_fluxes — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible.unsplit_fluxes — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/fluxes.html b/_modules/pyro/compressible_fv4/fluxes.html
index e3f77c609..a8ed62772 100644
--- a/_modules/pyro/compressible_fv4/fluxes.html
+++ b/_modules/pyro/compressible_fv4/fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.fluxes — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.fluxes — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
index f3089de1d..c54903f51 100644
--- a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/advect.html b/_modules/pyro/compressible_fv4/problems/advect.html
index 03bc6115d..6c6790e08 100644
--- a/_modules/pyro/compressible_fv4/problems/advect.html
+++ b/_modules/pyro/compressible_fv4/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.advect — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.advect — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/bubble.html b/_modules/pyro/compressible_fv4/problems/bubble.html
index f3412415a..19d0ae42a 100644
--- a/_modules/pyro/compressible_fv4/problems/bubble.html
+++ b/_modules/pyro/compressible_fv4/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.bubble — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.bubble — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/gresho.html b/_modules/pyro/compressible_fv4/problems/gresho.html
index 9c56c0b4d..3a9ecfc2e 100644
--- a/_modules/pyro/compressible_fv4/problems/gresho.html
+++ b/_modules/pyro/compressible_fv4/problems/gresho.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.gresho — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.gresho — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/hse.html b/_modules/pyro/compressible_fv4/problems/hse.html
index 35ea67fe0..8c15ab08d 100644
--- a/_modules/pyro/compressible_fv4/problems/hse.html
+++ b/_modules/pyro/compressible_fv4/problems/hse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.hse — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.hse — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/kh.html b/_modules/pyro/compressible_fv4/problems/kh.html
index 3cafafde1..6427232de 100644
--- a/_modules/pyro/compressible_fv4/problems/kh.html
+++ b/_modules/pyro/compressible_fv4/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.kh — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.kh — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/logo.html b/_modules/pyro/compressible_fv4/problems/logo.html
index d5cd14b73..c2e70ab38 100644
--- a/_modules/pyro/compressible_fv4/problems/logo.html
+++ b/_modules/pyro/compressible_fv4/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.logo — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.logo — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/quad.html b/_modules/pyro/compressible_fv4/problems/quad.html
index 24465e767..af5b7adeb 100644
--- a/_modules/pyro/compressible_fv4/problems/quad.html
+++ b/_modules/pyro/compressible_fv4/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.quad — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.quad — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/ramp.html b/_modules/pyro/compressible_fv4/problems/ramp.html
index 46094936d..2ca204702 100644
--- a/_modules/pyro/compressible_fv4/problems/ramp.html
+++ b/_modules/pyro/compressible_fv4/problems/ramp.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.ramp — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.ramp — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/rt.html b/_modules/pyro/compressible_fv4/problems/rt.html
index 248e5c1fa..1d276e300 100644
--- a/_modules/pyro/compressible_fv4/problems/rt.html
+++ b/_modules/pyro/compressible_fv4/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.rt — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.rt — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/rt2.html b/_modules/pyro/compressible_fv4/problems/rt2.html
index 1a11285db..23986656a 100644
--- a/_modules/pyro/compressible_fv4/problems/rt2.html
+++ b/_modules/pyro/compressible_fv4/problems/rt2.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.rt2 — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.rt2 — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/sedov.html b/_modules/pyro/compressible_fv4/problems/sedov.html
index 7ef54d9cd..3773b4b42 100644
--- a/_modules/pyro/compressible_fv4/problems/sedov.html
+++ b/_modules/pyro/compressible_fv4/problems/sedov.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.sedov — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.sedov — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/sod.html b/_modules/pyro/compressible_fv4/problems/sod.html
index 0382af908..5e6a8c247 100644
--- a/_modules/pyro/compressible_fv4/problems/sod.html
+++ b/_modules/pyro/compressible_fv4/problems/sod.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.sod — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.sod — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/test.html b/_modules/pyro/compressible_fv4/problems/test.html
index b97685361..026b18ab6 100644
--- a/_modules/pyro/compressible_fv4/problems/test.html
+++ b/_modules/pyro/compressible_fv4/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.test — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.problems.test — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/simulation.html b/_modules/pyro/compressible_fv4/simulation.html
index fd77806dd..61a7f30e4 100644
--- a/_modules/pyro/compressible_fv4/simulation.html
+++ b/_modules/pyro/compressible_fv4/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_fv4.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_react/problems/flame.html b/_modules/pyro/compressible_react/problems/flame.html
index 4ed4b47bd..3c5fc4113 100644
--- a/_modules/pyro/compressible_react/problems/flame.html
+++ b/_modules/pyro/compressible_react/problems/flame.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_react.problems.flame — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_react.problems.flame — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_react/problems/rt.html b/_modules/pyro/compressible_react/problems/rt.html
index 6305e76db..685300a59 100644
--- a/_modules/pyro/compressible_react/problems/rt.html
+++ b/_modules/pyro/compressible_react/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_react.problems.rt — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_react.problems.rt — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_react/simulation.html b/_modules/pyro/compressible_react/simulation.html
index 77b75296f..ce3d2b89a 100644
--- a/_modules/pyro/compressible_react/simulation.html
+++ b/_modules/pyro/compressible_react/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_react.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_react.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/fluxes.html b/_modules/pyro/compressible_rk/fluxes.html
index 63a263bb9..1faab093f 100644
--- a/_modules/pyro/compressible_rk/fluxes.html
+++ b/_modules/pyro/compressible_rk/fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.fluxes — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.fluxes — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
index 8fe8c835f..4ec330d05 100644
--- a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.acoustic_pulse — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.acoustic_pulse — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/advect.html b/_modules/pyro/compressible_rk/problems/advect.html
index bbd4b64d6..283c138ea 100644
--- a/_modules/pyro/compressible_rk/problems/advect.html
+++ b/_modules/pyro/compressible_rk/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.advect — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.advect — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/bubble.html b/_modules/pyro/compressible_rk/problems/bubble.html
index baf8b6c9b..5bf91d0aa 100644
--- a/_modules/pyro/compressible_rk/problems/bubble.html
+++ b/_modules/pyro/compressible_rk/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.bubble — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.bubble — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/gresho.html b/_modules/pyro/compressible_rk/problems/gresho.html
index f88611a1f..6fd57a089 100644
--- a/_modules/pyro/compressible_rk/problems/gresho.html
+++ b/_modules/pyro/compressible_rk/problems/gresho.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.gresho — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.gresho — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/hse.html b/_modules/pyro/compressible_rk/problems/hse.html
index aea363d03..53ed9a839 100644
--- a/_modules/pyro/compressible_rk/problems/hse.html
+++ b/_modules/pyro/compressible_rk/problems/hse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.hse — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.hse — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/kh.html b/_modules/pyro/compressible_rk/problems/kh.html
index 46d78cf25..0a77d1ad5 100644
--- a/_modules/pyro/compressible_rk/problems/kh.html
+++ b/_modules/pyro/compressible_rk/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.kh — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.kh — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/logo.html b/_modules/pyro/compressible_rk/problems/logo.html
index 504f487c8..746337435 100644
--- a/_modules/pyro/compressible_rk/problems/logo.html
+++ b/_modules/pyro/compressible_rk/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.logo — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.logo — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/quad.html b/_modules/pyro/compressible_rk/problems/quad.html
index 06699f613..b28f70141 100644
--- a/_modules/pyro/compressible_rk/problems/quad.html
+++ b/_modules/pyro/compressible_rk/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.quad — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.quad — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/ramp.html b/_modules/pyro/compressible_rk/problems/ramp.html
index 5f133330f..29af087a5 100644
--- a/_modules/pyro/compressible_rk/problems/ramp.html
+++ b/_modules/pyro/compressible_rk/problems/ramp.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.ramp — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.ramp — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/rt.html b/_modules/pyro/compressible_rk/problems/rt.html
index 15cce969d..8cbdcd76d 100644
--- a/_modules/pyro/compressible_rk/problems/rt.html
+++ b/_modules/pyro/compressible_rk/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.rt — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.rt — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/rt2.html b/_modules/pyro/compressible_rk/problems/rt2.html
index d53fb3ae5..685f99d42 100644
--- a/_modules/pyro/compressible_rk/problems/rt2.html
+++ b/_modules/pyro/compressible_rk/problems/rt2.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.rt2 — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.rt2 — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/sedov.html b/_modules/pyro/compressible_rk/problems/sedov.html
index 06b17993a..ba9632cb0 100644
--- a/_modules/pyro/compressible_rk/problems/sedov.html
+++ b/_modules/pyro/compressible_rk/problems/sedov.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.sedov — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.sedov — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/sod.html b/_modules/pyro/compressible_rk/problems/sod.html
index f25241746..132e48a34 100644
--- a/_modules/pyro/compressible_rk/problems/sod.html
+++ b/_modules/pyro/compressible_rk/problems/sod.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.sod — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.sod — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/test.html b/_modules/pyro/compressible_rk/problems/test.html
index aa58ddb3c..412c4ee38 100644
--- a/_modules/pyro/compressible_rk/problems/test.html
+++ b/_modules/pyro/compressible_rk/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.test — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.problems.test — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/simulation.html b/_modules/pyro/compressible_rk/simulation.html
index 6e7dda346..587f5f793 100644
--- a/_modules/pyro/compressible_rk/simulation.html
+++ b/_modules/pyro/compressible_rk/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_rk.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
index 019d152ba..82526239d 100644
--- a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/advect.html b/_modules/pyro/compressible_sdc/problems/advect.html
index 26456fd3e..849122b84 100644
--- a/_modules/pyro/compressible_sdc/problems/advect.html
+++ b/_modules/pyro/compressible_sdc/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.advect — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.advect — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/bubble.html b/_modules/pyro/compressible_sdc/problems/bubble.html
index 673347426..f7196c864 100644
--- a/_modules/pyro/compressible_sdc/problems/bubble.html
+++ b/_modules/pyro/compressible_sdc/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.bubble — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.bubble — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/gresho.html b/_modules/pyro/compressible_sdc/problems/gresho.html
index 072e4519a..ae3407f4a 100644
--- a/_modules/pyro/compressible_sdc/problems/gresho.html
+++ b/_modules/pyro/compressible_sdc/problems/gresho.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.gresho — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.gresho — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/hse.html b/_modules/pyro/compressible_sdc/problems/hse.html
index bbd345441..2bef08d64 100644
--- a/_modules/pyro/compressible_sdc/problems/hse.html
+++ b/_modules/pyro/compressible_sdc/problems/hse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.hse — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.hse — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/kh.html b/_modules/pyro/compressible_sdc/problems/kh.html
index c2e77f7e9..ee720d6ff 100644
--- a/_modules/pyro/compressible_sdc/problems/kh.html
+++ b/_modules/pyro/compressible_sdc/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.kh — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.kh — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/logo.html b/_modules/pyro/compressible_sdc/problems/logo.html
index 91544c32c..e2ceecdb4 100644
--- a/_modules/pyro/compressible_sdc/problems/logo.html
+++ b/_modules/pyro/compressible_sdc/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.logo — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.logo — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/quad.html b/_modules/pyro/compressible_sdc/problems/quad.html
index 1f26375ab..fac7b6547 100644
--- a/_modules/pyro/compressible_sdc/problems/quad.html
+++ b/_modules/pyro/compressible_sdc/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.quad — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.quad — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/ramp.html b/_modules/pyro/compressible_sdc/problems/ramp.html
index 6208e4b10..2e276283b 100644
--- a/_modules/pyro/compressible_sdc/problems/ramp.html
+++ b/_modules/pyro/compressible_sdc/problems/ramp.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.ramp — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.ramp — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/rt.html b/_modules/pyro/compressible_sdc/problems/rt.html
index 79d54cc2d..066291d82 100644
--- a/_modules/pyro/compressible_sdc/problems/rt.html
+++ b/_modules/pyro/compressible_sdc/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.rt — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.rt — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/rt2.html b/_modules/pyro/compressible_sdc/problems/rt2.html
index 85c0f733a..9ed299d31 100644
--- a/_modules/pyro/compressible_sdc/problems/rt2.html
+++ b/_modules/pyro/compressible_sdc/problems/rt2.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.rt2 — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.rt2 — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/sedov.html b/_modules/pyro/compressible_sdc/problems/sedov.html
index 6cbec646c..1a517d33f 100644
--- a/_modules/pyro/compressible_sdc/problems/sedov.html
+++ b/_modules/pyro/compressible_sdc/problems/sedov.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.sedov — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.sedov — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/sod.html b/_modules/pyro/compressible_sdc/problems/sod.html
index 68aac96fb..ad3ad7603 100644
--- a/_modules/pyro/compressible_sdc/problems/sod.html
+++ b/_modules/pyro/compressible_sdc/problems/sod.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.sod — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.sod — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/test.html b/_modules/pyro/compressible_sdc/problems/test.html
index 3b55694fe..39c475e80 100644
--- a/_modules/pyro/compressible_sdc/problems/test.html
+++ b/_modules/pyro/compressible_sdc/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.test — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.problems.test — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/simulation.html b/_modules/pyro/compressible_sdc/simulation.html
index 1a88f68e7..8d4e44fbc 100644
--- a/_modules/pyro/compressible_sdc/simulation.html
+++ b/_modules/pyro/compressible_sdc/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.compressible_sdc.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/diffusion/problems/gaussian.html b/_modules/pyro/diffusion/problems/gaussian.html
index c013c87d4..6ab036a5f 100644
--- a/_modules/pyro/diffusion/problems/gaussian.html
+++ b/_modules/pyro/diffusion/problems/gaussian.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.diffusion.problems.gaussian — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.diffusion.problems.gaussian — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/diffusion/problems/test.html b/_modules/pyro/diffusion/problems/test.html
index 0ec2c54b4..37dbe8f51 100644
--- a/_modules/pyro/diffusion/problems/test.html
+++ b/_modules/pyro/diffusion/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.diffusion.problems.test — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.diffusion.problems.test — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/diffusion/simulation.html b/_modules/pyro/diffusion/simulation.html
index 96c9f0a14..bdf103ded 100644
--- a/_modules/pyro/diffusion/simulation.html
+++ b/_modules/pyro/diffusion/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.diffusion.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.diffusion.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/incomp_interface.html b/_modules/pyro/incompressible/incomp_interface.html
index d6a26bba7..d7e5893b4 100644
--- a/_modules/pyro/incompressible/incomp_interface.html
+++ b/_modules/pyro/incompressible/incomp_interface.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.incomp_interface — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible.incomp_interface — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/problems/converge.html b/_modules/pyro/incompressible/problems/converge.html
index a8a6e945f..11252de26 100644
--- a/_modules/pyro/incompressible/problems/converge.html
+++ b/_modules/pyro/incompressible/problems/converge.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.problems.converge — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible.problems.converge — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/problems/shear.html b/_modules/pyro/incompressible/problems/shear.html
index 0faf9cd6e..7c0b237f3 100644
--- a/_modules/pyro/incompressible/problems/shear.html
+++ b/_modules/pyro/incompressible/problems/shear.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.problems.shear — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible.problems.shear — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/simulation.html b/_modules/pyro/incompressible/simulation.html
index bd96643dd..5c75f927c 100644
--- a/_modules/pyro/incompressible/simulation.html
+++ b/_modules/pyro/incompressible/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/BC.html b/_modules/pyro/incompressible_viscous/BC.html
index 7c081e3bb..fdc8c8a71 100644
--- a/_modules/pyro/incompressible_viscous/BC.html
+++ b/_modules/pyro/incompressible_viscous/BC.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.BC — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible_viscous.BC — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/cavity.html b/_modules/pyro/incompressible_viscous/problems/cavity.html
index d76894642..8f4e65975 100644
--- a/_modules/pyro/incompressible_viscous/problems/cavity.html
+++ b/_modules/pyro/incompressible_viscous/problems/cavity.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.cavity — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible_viscous.problems.cavity — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/converge.html b/_modules/pyro/incompressible_viscous/problems/converge.html
index 9bf7b6a18..12c6f2bbe 100644
--- a/_modules/pyro/incompressible_viscous/problems/converge.html
+++ b/_modules/pyro/incompressible_viscous/problems/converge.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.converge — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible_viscous.problems.converge — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
index 733e75781..3e62db089 100644
--- a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
+++ b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.plot_cavity — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible_viscous.problems.plot_cavity — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/shear.html b/_modules/pyro/incompressible_viscous/problems/shear.html
index 95c484cf8..fcb5fc5fd 100644
--- a/_modules/pyro/incompressible_viscous/problems/shear.html
+++ b/_modules/pyro/incompressible_viscous/problems/shear.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.shear — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible_viscous.problems.shear — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/simulation.html b/_modules/pyro/incompressible_viscous/simulation.html
index f9fdf075c..291b71507 100644
--- a/_modules/pyro/incompressible_viscous/simulation.html
+++ b/_modules/pyro/incompressible_viscous/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.incompressible_viscous.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/lm_atm/LM_atm_interface.html b/_modules/pyro/lm_atm/LM_atm_interface.html
index 6cd75af22..3dc738c62 100644
--- a/_modules/pyro/lm_atm/LM_atm_interface.html
+++ b/_modules/pyro/lm_atm/LM_atm_interface.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.lm_atm.LM_atm_interface — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.lm_atm.LM_atm_interface — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/lm_atm/problems/bubble.html b/_modules/pyro/lm_atm/problems/bubble.html
index 06246555c..d6adf682a 100644
--- a/_modules/pyro/lm_atm/problems/bubble.html
+++ b/_modules/pyro/lm_atm/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.lm_atm.problems.bubble — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.lm_atm.problems.bubble — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/lm_atm/simulation.html b/_modules/pyro/lm_atm/simulation.html
index 47f65d927..f50336cd5 100644
--- a/_modules/pyro/lm_atm/simulation.html
+++ b/_modules/pyro/lm_atm/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.lm_atm.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.lm_atm.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/array_indexer.html b/_modules/pyro/mesh/array_indexer.html
index 3641bcd72..93f500962 100644
--- a/_modules/pyro/mesh/array_indexer.html
+++ b/_modules/pyro/mesh/array_indexer.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.array_indexer — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.mesh.array_indexer — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/boundary.html b/_modules/pyro/mesh/boundary.html
index e434ba0a2..53bfff5a0 100644
--- a/_modules/pyro/mesh/boundary.html
+++ b/_modules/pyro/mesh/boundary.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.boundary — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.mesh.boundary — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/fv.html b/_modules/pyro/mesh/fv.html
index 5c3a4ea80..34262de06 100644
--- a/_modules/pyro/mesh/fv.html
+++ b/_modules/pyro/mesh/fv.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.fv — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.mesh.fv — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/integration.html b/_modules/pyro/mesh/integration.html
index f47784a25..8c24d05c9 100644
--- a/_modules/pyro/mesh/integration.html
+++ b/_modules/pyro/mesh/integration.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.integration — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.mesh.integration — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/patch.html b/_modules/pyro/mesh/patch.html
index dec5c2c5e..f9552b57b 100644
--- a/_modules/pyro/mesh/patch.html
+++ b/_modules/pyro/mesh/patch.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.patch — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.mesh.patch — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/reconstruction.html b/_modules/pyro/mesh/reconstruction.html
index a28940b99..4e8966fc5 100644
--- a/_modules/pyro/mesh/reconstruction.html
+++ b/_modules/pyro/mesh/reconstruction.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.reconstruction — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.mesh.reconstruction — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/MG.html b/_modules/pyro/multigrid/MG.html
index 83357a693..7b95fc790 100644
--- a/_modules/pyro/multigrid/MG.html
+++ b/_modules/pyro/multigrid/MG.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.MG — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.MG — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/edge_coeffs.html b/_modules/pyro/multigrid/edge_coeffs.html
index c020d1d65..cf9ebce19 100644
--- a/_modules/pyro/multigrid/edge_coeffs.html
+++ b/_modules/pyro/multigrid/edge_coeffs.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.edge_coeffs — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.edge_coeffs — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html b/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html
index b00217f6e..27f504cd7 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_alphabeta_only — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_general_alphabeta_only — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html b/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html
index 3c98ce261..76694a409 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_beta_only — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_general_beta_only — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_constant.html b/_modules/pyro/multigrid/examples/mg_test_general_constant.html
index 3ec157943..05f16285d 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_constant.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_constant.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_constant — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_general_constant — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html
index de59b04fc..c7c15994e 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_dirichlet — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_general_dirichlet — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html b/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html
index d85cb1ce6..b9bb4ba96 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_inhomogeneous — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_general_inhomogeneous — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_simple.html b/_modules/pyro/multigrid/examples/mg_test_simple.html
index fb03c8d01..c3256c13b 100644
--- a/_modules/pyro/multigrid/examples/mg_test_simple.html
+++ b/_modules/pyro/multigrid/examples/mg_test_simple.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_simple — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_simple — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_constant.html b/_modules/pyro/multigrid/examples/mg_test_vc_constant.html
index 5a8d487b0..78bd74ed2 100644
--- a/_modules/pyro/multigrid/examples/mg_test_vc_constant.html
+++ b/_modules/pyro/multigrid/examples/mg_test_vc_constant.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_vc_constant — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_vc_constant — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html
index 76917834f..1c77858fc 100644
--- a/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html
+++ b/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_vc_dirichlet — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_vc_dirichlet — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html b/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html
index b227f02d0..39ab7773f 100644
--- a/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html
+++ b/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_vc_periodic — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_test_vc_periodic — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_vis.html b/_modules/pyro/multigrid/examples/mg_vis.html
index 41b552103..89901838d 100644
--- a/_modules/pyro/multigrid/examples/mg_vis.html
+++ b/_modules/pyro/multigrid/examples/mg_vis.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_vis — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.mg_vis — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/project_periodic.html b/_modules/pyro/multigrid/examples/project_periodic.html
index 95acd20ec..aebd5ca36 100644
--- a/_modules/pyro/multigrid/examples/project_periodic.html
+++ b/_modules/pyro/multigrid/examples/project_periodic.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.project_periodic — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.project_periodic — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/prolong_restrict_demo.html b/_modules/pyro/multigrid/examples/prolong_restrict_demo.html
index 60fb054b9..5966bdf89 100644
--- a/_modules/pyro/multigrid/examples/prolong_restrict_demo.html
+++ b/_modules/pyro/multigrid/examples/prolong_restrict_demo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.prolong_restrict_demo — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.examples.prolong_restrict_demo — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/general_MG.html b/_modules/pyro/multigrid/general_MG.html
index c1608473b..99809f5be 100644
--- a/_modules/pyro/multigrid/general_MG.html
+++ b/_modules/pyro/multigrid/general_MG.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.general_MG — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.general_MG — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/variable_coeff_MG.html b/_modules/pyro/multigrid/variable_coeff_MG.html
index 80ef77ee1..03d54e1de 100644
--- a/_modules/pyro/multigrid/variable_coeff_MG.html
+++ b/_modules/pyro/multigrid/variable_coeff_MG.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.variable_coeff_MG — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.multigrid.variable_coeff_MG — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/particles/particles.html b/_modules/pyro/particles/particles.html
index 113ebaa57..61ac2f0e6 100644
--- a/_modules/pyro/particles/particles.html
+++ b/_modules/pyro/particles/particles.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.particles.particles — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.particles.particles — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/plot.html b/_modules/pyro/plot.html
index 5a1eebd28..5201a85a5 100644
--- a/_modules/pyro/plot.html
+++ b/_modules/pyro/plot.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.plot — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.plot — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/pyro_sim.html b/_modules/pyro/pyro_sim.html
index 38401c5c4..2535155cb 100644
--- a/_modules/pyro/pyro_sim.html
+++ b/_modules/pyro/pyro_sim.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.pyro_sim — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.pyro_sim — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/simulation_null.html b/_modules/pyro/simulation_null.html
index 4f04c95a2..571cb8237 100644
--- a/_modules/pyro/simulation_null.html
+++ b/_modules/pyro/simulation_null.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.simulation_null — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.simulation_null — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/derives.html b/_modules/pyro/swe/derives.html
index 0e2802f16..2ff72ac90 100644
--- a/_modules/pyro/swe/derives.html
+++ b/_modules/pyro/swe/derives.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.derives — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.derives — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/interface.html b/_modules/pyro/swe/interface.html
index b96fea788..898112ca5 100644
--- a/_modules/pyro/swe/interface.html
+++ b/_modules/pyro/swe/interface.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.interface — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.interface — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/acoustic_pulse.html b/_modules/pyro/swe/problems/acoustic_pulse.html
index cc1ef12da..7145ac1fa 100644
--- a/_modules/pyro/swe/problems/acoustic_pulse.html
+++ b/_modules/pyro/swe/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.acoustic_pulse — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.problems.acoustic_pulse — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/advect.html b/_modules/pyro/swe/problems/advect.html
index 8cdabdcb6..990affb82 100644
--- a/_modules/pyro/swe/problems/advect.html
+++ b/_modules/pyro/swe/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.advect — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.problems.advect — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/dam.html b/_modules/pyro/swe/problems/dam.html
index 64fcd72f4..05a879101 100644
--- a/_modules/pyro/swe/problems/dam.html
+++ b/_modules/pyro/swe/problems/dam.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.dam — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.problems.dam — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/kh.html b/_modules/pyro/swe/problems/kh.html
index 2f967dc1b..090f5d79d 100644
--- a/_modules/pyro/swe/problems/kh.html
+++ b/_modules/pyro/swe/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.kh — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.problems.kh — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/logo.html b/_modules/pyro/swe/problems/logo.html
index 1dcb37f79..d113f9786 100644
--- a/_modules/pyro/swe/problems/logo.html
+++ b/_modules/pyro/swe/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.logo — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.problems.logo — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/quad.html b/_modules/pyro/swe/problems/quad.html
index 1d1d83605..a9cd9d03f 100644
--- a/_modules/pyro/swe/problems/quad.html
+++ b/_modules/pyro/swe/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.quad — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.problems.quad — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/test.html b/_modules/pyro/swe/problems/test.html
index 89b23920d..9f7e504b6 100644
--- a/_modules/pyro/swe/problems/test.html
+++ b/_modules/pyro/swe/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.test — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.problems.test — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/simulation.html b/_modules/pyro/swe/simulation.html
index 4ef6c1e6c..9fb04e659 100644
--- a/_modules/pyro/swe/simulation.html
+++ b/_modules/pyro/swe/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.simulation — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.simulation — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/unsplit_fluxes.html b/_modules/pyro/swe/unsplit_fluxes.html
index a11b90a69..ed90e64bf 100644
--- a/_modules/pyro/swe/unsplit_fluxes.html
+++ b/_modules/pyro/swe/unsplit_fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.unsplit_fluxes — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.swe.unsplit_fluxes — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/test.html b/_modules/pyro/test.html
index 7bdf274f4..790d1d8ea 100644
--- a/_modules/pyro/test.html
+++ b/_modules/pyro/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.test — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.test — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/compare.html b/_modules/pyro/util/compare.html
index 30df0fac1..6c20a4a97 100644
--- a/_modules/pyro/util/compare.html
+++ b/_modules/pyro/util/compare.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.compare — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.util.compare — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/io_pyro.html b/_modules/pyro/util/io_pyro.html
index 484aa9c82..e1bd110a5 100644
--- a/_modules/pyro/util/io_pyro.html
+++ b/_modules/pyro/util/io_pyro.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.io_pyro — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.util.io_pyro — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/msg.html b/_modules/pyro/util/msg.html
index 038006f5d..9a48ea741 100644
--- a/_modules/pyro/util/msg.html
+++ b/_modules/pyro/util/msg.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.msg — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.util.msg — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/plot_tools.html b/_modules/pyro/util/plot_tools.html
index a7893413e..adb6649dc 100644
--- a/_modules/pyro/util/plot_tools.html
+++ b/_modules/pyro/util/plot_tools.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.plot_tools — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.util.plot_tools — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/profile_pyro.html b/_modules/pyro/util/profile_pyro.html
index bd4247037..a7f298a74 100644
--- a/_modules/pyro/util/profile_pyro.html
+++ b/_modules/pyro/util/profile_pyro.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.profile_pyro — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.util.profile_pyro — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/runparams.html b/_modules/pyro/util/runparams.html
index b73cbf9a3..27c15e776 100644
--- a/_modules/pyro/util/runparams.html
+++ b/_modules/pyro/util/runparams.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.runparams — pyro 4.3.0.post17+gd058c7bb documentation
+    pyro.util.runparams — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/_static/documentation_options.js b/_static/documentation_options.js
index 36c0c49ff..0c06665a7 100644
--- a/_static/documentation_options.js
+++ b/_static/documentation_options.js
@@ -1,5 +1,5 @@
 const DOCUMENTATION_OPTIONS = {
-    VERSION: '4.3.0.post17+gd058c7bb',
+    VERSION: '4.3.0.post18+ga7532c48',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/ack.html b/ack.html
index bbf70ad10..e24b53b4b 100644
--- a/ack.html
+++ b/ack.html
@@ -8,7 +8,7 @@
     
     
 
-    Acknowledgments — pyro 4.3.0.post17+gd058c7bb documentation
+    Acknowledgments — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -39,7 +39,7 @@
 
   
 
-    
+    
     
     
     
diff --git a/adding_a_problem_jupyter.html b/adding_a_problem_jupyter.html
index 68fe153a8..817dc7426 100644
--- a/adding_a_problem_jupyter.html
+++ b/adding_a_problem_jupyter.html
@@ -8,7 +8,7 @@
     
     
 
-    Defining our own problem in Jupyter — pyro 4.3.0.post17+gd058c7bb documentation
+    Defining our own problem in Jupyter — pyro 4.3.0.post18+ga7532c48 documentation
   
   
   
@@ -40,7 +40,7 @@
 
   
 
-    
+    
     
     
     
@@ -590,7 +590,7 @@ 

Defining our own problem in Jupyter
-<matplotlib.image.AxesImage at 0x7f3fcc92f050>
+<matplotlib.image.AxesImage at 0x7ff2ddbf2e10>
 

diff --git a/adding_a_problem_jupyter.ipynb b/adding_a_problem_jupyter.ipynb index 421963caa..030e13bf8 100644 --- a/adding_a_problem_jupyter.ipynb +++ b/adding_a_problem_jupyter.ipynb @@ -47,10 +47,10 @@ "id": "c338ff6e-85c1-442b-a058-1e0a112d9c06", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.254933Z", - "iopub.status.busy": "2024-09-20T14:49:27.254755Z", - "iopub.status.idle": "2024-09-20T14:49:27.605674Z", - "shell.execute_reply": "2024-09-20T14:49:27.605119Z" + "iopub.execute_input": "2024-09-20T14:51:56.732131Z", + "iopub.status.busy": "2024-09-20T14:51:56.731961Z", + "iopub.status.idle": "2024-09-20T14:51:57.084063Z", + "shell.execute_reply": "2024-09-20T14:51:57.083477Z" } }, "outputs": [], @@ -65,10 +65,10 @@ "id": "4dbc1140-cb59-4ef4-9e81-505dc52c8898", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.607831Z", - "iopub.status.busy": "2024-09-20T14:49:27.607438Z", - "iopub.status.idle": "2024-09-20T14:49:27.611058Z", - "shell.execute_reply": "2024-09-20T14:49:27.610462Z" + "iopub.execute_input": "2024-09-20T14:51:57.086213Z", + "iopub.status.busy": "2024-09-20T14:51:57.085853Z", + "iopub.status.idle": "2024-09-20T14:51:57.089397Z", + "shell.execute_reply": "2024-09-20T14:51:57.088928Z" } }, "outputs": [], @@ -85,10 +85,10 @@ "id": "b118c570-7c6f-47d1-bf5f-423ad26f9ec5", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.612715Z", - "iopub.status.busy": "2024-09-20T14:49:27.612404Z", - "iopub.status.idle": "2024-09-20T14:49:27.615490Z", - "shell.execute_reply": "2024-09-20T14:49:27.615042Z" + "iopub.execute_input": "2024-09-20T14:51:57.091231Z", + "iopub.status.busy": "2024-09-20T14:51:57.090894Z", + "iopub.status.idle": "2024-09-20T14:51:57.093953Z", + "shell.execute_reply": "2024-09-20T14:51:57.093534Z" } }, "outputs": [], @@ -104,17 +104,17 @@ "id": "20fadd76-785e-4901-ae34-73a256afa7cb", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.617198Z", - "iopub.status.busy": "2024-09-20T14:49:27.616867Z", - "iopub.status.idle": "2024-09-20T14:49:27.755012Z", - "shell.execute_reply": "2024-09-20T14:49:27.754514Z" + "iopub.execute_input": "2024-09-20T14:51:57.095718Z", + "iopub.status.busy": "2024-09-20T14:51:57.095371Z", + "iopub.status.idle": "2024-09-20T14:51:57.351131Z", + "shell.execute_reply": "2024-09-20T14:51:57.350620Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 4, @@ -151,10 +151,10 @@ "id": "d7f3180f-5284-451a-8684-839318bb6657", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.756694Z", - "iopub.status.busy": "2024-09-20T14:49:27.756534Z", - "iopub.status.idle": "2024-09-20T14:49:27.819385Z", - "shell.execute_reply": "2024-09-20T14:49:27.818823Z" + "iopub.execute_input": "2024-09-20T14:51:57.353119Z", + "iopub.status.busy": "2024-09-20T14:51:57.352741Z", + "iopub.status.idle": "2024-09-20T14:51:57.417100Z", + "shell.execute_reply": "2024-09-20T14:51:57.416499Z" } }, "outputs": [], @@ -186,10 +186,10 @@ "id": "0d8dae4c-4dc1-481d-92b2-1433b8d50f7a", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.821468Z", - "iopub.status.busy": "2024-09-20T14:49:27.821226Z", - "iopub.status.idle": "2024-09-20T14:49:27.823941Z", - "shell.execute_reply": "2024-09-20T14:49:27.823493Z" + "iopub.execute_input": "2024-09-20T14:51:57.419382Z", + "iopub.status.busy": "2024-09-20T14:51:57.418941Z", + "iopub.status.idle": "2024-09-20T14:51:57.421900Z", + "shell.execute_reply": "2024-09-20T14:51:57.421419Z" } }, "outputs": [], @@ -212,10 +212,10 @@ "id": "2b2624cf-0548-4261-80f8-ebc3795b4dca", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.825670Z", - "iopub.status.busy": "2024-09-20T14:49:27.825341Z", - "iopub.status.idle": "2024-09-20T14:49:27.828714Z", - "shell.execute_reply": "2024-09-20T14:49:27.828278Z" + "iopub.execute_input": "2024-09-20T14:51:57.423467Z", + "iopub.status.busy": "2024-09-20T14:51:57.423305Z", + "iopub.status.idle": "2024-09-20T14:51:57.426916Z", + "shell.execute_reply": "2024-09-20T14:51:57.426457Z" } }, "outputs": [], @@ -251,10 +251,10 @@ "id": "bf4507fc-1f57-4256-92f8-59dc203fc532", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.830241Z", - "iopub.status.busy": "2024-09-20T14:49:27.830085Z", - "iopub.status.idle": "2024-09-20T14:49:27.832550Z", - "shell.execute_reply": "2024-09-20T14:49:27.832121Z" + "iopub.execute_input": "2024-09-20T14:51:57.428592Z", + "iopub.status.busy": "2024-09-20T14:51:57.428267Z", + "iopub.status.idle": "2024-09-20T14:51:57.431051Z", + "shell.execute_reply": "2024-09-20T14:51:57.430478Z" } }, "outputs": [], @@ -268,10 +268,10 @@ "id": "13b716fd-ae4a-4722-be37-c153990160fc", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.833992Z", - "iopub.status.busy": "2024-09-20T14:49:27.833827Z", - "iopub.status.idle": "2024-09-20T14:49:27.838142Z", - "shell.execute_reply": "2024-09-20T14:49:27.837680Z" + "iopub.execute_input": "2024-09-20T14:51:57.432812Z", + "iopub.status.busy": "2024-09-20T14:51:57.432489Z", + "iopub.status.idle": "2024-09-20T14:51:57.436706Z", + "shell.execute_reply": "2024-09-20T14:51:57.436261Z" } }, "outputs": [], @@ -295,10 +295,10 @@ "id": "feb5a2e4-2dd4-4795-bb13-47e984c03b5b", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:27.839764Z", - "iopub.status.busy": "2024-09-20T14:49:27.839457Z", - "iopub.status.idle": "2024-09-20T14:49:28.025047Z", - "shell.execute_reply": "2024-09-20T14:49:28.024452Z" + "iopub.execute_input": "2024-09-20T14:51:57.438312Z", + "iopub.status.busy": "2024-09-20T14:51:57.438007Z", + "iopub.status.idle": "2024-09-20T14:51:57.622072Z", + "shell.execute_reply": "2024-09-20T14:51:57.621560Z" } }, "outputs": [ @@ -346,10 +346,10 @@ "id": "e671c3a6-b4bd-48b8-9906-c9ff76e94fa1", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:28.026900Z", - "iopub.status.busy": "2024-09-20T14:49:28.026576Z", - "iopub.status.idle": "2024-09-20T14:49:28.029870Z", - "shell.execute_reply": "2024-09-20T14:49:28.029406Z" + "iopub.execute_input": "2024-09-20T14:51:57.624092Z", + "iopub.status.busy": "2024-09-20T14:51:57.623708Z", + "iopub.status.idle": "2024-09-20T14:51:57.627162Z", + "shell.execute_reply": "2024-09-20T14:51:57.626705Z" } }, "outputs": [ @@ -420,10 +420,10 @@ "id": "d9ea2697-f7df-4fbf-ae30-1e4d0cb9b118", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:28.031446Z", - "iopub.status.busy": "2024-09-20T14:49:28.031283Z", - "iopub.status.idle": "2024-09-20T14:49:28.207996Z", - "shell.execute_reply": "2024-09-20T14:49:28.207501Z" + "iopub.execute_input": "2024-09-20T14:51:57.628914Z", + "iopub.status.busy": "2024-09-20T14:51:57.628588Z", + "iopub.status.idle": "2024-09-20T14:51:57.808708Z", + "shell.execute_reply": "2024-09-20T14:51:57.808066Z" } }, "outputs": [ @@ -475,10 +475,10 @@ "id": "1793bf37-cfec-4dc2-9cc6-8dc4a3509d28", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:28.209647Z", - "iopub.status.busy": "2024-09-20T14:49:28.209475Z", - "iopub.status.idle": "2024-09-20T14:49:28.414645Z", - "shell.execute_reply": "2024-09-20T14:49:28.414063Z" + "iopub.execute_input": "2024-09-20T14:51:57.810922Z", + "iopub.status.busy": "2024-09-20T14:51:57.810318Z", + "iopub.status.idle": "2024-09-20T14:51:58.018240Z", + "shell.execute_reply": "2024-09-20T14:51:58.017801Z" } }, "outputs": [ diff --git a/advection-error.html b/advection-error.html index 94c41f85b..0f1baea64 100644 --- a/advection-error.html +++ b/advection-error.html @@ -8,7 +8,7 @@ - Error Measurement of the advection_fv4 Solver — pyro 4.3.0.post17+gd058c7bb documentation + Error Measurement of the advection_fv4 Solver — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + diff --git a/advection-error.ipynb b/advection-error.ipynb index ede18a0cf..8421429c0 100644 --- a/advection-error.ipynb +++ b/advection-error.ipynb @@ -22,10 +22,10 @@ "id": "a0c724f7-80f8-4370-a710-46179544ef0c", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:30.393546Z", - "iopub.status.busy": "2024-09-20T14:49:30.393377Z", - "iopub.status.idle": "2024-09-20T14:49:30.761238Z", - "shell.execute_reply": "2024-09-20T14:49:30.760622Z" + "iopub.execute_input": "2024-09-20T14:52:00.020905Z", + "iopub.status.busy": "2024-09-20T14:52:00.020486Z", + "iopub.status.idle": "2024-09-20T14:52:00.394130Z", + "shell.execute_reply": "2024-09-20T14:52:00.393437Z" } }, "outputs": [], @@ -47,10 +47,10 @@ "id": "d57770ad-f3a0-473b-af9b-409f17d2fcf0", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:30.763462Z", - "iopub.status.busy": "2024-09-20T14:49:30.763037Z", - "iopub.status.idle": "2024-09-20T14:49:30.765828Z", - "shell.execute_reply": "2024-09-20T14:49:30.765407Z" + "iopub.execute_input": "2024-09-20T14:52:00.396388Z", + "iopub.status.busy": "2024-09-20T14:52:00.395960Z", + "iopub.status.idle": "2024-09-20T14:52:00.398979Z", + "shell.execute_reply": "2024-09-20T14:52:00.398523Z" } }, "outputs": [], @@ -73,10 +73,10 @@ "id": "6c720f78-f0d5-4e27-9d25-15bb879036f6", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:30.767509Z", - "iopub.status.busy": "2024-09-20T14:49:30.767185Z", - "iopub.status.idle": "2024-09-20T14:49:30.769677Z", - "shell.execute_reply": "2024-09-20T14:49:30.769269Z" + "iopub.execute_input": "2024-09-20T14:52:00.400533Z", + "iopub.status.busy": "2024-09-20T14:52:00.400360Z", + "iopub.status.idle": "2024-09-20T14:52:00.402927Z", + "shell.execute_reply": "2024-09-20T14:52:00.402469Z" } }, "outputs": [], @@ -99,10 +99,10 @@ "id": "e0f55d5c-f57b-4a14-ba42-c96144356d88", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:49:30.771416Z", - "iopub.status.busy": "2024-09-20T14:49:30.771094Z", - "iopub.status.idle": "2024-09-20T14:50:24.193871Z", - "shell.execute_reply": "2024-09-20T14:50:24.193274Z" + "iopub.execute_input": "2024-09-20T14:52:00.404714Z", + "iopub.status.busy": "2024-09-20T14:52:00.404378Z", + "iopub.status.idle": "2024-09-20T14:52:54.099255Z", + "shell.execute_reply": "2024-09-20T14:52:54.098721Z" } }, "outputs": [ @@ -169,10 +169,10 @@ "id": "365e9dca-ae04-4519-955a-f5f1a807d580", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:50:24.195887Z", - "iopub.status.busy": "2024-09-20T14:50:24.195615Z", - "iopub.status.idle": "2024-09-20T14:50:24.200232Z", - "shell.execute_reply": "2024-09-20T14:50:24.199657Z" + "iopub.execute_input": "2024-09-20T14:52:54.101132Z", + "iopub.status.busy": "2024-09-20T14:52:54.100849Z", + "iopub.status.idle": "2024-09-20T14:52:54.105609Z", + "shell.execute_reply": "2024-09-20T14:52:54.105019Z" } }, "outputs": [ @@ -209,10 +209,10 @@ "id": "2dd93e31-ac10-485c-ab4c-9dab14af1ad9", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:50:24.202098Z", - "iopub.status.busy": "2024-09-20T14:50:24.201678Z", - "iopub.status.idle": "2024-09-20T14:50:24.518907Z", - "shell.execute_reply": "2024-09-20T14:50:24.518431Z" + "iopub.execute_input": "2024-09-20T14:52:54.107409Z", + "iopub.status.busy": "2024-09-20T14:52:54.107098Z", + "iopub.status.idle": "2024-09-20T14:52:54.418285Z", + "shell.execute_reply": "2024-09-20T14:52:54.417723Z" } }, "outputs": [ diff --git a/advection_basics.html b/advection_basics.html index 2ef95067d..4d6755c05 100644 --- a/advection_basics.html +++ b/advection_basics.html @@ -8,7 +8,7 @@ - Advection — pyro 4.3.0.post17+gd058c7bb documentation + Advection — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/analysis.html b/analysis.html index 803009f13..f1fb4fa12 100644 --- a/analysis.html +++ b/analysis.html @@ -8,7 +8,7 @@ - Analysis routines — pyro 4.3.0.post17+gd058c7bb documentation + Analysis routines — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/burgers_basics.html b/burgers_basics.html index 2145aa759..8f1d1bd9e 100644 --- a/burgers_basics.html +++ b/burgers_basics.html @@ -8,7 +8,7 @@ - Burgers’ Equation — pyro 4.3.0.post17+gd058c7bb documentation + Burgers’ Equation — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/compressible-convergence.html b/compressible-convergence.html index 8a9b0da19..3dfb475e9 100644 --- a/compressible-convergence.html +++ b/compressible-convergence.html @@ -8,7 +8,7 @@ - Convergence of the compressible solvers — pyro 4.3.0.post17+gd058c7bb documentation + Convergence of the compressible solvers — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + diff --git a/compressible-convergence.ipynb b/compressible-convergence.ipynb index 45f80b742..d1b3433ad 100644 --- a/compressible-convergence.ipynb +++ b/compressible-convergence.ipynb @@ -24,10 +24,10 @@ "id": "0c19f42b-16f1-48a8-ba19-e07f5addabd1", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:50:26.399543Z", - "iopub.status.busy": "2024-09-20T14:50:26.399095Z", - "iopub.status.idle": "2024-09-20T14:50:26.770367Z", - "shell.execute_reply": "2024-09-20T14:50:26.769688Z" + "iopub.execute_input": "2024-09-20T14:52:56.315570Z", + "iopub.status.busy": "2024-09-20T14:52:56.315146Z", + "iopub.status.idle": "2024-09-20T14:52:56.681923Z", + "shell.execute_reply": "2024-09-20T14:52:56.681350Z" } }, "outputs": [], @@ -53,10 +53,10 @@ "id": "90900ff2-27b5-4642-a1de-006a9a30d975", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:50:26.772673Z", - "iopub.status.busy": "2024-09-20T14:50:26.772232Z", - "iopub.status.idle": "2024-09-20T14:50:26.775057Z", - "shell.execute_reply": "2024-09-20T14:50:26.774599Z" + "iopub.execute_input": "2024-09-20T14:52:56.684071Z", + "iopub.status.busy": "2024-09-20T14:52:56.683621Z", + "iopub.status.idle": "2024-09-20T14:52:56.686898Z", + "shell.execute_reply": "2024-09-20T14:52:56.686106Z" } }, "outputs": [], @@ -87,10 +87,10 @@ "id": "cc7c0964-e0cf-43f4-8ca8-3ea6ed11c9fd", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:50:26.776846Z", - "iopub.status.busy": "2024-09-20T14:50:26.776527Z", - "iopub.status.idle": "2024-09-20T14:51:49.150306Z", - "shell.execute_reply": "2024-09-20T14:51:49.149738Z" + "iopub.execute_input": "2024-09-20T14:52:56.688917Z", + "iopub.status.busy": "2024-09-20T14:52:56.688592Z", + "iopub.status.idle": "2024-09-20T14:54:18.913319Z", + "shell.execute_reply": "2024-09-20T14:54:18.912749Z" } }, "outputs": [], @@ -121,10 +121,10 @@ "id": "9705ab17-81c6-4b8a-becd-6a9af75371e1", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:51:49.152560Z", - "iopub.status.busy": "2024-09-20T14:51:49.152172Z", - "iopub.status.idle": "2024-09-20T14:51:49.155264Z", - "shell.execute_reply": "2024-09-20T14:51:49.154599Z" + "iopub.execute_input": "2024-09-20T14:54:18.915680Z", + "iopub.status.busy": "2024-09-20T14:54:18.915222Z", + "iopub.status.idle": "2024-09-20T14:54:18.917970Z", + "shell.execute_reply": "2024-09-20T14:54:18.917544Z" } }, "outputs": [], @@ -139,10 +139,10 @@ "id": "97d051b5-563a-40ea-a838-9b4f7832380f", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:51:49.157043Z", - "iopub.status.busy": "2024-09-20T14:51:49.156715Z", - "iopub.status.idle": "2024-09-20T14:51:49.162087Z", - "shell.execute_reply": "2024-09-20T14:51:49.161619Z" + "iopub.execute_input": "2024-09-20T14:54:18.919674Z", + "iopub.status.busy": "2024-09-20T14:54:18.919338Z", + "iopub.status.idle": "2024-09-20T14:54:18.924648Z", + "shell.execute_reply": "2024-09-20T14:54:18.924069Z" } }, "outputs": [ @@ -195,10 +195,10 @@ "id": "dd7a64cb-992e-4e0f-96f7-c8c03c0ca3eb", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:51:49.163980Z", - "iopub.status.busy": "2024-09-20T14:51:49.163623Z", - "iopub.status.idle": "2024-09-20T14:53:30.034446Z", - "shell.execute_reply": "2024-09-20T14:53:30.033860Z" + "iopub.execute_input": "2024-09-20T14:54:18.926281Z", + "iopub.status.busy": "2024-09-20T14:54:18.926117Z", + "iopub.status.idle": "2024-09-20T14:56:00.193186Z", + "shell.execute_reply": "2024-09-20T14:56:00.192627Z" } }, "outputs": [], @@ -220,10 +220,10 @@ "id": "f03120c8-bc1d-4f0d-b79f-e498c64076a3", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:53:30.036493Z", - "iopub.status.busy": "2024-09-20T14:53:30.036136Z", - "iopub.status.idle": "2024-09-20T14:53:30.041395Z", - "shell.execute_reply": "2024-09-20T14:53:30.040921Z" + "iopub.execute_input": "2024-09-20T14:56:00.195233Z", + "iopub.status.busy": "2024-09-20T14:56:00.194888Z", + "iopub.status.idle": "2024-09-20T14:56:00.200154Z", + "shell.execute_reply": "2024-09-20T14:56:00.199639Z" } }, "outputs": [ diff --git a/compressible-rt-compare.html b/compressible-rt-compare.html index 72d1726b5..70feb114d 100644 --- a/compressible-rt-compare.html +++ b/compressible-rt-compare.html @@ -8,7 +8,7 @@ - Comparing the Compressible Solvers — pyro 4.3.0.post17+gd058c7bb documentation + Comparing the Compressible Solvers — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + @@ -753,7 +753,7 @@

Comparisons
-<matplotlib.colorbar.Colorbar at 0x7f99a83ea410>
+<matplotlib.colorbar.Colorbar at 0x7fd752574fd0>
 

diff --git a/compressible-rt-compare.ipynb b/compressible-rt-compare.ipynb index 329b8d031..211f4f350 100644 --- a/compressible-rt-compare.ipynb +++ b/compressible-rt-compare.ipynb @@ -22,10 +22,10 @@ "id": "2151f491-17f2-4d7f-bc75-1f4f2fa93bdd", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:53:32.069566Z", - "iopub.status.busy": "2024-09-20T14:53:32.069161Z", - "iopub.status.idle": "2024-09-20T14:53:32.447911Z", - "shell.execute_reply": "2024-09-20T14:53:32.447346Z" + "iopub.execute_input": "2024-09-20T14:56:01.979567Z", + "iopub.status.busy": "2024-09-20T14:56:01.979148Z", + "iopub.status.idle": "2024-09-20T14:56:02.344537Z", + "shell.execute_reply": "2024-09-20T14:56:02.343983Z" } }, "outputs": [], @@ -63,10 +63,10 @@ "id": "bfce18f5-a7e7-4e41-b547-75e1948155e8", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:53:32.450168Z", - "iopub.status.busy": "2024-09-20T14:53:32.449702Z", - "iopub.status.idle": "2024-09-20T14:53:32.593038Z", - "shell.execute_reply": "2024-09-20T14:53:32.592435Z" + "iopub.execute_input": "2024-09-20T14:56:02.346798Z", + "iopub.status.busy": "2024-09-20T14:56:02.346362Z", + "iopub.status.idle": "2024-09-20T14:56:02.485013Z", + "shell.execute_reply": "2024-09-20T14:56:02.484413Z" } }, "outputs": [ @@ -163,10 +163,10 @@ "id": "a3278d6b-81b6-4c17-a214-17840c162fbf", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:53:32.595106Z", - "iopub.status.busy": "2024-09-20T14:53:32.594643Z", - "iopub.status.idle": "2024-09-20T14:54:12.506188Z", - "shell.execute_reply": "2024-09-20T14:54:12.505682Z" + "iopub.execute_input": "2024-09-20T14:56:02.486807Z", + "iopub.status.busy": "2024-09-20T14:56:02.486562Z", + "iopub.status.idle": "2024-09-20T14:56:42.659819Z", + "shell.execute_reply": "2024-09-20T14:56:42.659288Z" } }, "outputs": [ @@ -225,10 +225,10 @@ "id": "2940380a-67f3-4dff-8bd8-af8079464d30", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:54:12.508142Z", - "iopub.status.busy": "2024-09-20T14:54:12.507714Z", - "iopub.status.idle": "2024-09-20T14:54:12.510412Z", - "shell.execute_reply": "2024-09-20T14:54:12.509989Z" + "iopub.execute_input": "2024-09-20T14:56:42.661972Z", + "iopub.status.busy": "2024-09-20T14:56:42.661434Z", + "iopub.status.idle": "2024-09-20T14:56:42.664563Z", + "shell.execute_reply": "2024-09-20T14:56:42.663969Z" } }, "outputs": [], @@ -251,10 +251,10 @@ "id": "51f5f2d9-2e42-4257-aa1f-b7e6e4079393", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:54:12.512355Z", - "iopub.status.busy": "2024-09-20T14:54:12.511740Z", - "iopub.status.idle": "2024-09-20T14:54:12.514609Z", - "shell.execute_reply": "2024-09-20T14:54:12.514184Z" + "iopub.execute_input": "2024-09-20T14:56:42.666429Z", + "iopub.status.busy": "2024-09-20T14:56:42.666257Z", + "iopub.status.idle": "2024-09-20T14:56:42.669141Z", + "shell.execute_reply": "2024-09-20T14:56:42.668570Z" } }, "outputs": [], @@ -276,10 +276,10 @@ "id": "78825cbd-1643-471b-b6fc-1efc77d833df", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:54:12.516423Z", - "iopub.status.busy": "2024-09-20T14:54:12.516021Z", - "iopub.status.idle": "2024-09-20T14:55:02.565864Z", - "shell.execute_reply": "2024-09-20T14:55:02.565321Z" + "iopub.execute_input": "2024-09-20T14:56:42.670859Z", + "iopub.status.busy": "2024-09-20T14:56:42.670686Z", + "iopub.status.idle": "2024-09-20T14:57:32.600745Z", + "shell.execute_reply": "2024-09-20T14:57:32.600070Z" } }, "outputs": [ @@ -335,10 +335,10 @@ "id": "9afb841c-f08f-4554-8fcb-06939d0fa131", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:55:02.567735Z", - "iopub.status.busy": "2024-09-20T14:55:02.567553Z", - "iopub.status.idle": "2024-09-20T14:55:02.570217Z", - "shell.execute_reply": "2024-09-20T14:55:02.569756Z" + "iopub.execute_input": "2024-09-20T14:57:32.602832Z", + "iopub.status.busy": "2024-09-20T14:57:32.602642Z", + "iopub.status.idle": "2024-09-20T14:57:32.605495Z", + "shell.execute_reply": "2024-09-20T14:57:32.605042Z" } }, "outputs": [], @@ -353,10 +353,10 @@ "id": "e208db0e-267e-4499-85e8-1e9f915d2a51", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:55:02.571747Z", - "iopub.status.busy": "2024-09-20T14:55:02.571578Z", - "iopub.status.idle": "2024-09-20T14:55:02.846426Z", - "shell.execute_reply": "2024-09-20T14:55:02.845802Z" + "iopub.execute_input": "2024-09-20T14:57:32.607252Z", + "iopub.status.busy": "2024-09-20T14:57:32.606855Z", + "iopub.status.idle": "2024-09-20T14:57:32.879895Z", + "shell.execute_reply": "2024-09-20T14:57:32.879405Z" }, "scrolled": true }, @@ -364,7 +364,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 8, @@ -439,10 +439,10 @@ "id": "81172d3e-41b5-425b-8bfe-998866abd982", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:55:02.848199Z", - "iopub.status.busy": "2024-09-20T14:55:02.848020Z", - "iopub.status.idle": "2024-09-20T14:55:02.853542Z", - "shell.execute_reply": "2024-09-20T14:55:02.853000Z" + "iopub.execute_input": "2024-09-20T14:57:32.881894Z", + "iopub.status.busy": "2024-09-20T14:57:32.881552Z", + "iopub.status.idle": "2024-09-20T14:57:32.886744Z", + "shell.execute_reply": "2024-09-20T14:57:32.886170Z" } }, "outputs": [ @@ -523,10 +523,10 @@ "id": "723b7336-ae07-4aa1-91d0-b5509870bc9b", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:55:02.855302Z", - "iopub.status.busy": "2024-09-20T14:55:02.854879Z", - "iopub.status.idle": "2024-09-20T14:55:02.858086Z", - "shell.execute_reply": "2024-09-20T14:55:02.857465Z" + "iopub.execute_input": "2024-09-20T14:57:32.888444Z", + "iopub.status.busy": "2024-09-20T14:57:32.888118Z", + "iopub.status.idle": "2024-09-20T14:57:32.890983Z", + "shell.execute_reply": "2024-09-20T14:57:32.890562Z" } }, "outputs": [], @@ -543,10 +543,10 @@ "id": "4d74bb04-c81c-4b96-88f4-6906c8a79407", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:55:02.859722Z", - "iopub.status.busy": "2024-09-20T14:55:02.859403Z", - "iopub.status.idle": "2024-09-20T14:58:42.016001Z", - "shell.execute_reply": "2024-09-20T14:58:42.015490Z" + "iopub.execute_input": "2024-09-20T14:57:32.892471Z", + "iopub.status.busy": "2024-09-20T14:57:32.892311Z", + "iopub.status.idle": "2024-09-20T15:01:14.180716Z", + "shell.execute_reply": "2024-09-20T15:01:14.180154Z" } }, "outputs": [], @@ -564,17 +564,17 @@ "id": "7bec5d57-f7f3-4863-9581-10c9ed4013fe", "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:42.018009Z", - "iopub.status.busy": "2024-09-20T14:58:42.017647Z", - "iopub.status.idle": "2024-09-20T14:58:42.306269Z", - "shell.execute_reply": "2024-09-20T14:58:42.305680Z" + "iopub.execute_input": "2024-09-20T15:01:14.182679Z", + "iopub.status.busy": "2024-09-20T15:01:14.182313Z", + "iopub.status.idle": "2024-09-20T15:01:14.471529Z", + "shell.execute_reply": "2024-09-20T15:01:14.470959Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 12, diff --git a/compressible_basics.html b/compressible_basics.html index 58500eb34..f38b82399 100644 --- a/compressible_basics.html +++ b/compressible_basics.html @@ -8,7 +8,7 @@ - Compressible hydrodynamics — pyro 4.3.0.post17+gd058c7bb documentation + Compressible hydrodynamics — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/design.html b/design.html index d3a88e9ec..fde3f771c 100644 --- a/design.html +++ b/design.html @@ -8,7 +8,7 @@ - Design ideas — pyro 4.3.0.post17+gd058c7bb documentation + Design ideas — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/diffusion_basics.html b/diffusion_basics.html index 70ca99151..c98b53aa3 100644 --- a/diffusion_basics.html +++ b/diffusion_basics.html @@ -8,7 +8,7 @@ - Diffusion — pyro 4.3.0.post17+gd058c7bb documentation + Diffusion — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/genindex.html b/genindex.html index 6b4caf8d7..ae1a4a05d 100644 --- a/genindex.html +++ b/genindex.html @@ -7,7 +7,7 @@ - Index — pyro 4.3.0.post17+gd058c7bb documentation + Index — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + @@ -707,6 +707,8 @@

E

  • end() (pyro.util.profile_pyro.Timer method)
  • enforce_particle_boundaries() (pyro.particles.particles.Particles method) +
  • +
  • estimate_wave_speed() (in module pyro.compressible.riemann)
  • evolve() (pyro.advection.simulation.Simulation method) @@ -3513,6 +3515,8 @@

    R

  • (in module pyro.swe.interface)
  • +
  • riemann_hllc_lowspeed() (in module pyro.compressible.riemann) +
  • riemann_prim() (in module pyro.compressible.riemann)
  • riemann_roe() (in module pyro.swe.interface) diff --git a/help.html b/help.html index 63436c4ca..a0aa5c4c1 100644 --- a/help.html +++ b/help.html @@ -8,7 +8,7 @@ - Contributing and getting help — pyro 4.3.0.post17+gd058c7bb documentation + Contributing and getting help — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/incompressible_basics.html b/incompressible_basics.html index 60924c679..3c456cfaa 100644 --- a/incompressible_basics.html +++ b/incompressible_basics.html @@ -8,7 +8,7 @@ - Incompressible hydrodynamics — pyro 4.3.0.post17+gd058c7bb documentation + Incompressible hydrodynamics — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/index.html b/index.html index 5c48ab9a1..984b3c93f 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - pyro: a python hydro code — pyro 4.3.0.post17+gd058c7bb documentation + pyro: a python hydro code — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/installation.html b/installation.html index fcad9beac..e45166c1f 100644 --- a/installation.html +++ b/installation.html @@ -8,7 +8,7 @@ - Setting up pyro — pyro 4.3.0.post17+gd058c7bb documentation + Setting up pyro — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/intro.html b/intro.html index a05f91a06..53016f685 100644 --- a/intro.html +++ b/intro.html @@ -8,7 +8,7 @@ - Introduction to pyro — pyro 4.3.0.post17+gd058c7bb documentation + Introduction to pyro — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/lowmach_basics.html b/lowmach_basics.html index abd90ff2f..fadcf063e 100644 --- a/lowmach_basics.html +++ b/lowmach_basics.html @@ -8,7 +8,7 @@ - Low Mach number hydrodynamics — pyro 4.3.0.post17+gd058c7bb documentation + Low Mach number hydrodynamics — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/mesh-examples.html b/mesh-examples.html index 454de8fc2..b30f767dd 100644 --- a/mesh-examples.html +++ b/mesh-examples.html @@ -8,7 +8,7 @@ - Mesh examples — pyro 4.3.0.post17+gd058c7bb documentation + Mesh examples — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + diff --git a/mesh-examples.ipynb b/mesh-examples.ipynb index 4c4a66bd7..cfa864b42 100644 --- a/mesh-examples.ipynb +++ b/mesh-examples.ipynb @@ -19,10 +19,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:44.784245Z", - "iopub.status.busy": "2024-09-20T14:58:44.784073Z", - "iopub.status.idle": "2024-09-20T14:58:45.156775Z", - "shell.execute_reply": "2024-09-20T14:58:45.156279Z" + "iopub.execute_input": "2024-09-20T15:01:17.043958Z", + "iopub.status.busy": "2024-09-20T15:01:17.043564Z", + "iopub.status.idle": "2024-09-20T15:01:17.408413Z", + "shell.execute_reply": "2024-09-20T15:01:17.407814Z" } }, "outputs": [], @@ -39,10 +39,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.158997Z", - "iopub.status.busy": "2024-09-20T14:58:45.158557Z", - "iopub.status.idle": "2024-09-20T14:58:45.161254Z", - "shell.execute_reply": "2024-09-20T14:58:45.160798Z" + "iopub.execute_input": "2024-09-20T15:01:17.410712Z", + "iopub.status.busy": "2024-09-20T15:01:17.410432Z", + "iopub.status.idle": "2024-09-20T15:01:17.413244Z", + "shell.execute_reply": "2024-09-20T15:01:17.412804Z" } }, "outputs": [], @@ -56,10 +56,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.162927Z", - "iopub.status.busy": "2024-09-20T14:58:45.162611Z", - "iopub.status.idle": "2024-09-20T14:58:45.169813Z", - "shell.execute_reply": "2024-09-20T14:58:45.169281Z" + "iopub.execute_input": "2024-09-20T15:01:17.414871Z", + "iopub.status.busy": "2024-09-20T15:01:17.414542Z", + "iopub.status.idle": "2024-09-20T15:01:17.421552Z", + "shell.execute_reply": "2024-09-20T15:01:17.421072Z" } }, "outputs": [], @@ -102,10 +102,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.171551Z", - "iopub.status.busy": "2024-09-20T14:58:45.171198Z", - "iopub.status.idle": "2024-09-20T14:58:45.174341Z", - "shell.execute_reply": "2024-09-20T14:58:45.173861Z" + "iopub.execute_input": "2024-09-20T15:01:17.423318Z", + "iopub.status.busy": "2024-09-20T15:01:17.422973Z", + "iopub.status.idle": "2024-09-20T15:01:17.426262Z", + "shell.execute_reply": "2024-09-20T15:01:17.425822Z" } }, "outputs": [ @@ -127,10 +127,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.175986Z", - "iopub.status.busy": "2024-09-20T14:58:45.175650Z", - "iopub.status.idle": "2024-09-20T14:58:45.179673Z", - "shell.execute_reply": "2024-09-20T14:58:45.179088Z" + "iopub.execute_input": "2024-09-20T15:01:17.428003Z", + "iopub.status.busy": "2024-09-20T15:01:17.427560Z", + "iopub.status.idle": "2024-09-20T15:01:17.431319Z", + "shell.execute_reply": "2024-09-20T15:01:17.430871Z" }, "tags": [ "nbval-ignore-output" @@ -243,10 +243,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.181465Z", - "iopub.status.busy": "2024-09-20T14:58:45.181151Z", - "iopub.status.idle": "2024-09-20T14:58:45.184397Z", - "shell.execute_reply": "2024-09-20T14:58:45.183827Z" + "iopub.execute_input": "2024-09-20T15:01:17.432955Z", + "iopub.status.busy": "2024-09-20T15:01:17.432631Z", + "iopub.status.idle": "2024-09-20T15:01:17.435887Z", + "shell.execute_reply": "2024-09-20T15:01:17.435306Z" } }, "outputs": [ @@ -268,10 +268,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.186093Z", - "iopub.status.busy": "2024-09-20T14:58:45.185761Z", - "iopub.status.idle": "2024-09-20T14:58:45.189147Z", - "shell.execute_reply": "2024-09-20T14:58:45.188580Z" + "iopub.execute_input": "2024-09-20T15:01:17.437643Z", + "iopub.status.busy": "2024-09-20T15:01:17.437470Z", + "iopub.status.idle": "2024-09-20T15:01:17.440489Z", + "shell.execute_reply": "2024-09-20T15:01:17.440065Z" } }, "outputs": [ @@ -314,10 +314,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.190863Z", - "iopub.status.busy": "2024-09-20T14:58:45.190540Z", - "iopub.status.idle": "2024-09-20T14:58:45.193257Z", - "shell.execute_reply": "2024-09-20T14:58:45.192792Z" + "iopub.execute_input": "2024-09-20T15:01:17.441983Z", + "iopub.status.busy": "2024-09-20T15:01:17.441822Z", + "iopub.status.idle": "2024-09-20T15:01:17.444863Z", + "shell.execute_reply": "2024-09-20T15:01:17.444274Z" } }, "outputs": [], @@ -338,10 +338,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.194849Z", - "iopub.status.busy": "2024-09-20T14:58:45.194537Z", - "iopub.status.idle": "2024-09-20T14:58:45.198049Z", - "shell.execute_reply": "2024-09-20T14:58:45.197501Z" + "iopub.execute_input": "2024-09-20T15:01:17.446542Z", + "iopub.status.busy": "2024-09-20T15:01:17.446220Z", + "iopub.status.idle": "2024-09-20T15:01:17.449271Z", + "shell.execute_reply": "2024-09-20T15:01:17.448841Z" } }, "outputs": [ @@ -383,10 +383,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.199637Z", - "iopub.status.busy": "2024-09-20T14:58:45.199341Z", - "iopub.status.idle": "2024-09-20T14:58:45.202848Z", - "shell.execute_reply": "2024-09-20T14:58:45.202297Z" + "iopub.execute_input": "2024-09-20T15:01:17.450898Z", + "iopub.status.busy": "2024-09-20T15:01:17.450578Z", + "iopub.status.idle": "2024-09-20T15:01:17.453602Z", + "shell.execute_reply": "2024-09-20T15:01:17.453157Z" } }, "outputs": [ @@ -428,10 +428,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.204595Z", - "iopub.status.busy": "2024-09-20T14:58:45.204297Z", - "iopub.status.idle": "2024-09-20T14:58:45.207833Z", - "shell.execute_reply": "2024-09-20T14:58:45.207279Z" + "iopub.execute_input": "2024-09-20T15:01:17.455219Z", + "iopub.status.busy": "2024-09-20T15:01:17.454902Z", + "iopub.status.idle": "2024-09-20T15:01:17.458390Z", + "shell.execute_reply": "2024-09-20T15:01:17.457936Z" } }, "outputs": [ @@ -474,10 +474,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.209495Z", - "iopub.status.busy": "2024-09-20T14:58:45.209186Z", - "iopub.status.idle": "2024-09-20T14:58:45.214721Z", - "shell.execute_reply": "2024-09-20T14:58:45.214176Z" + "iopub.execute_input": "2024-09-20T15:01:17.459990Z", + "iopub.status.busy": "2024-09-20T15:01:17.459670Z", + "iopub.status.idle": "2024-09-20T15:01:17.464937Z", + "shell.execute_reply": "2024-09-20T15:01:17.464499Z" } }, "outputs": [ @@ -508,10 +508,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.216556Z", - "iopub.status.busy": "2024-09-20T14:58:45.216167Z", - "iopub.status.idle": "2024-09-20T14:58:45.218936Z", - "shell.execute_reply": "2024-09-20T14:58:45.218507Z" + "iopub.execute_input": "2024-09-20T15:01:17.466650Z", + "iopub.status.busy": "2024-09-20T15:01:17.466316Z", + "iopub.status.idle": "2024-09-20T15:01:17.468944Z", + "shell.execute_reply": "2024-09-20T15:01:17.468527Z" } }, "outputs": [ @@ -550,10 +550,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.220509Z", - "iopub.status.busy": "2024-09-20T14:58:45.220349Z", - "iopub.status.idle": "2024-09-20T14:58:45.223805Z", - "shell.execute_reply": "2024-09-20T14:58:45.223273Z" + "iopub.execute_input": "2024-09-20T15:01:17.470653Z", + "iopub.status.busy": "2024-09-20T15:01:17.470325Z", + "iopub.status.idle": "2024-09-20T15:01:17.473845Z", + "shell.execute_reply": "2024-09-20T15:01:17.473296Z" } }, "outputs": [ @@ -577,10 +577,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.225480Z", - "iopub.status.busy": "2024-09-20T14:58:45.225158Z", - "iopub.status.idle": "2024-09-20T14:58:45.228623Z", - "shell.execute_reply": "2024-09-20T14:58:45.228189Z" + "iopub.execute_input": "2024-09-20T15:01:17.475472Z", + "iopub.status.busy": "2024-09-20T15:01:17.475164Z", + "iopub.status.idle": "2024-09-20T15:01:17.478678Z", + "shell.execute_reply": "2024-09-20T15:01:17.478098Z" } }, "outputs": [ @@ -604,10 +604,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.230291Z", - "iopub.status.busy": "2024-09-20T14:58:45.229951Z", - "iopub.status.idle": "2024-09-20T14:58:45.232838Z", - "shell.execute_reply": "2024-09-20T14:58:45.232400Z" + "iopub.execute_input": "2024-09-20T15:01:17.480368Z", + "iopub.status.busy": "2024-09-20T15:01:17.480059Z", + "iopub.status.idle": "2024-09-20T15:01:17.482528Z", + "shell.execute_reply": "2024-09-20T15:01:17.482084Z" } }, "outputs": [], @@ -620,10 +620,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.234438Z", - "iopub.status.busy": "2024-09-20T14:58:45.234118Z", - "iopub.status.idle": "2024-09-20T14:58:45.237575Z", - "shell.execute_reply": "2024-09-20T14:58:45.237135Z" + "iopub.execute_input": "2024-09-20T15:01:17.484219Z", + "iopub.status.busy": "2024-09-20T15:01:17.483745Z", + "iopub.status.idle": "2024-09-20T15:01:17.487264Z", + "shell.execute_reply": "2024-09-20T15:01:17.486807Z" }, "tags": [ "nbval-ignore-output" @@ -668,10 +668,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.239379Z", - "iopub.status.busy": "2024-09-20T14:58:45.238825Z", - "iopub.status.idle": "2024-09-20T14:58:45.242699Z", - "shell.execute_reply": "2024-09-20T14:58:45.242276Z" + "iopub.execute_input": "2024-09-20T15:01:17.488825Z", + "iopub.status.busy": "2024-09-20T15:01:17.488491Z", + "iopub.status.idle": "2024-09-20T15:01:17.492649Z", + "shell.execute_reply": "2024-09-20T15:01:17.492092Z" }, "tags": [ "nbval-ignore-output" @@ -708,10 +708,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.244149Z", - "iopub.status.busy": "2024-09-20T14:58:45.243995Z", - "iopub.status.idle": "2024-09-20T14:58:45.247875Z", - "shell.execute_reply": "2024-09-20T14:58:45.247342Z" + "iopub.execute_input": "2024-09-20T15:01:17.494382Z", + "iopub.status.busy": "2024-09-20T15:01:17.494081Z", + "iopub.status.idle": "2024-09-20T15:01:17.498105Z", + "shell.execute_reply": "2024-09-20T15:01:17.497663Z" }, "tags": [ "nbval-ignore-output" @@ -752,10 +752,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.249355Z", - "iopub.status.busy": "2024-09-20T14:58:45.249198Z", - "iopub.status.idle": "2024-09-20T14:58:45.252427Z", - "shell.execute_reply": "2024-09-20T14:58:45.251993Z" + "iopub.execute_input": "2024-09-20T15:01:17.499738Z", + "iopub.status.busy": "2024-09-20T15:01:17.499400Z", + "iopub.status.idle": "2024-09-20T15:01:17.503050Z", + "shell.execute_reply": "2024-09-20T15:01:17.502611Z" }, "scrolled": true }, @@ -816,10 +816,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.254004Z", - "iopub.status.busy": "2024-09-20T14:58:45.253827Z", - "iopub.status.idle": "2024-09-20T14:58:45.257516Z", - "shell.execute_reply": "2024-09-20T14:58:45.257092Z" + "iopub.execute_input": "2024-09-20T15:01:17.504818Z", + "iopub.status.busy": "2024-09-20T15:01:17.504413Z", + "iopub.status.idle": "2024-09-20T15:01:17.508457Z", + "shell.execute_reply": "2024-09-20T15:01:17.507893Z" } }, "outputs": [], @@ -847,10 +847,10 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.259094Z", - "iopub.status.busy": "2024-09-20T14:58:45.258912Z", - "iopub.status.idle": "2024-09-20T14:58:45.262557Z", - "shell.execute_reply": "2024-09-20T14:58:45.261956Z" + "iopub.execute_input": "2024-09-20T15:01:17.510167Z", + "iopub.status.busy": "2024-09-20T15:01:17.509781Z", + "iopub.status.idle": "2024-09-20T15:01:17.513475Z", + "shell.execute_reply": "2024-09-20T15:01:17.512940Z" } }, "outputs": [ @@ -884,10 +884,10 @@ "execution_count": 23, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.264224Z", - "iopub.status.busy": "2024-09-20T14:58:45.263897Z", - "iopub.status.idle": "2024-09-20T14:58:45.266993Z", - "shell.execute_reply": "2024-09-20T14:58:45.266532Z" + "iopub.execute_input": "2024-09-20T15:01:17.515140Z", + "iopub.status.busy": "2024-09-20T15:01:17.514753Z", + "iopub.status.idle": "2024-09-20T15:01:17.517742Z", + "shell.execute_reply": "2024-09-20T15:01:17.517301Z" } }, "outputs": [], @@ -903,10 +903,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.268406Z", - "iopub.status.busy": "2024-09-20T14:58:45.268246Z", - "iopub.status.idle": "2024-09-20T14:58:45.366692Z", - "shell.execute_reply": "2024-09-20T14:58:45.366115Z" + "iopub.execute_input": "2024-09-20T15:01:17.519248Z", + "iopub.status.busy": "2024-09-20T15:01:17.519087Z", + "iopub.status.idle": "2024-09-20T15:01:17.615713Z", + "shell.execute_reply": "2024-09-20T15:01:17.615245Z" }, "slideshow": { "slide_type": "" @@ -959,10 +959,10 @@ "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.368706Z", - "iopub.status.busy": "2024-09-20T14:58:45.368256Z", - "iopub.status.idle": "2024-09-20T14:58:45.371435Z", - "shell.execute_reply": "2024-09-20T14:58:45.370839Z" + "iopub.execute_input": "2024-09-20T15:01:17.617312Z", + "iopub.status.busy": "2024-09-20T15:01:17.617144Z", + "iopub.status.idle": "2024-09-20T15:01:17.619926Z", + "shell.execute_reply": "2024-09-20T15:01:17.619468Z" } }, "outputs": [], @@ -975,10 +975,10 @@ "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.373058Z", - "iopub.status.busy": "2024-09-20T14:58:45.372728Z", - "iopub.status.idle": "2024-09-20T14:58:45.376155Z", - "shell.execute_reply": "2024-09-20T14:58:45.375593Z" + "iopub.execute_input": "2024-09-20T15:01:17.621343Z", + "iopub.status.busy": "2024-09-20T15:01:17.621185Z", + "iopub.status.idle": "2024-09-20T15:01:17.624125Z", + "shell.execute_reply": "2024-09-20T15:01:17.623683Z" } }, "outputs": [ @@ -1018,10 +1018,10 @@ "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.377877Z", - "iopub.status.busy": "2024-09-20T14:58:45.377562Z", - "iopub.status.idle": "2024-09-20T14:58:45.380282Z", - "shell.execute_reply": "2024-09-20T14:58:45.379837Z" + "iopub.execute_input": "2024-09-20T15:01:17.625752Z", + "iopub.status.busy": "2024-09-20T15:01:17.625438Z", + "iopub.status.idle": "2024-09-20T15:01:17.628229Z", + "shell.execute_reply": "2024-09-20T15:01:17.627807Z" } }, "outputs": [], @@ -1034,10 +1034,10 @@ "execution_count": 28, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:45.382009Z", - "iopub.status.busy": "2024-09-20T14:58:45.381598Z", - "iopub.status.idle": "2024-09-20T14:58:45.386854Z", - "shell.execute_reply": "2024-09-20T14:58:45.386313Z" + "iopub.execute_input": "2024-09-20T15:01:17.629922Z", + "iopub.status.busy": "2024-09-20T15:01:17.629608Z", + "iopub.status.idle": "2024-09-20T15:01:17.634415Z", + "shell.execute_reply": "2024-09-20T15:01:17.633976Z" } }, "outputs": [ diff --git a/mesh_basics.html b/mesh_basics.html index 94c57783a..2e26c70ed 100644 --- a/mesh_basics.html +++ b/mesh_basics.html @@ -8,7 +8,7 @@ - Mesh overview — pyro 4.3.0.post17+gd058c7bb documentation + Mesh overview — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/modules.html b/modules.html index 5b0331c6e..4960bfbd8 100644 --- a/modules.html +++ b/modules.html @@ -8,7 +8,7 @@ - pyro — pyro 4.3.0.post17+gd058c7bb documentation + pyro — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/multigrid-constant-coefficients.html b/multigrid-constant-coefficients.html index eb40eec37..8cbd44969 100644 --- a/multigrid-constant-coefficients.html +++ b/multigrid-constant-coefficients.html @@ -8,7 +8,7 @@ - Constant-Coefficient Poisson Equation — pyro 4.3.0.post17+gd058c7bb documentation + Constant-Coefficient Poisson Equation — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + @@ -895,7 +895,7 @@

    Plotting the solution
    -<matplotlib.image.AxesImage at 0x7f29088f59d0>
    +<matplotlib.image.AxesImage at 0x7fbc76ccc490>
     

  • diff --git a/multigrid-constant-coefficients.ipynb b/multigrid-constant-coefficients.ipynb index 1d2aa3949..e0ef0072b 100644 --- a/multigrid-constant-coefficients.ipynb +++ b/multigrid-constant-coefficients.ipynb @@ -30,10 +30,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:47.621346Z", - "iopub.status.busy": "2024-09-20T14:58:47.621179Z", - "iopub.status.idle": "2024-09-20T14:58:47.962618Z", - "shell.execute_reply": "2024-09-20T14:58:47.961960Z" + "iopub.execute_input": "2024-09-20T15:01:19.972454Z", + "iopub.status.busy": "2024-09-20T15:01:19.972046Z", + "iopub.status.idle": "2024-09-20T15:01:20.309212Z", + "shell.execute_reply": "2024-09-20T15:01:20.308573Z" }, "tags": [] }, @@ -57,10 +57,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:47.964824Z", - "iopub.status.busy": "2024-09-20T14:58:47.964434Z", - "iopub.status.idle": "2024-09-20T14:58:47.995600Z", - "shell.execute_reply": "2024-09-20T14:58:47.994999Z" + "iopub.execute_input": "2024-09-20T15:01:20.311451Z", + "iopub.status.busy": "2024-09-20T15:01:20.311049Z", + "iopub.status.idle": "2024-09-20T15:01:20.340689Z", + "shell.execute_reply": "2024-09-20T15:01:20.340215Z" }, "tags": [] }, @@ -74,10 +74,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:47.997691Z", - "iopub.status.busy": "2024-09-20T14:58:47.997279Z", - "iopub.status.idle": "2024-09-20T14:58:48.006106Z", - "shell.execute_reply": "2024-09-20T14:58:48.005553Z" + "iopub.execute_input": "2024-09-20T15:01:20.342492Z", + "iopub.status.busy": "2024-09-20T15:01:20.342094Z", + "iopub.status.idle": "2024-09-20T15:01:20.350821Z", + "shell.execute_reply": "2024-09-20T15:01:20.350323Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.007782Z", - "iopub.status.busy": "2024-09-20T14:58:48.007486Z", - "iopub.status.idle": "2024-09-20T14:58:48.010506Z", - "shell.execute_reply": "2024-09-20T14:58:48.010031Z" + "iopub.execute_input": "2024-09-20T15:01:20.352327Z", + "iopub.status.busy": "2024-09-20T15:01:20.352170Z", + "iopub.status.idle": "2024-09-20T15:01:20.355261Z", + "shell.execute_reply": "2024-09-20T15:01:20.354814Z" }, "tags": [] }, @@ -207,10 +207,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.012125Z", - "iopub.status.busy": "2024-09-20T14:58:48.011795Z", - "iopub.status.idle": "2024-09-20T14:58:48.017857Z", - "shell.execute_reply": "2024-09-20T14:58:48.017325Z" + "iopub.execute_input": "2024-09-20T15:01:20.356997Z", + "iopub.status.busy": "2024-09-20T15:01:20.356662Z", + "iopub.status.idle": "2024-09-20T15:01:20.362898Z", + "shell.execute_reply": "2024-09-20T15:01:20.362459Z" }, "tags": [] }, @@ -239,10 +239,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.019543Z", - "iopub.status.busy": "2024-09-20T14:58:48.019243Z", - "iopub.status.idle": "2024-09-20T14:58:48.021996Z", - "shell.execute_reply": "2024-09-20T14:58:48.021441Z" + "iopub.execute_input": "2024-09-20T15:01:20.364776Z", + "iopub.status.busy": "2024-09-20T15:01:20.364329Z", + "iopub.status.idle": "2024-09-20T15:01:20.367222Z", + "shell.execute_reply": "2024-09-20T15:01:20.366800Z" }, "tags": [] }, @@ -272,10 +272,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.023806Z", - "iopub.status.busy": "2024-09-20T14:58:48.023482Z", - "iopub.status.idle": "2024-09-20T14:58:48.397935Z", - "shell.execute_reply": "2024-09-20T14:58:48.397439Z" + "iopub.execute_input": "2024-09-20T15:01:20.368907Z", + "iopub.status.busy": "2024-09-20T15:01:20.368756Z", + "iopub.status.idle": "2024-09-20T15:01:20.750668Z", + "shell.execute_reply": "2024-09-20T15:01:20.750128Z" }, "tags": [] }, @@ -344,14 +344,14 @@ "\n", "<<< beginning V-cycle (cycle 4) >>>\n", "\n", - " level = 7, nx = 256, residual change: 1.14661e-05 → 1.05447e-05\n", - " level = 6, nx = 128, residual change: 7.44281e-06 → 8.95505e-06\n" + " level = 7, nx = 256, residual change: 1.14661e-05 → 1.05447e-05\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " level = 6, nx = 128, residual change: 7.44281e-06 → 8.95505e-06\n", " level = 5, nx = 64, residual change: 6.31131e-06 → 6.73455e-06\n", " level = 4, nx = 32, residual change: 4.73798e-06 → 4.0918e-06\n", " level = 3, nx = 16, residual change: 2.87103e-06 → 1.63196e-06\n", @@ -367,13 +367,7 @@ "name": "stdout", "output_type": "stream", "text": [ - " level = 4, nx = 32, residual change: 4.9713e-06 → 4.9713e-06\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " level = 4, nx = 32, residual change: 4.9713e-06 → 4.9713e-06\n", " level = 5, nx = 64, residual change: 8.28164e-06 → 8.28164e-06\n", " level = 6, nx = 128, residual change: 1.08889e-05 → 1.08889e-05\n", " level = 7, nx = 256, residual change: 1.27175e-05 → 1.27175e-05\n", @@ -462,10 +456,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.399742Z", - "iopub.status.busy": "2024-09-20T14:58:48.399450Z", - "iopub.status.idle": "2024-09-20T14:58:48.402468Z", - "shell.execute_reply": "2024-09-20T14:58:48.402052Z" + "iopub.execute_input": "2024-09-20T15:01:20.752362Z", + "iopub.status.busy": "2024-09-20T15:01:20.752188Z", + "iopub.status.idle": "2024-09-20T15:01:20.755215Z", + "shell.execute_reply": "2024-09-20T15:01:20.754715Z" }, "tags": [] }, @@ -479,10 +473,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.404029Z", - "iopub.status.busy": "2024-09-20T14:58:48.403846Z", - "iopub.status.idle": "2024-09-20T14:58:48.527593Z", - "shell.execute_reply": "2024-09-20T14:58:48.527110Z" + "iopub.execute_input": "2024-09-20T15:01:20.757037Z", + "iopub.status.busy": "2024-09-20T15:01:20.756717Z", + "iopub.status.idle": "2024-09-20T15:01:20.881040Z", + "shell.execute_reply": "2024-09-20T15:01:20.880463Z" }, "tags": [ "nbval-ignore-output" @@ -492,7 +486,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 9, @@ -527,10 +521,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.529218Z", - "iopub.status.busy": "2024-09-20T14:58:48.529049Z", - "iopub.status.idle": "2024-09-20T14:58:48.532519Z", - "shell.execute_reply": "2024-09-20T14:58:48.531936Z" + "iopub.execute_input": "2024-09-20T15:01:20.882711Z", + "iopub.status.busy": "2024-09-20T15:01:20.882532Z", + "iopub.status.idle": "2024-09-20T15:01:20.886345Z", + "shell.execute_reply": "2024-09-20T15:01:20.885791Z" }, "tags": [] }, @@ -544,10 +538,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:48.534002Z", - "iopub.status.busy": "2024-09-20T14:58:48.533819Z", - "iopub.status.idle": "2024-09-20T14:58:48.680481Z", - "shell.execute_reply": "2024-09-20T14:58:48.680005Z" + "iopub.execute_input": "2024-09-20T15:01:20.888118Z", + "iopub.status.busy": "2024-09-20T15:01:20.887756Z", + "iopub.status.idle": "2024-09-20T15:01:21.035769Z", + "shell.execute_reply": "2024-09-20T15:01:21.035177Z" }, "tags": [ "nbval-ignore-output" @@ -557,7 +551,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 11, diff --git a/multigrid-general-linear.html b/multigrid-general-linear.html index ea4b91c17..92222ddfb 100644 --- a/multigrid-general-linear.html +++ b/multigrid-general-linear.html @@ -8,7 +8,7 @@ - General Linear Elliptic Equation — pyro 4.3.0.post17+gd058c7bb documentation + General Linear Elliptic Equation — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + diff --git a/multigrid-general-linear.ipynb b/multigrid-general-linear.ipynb index b2d4fd566..ba391623e 100644 --- a/multigrid-general-linear.ipynb +++ b/multigrid-general-linear.ipynb @@ -61,10 +61,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.376838Z", - "iopub.status.busy": "2024-09-20T14:58:50.376668Z", - "iopub.status.idle": "2024-09-20T14:58:50.717431Z", - "shell.execute_reply": "2024-09-20T14:58:50.716770Z" + "iopub.execute_input": "2024-09-20T15:01:22.590169Z", + "iopub.status.busy": "2024-09-20T15:01:22.590003Z", + "iopub.status.idle": "2024-09-20T15:01:22.930505Z", + "shell.execute_reply": "2024-09-20T15:01:22.929959Z" }, "tags": [] }, @@ -86,10 +86,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.719529Z", - "iopub.status.busy": "2024-09-20T14:58:50.719300Z", - "iopub.status.idle": "2024-09-20T14:58:50.750389Z", - "shell.execute_reply": "2024-09-20T14:58:50.749864Z" + "iopub.execute_input": "2024-09-20T15:01:22.932417Z", + "iopub.status.busy": "2024-09-20T15:01:22.932192Z", + "iopub.status.idle": "2024-09-20T15:01:22.962564Z", + "shell.execute_reply": "2024-09-20T15:01:22.962096Z" }, "tags": [] }, @@ -112,10 +112,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.752447Z", - "iopub.status.busy": "2024-09-20T14:58:50.752046Z", - "iopub.status.idle": "2024-09-20T14:58:50.755158Z", - "shell.execute_reply": "2024-09-20T14:58:50.754687Z" + "iopub.execute_input": "2024-09-20T15:01:22.964225Z", + "iopub.status.busy": "2024-09-20T15:01:22.964003Z", + "iopub.status.idle": "2024-09-20T15:01:22.967045Z", + "shell.execute_reply": "2024-09-20T15:01:22.966582Z" }, "tags": [] }, @@ -137,10 +137,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.756820Z", - "iopub.status.busy": "2024-09-20T14:58:50.756474Z", - "iopub.status.idle": "2024-09-20T14:58:50.759903Z", - "shell.execute_reply": "2024-09-20T14:58:50.759476Z" + "iopub.execute_input": "2024-09-20T15:01:22.968570Z", + "iopub.status.busy": "2024-09-20T15:01:22.968370Z", + "iopub.status.idle": "2024-09-20T15:01:22.971853Z", + "shell.execute_reply": "2024-09-20T15:01:22.971391Z" }, "tags": [] }, @@ -171,10 +171,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.761588Z", - "iopub.status.busy": "2024-09-20T14:58:50.761254Z", - "iopub.status.idle": "2024-09-20T14:58:50.764850Z", - "shell.execute_reply": "2024-09-20T14:58:50.764404Z" + "iopub.execute_input": "2024-09-20T15:01:22.973438Z", + "iopub.status.busy": "2024-09-20T15:01:22.973275Z", + "iopub.status.idle": "2024-09-20T15:01:22.976745Z", + "shell.execute_reply": "2024-09-20T15:01:22.976291Z" }, "tags": [] }, @@ -198,10 +198,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.766597Z", - "iopub.status.busy": "2024-09-20T14:58:50.766282Z", - "iopub.status.idle": "2024-09-20T14:58:50.769047Z", - "shell.execute_reply": "2024-09-20T14:58:50.768599Z" + "iopub.execute_input": "2024-09-20T15:01:22.978249Z", + "iopub.status.busy": "2024-09-20T15:01:22.978081Z", + "iopub.status.idle": "2024-09-20T15:01:22.981133Z", + "shell.execute_reply": "2024-09-20T15:01:22.980687Z" }, "tags": [] }, @@ -228,10 +228,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.770691Z", - "iopub.status.busy": "2024-09-20T14:58:50.770368Z", - "iopub.status.idle": "2024-09-20T14:58:50.776401Z", - "shell.execute_reply": "2024-09-20T14:58:50.775994Z" + "iopub.execute_input": "2024-09-20T15:01:22.982792Z", + "iopub.status.busy": "2024-09-20T15:01:22.982446Z", + "iopub.status.idle": "2024-09-20T15:01:22.988554Z", + "shell.execute_reply": "2024-09-20T15:01:22.988117Z" }, "tags": [] }, @@ -277,10 +277,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.777947Z", - "iopub.status.busy": "2024-09-20T14:58:50.777775Z", - "iopub.status.idle": "2024-09-20T14:58:50.792441Z", - "shell.execute_reply": "2024-09-20T14:58:50.791932Z" + "iopub.execute_input": "2024-09-20T15:01:22.990290Z", + "iopub.status.busy": "2024-09-20T15:01:22.989968Z", + "iopub.status.idle": "2024-09-20T15:01:23.003868Z", + "shell.execute_reply": "2024-09-20T15:01:23.003271Z" }, "tags": [] }, @@ -440,10 +440,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.794055Z", - "iopub.status.busy": "2024-09-20T14:58:50.793864Z", - "iopub.status.idle": "2024-09-20T14:58:50.798583Z", - "shell.execute_reply": "2024-09-20T14:58:50.798135Z" + "iopub.execute_input": "2024-09-20T15:01:23.005805Z", + "iopub.status.busy": "2024-09-20T15:01:23.005254Z", + "iopub.status.idle": "2024-09-20T15:01:23.010105Z", + "shell.execute_reply": "2024-09-20T15:01:23.009565Z" }, "tags": [] }, @@ -473,10 +473,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:50.800038Z", - "iopub.status.busy": "2024-09-20T14:58:50.799859Z", - "iopub.status.idle": "2024-09-20T14:58:51.431696Z", - "shell.execute_reply": "2024-09-20T14:58:51.431170Z" + "iopub.execute_input": "2024-09-20T15:01:23.011734Z", + "iopub.status.busy": "2024-09-20T15:01:23.011411Z", + "iopub.status.idle": "2024-09-20T15:01:23.664210Z", + "shell.execute_reply": "2024-09-20T15:01:23.663623Z" }, "tags": [ "nbval-ignore-output" @@ -525,7 +525,13 @@ "<<< beginning V-cycle (cycle 3) >>>\n", "\n", " level = 6, nx = 128, residual change: 0.0582938 → 0.0417201\n", - " level = 5, nx = 64, residual change: 0.0292467 → 0.0233563\n", + " level = 5, nx = 64, residual change: 0.0292467 → 0.0233563\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 4, nx = 32, residual change: 0.0163063 → 0.0129066\n", " level = 3, nx = 16, residual change: 0.00901111 → 0.00731526\n", " level = 2, nx = 8, residual change: 0.0050815 → 0.00256253\n", @@ -539,13 +545,7 @@ "text": [ " level = 1, nx = 4, residual change: 3.88653e-05 → 3.88653e-05\n", " level = 2, nx = 8, residual change: 0.00348191 → 0.00348191\n", - " level = 3, nx = 16, residual change: 0.010065 → 0.010065\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " level = 3, nx = 16, residual change: 0.010065 → 0.010065\n", " level = 4, nx = 32, residual change: 0.0160323 → 0.0160323\n", " level = 5, nx = 64, residual change: 0.0243037 → 0.0243037\n", " level = 6, nx = 128, residual change: 0.0377753 → 0.0377753\n", @@ -579,7 +579,13 @@ " bottom solve\n", " level = 1, nx = 4, residual change: 4.40233e-08 → 4.40233e-08\n", " level = 2, nx = 8, residual change: 3.94227e-06 → 3.94227e-06\n", - " level = 3, nx = 16, residual change: 1.14059e-05 → 1.14059e-05\n", + " level = 3, nx = 16, residual change: 1.14059e-05 → 1.14059e-05\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 4, nx = 32, residual change: 1.7696e-05 → 1.7696e-05\n", " level = 5, nx = 64, residual change: 2.28172e-05 → 2.28172e-05\n", " level = 6, nx = 128, residual change: 2.72045e-05 → 2.72045e-05\n", @@ -587,19 +593,19 @@ "\n", "<<< beginning V-cycle (cycle 6) >>>\n", "\n", - " level = 6, nx = 128, residual change: 7.61737e-07 → 6.88796e-07\n", - " level = 5, nx = 64, residual change: 4.8583e-07 → 5.69884e-07\n", - " level = 4, nx = 32, residual change: 4.01145e-07 → 4.28873e-07\n", - " level = 3, nx = 16, residual change: 3.01132e-07 → 2.72291e-07\n", - " level = 2, nx = 8, residual change: 1.89676e-07 → 9.77049e-08\n", - " level = 1, nx = 4, residual change: 6.50717e-08 → 1.06486e-09\n", - " bottom solve\n" + " level = 6, nx = 128, residual change: 7.61737e-07 → 6.88796e-07\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " level = 5, nx = 64, residual change: 4.8583e-07 → 5.69884e-07\n", + " level = 4, nx = 32, residual change: 4.01145e-07 → 4.28873e-07\n", + " level = 3, nx = 16, residual change: 3.01132e-07 → 2.72291e-07\n", + " level = 2, nx = 8, residual change: 1.89676e-07 → 9.77049e-08\n", + " level = 1, nx = 4, residual change: 6.50717e-08 → 1.06486e-09\n", + " bottom solve\n", " level = 1, nx = 4, residual change: 1.48271e-09 → 1.48271e-09\n", " level = 2, nx = 8, residual change: 1.32767e-07 → 1.32767e-07\n", " level = 3, nx = 16, residual change: 3.85631e-07 → 3.85631e-07\n", @@ -633,10 +639,22 @@ " level = 3, nx = 16, residual change: 3.4637e-10 → 3.11941e-10\n", " level = 2, nx = 8, residual change: 2.17418e-10 → 1.11945e-10\n", " level = 1, nx = 4, residual change: 7.45572e-11 → 1.22015e-12\n", - " bottom solve\n", + " bottom solve\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 1, nx = 4, residual change: 1.69894e-12 → 1.69894e-12\n", " level = 2, nx = 8, residual change: 1.52121e-10 → 1.52121e-10\n", - " level = 3, nx = 16, residual change: 4.44914e-10 → 4.44914e-10\n", + " level = 3, nx = 16, residual change: 4.44914e-10 → 4.44914e-10\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 4, nx = 32, residual change: 7.10977e-10 → 7.10977e-10\n", " level = 5, nx = 64, residual change: 9.034e-10 → 9.034e-10\n", " level = 6, nx = 128, residual change: 1.0238e-09 → 1.0238e-09\n", @@ -663,10 +681,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:51.433446Z", - "iopub.status.busy": "2024-09-20T14:58:51.433273Z", - "iopub.status.idle": "2024-09-20T14:58:51.436562Z", - "shell.execute_reply": "2024-09-20T14:58:51.436155Z" + "iopub.execute_input": "2024-09-20T15:01:23.665960Z", + "iopub.status.busy": "2024-09-20T15:01:23.665793Z", + "iopub.status.idle": "2024-09-20T15:01:23.669013Z", + "shell.execute_reply": "2024-09-20T15:01:23.668602Z" }, "tags": [] }, @@ -689,10 +707,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:51.438115Z", - "iopub.status.busy": "2024-09-20T14:58:51.437926Z", - "iopub.status.idle": "2024-09-20T14:58:51.441282Z", - "shell.execute_reply": "2024-09-20T14:58:51.440806Z" + "iopub.execute_input": "2024-09-20T15:01:23.670646Z", + "iopub.status.busy": "2024-09-20T15:01:23.670331Z", + "iopub.status.idle": "2024-09-20T15:01:23.673467Z", + "shell.execute_reply": "2024-09-20T15:01:23.672931Z" }, "tags": [] }, diff --git a/multigrid-variable-coeff.html b/multigrid-variable-coeff.html index 6ac28d5ae..cf6eb7759 100644 --- a/multigrid-variable-coeff.html +++ b/multigrid-variable-coeff.html @@ -8,7 +8,7 @@ - Variable Coefficient Poisson — pyro 4.3.0.post17+gd058c7bb documentation + Variable Coefficient Poisson — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + @@ -960,7 +960,7 @@

    Visualizing the solution
    -<matplotlib.colorbar.Colorbar at 0x7f3b54386e90>
    +<matplotlib.colorbar.Colorbar at 0x7f64ac96bc10>
     

    diff --git a/multigrid-variable-coeff.ipynb b/multigrid-variable-coeff.ipynb index 011bd08bc..1298fc0b0 100644 --- a/multigrid-variable-coeff.ipynb +++ b/multigrid-variable-coeff.ipynb @@ -32,10 +32,10 @@ "metadata": { "collapsed": false, "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.164220Z", - "iopub.status.busy": "2024-09-20T14:58:53.164046Z", - "iopub.status.idle": "2024-09-20T14:58:53.506148Z", - "shell.execute_reply": "2024-09-20T14:58:53.505465Z" + "iopub.execute_input": "2024-09-20T15:01:25.367112Z", + "iopub.status.busy": "2024-09-20T15:01:25.366949Z", + "iopub.status.idle": "2024-09-20T15:01:25.705409Z", + "shell.execute_reply": "2024-09-20T15:01:25.704756Z" }, "jupyter": { "outputs_hidden": false @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.508457Z", - "iopub.status.busy": "2024-09-20T14:58:53.507902Z", - "iopub.status.idle": "2024-09-20T14:58:53.538849Z", - "shell.execute_reply": "2024-09-20T14:58:53.538383Z" + "iopub.execute_input": "2024-09-20T15:01:25.707768Z", + "iopub.status.busy": "2024-09-20T15:01:25.707354Z", + "iopub.status.idle": "2024-09-20T15:01:25.737810Z", + "shell.execute_reply": "2024-09-20T15:01:25.737372Z" }, "tags": [] }, @@ -77,10 +77,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.540715Z", - "iopub.status.busy": "2024-09-20T14:58:53.540313Z", - "iopub.status.idle": "2024-09-20T14:58:53.543200Z", - "shell.execute_reply": "2024-09-20T14:58:53.542736Z" + "iopub.execute_input": "2024-09-20T15:01:25.739543Z", + "iopub.status.busy": "2024-09-20T15:01:25.739135Z", + "iopub.status.idle": "2024-09-20T15:01:25.741905Z", + "shell.execute_reply": "2024-09-20T15:01:25.741438Z" }, "tags": [] }, @@ -95,10 +95,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.544989Z", - "iopub.status.busy": "2024-09-20T14:58:53.544620Z", - "iopub.status.idle": "2024-09-20T14:58:53.547385Z", - "shell.execute_reply": "2024-09-20T14:58:53.546905Z" + "iopub.execute_input": "2024-09-20T15:01:25.743599Z", + "iopub.status.busy": "2024-09-20T15:01:25.743273Z", + "iopub.status.idle": "2024-09-20T15:01:25.745956Z", + "shell.execute_reply": "2024-09-20T15:01:25.745536Z" }, "tags": [] }, @@ -113,10 +113,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.549138Z", - "iopub.status.busy": "2024-09-20T14:58:53.548798Z", - "iopub.status.idle": "2024-09-20T14:58:53.552040Z", - "shell.execute_reply": "2024-09-20T14:58:53.551580Z" + "iopub.execute_input": "2024-09-20T15:01:25.747403Z", + "iopub.status.busy": "2024-09-20T15:01:25.747254Z", + "iopub.status.idle": "2024-09-20T15:01:25.750201Z", + "shell.execute_reply": "2024-09-20T15:01:25.749787Z" }, "tags": [] }, @@ -139,10 +139,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.553686Z", - "iopub.status.busy": "2024-09-20T14:58:53.553373Z", - "iopub.status.idle": "2024-09-20T14:58:53.556119Z", - "shell.execute_reply": "2024-09-20T14:58:53.555627Z" + "iopub.execute_input": "2024-09-20T15:01:25.751957Z", + "iopub.status.busy": "2024-09-20T15:01:25.751630Z", + "iopub.status.idle": "2024-09-20T15:01:25.753973Z", + "shell.execute_reply": "2024-09-20T15:01:25.753562Z" }, "tags": [] }, @@ -157,10 +157,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.557596Z", - "iopub.status.busy": "2024-09-20T14:58:53.557434Z", - "iopub.status.idle": "2024-09-20T14:58:53.561374Z", - "shell.execute_reply": "2024-09-20T14:58:53.560947Z" + "iopub.execute_input": "2024-09-20T15:01:25.755591Z", + "iopub.status.busy": "2024-09-20T15:01:25.755267Z", + "iopub.status.idle": "2024-09-20T15:01:25.759041Z", + "shell.execute_reply": "2024-09-20T15:01:25.758628Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.562858Z", - "iopub.status.busy": "2024-09-20T14:58:53.562691Z", - "iopub.status.idle": "2024-09-20T14:58:53.566178Z", - "shell.execute_reply": "2024-09-20T14:58:53.565596Z" + "iopub.execute_input": "2024-09-20T15:01:25.760615Z", + "iopub.status.busy": "2024-09-20T15:01:25.760440Z", + "iopub.status.idle": "2024-09-20T15:01:25.763673Z", + "shell.execute_reply": "2024-09-20T15:01:25.763251Z" }, "tags": [] }, @@ -213,10 +213,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.567715Z", - "iopub.status.busy": "2024-09-20T14:58:53.567552Z", - "iopub.status.idle": "2024-09-20T14:58:53.571463Z", - "shell.execute_reply": "2024-09-20T14:58:53.570913Z" + "iopub.execute_input": "2024-09-20T15:01:25.765423Z", + "iopub.status.busy": "2024-09-20T15:01:25.765030Z", + "iopub.status.idle": "2024-09-20T15:01:25.769021Z", + "shell.execute_reply": "2024-09-20T15:01:25.768548Z" }, "tags": [ "nbval-ignore-output" @@ -248,10 +248,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.572901Z", - "iopub.status.busy": "2024-09-20T14:58:53.572741Z", - "iopub.status.idle": "2024-09-20T14:58:53.582712Z", - "shell.execute_reply": "2024-09-20T14:58:53.582218Z" + "iopub.execute_input": "2024-09-20T15:01:25.770716Z", + "iopub.status.busy": "2024-09-20T15:01:25.770372Z", + "iopub.status.idle": "2024-09-20T15:01:25.780367Z", + "shell.execute_reply": "2024-09-20T15:01:25.779808Z" }, "tags": [] }, @@ -367,10 +367,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.584309Z", - "iopub.status.busy": "2024-09-20T14:58:53.584145Z", - "iopub.status.idle": "2024-09-20T14:58:53.586844Z", - "shell.execute_reply": "2024-09-20T14:58:53.586403Z" + "iopub.execute_input": "2024-09-20T15:01:25.781972Z", + "iopub.status.busy": "2024-09-20T15:01:25.781672Z", + "iopub.status.idle": "2024-09-20T15:01:25.784346Z", + "shell.execute_reply": "2024-09-20T15:01:25.783780Z" }, "tags": [] }, @@ -391,10 +391,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.588442Z", - "iopub.status.busy": "2024-09-20T14:58:53.588120Z", - "iopub.status.idle": "2024-09-20T14:58:53.592110Z", - "shell.execute_reply": "2024-09-20T14:58:53.591650Z" + "iopub.execute_input": "2024-09-20T15:01:25.786124Z", + "iopub.status.busy": "2024-09-20T15:01:25.785697Z", + "iopub.status.idle": "2024-09-20T15:01:25.789925Z", + "shell.execute_reply": "2024-09-20T15:01:25.789376Z" }, "tags": [ "nbval-ignore-output" @@ -426,10 +426,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.593742Z", - "iopub.status.busy": "2024-09-20T14:58:53.593418Z", - "iopub.status.idle": "2024-09-20T14:58:53.995124Z", - "shell.execute_reply": "2024-09-20T14:58:53.994494Z" + "iopub.execute_input": "2024-09-20T15:01:25.791819Z", + "iopub.status.busy": "2024-09-20T15:01:25.791468Z", + "iopub.status.idle": "2024-09-20T15:01:26.198744Z", + "shell.execute_reply": "2024-09-20T15:01:26.198243Z" }, "tags": [ "nbval-ignore-output" @@ -493,21 +493,21 @@ "cycle 3: relative err = 0.04844393523115633, residual err = 1.659245815001406e-05\n", "\n", "<<< beginning V-cycle (cycle 4) >>>\n", - "\n", - " level = 6, nx = 128, residual change: 0.00135041 → 0.00131762\n" + "\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " level = 5, nx = 64, residual change: 0.000931668 → 0.00119765\n" + " level = 6, nx = 128, residual change: 0.00135041 → 0.00131762\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " level = 5, nx = 64, residual change: 0.000931668 → 0.00119765\n", " level = 4, nx = 32, residual change: 0.000846751 → 0.000816239\n", " level = 3, nx = 16, residual change: 0.000576837 → 0.000168502\n", " level = 2, nx = 8, residual change: 0.00011884 → 1.78399e-07\n", @@ -572,13 +572,7 @@ " bottom solve\n", " level = 1, nx = 4, residual change: 3.17826e-17 → 3.17826e-17\n", " level = 2, nx = 8, residual change: 3.29051e-12 → 3.29051e-12\n", - " level = 3, nx = 16, residual change: 3.73325e-09 → 3.73325e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " level = 3, nx = 16, residual change: 3.73325e-09 → 3.73325e-09\n", " level = 4, nx = 32, residual change: 1.90594e-08 → 1.90594e-08\n" ] }, @@ -609,10 +603,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:53.996856Z", - "iopub.status.busy": "2024-09-20T14:58:53.996679Z", - "iopub.status.idle": "2024-09-20T14:58:53.999665Z", - "shell.execute_reply": "2024-09-20T14:58:53.999208Z" + "iopub.execute_input": "2024-09-20T15:01:26.200424Z", + "iopub.status.busy": "2024-09-20T15:01:26.200117Z", + "iopub.status.idle": "2024-09-20T15:01:26.202892Z", + "shell.execute_reply": "2024-09-20T15:01:26.202335Z" }, "tags": [] }, @@ -626,10 +620,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:54.001141Z", - "iopub.status.busy": "2024-09-20T14:58:54.000955Z", - "iopub.status.idle": "2024-09-20T14:58:54.159187Z", - "shell.execute_reply": "2024-09-20T14:58:54.158644Z" + "iopub.execute_input": "2024-09-20T15:01:26.204591Z", + "iopub.status.busy": "2024-09-20T15:01:26.204140Z", + "iopub.status.idle": "2024-09-20T15:01:26.359119Z", + "shell.execute_reply": "2024-09-20T15:01:26.358649Z" }, "tags": [ "nbval-ignore-output" @@ -639,7 +633,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 15, @@ -678,10 +672,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:54.160829Z", - "iopub.status.busy": "2024-09-20T14:58:54.160659Z", - "iopub.status.idle": "2024-09-20T14:58:54.163773Z", - "shell.execute_reply": "2024-09-20T14:58:54.163365Z" + "iopub.execute_input": "2024-09-20T15:01:26.360914Z", + "iopub.status.busy": "2024-09-20T15:01:26.360582Z", + "iopub.status.idle": "2024-09-20T15:01:26.363665Z", + "shell.execute_reply": "2024-09-20T15:01:26.363223Z" }, "tags": [] }, @@ -702,10 +696,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:54.165424Z", - "iopub.status.busy": "2024-09-20T14:58:54.165095Z", - "iopub.status.idle": "2024-09-20T14:58:54.168359Z", - "shell.execute_reply": "2024-09-20T14:58:54.167906Z" + "iopub.execute_input": "2024-09-20T15:01:26.365320Z", + "iopub.status.busy": "2024-09-20T15:01:26.365002Z", + "iopub.status.idle": "2024-09-20T15:01:26.367961Z", + "shell.execute_reply": "2024-09-20T15:01:26.367533Z" }, "tags": [] }, @@ -726,10 +720,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:54.169942Z", - "iopub.status.busy": "2024-09-20T14:58:54.169623Z", - "iopub.status.idle": "2024-09-20T14:58:54.172460Z", - "shell.execute_reply": "2024-09-20T14:58:54.172024Z" + "iopub.execute_input": "2024-09-20T15:01:26.369600Z", + "iopub.status.busy": "2024-09-20T15:01:26.369263Z", + "iopub.status.idle": "2024-09-20T15:01:26.372059Z", + "shell.execute_reply": "2024-09-20T15:01:26.371628Z" }, "tags": [] }, @@ -759,10 +753,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2024-09-20T14:58:54.174167Z", - "iopub.status.busy": "2024-09-20T14:58:54.173830Z", - "iopub.status.idle": "2024-09-20T14:58:54.317866Z", - "shell.execute_reply": "2024-09-20T14:58:54.317323Z" + "iopub.execute_input": "2024-09-20T15:01:26.373648Z", + "iopub.status.busy": "2024-09-20T15:01:26.373347Z", + "iopub.status.idle": "2024-09-20T15:01:26.516070Z", + "shell.execute_reply": "2024-09-20T15:01:26.515586Z" }, "tags": [ "nbval-ignore-output" @@ -772,7 +766,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 19, diff --git a/multigrid.html b/multigrid.html index 4355cb6d6..daac57b2e 100644 --- a/multigrid.html +++ b/multigrid.html @@ -8,7 +8,7 @@ - Multigrid Solvers — pyro 4.3.0.post17+gd058c7bb documentation + Multigrid Solvers — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/multigrid_basics.html b/multigrid_basics.html index e81ca05e2..23584c4a0 100644 --- a/multigrid_basics.html +++ b/multigrid_basics.html @@ -8,7 +8,7 @@ - Simple Multigrid Examples — pyro 4.3.0.post17+gd058c7bb documentation + Simple Multigrid Examples — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/notes.html b/notes.html index 589dde085..345578682 100644 --- a/notes.html +++ b/notes.html @@ -8,7 +8,7 @@ - Notes on the numerical methods — pyro 4.3.0.post17+gd058c7bb documentation + Notes on the numerical methods — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/objects.inv b/objects.inv index 0c85d15798167ae335ff14fd27861a8d8dbf6aa2..e89ffe35af9b73c5cbae223949f4086e745a9bde 100644 GIT binary patch literal 20378 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

    eK-C~hz%*O16A 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 literal 20311 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 HV#g@7Qz&ja diff --git a/output.html b/output.html index f50b76390..533de463d 100644 --- a/output.html +++ b/output.html @@ -8,7 +8,7 @@ - Working with output — pyro 4.3.0.post17+gd058c7bb documentation + Working with output — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/particles_basics.html b/particles_basics.html index 03a41ed2d..619b961db 100644 --- a/particles_basics.html +++ b/particles_basics.html @@ -8,7 +8,7 @@ - Particles — pyro 4.3.0.post17+gd058c7bb documentation + Particles — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/problems.html b/problems.html index 0115300b1..ac4a48f1f 100644 --- a/problems.html +++ b/problems.html @@ -8,7 +8,7 @@ - Adding a problem — pyro 4.3.0.post17+gd058c7bb documentation + Adding a problem — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index 46900ced1..2e6b4dd45 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — pyro 4.3.0.post17+gd058c7bb documentation + Python Module Index — pyro 4.3.0.post18+ga7532c48 documentation @@ -38,7 +38,7 @@ - + diff --git a/pyro.advection.html b/pyro.advection.html index cc722486c..a55712839 100644 --- a/pyro.advection.html +++ b/pyro.advection.html @@ -8,7 +8,7 @@ - pyro.advection package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection.problems.html b/pyro.advection.problems.html index c0ae3b9cb..de697cba9 100644 --- a/pyro.advection.problems.html +++ b/pyro.advection.problems.html @@ -8,7 +8,7 @@ - pyro.advection.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_fv4.html b/pyro.advection_fv4.html index 5ef0e431a..33587b9d8 100644 --- a/pyro.advection_fv4.html +++ b/pyro.advection_fv4.html @@ -8,7 +8,7 @@ - pyro.advection_fv4 package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4 package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_fv4.problems.html b/pyro.advection_fv4.problems.html index ddd5d2c39..d998a29a2 100644 --- a/pyro.advection_fv4.problems.html +++ b/pyro.advection_fv4.problems.html @@ -8,7 +8,7 @@ - pyro.advection_fv4.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_fv4.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_nonuniform.html b/pyro.advection_nonuniform.html index bd4122667..79bc2152b 100644 --- a/pyro.advection_nonuniform.html +++ b/pyro.advection_nonuniform.html @@ -8,7 +8,7 @@ - pyro.advection_nonuniform package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_nonuniform package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_nonuniform.problems.html b/pyro.advection_nonuniform.problems.html index 754edbc30..9b1745ef1 100644 --- a/pyro.advection_nonuniform.problems.html +++ b/pyro.advection_nonuniform.problems.html @@ -8,7 +8,7 @@ - pyro.advection_nonuniform.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_nonuniform.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_rk.html b/pyro.advection_rk.html index e5909930b..e05163b52 100644 --- a/pyro.advection_rk.html +++ b/pyro.advection_rk.html @@ -8,7 +8,7 @@ - pyro.advection_rk package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_rk package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_rk.problems.html b/pyro.advection_rk.problems.html index d8dfd7711..24380bb16 100644 --- a/pyro.advection_rk.problems.html +++ b/pyro.advection_rk.problems.html @@ -8,7 +8,7 @@ - pyro.advection_rk.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_rk.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_weno.html b/pyro.advection_weno.html index c580ef903..2b68f3fd7 100644 --- a/pyro.advection_weno.html +++ b/pyro.advection_weno.html @@ -8,7 +8,7 @@ - pyro.advection_weno package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_weno package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.advection_weno.problems.html b/pyro.advection_weno.problems.html index 37388c0a2..65c17c676 100644 --- a/pyro.advection_weno.problems.html +++ b/pyro.advection_weno.problems.html @@ -8,7 +8,7 @@ - pyro.advection_weno.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.advection_weno.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.burgers.html b/pyro.burgers.html index 3332d3691..99dbd48eb 100644 --- a/pyro.burgers.html +++ b/pyro.burgers.html @@ -8,7 +8,7 @@ - pyro.burgers package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.burgers.problems.html b/pyro.burgers.problems.html index 6535c594c..abdddc4a1 100644 --- a/pyro.burgers.problems.html +++ b/pyro.burgers.problems.html @@ -8,7 +8,7 @@ - pyro.burgers.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.burgers_viscous.html b/pyro.burgers_viscous.html index 4ffdf5ac2..ab37a5704 100644 --- a/pyro.burgers_viscous.html +++ b/pyro.burgers_viscous.html @@ -8,7 +8,7 @@ - pyro.burgers_viscous package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers_viscous package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.burgers_viscous.problems.html b/pyro.burgers_viscous.problems.html index 38b4b103a..bbb73b94a 100644 --- a/pyro.burgers_viscous.problems.html +++ b/pyro.burgers_viscous.problems.html @@ -8,7 +8,7 @@ - pyro.burgers_viscous.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.burgers_viscous.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible.html b/pyro.compressible.html index e80fc55b5..23262815a 100644 --- a/pyro.compressible.html +++ b/pyro.compressible.html @@ -8,7 +8,7 @@ - pyro.compressible package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + @@ -558,9 +558,11 @@

    Contents

  • pyro.compressible.riemann module
  • @@ -985,6 +987,11 @@

    Submodules +
    +pyro.compressible.riemann.estimate_wave_speed(rho_l, u_l, p_l, c_l, rho_r, u_r, p_r, c_r, gamma)[source]#
    +
    +
    pyro.compressible.riemann.riemann_cgf(idir, ng, idens, ixmom, iymom, iener, irhoX, nspec, lower_solid, upper_solid, gamma, U_l, U_r)[source]#
    @@ -1114,6 +1121,41 @@

    Submodules +
    +pyro.compressible.riemann.riemann_hllc_lowspeed(idir, ng, idens, ixmom, iymom, iener, irhoX, nspec, lower_solid, upper_solid, gamma, U_l, U_r)[source]#
    +

    This is the HLLC Riemann solver based on Toro (2009) alternate formulation +(Eqs. 10.43 and 10.44) and the low Mach number asymptotic fix of +Minoshima & Miyoshi (2021). It is also based on the Quokka implementation.

    +
    +
    Parameters:
    +
    +
    idirint

    Are we predicting to the edges in the x-direction (1) or y-direction (2)?

    +
    +
    ngint

    The number of ghost cells

    +
    +
    nspecint

    The number of species

    +
    +
    idens, ixmom, iymom, iener, irhoXint

    The indices of the density, x-momentum, y-momentum, internal energy density +and species partial densities in the conserved state vector.

    +
    +
    lower_solid, upper_solidint

    Are we at lower or upper solid boundaries?

    +
    +
    gammafloat

    Adiabatic index

    +
    +
    U_l, U_rndarray

    Conserved state on the left and right cell edges.

    +
    +
    +
    +
    Returns:
    +
    +
    outndarray

    Conserved flux

    +
    +
    +
    +
    +

    +
    pyro.compressible.riemann.riemann_prim(idir, ng, irho, iu, iv, ip, iX, nspec, lower_solid, upper_solid, gamma, q_l, q_r)[source]#
    @@ -1606,9 +1648,11 @@

    Submodulespyro.compressible.riemann module diff --git a/pyro.compressible.problems.html b/pyro.compressible.problems.html index 52c54edd0..9187bcb6c 100644 --- a/pyro.compressible.problems.html +++ b/pyro.compressible.problems.html @@ -8,7 +8,7 @@ - pyro.compressible.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_fv4.html b/pyro.compressible_fv4.html index 19df08616..7e4243aec 100644 --- a/pyro.compressible_fv4.html +++ b/pyro.compressible_fv4.html @@ -8,7 +8,7 @@ - pyro.compressible_fv4 package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_fv4 package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_fv4.problems.html b/pyro.compressible_fv4.problems.html index e48b5dac3..25245f017 100644 --- a/pyro.compressible_fv4.problems.html +++ b/pyro.compressible_fv4.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_fv4.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_fv4.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_react.html b/pyro.compressible_react.html index 69a6b9866..141273d5b 100644 --- a/pyro.compressible_react.html +++ b/pyro.compressible_react.html @@ -8,7 +8,7 @@ - pyro.compressible_react package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_react package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_react.problems.html b/pyro.compressible_react.problems.html index e07d455b6..25def7fac 100644 --- a/pyro.compressible_react.problems.html +++ b/pyro.compressible_react.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_react.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_react.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_rk.html b/pyro.compressible_rk.html index 8e55951a4..fbaec7b3d 100644 --- a/pyro.compressible_rk.html +++ b/pyro.compressible_rk.html @@ -8,7 +8,7 @@ - pyro.compressible_rk package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_rk package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_rk.problems.html b/pyro.compressible_rk.problems.html index 77571401d..ecb249028 100644 --- a/pyro.compressible_rk.problems.html +++ b/pyro.compressible_rk.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_rk.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_rk.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_sdc.html b/pyro.compressible_sdc.html index 968d4d1bb..76de343d5 100644 --- a/pyro.compressible_sdc.html +++ b/pyro.compressible_sdc.html @@ -8,7 +8,7 @@ - pyro.compressible_sdc package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_sdc package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.compressible_sdc.problems.html b/pyro.compressible_sdc.problems.html index 56356afbd..bf950e1d6 100644 --- a/pyro.compressible_sdc.problems.html +++ b/pyro.compressible_sdc.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_sdc.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.compressible_sdc.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.diffusion.html b/pyro.diffusion.html index 86ec5d41f..e503ea64c 100644 --- a/pyro.diffusion.html +++ b/pyro.diffusion.html @@ -8,7 +8,7 @@ - pyro.diffusion package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.diffusion package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.diffusion.problems.html b/pyro.diffusion.problems.html index 9f79d47df..c8249ff64 100644 --- a/pyro.diffusion.problems.html +++ b/pyro.diffusion.problems.html @@ -8,7 +8,7 @@ - pyro.diffusion.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.diffusion.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.html b/pyro.html index b18b54043..62515e50a 100644 --- a/pyro.html +++ b/pyro.html @@ -8,7 +8,7 @@ - pyro package — pyro 4.3.0.post17+gd058c7bb documentation + pyro package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + @@ -862,9 +862,11 @@

    Subpackagespyro.compressible.riemann module diff --git a/pyro.incompressible.html b/pyro.incompressible.html index 9cd89a1cb..a96380088 100644 --- a/pyro.incompressible.html +++ b/pyro.incompressible.html @@ -8,7 +8,7 @@ - pyro.incompressible package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.incompressible package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.incompressible.problems.html b/pyro.incompressible.problems.html index 9ff9fbe9c..c06072bf8 100644 --- a/pyro.incompressible.problems.html +++ b/pyro.incompressible.problems.html @@ -8,7 +8,7 @@ - pyro.incompressible.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.incompressible.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.incompressible_viscous.html b/pyro.incompressible_viscous.html index 9e917a29f..450ad2d11 100644 --- a/pyro.incompressible_viscous.html +++ b/pyro.incompressible_viscous.html @@ -8,7 +8,7 @@ - pyro.incompressible_viscous package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.incompressible_viscous package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.incompressible_viscous.problems.html b/pyro.incompressible_viscous.problems.html index 06b793603..f6b92666f 100644 --- a/pyro.incompressible_viscous.problems.html +++ b/pyro.incompressible_viscous.problems.html @@ -8,7 +8,7 @@ - pyro.incompressible_viscous.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.incompressible_viscous.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.lm_atm.html b/pyro.lm_atm.html index bd632bfb6..10fd42c29 100644 --- a/pyro.lm_atm.html +++ b/pyro.lm_atm.html @@ -8,7 +8,7 @@ - pyro.lm_atm package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.lm_atm package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.lm_atm.problems.html b/pyro.lm_atm.problems.html index 3c14b5886..bc8ad8371 100644 --- a/pyro.lm_atm.problems.html +++ b/pyro.lm_atm.problems.html @@ -8,7 +8,7 @@ - pyro.lm_atm.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.lm_atm.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.mesh.html b/pyro.mesh.html index ae59d10eb..9b0aad68b 100644 --- a/pyro.mesh.html +++ b/pyro.mesh.html @@ -8,7 +8,7 @@ - pyro.mesh package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.mesh package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.multigrid.examples.html b/pyro.multigrid.examples.html index 39fdce42f..b10c78b5b 100644 --- a/pyro.multigrid.examples.html +++ b/pyro.multigrid.examples.html @@ -8,7 +8,7 @@ - pyro.multigrid.examples package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.multigrid.examples package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.multigrid.html b/pyro.multigrid.html index f486b98bd..0ea616684 100644 --- a/pyro.multigrid.html +++ b/pyro.multigrid.html @@ -8,7 +8,7 @@ - pyro.multigrid package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.multigrid package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.particles.html b/pyro.particles.html index c91aff07b..5d156cafa 100644 --- a/pyro.particles.html +++ b/pyro.particles.html @@ -8,7 +8,7 @@ - pyro.particles package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.particles package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.swe.html b/pyro.swe.html index c508f9798..c303c5ca5 100644 --- a/pyro.swe.html +++ b/pyro.swe.html @@ -8,7 +8,7 @@ - pyro.swe package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.swe package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.swe.problems.html b/pyro.swe.problems.html index 7220fc1ed..91be4d257 100644 --- a/pyro.swe.problems.html +++ b/pyro.swe.problems.html @@ -8,7 +8,7 @@ - pyro.swe.problems package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.swe.problems package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/pyro.util.html b/pyro.util.html index a97640610..c3fb8d95d 100644 --- a/pyro.util.html +++ b/pyro.util.html @@ -8,7 +8,7 @@ - pyro.util package — pyro 4.3.0.post17+gd058c7bb documentation + pyro.util package — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/running.html b/running.html index db5c27007..af619838c 100644 --- a/running.html +++ b/running.html @@ -8,7 +8,7 @@ - Running — pyro 4.3.0.post17+gd058c7bb documentation + Running — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/search.html b/search.html index 0d7502253..0c9af30c1 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ - Search - pyro 4.3.0.post17+gd058c7bb documentation + Search - pyro 4.3.0.post18+ga7532c48 documentation @@ -37,7 +37,7 @@ - + diff --git a/searchindex.js b/searchindex.js index 43948cbe9..306c81f92 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"About": [[13, "about"]], "Acknowledgments": [[0, null]], "Adding a problem": [[28, null]], "Advection": [[3, null]], "Analysis routines": [[4, null]], "ArrayIndexer": [[17, "ArrayIndexer"]], "Burgers\u2019 Equation": [[5, null]], "Checking the result": [[22, "Checking-the-result"]], "Coarsening and prolonging": [[17, "Coarsening-and-prolonging"]], "Commandline": [[69, "commandline"]], "Comparing the Compressible Solvers": [[7, null]], "Comparing to the exact solution": [[23, "Comparing-to-the-exact-solution"]], "Comparisons": [[7, "Comparisons"]], "Compressible hydrodynamics": [[8, null]], "Constant-Coefficient Poisson Equation": [[21, null]], "Contributing": [[11, "contributing"]], "Contributing and getting help": [[11, null]], "Convergence of the compressible solvers": [[6, null]], "Defining our own problem in Jupyter": [[1, null]], "Design ideas": [[9, null]], "Differencing": [[17, "Differencing"]], "Diffusion": [[10, null]], "Directory structure": [[9, "directory-structure"]], "Discussions": [[11, "discussions"]], "Error Measurement of the advection_fv4 Solver": [[2, null]], "Example": [[5, "example"], [5, "id5"]], "Example problems": [[8, "example-problems"]], "Examples": [[3, "examples"], [10, "examples"], [12, "examples"], [12, "id8"], [71, "examples"]], "Exercises": [[3, "exercises"], [8, "exercises"], [10, "exercises"], [12, "exercises"], [24, "exercises"], [71, "exercises"]], "Explorations": [[3, "explorations"], [8, "explorations"], [10, "explorations"], [12, "explorations"], [24, "explorations"], [71, "explorations"]], "Extensions": [[3, "extensions"], [8, "extensions"], [10, "extensions"], [12, "extensions"], [24, "extensions"], [71, "extensions"]], "General Linear Elliptic Equation": [[22, null]], "General ideas": [[3, "general-ideas"]], "History": [[0, "history"]], "Incompressible hydrodynamics": [[12, null]], "Indices and tables": [[13, "indices-and-tables"]], "Introduction to pyro": [[15, null]], "Inviscid Burgers": [[5, "inviscid-burgers"]], "Issues": [[11, "issues"]], "Kelvin-Helmholtz": [[7, "Kelvin-Helmholtz"]], "Known Solution": [[24, "known-solution"]], "Low Mach number hydrodynamics": [[16, null]], "Main driver": [[9, "main-driver"]], "Mesh examples": [[17, null]], "Mesh overview": [[18, null]], "Multigrid Solvers": [[20, null]], "Notes on the numerical methods": [[25, null]], "Numba": [[9, "numba"]], "Particles": [[27, null]], "Performing the solve": [[21, "Performing-the-solve"]], "Plotting particles": [[27, "plotting-particles"]], "Plotting the solution": [[21, "Plotting-the-solution"]], "Projection": [[24, "projection"]], "Pull Requests": [[11, "pull-requests"]], "Pyro class": [[69, "pyro-class"]], "Quick test": [[14, "quick-test"]], "Rayleigh-Taylor": [[7, "Rayleigh-Taylor"]], "Reading and plotting manually": [[26, "reading-and-plotting-manually"]], "References": [[73, null]], "Regression tests": [[72, "regression-tests"]], "Running": [[69, null]], "Runtime options": [[69, "runtime-options"]], "Sedov": [[8, "id7"]], "Setting up pyro": [[14, null]], "Setting up the solver": [[21, "Setting-up-the-solver"], [22, "Setting-up-the-solver"], [23, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[17, "Setup-a-Grid-with-Variables"]], "Shallow water hydrodynamics": [[71, null]], "Simple Multigrid Examples": [[24, null]], "Sod": [[8, "id6"]], "Solving the system": [[22, "Solving-the-system"], [23, "Solving-the-system"]], "Spherical Polar Grid": [[70, null]], "Submodules": [[29, "submodules"], [30, "submodules"], [31, "submodules"], [32, "submodules"], [33, "submodules"], [34, "submodules"], [35, "submodules"], [36, "submodules"], [37, "submodules"], [38, "submodules"], [39, "submodules"], [40, "submodules"], [41, "submodules"], [42, "submodules"], [43, "submodules"], [44, "submodules"], [45, "submodules"], [46, "submodules"], [47, "submodules"], [48, "submodules"], [49, "submodules"], [50, "submodules"], [51, "submodules"], [52, "submodules"], [53, "submodules"], [54, "submodules"], [55, "submodules"], [56, "submodules"], [57, "submodules"], [58, "submodules"], [59, "submodules"], [60, "submodules"], [61, "submodules"], [62, "submodules"], [63, "submodules"], [64, "submodules"], [65, "submodules"], [66, "submodules"], [67, "submodules"], [68, "submodules"]], "Subpackages": [[29, "subpackages"], [30, "subpackages"], [32, "subpackages"], [34, "subpackages"], [36, "subpackages"], [38, "subpackages"], [40, "subpackages"], [42, "subpackages"], [44, "subpackages"], [46, "subpackages"], [48, "subpackages"], [50, "subpackages"], [52, "subpackages"], [54, "subpackages"], [56, "subpackages"], [58, "subpackages"], [60, "subpackages"], [63, "subpackages"], [66, "subpackages"]], "Testing": [[72, null]], "Tests": [[18, "tests"]], "Unit tests": [[72, "unit-tests"]], "Utilities": [[26, "utilities"]], "Variable Coefficient Poisson": [[23, null]], "Viscous Burgers": [[5, "viscous-burgers"]], "Visualizing the solution": [[23, "Visualizing-the-solution"]], "Working with output": [[26, null]], "Working with the data": [[17, "Working-with-the-data"]], "acoustic_pulse": [[8, "acoustic-pulse"], [71, "acoustic-pulse"]], "advect": [[8, "advect"], [71, "advect"]], "advection solver": [[3, "advection-solver"]], "advection_fv4 solver": [[3, "advection-fv4-solver"]], "advection_nonuniform solver": [[3, "advection-nonuniform-solver"]], "advection_rk solver": [[3, "advection-rk-solver"]], "advection_weno solver": [[3, "advection-weno-solver"]], "bubble": [[8, "bubble"], [8, "id10"], [16, "bubble"]], "cavity": [[12, "cavity"], [12, "id10"]], "compressible": [[6, "compressible"]], "compressible solver": [[8, "compressible-solver"]], "compressible_fv4": [[6, "compressible_fv4"]], "compressible_fv4 solver": [[8, "compressible-fv4-solver"]], "compressible_rk solver": [[8, "compressible-rk-solver"]], "compressible_sdc solver": [[8, "compressible-sdc-solver"]], "converge": [[5, "converge"], [5, "id2"], [12, "converge"], [12, "id6"]], "convergence": [[12, "convergence"], [12, "id13"]], "dam": [[71, "dam"], [71, "id1"]], "diffusion solver": [[10, "diffusion-solver"]], "gaussian": [[10, "gaussian"], [10, "id1"]], "gresho": [[8, "gresho"]], "hse": [[8, "hse"]], "incompressible solver": [[12, "incompressible-solver"]], "incompressible_viscous solver": [[12, "incompressible-viscous-solver"]], "kh": [[8, "kh"], [71, "kh"]], "lm_atm solver": [[16, "lm-atm-solver"]], "logo": [[8, "logo"], [71, "logo"]], "mesh.patch implementation and use": [[18, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[27, "particles-particles-implementation-and-use"]], "pyro": [[19, null]], "pyro package": [[29, null]], "pyro.advection package": [[30, null]], "pyro.advection.advective_fluxes module": [[30, "module-pyro.advection.advective_fluxes"]], "pyro.advection.interface module": [[30, "module-pyro.advection.interface"]], "pyro.advection.problems package": [[31, null]], "pyro.advection.problems.smooth module": [[31, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[31, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[31, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[30, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[32, null]], "pyro.advection_fv4.fluxes module": [[32, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.interface module": [[32, "module-pyro.advection_fv4.interface"]], "pyro.advection_fv4.problems package": [[33, null]], "pyro.advection_fv4.problems.smooth module": [[33, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.problems.test module": [[33, "module-pyro.advection_fv4.problems.test"]], "pyro.advection_fv4.problems.tophat module": [[33, "module-pyro.advection_fv4.problems.tophat"]], "pyro.advection_fv4.simulation module": [[32, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[34, null]], "pyro.advection_nonuniform.advective_fluxes module": [[34, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[35, null]], "pyro.advection_nonuniform.problems.slotted module": [[35, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[35, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[34, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[36, null]], "pyro.advection_rk.fluxes module": [[36, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[37, null]], "pyro.advection_rk.problems.smooth module": [[37, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[37, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[37, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[36, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[38, null]], "pyro.advection_weno.fluxes module": [[38, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[39, null]], "pyro.advection_weno.problems.smooth module": [[39, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[39, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[39, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[38, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[40, null]], "pyro.burgers.burgers_interface module": [[40, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[41, null]], "pyro.burgers.problems.converge module": [[41, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[41, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[41, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.problems.verify module": [[41, "module-pyro.burgers.problems.verify"]], "pyro.burgers.simulation module": [[40, "module-pyro.burgers.simulation"]], "pyro.burgers_viscous package": [[42, null]], "pyro.burgers_viscous.interface module": [[42, "module-pyro.burgers_viscous.interface"]], "pyro.burgers_viscous.problems package": [[43, null]], "pyro.burgers_viscous.problems.converge module": [[43, "module-pyro.burgers_viscous.problems.converge"]], "pyro.burgers_viscous.problems.test module": [[43, "module-pyro.burgers_viscous.problems.test"]], "pyro.burgers_viscous.problems.tophat module": [[43, "module-pyro.burgers_viscous.problems.tophat"]], "pyro.burgers_viscous.simulation module": [[42, "module-pyro.burgers_viscous.simulation"]], "pyro.compressible package": [[44, null]], "pyro.compressible.BC module": [[44, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[44, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[44, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[44, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[45, null]], "pyro.compressible.problems.acoustic_pulse module": [[45, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[45, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[45, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.gresho module": [[45, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.hse module": [[45, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[45, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[45, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.quad module": [[45, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[45, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[45, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[45, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.sedov module": [[45, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[45, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[45, "module-pyro.compressible.problems.test"]], "pyro.compressible.riemann module": [[44, "module-pyro.compressible.riemann"]], "pyro.compressible.simulation module": [[44, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[44, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[46, null]], "pyro.compressible_fv4.fluxes module": [[46, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[47, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[47, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[47, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[47, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.gresho module": [[47, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.hse module": [[47, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[47, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[47, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.quad module": [[47, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[47, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[47, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[47, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.sedov module": [[47, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[47, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[47, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[46, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[48, null]], "pyro.compressible_react.problems package": [[49, null]], "pyro.compressible_react.problems.flame module": [[49, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[49, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[48, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[50, null]], "pyro.compressible_rk.fluxes module": [[50, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[51, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[51, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[51, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[51, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.gresho module": [[51, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.hse module": [[51, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[51, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[51, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.quad module": [[51, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[51, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[51, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[51, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.sedov module": [[51, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[51, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[51, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[50, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[52, null]], "pyro.compressible_sdc.problems package": [[53, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[53, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[53, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[53, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.gresho module": [[53, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.hse module": [[53, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[53, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[53, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.quad module": [[53, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[53, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[53, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[53, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.sedov module": [[53, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[53, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[53, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[52, "module-pyro.compressible_sdc.simulation"]], "pyro.diffusion package": [[54, null]], "pyro.diffusion.problems package": [[55, null]], "pyro.diffusion.problems.gaussian module": [[55, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[55, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[54, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[56, null]], "pyro.incompressible.incomp_interface module": [[56, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[57, null]], "pyro.incompressible.problems.converge module": [[57, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[57, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[56, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[58, null]], "pyro.incompressible_viscous.BC module": [[58, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[59, null]], "pyro.incompressible_viscous.problems.cavity module": [[59, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[59, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[59, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[59, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[58, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[60, null]], "pyro.lm_atm.LM_atm_interface module": [[60, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[61, null]], "pyro.lm_atm.problems.bubble module": [[61, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.problems.gresho module": [[61, "pyro-lm-atm-problems-gresho-module"]], "pyro.lm_atm.simulation module": [[60, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[62, null]], "pyro.mesh.array_indexer module": [[62, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[62, "module-pyro.mesh.boundary"]], "pyro.mesh.fv module": [[62, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[62, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[62, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[62, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[63, null]], "pyro.multigrid.MG module": [[63, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[63, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.examples package": [[64, null]], "pyro.multigrid.examples.mg_test_general_alphabeta_only module": [[64, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only"]], "pyro.multigrid.examples.mg_test_general_beta_only module": [[64, "module-pyro.multigrid.examples.mg_test_general_beta_only"]], "pyro.multigrid.examples.mg_test_general_constant module": [[64, "module-pyro.multigrid.examples.mg_test_general_constant"]], "pyro.multigrid.examples.mg_test_general_dirichlet module": [[64, "module-pyro.multigrid.examples.mg_test_general_dirichlet"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous module": [[64, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous"]], "pyro.multigrid.examples.mg_test_simple module": [[64, "module-pyro.multigrid.examples.mg_test_simple"]], "pyro.multigrid.examples.mg_test_vc_constant module": [[64, "module-pyro.multigrid.examples.mg_test_vc_constant"]], "pyro.multigrid.examples.mg_test_vc_dirichlet module": [[64, "module-pyro.multigrid.examples.mg_test_vc_dirichlet"]], "pyro.multigrid.examples.mg_test_vc_periodic module": [[64, "module-pyro.multigrid.examples.mg_test_vc_periodic"]], "pyro.multigrid.examples.mg_vis module": [[64, "module-pyro.multigrid.examples.mg_vis"]], "pyro.multigrid.examples.project_periodic module": [[64, "module-pyro.multigrid.examples.project_periodic"]], "pyro.multigrid.examples.prolong_restrict_demo module": [[64, "module-pyro.multigrid.examples.prolong_restrict_demo"]], "pyro.multigrid.general_MG module": [[63, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[63, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[65, null]], "pyro.particles.particles module": [[65, "module-pyro.particles.particles"]], "pyro.plot module": [[29, "module-pyro.plot"]], "pyro.pyro_sim module": [[29, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[29, "module-pyro.simulation_null"]], "pyro.swe package": [[66, null]], "pyro.swe.derives module": [[66, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[66, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[67, null]], "pyro.swe.problems.acoustic_pulse module": [[67, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[67, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[67, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[67, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[67, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[67, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[67, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[66, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[66, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[29, "module-pyro.test"]], "pyro.util package": [[68, null]], "pyro.util.compare module": [[68, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[68, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[68, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[68, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[68, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[68, "module-pyro.util.runparams"]], "pyro/": [[9, "pyro"]], "pyro: a python hydro code": [[13, null]], "quad": [[8, "quad"], [8, "id8"], [71, "quad"]], "ramp": [[8, "ramp"]], "rt": [[8, "rt"], [8, "id9"]], "rt2": [[8, "rt2"]], "sedov": [[8, "sedov"]], "shear": [[12, "shear"], [12, "id1"], [12, "id7"], [12, "id9"]], "slotted": [[3, "slotted"]], "smooth": [[3, "smooth"], [3, "id9"]], "sod": [[8, "sod"]], "supported problems": [[3, "supported-problems"], [3, "id3"], [3, "id5"], [3, "id7"], [3, "id8"], [5, "supported-problems"], [5, "id1"], [8, "supported-problems"], [8, "id2"], [8, "id4"], [8, "id5"], [10, "supported-problems"], [12, "supported-problems"], [12, "id5"], [16, "supported-problems"], [71, "supported-problems"]], "swe solver": [[71, "swe-solver"]], "test": [[3, "test"], [3, "id6"], [5, "test"], [5, "id3"], [8, "test"], [10, "test"], [71, "test"]], "tophat": [[3, "tophat"], [5, "tophat"], [5, "id4"]], "\u201cproblem.py\u201d": [[28, "problem-py"]]}, "docnames": ["ack", "adding_a_problem_jupyter", "advection-error", "advection_basics", "analysis", "burgers_basics", "compressible-convergence", "compressible-rt-compare", "compressible_basics", "design", "diffusion_basics", "help", "incompressible_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "notes", "output", "particles_basics", "problems", "pyro", "pyro.advection", "pyro.advection.problems", "pyro.advection_fv4", "pyro.advection_fv4.problems", "pyro.advection_nonuniform", "pyro.advection_nonuniform.problems", "pyro.advection_rk", "pyro.advection_rk.problems", "pyro.advection_weno", "pyro.advection_weno.problems", "pyro.burgers", "pyro.burgers.problems", "pyro.burgers_viscous", "pyro.burgers_viscous.problems", "pyro.compressible", "pyro.compressible.problems", "pyro.compressible_fv4", "pyro.compressible_fv4.problems", "pyro.compressible_react", "pyro.compressible_react.problems", "pyro.compressible_rk", "pyro.compressible_rk.problems", "pyro.compressible_sdc", "pyro.compressible_sdc.problems", "pyro.diffusion", "pyro.diffusion.problems", "pyro.incompressible", "pyro.incompressible.problems", "pyro.incompressible_viscous", "pyro.incompressible_viscous.problems", "pyro.lm_atm", "pyro.lm_atm.problems", "pyro.mesh", "pyro.multigrid", "pyro.multigrid.examples", "pyro.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["ack.rst", "adding_a_problem_jupyter.ipynb", "advection-error.ipynb", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "compressible-convergence.ipynb", "compressible-rt-compare.ipynb", "compressible_basics.rst", "design.rst", "diffusion_basics.rst", "help.rst", "incompressible_basics.rst", "index.rst", "installation.rst", "intro.rst", "lowmach_basics.rst", "mesh-examples.ipynb", "mesh_basics.rst", "modules.rst", "multigrid.rst", "multigrid-constant-coefficients.ipynb", "multigrid-general-linear.ipynb", "multigrid-variable-coeff.ipynb", "multigrid_basics.rst", "notes.rst", "output.rst", "particles_basics.rst", "problems.rst", "pyro.rst", "pyro.advection.rst", "pyro.advection.problems.rst", "pyro.advection_fv4.rst", "pyro.advection_fv4.problems.rst", "pyro.advection_nonuniform.rst", "pyro.advection_nonuniform.problems.rst", "pyro.advection_rk.rst", "pyro.advection_rk.problems.rst", "pyro.advection_weno.rst", "pyro.advection_weno.problems.rst", "pyro.burgers.rst", "pyro.burgers.problems.rst", "pyro.burgers_viscous.rst", "pyro.burgers_viscous.problems.rst", "pyro.compressible.rst", "pyro.compressible.problems.rst", "pyro.compressible_fv4.rst", "pyro.compressible_fv4.problems.rst", "pyro.compressible_react.rst", "pyro.compressible_react.problems.rst", "pyro.compressible_rk.rst", "pyro.compressible_rk.problems.rst", "pyro.compressible_sdc.rst", "pyro.compressible_sdc.problems.rst", "pyro.diffusion.rst", "pyro.diffusion.problems.rst", "pyro.incompressible.rst", "pyro.incompressible.problems.rst", "pyro.incompressible_viscous.rst", "pyro.incompressible_viscous.problems.rst", "pyro.lm_atm.rst", "pyro.lm_atm.problems.rst", "pyro.mesh.rst", "pyro.multigrid.rst", "pyro.multigrid.examples.rst", "pyro.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "running.rst", "spherical-mesh.ipynb", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "add_problem() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.add_problem", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.alpha", false]], "apply_artificial_viscosity() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.apply_artificial_viscosity", false]], "apply_diffusion_corrections() (in module pyro.burgers_viscous.interface)": [[42, "pyro.burgers_viscous.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_source_terms() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.apply_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "apply_transverse_flux() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.apply_transverse_flux", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[62, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[44, "pyro.compressible.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[29, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[60, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[68, "pyro.util.profile_pyro.Timer.begin", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.beta", false]], "bold() (in module pyro.util.msg)": [[68, "pyro.util.msg.bold", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[62, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[63, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.coarse_like", false]], "compare() (in module pyro.util.compare)": [[68, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[66, "pyro.swe.simulation.cons_to_prim", false]], "consflux() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[44, "pyro.compressible.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[44, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[66, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.burgers_viscous.interface)": [[42, "pyro.burgers_viscous.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[62, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[29, "pyro.test.do_tests", false]], "doit() (in module pyro.multigrid.examples.mg_vis)": [[64, "pyro.multigrid.examples.mg_vis.doit", false]], "doit() (in module pyro.multigrid.examples.project_periodic)": [[64, "pyro.multigrid.examples.project_periodic.doit", false]], "doit() (in module pyro.multigrid.examples.prolong_restrict_demo)": [[64, "pyro.multigrid.examples.prolong_restrict_demo.doit", false]], "dovis() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[63, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[68, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "evolve() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers_viscous.simulation.simulation method)": [[42, "pyro.burgers_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[46, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[50, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[52, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.evolve", false]], "f() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.f", false]], "f() (in module pyro.multigrid.examples.mg_test_simple)": [[64, "pyro.multigrid.examples.mg_test_simple.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.f", false]], "f() (in module pyro.multigrid.examples.mg_vis)": [[64, "pyro.multigrid.examples.mg_vis.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[68, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.test)": [[33, "pyro.advection_fv4.problems.test.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.tophat)": [[33, "pyro.advection_fv4.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.converge)": [[43, "pyro.burgers_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.test)": [[43, "pyro.burgers_viscous.problems.test.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.tophat)": [[43, "pyro.burgers_viscous.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[45, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[45, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[45, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[45, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[45, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[45, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[45, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[45, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[45, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[45, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[45, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[45, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[45, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[45, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[47, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[47, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[47, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[47, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[47, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[47, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[47, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[47, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[47, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[47, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[47, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[47, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[47, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[47, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[49, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[49, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[51, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[51, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[51, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[51, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[51, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[51, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[51, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[51, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[51, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[51, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[51, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[51, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[51, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[51, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[53, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[53, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[53, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[53, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[53, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[53, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[53, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[53, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[53, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[53, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[53, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[53, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[53, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[53, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[55, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[57, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[57, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[59, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[59, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[59, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[61, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[67, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[67, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[67, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[67, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[67, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[67, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[67, "pyro.swe.problems.test.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[46, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[32, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[36, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[46, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[50, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[62, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[62, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fvs", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_x", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_y", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[63, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[59, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[29, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_grid() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_grid", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.burgers_viscous.interface)": [[42, "pyro.burgers_viscous.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.get_positions", false]], "get_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_sim", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.grid_setup", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[44, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[44, "pyro.compressible.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.test)": [[33, "pyro.advection_fv4.problems.test.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.tophat)": [[33, "pyro.advection_fv4.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.converge)": [[43, "pyro.burgers_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.test)": [[43, "pyro.burgers_viscous.problems.test.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.tophat)": [[43, "pyro.burgers_viscous.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[45, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[45, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[45, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[45, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[45, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[45, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[45, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[45, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[45, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[45, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[45, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[45, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[45, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[45, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[47, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[47, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[47, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[47, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[47, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[47, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[47, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[47, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[47, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[47, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[47, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[47, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[47, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[47, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[49, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[49, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[51, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[51, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[51, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[51, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[51, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[51, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[51, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[51, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[51, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[51, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[51, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[51, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[51, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[51, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[53, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[53, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[53, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[53, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[53, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[53, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[53, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[53, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[53, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[53, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[53, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[53, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[53, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[53, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[55, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[57, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[57, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[59, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[59, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[59, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[61, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[67, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[67, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[67, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[67, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[67, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[67, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[67, "pyro.swe.problems.test.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interface_states() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.interface_states", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[68, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[68, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit4", false]], "linear_interface() (in module pyro.advection.interface)": [[30, "pyro.advection.interface.linear_interface", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.main", false]], "main() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[29, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[68, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[59, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[29, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[50, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[29, "module-pyro", false], [29, "module-pyro.plot", false], [29, "module-pyro.pyro_sim", false], [29, "module-pyro.simulation_null", false], [29, "module-pyro.test", false], [30, "module-pyro.advection", false], [30, "module-pyro.advection.advective_fluxes", false], [30, "module-pyro.advection.interface", false], [30, "module-pyro.advection.simulation", false], [31, "module-pyro.advection.problems", false], [31, "module-pyro.advection.problems.smooth", false], [31, "module-pyro.advection.problems.test", false], [31, "module-pyro.advection.problems.tophat", false], [32, "module-pyro.advection_fv4", false], [32, "module-pyro.advection_fv4.fluxes", false], [32, "module-pyro.advection_fv4.interface", false], [32, "module-pyro.advection_fv4.simulation", false], [33, "module-pyro.advection_fv4.problems", false], [33, "module-pyro.advection_fv4.problems.smooth", false], [33, "module-pyro.advection_fv4.problems.test", false], [33, "module-pyro.advection_fv4.problems.tophat", false], [34, "module-pyro.advection_nonuniform", false], [34, "module-pyro.advection_nonuniform.advective_fluxes", false], [34, "module-pyro.advection_nonuniform.simulation", false], [35, "module-pyro.advection_nonuniform.problems", false], [35, "module-pyro.advection_nonuniform.problems.slotted", false], [35, "module-pyro.advection_nonuniform.problems.test", false], [36, "module-pyro.advection_rk", false], [36, "module-pyro.advection_rk.fluxes", false], [36, "module-pyro.advection_rk.simulation", false], [37, "module-pyro.advection_rk.problems", false], [37, "module-pyro.advection_rk.problems.smooth", false], [37, "module-pyro.advection_rk.problems.test", false], [37, "module-pyro.advection_rk.problems.tophat", false], [38, "module-pyro.advection_weno", false], [38, "module-pyro.advection_weno.fluxes", false], [38, "module-pyro.advection_weno.simulation", false], [39, "module-pyro.advection_weno.problems", false], [39, "module-pyro.advection_weno.problems.smooth", false], [39, "module-pyro.advection_weno.problems.test", false], [39, "module-pyro.advection_weno.problems.tophat", false], [40, "module-pyro.burgers", false], [40, "module-pyro.burgers.burgers_interface", false], [40, "module-pyro.burgers.simulation", false], [41, "module-pyro.burgers.problems", false], [41, "module-pyro.burgers.problems.converge", false], [41, "module-pyro.burgers.problems.test", false], [41, "module-pyro.burgers.problems.tophat", false], [41, "module-pyro.burgers.problems.verify", false], [42, "module-pyro.burgers_viscous", false], [42, "module-pyro.burgers_viscous.interface", false], [42, "module-pyro.burgers_viscous.simulation", false], [43, "module-pyro.burgers_viscous.problems", false], [43, "module-pyro.burgers_viscous.problems.converge", false], [43, "module-pyro.burgers_viscous.problems.test", false], [43, "module-pyro.burgers_viscous.problems.tophat", false], [44, "module-pyro.compressible", false], [44, "module-pyro.compressible.BC", false], [44, "module-pyro.compressible.derives", false], [44, "module-pyro.compressible.eos", false], [44, "module-pyro.compressible.interface", false], [44, "module-pyro.compressible.riemann", false], [44, "module-pyro.compressible.simulation", false], [44, "module-pyro.compressible.unsplit_fluxes", false], [45, "module-pyro.compressible.problems", false], [45, "module-pyro.compressible.problems.acoustic_pulse", false], [45, "module-pyro.compressible.problems.advect", false], [45, "module-pyro.compressible.problems.bubble", false], [45, "module-pyro.compressible.problems.gresho", false], [45, "module-pyro.compressible.problems.hse", false], [45, "module-pyro.compressible.problems.kh", false], [45, "module-pyro.compressible.problems.logo", false], [45, "module-pyro.compressible.problems.quad", false], [45, "module-pyro.compressible.problems.ramp", false], [45, "module-pyro.compressible.problems.rt", false], [45, "module-pyro.compressible.problems.rt2", false], [45, "module-pyro.compressible.problems.sedov", false], [45, "module-pyro.compressible.problems.sod", false], [45, "module-pyro.compressible.problems.test", false], [46, "module-pyro.compressible_fv4", false], [46, "module-pyro.compressible_fv4.fluxes", false], [46, "module-pyro.compressible_fv4.simulation", false], [47, "module-pyro.compressible_fv4.problems", false], [47, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [47, "module-pyro.compressible_fv4.problems.advect", false], [47, "module-pyro.compressible_fv4.problems.bubble", false], [47, "module-pyro.compressible_fv4.problems.gresho", false], [47, "module-pyro.compressible_fv4.problems.hse", false], [47, "module-pyro.compressible_fv4.problems.kh", false], [47, "module-pyro.compressible_fv4.problems.logo", false], [47, "module-pyro.compressible_fv4.problems.quad", false], [47, "module-pyro.compressible_fv4.problems.ramp", false], [47, "module-pyro.compressible_fv4.problems.rt", false], [47, "module-pyro.compressible_fv4.problems.rt2", false], [47, "module-pyro.compressible_fv4.problems.sedov", false], [47, "module-pyro.compressible_fv4.problems.sod", false], [47, "module-pyro.compressible_fv4.problems.test", false], [48, "module-pyro.compressible_react", false], [48, "module-pyro.compressible_react.simulation", false], [49, "module-pyro.compressible_react.problems", false], [49, "module-pyro.compressible_react.problems.flame", false], [49, "module-pyro.compressible_react.problems.rt", false], [50, "module-pyro.compressible_rk", false], [50, "module-pyro.compressible_rk.fluxes", false], [50, "module-pyro.compressible_rk.simulation", false], [51, "module-pyro.compressible_rk.problems", false], [51, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [51, "module-pyro.compressible_rk.problems.advect", false], [51, "module-pyro.compressible_rk.problems.bubble", false], [51, "module-pyro.compressible_rk.problems.gresho", false], [51, "module-pyro.compressible_rk.problems.hse", false], [51, "module-pyro.compressible_rk.problems.kh", false], [51, "module-pyro.compressible_rk.problems.logo", false], [51, "module-pyro.compressible_rk.problems.quad", false], [51, "module-pyro.compressible_rk.problems.ramp", false], [51, "module-pyro.compressible_rk.problems.rt", false], [51, "module-pyro.compressible_rk.problems.rt2", false], [51, "module-pyro.compressible_rk.problems.sedov", false], [51, "module-pyro.compressible_rk.problems.sod", false], [51, "module-pyro.compressible_rk.problems.test", false], [52, "module-pyro.compressible_sdc", false], [52, "module-pyro.compressible_sdc.simulation", false], [53, "module-pyro.compressible_sdc.problems", false], [53, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [53, "module-pyro.compressible_sdc.problems.advect", false], [53, "module-pyro.compressible_sdc.problems.bubble", false], [53, "module-pyro.compressible_sdc.problems.gresho", false], [53, "module-pyro.compressible_sdc.problems.hse", false], [53, "module-pyro.compressible_sdc.problems.kh", false], [53, "module-pyro.compressible_sdc.problems.logo", false], [53, "module-pyro.compressible_sdc.problems.quad", false], [53, "module-pyro.compressible_sdc.problems.ramp", false], [53, "module-pyro.compressible_sdc.problems.rt", false], [53, "module-pyro.compressible_sdc.problems.rt2", false], [53, "module-pyro.compressible_sdc.problems.sedov", false], [53, "module-pyro.compressible_sdc.problems.sod", false], [53, "module-pyro.compressible_sdc.problems.test", false], [54, "module-pyro.diffusion", false], [54, "module-pyro.diffusion.simulation", false], [55, "module-pyro.diffusion.problems", false], [55, "module-pyro.diffusion.problems.gaussian", false], [55, "module-pyro.diffusion.problems.test", false], [56, "module-pyro.incompressible", false], [56, "module-pyro.incompressible.incomp_interface", false], [56, "module-pyro.incompressible.simulation", false], [57, "module-pyro.incompressible.problems", false], [57, "module-pyro.incompressible.problems.converge", false], [57, "module-pyro.incompressible.problems.shear", false], [58, "module-pyro.incompressible_viscous", false], [58, "module-pyro.incompressible_viscous.BC", false], [58, "module-pyro.incompressible_viscous.simulation", false], [59, "module-pyro.incompressible_viscous.problems", false], [59, "module-pyro.incompressible_viscous.problems.cavity", false], [59, "module-pyro.incompressible_viscous.problems.converge", false], [59, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [59, "module-pyro.incompressible_viscous.problems.shear", false], [60, "module-pyro.lm_atm", false], [60, "module-pyro.lm_atm.LM_atm_interface", false], [60, "module-pyro.lm_atm.simulation", false], [61, "module-pyro.lm_atm.problems", false], [61, "module-pyro.lm_atm.problems.bubble", false], [62, "module-pyro.mesh", false], [62, "module-pyro.mesh.array_indexer", false], [62, "module-pyro.mesh.boundary", false], [62, "module-pyro.mesh.fv", false], [62, "module-pyro.mesh.integration", false], [62, "module-pyro.mesh.patch", false], [62, "module-pyro.mesh.reconstruction", false], [63, "module-pyro.multigrid", false], [63, "module-pyro.multigrid.MG", false], [63, "module-pyro.multigrid.edge_coeffs", false], [63, "module-pyro.multigrid.general_MG", false], [63, "module-pyro.multigrid.variable_coeff_MG", false], [64, "module-pyro.multigrid.examples", false], [64, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false], [64, "module-pyro.multigrid.examples.mg_test_general_beta_only", false], [64, "module-pyro.multigrid.examples.mg_test_general_constant", false], [64, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false], [64, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false], [64, "module-pyro.multigrid.examples.mg_test_simple", false], [64, "module-pyro.multigrid.examples.mg_test_vc_constant", false], [64, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false], [64, "module-pyro.multigrid.examples.mg_test_vc_periodic", false], [64, "module-pyro.multigrid.examples.mg_vis", false], [64, "module-pyro.multigrid.examples.project_periodic", false], [64, "module-pyro.multigrid.examples.prolong_restrict_demo", false], [65, "module-pyro.particles", false], [65, "module-pyro.particles.particles", false], [66, "module-pyro.swe", false], [66, "module-pyro.swe.derives", false], [66, "module-pyro.swe.interface", false], [66, "module-pyro.swe.simulation", false], [66, "module-pyro.swe.unsplit_fluxes", false], [67, "module-pyro.swe.problems", false], [67, "module-pyro.swe.problems.acoustic_pulse", false], [67, "module-pyro.swe.problems.advect", false], [67, "module-pyro.swe.problems.dam", false], [67, "module-pyro.swe.problems.kh", false], [67, "module-pyro.swe.problems.logo", false], [67, "module-pyro.swe.problems.quad", false], [67, "module-pyro.swe.problems.test", false], [68, "module-pyro.util", false], [68, "module-pyro.util.compare", false], [68, "module-pyro.util.io_pyro", false], [68, "module-pyro.util.msg", false], [68, "module-pyro.util.plot_tools", false], [68, "module-pyro.util.profile_pyro", false], [68, "module-pyro.util.runparams", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[29, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[65, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[65, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[46, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[44, "pyro.compressible.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[66, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[29, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[30, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[30, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.interface": [[30, "module-pyro.advection.interface", false]], "pyro.advection.problems": [[31, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[31, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[31, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[31, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[30, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[32, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[32, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.interface": [[32, "module-pyro.advection_fv4.interface", false]], "pyro.advection_fv4.problems": [[33, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[33, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.problems.test": [[33, "module-pyro.advection_fv4.problems.test", false]], "pyro.advection_fv4.problems.tophat": [[33, "module-pyro.advection_fv4.problems.tophat", false]], "pyro.advection_fv4.simulation": [[32, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[34, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[34, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[35, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[35, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[35, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[34, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[36, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[36, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[37, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[37, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[37, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[37, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[36, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[38, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[38, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[39, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[39, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[39, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[39, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[38, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[40, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[40, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[41, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[41, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[41, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[41, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.problems.verify": [[41, "module-pyro.burgers.problems.verify", false]], "pyro.burgers.simulation": [[40, "module-pyro.burgers.simulation", false]], "pyro.burgers_viscous": [[42, "module-pyro.burgers_viscous", false]], "pyro.burgers_viscous.interface": [[42, "module-pyro.burgers_viscous.interface", false]], "pyro.burgers_viscous.problems": [[43, "module-pyro.burgers_viscous.problems", false]], "pyro.burgers_viscous.problems.converge": [[43, "module-pyro.burgers_viscous.problems.converge", false]], "pyro.burgers_viscous.problems.test": [[43, "module-pyro.burgers_viscous.problems.test", false]], "pyro.burgers_viscous.problems.tophat": [[43, "module-pyro.burgers_viscous.problems.tophat", false]], "pyro.burgers_viscous.simulation": [[42, "module-pyro.burgers_viscous.simulation", false]], "pyro.compressible": [[44, "module-pyro.compressible", false]], "pyro.compressible.bc": [[44, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[44, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[44, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[44, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[45, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[45, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[45, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[45, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.gresho": [[45, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.hse": [[45, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[45, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[45, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.quad": [[45, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[45, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[45, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[45, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.sedov": [[45, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[45, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[45, "module-pyro.compressible.problems.test", false]], "pyro.compressible.riemann": [[44, "module-pyro.compressible.riemann", false]], "pyro.compressible.simulation": [[44, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[44, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[46, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[46, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[47, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[47, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[47, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[47, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.gresho": [[47, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.hse": [[47, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[47, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[47, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.quad": [[47, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[47, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[47, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[47, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.sedov": [[47, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[47, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[47, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[46, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[48, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[49, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[49, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[49, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[48, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[50, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[50, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[51, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[51, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[51, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[51, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.gresho": [[51, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.hse": [[51, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[51, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[51, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.quad": [[51, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[51, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[51, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[51, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.sedov": [[51, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[51, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[51, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[50, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[52, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[53, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[53, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[53, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[53, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.gresho": [[53, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.hse": [[53, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[53, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[53, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.quad": [[53, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[53, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[53, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[53, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.sedov": [[53, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[53, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[53, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[52, "module-pyro.compressible_sdc.simulation", false]], "pyro.diffusion": [[54, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[55, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[55, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[55, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[54, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[56, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[56, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[57, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[57, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[57, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[56, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[58, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[58, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[59, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[59, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[59, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[59, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[59, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[58, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[60, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[60, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[61, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[61, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.simulation": [[60, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[62, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[62, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[62, "module-pyro.mesh.boundary", false]], "pyro.mesh.fv": [[62, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[62, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[62, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[62, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[63, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[63, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.examples": [[64, "module-pyro.multigrid.examples", false]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[64, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false]], "pyro.multigrid.examples.mg_test_general_beta_only": [[64, "module-pyro.multigrid.examples.mg_test_general_beta_only", false]], "pyro.multigrid.examples.mg_test_general_constant": [[64, "module-pyro.multigrid.examples.mg_test_general_constant", false]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[64, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[64, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false]], "pyro.multigrid.examples.mg_test_simple": [[64, "module-pyro.multigrid.examples.mg_test_simple", false]], "pyro.multigrid.examples.mg_test_vc_constant": [[64, "module-pyro.multigrid.examples.mg_test_vc_constant", false]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[64, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false]], "pyro.multigrid.examples.mg_test_vc_periodic": [[64, "module-pyro.multigrid.examples.mg_test_vc_periodic", false]], "pyro.multigrid.examples.mg_vis": [[64, "module-pyro.multigrid.examples.mg_vis", false]], "pyro.multigrid.examples.project_periodic": [[64, "module-pyro.multigrid.examples.project_periodic", false]], "pyro.multigrid.examples.prolong_restrict_demo": [[64, "module-pyro.multigrid.examples.prolong_restrict_demo", false]], "pyro.multigrid.general_mg": [[63, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[63, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[63, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[65, "module-pyro.particles", false]], "pyro.particles.particles": [[65, "module-pyro.particles.particles", false]], "pyro.plot": [[29, "module-pyro.plot", false]], "pyro.pyro_sim": [[29, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[29, "module-pyro.simulation_null", false]], "pyro.swe": [[66, "module-pyro.swe", false]], "pyro.swe.derives": [[66, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[66, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[67, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[67, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[67, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[67, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[67, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[67, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[67, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[67, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[66, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[66, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[29, "module-pyro.test", false]], "pyro.util": [[68, "module-pyro.util", false]], "pyro.util.compare": [[68, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[68, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[68, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[68, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[68, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[68, "module-pyro.util.runparams", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[29, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[68, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[68, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[68, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[63, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[44, "pyro.compressible.eos.rhoe", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_cgf", false]], "riemann_flux() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_flux", false]], "riemann_hllc() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.riemann_hllc", false]], "riemann_prim() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[62, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[29, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[29, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[68, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[52, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_param() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.set_param", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[68, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[30, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[32, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[34, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[36, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[38, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[40, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.burgers_viscous.simulation)": [[42, "pyro.burgers_viscous.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[46, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[48, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[50, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[52, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[54, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[56, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[58, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[60, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[66, "pyro.swe.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[63, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[63, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "sphericalpolar (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states", false]], "states() (in module pyro.compressible.interface)": [[44, "pyro.compressible.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[46, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[50, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[68, "pyro.util.msg.success", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.test_general_poisson_dirichlet", false]], "test_general_poisson_inhomogeneous() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.test_general_poisson_inhomogeneous", false]], "test_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_simple)": [[64, "pyro.multigrid.examples.mg_test_simple.test_poisson_dirichlet", false]], "test_vc_constant() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.test_vc_constant", false]], "test_vc_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.test_vc_poisson_dirichlet", false]], "test_vc_poisson_periodic() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.test_vc_poisson_periodic", false]], "timer (class in pyro.util.profile_pyro)": [[68, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[68, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[68, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[62, "pyro.mesh.fv.FV2d.to_centers", false]], "true() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.true", false]], "true() (in module pyro.multigrid.examples.mg_test_simple)": [[64, "pyro.multigrid.examples.mg_test_simple.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.true", false]], "true() (in module pyro.multigrid.examples.mg_vis)": [[64, "pyro.multigrid.examples.mg_vis.true", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[30, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[34, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[66, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[44, "pyro.compressible.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[58, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[63, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[66, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.velocity", false]], "verify() (in module pyro.burgers.problems.verify)": [[41, "pyro.burgers.problems.verify.verify", false]], "warning() (in module pyro.util.msg)": [[68, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.write_particles", false]], "xl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.xl_func", false]], "yl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.yl_func", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[29, 0, 0, "-", "pyro"]], "pyro": [[30, 0, 0, "-", "advection"], [32, 0, 0, "-", "advection_fv4"], [34, 0, 0, "-", "advection_nonuniform"], [36, 0, 0, "-", "advection_rk"], [38, 0, 0, "-", "advection_weno"], [40, 0, 0, "-", "burgers"], [42, 0, 0, "-", "burgers_viscous"], [44, 0, 0, "-", "compressible"], [46, 0, 0, "-", "compressible_fv4"], [48, 0, 0, "-", "compressible_react"], [50, 0, 0, "-", "compressible_rk"], [52, 0, 0, "-", "compressible_sdc"], [54, 0, 0, "-", "diffusion"], [56, 0, 0, "-", "incompressible"], [58, 0, 0, "-", "incompressible_viscous"], [60, 0, 0, "-", "lm_atm"], [62, 0, 0, "-", "mesh"], [63, 0, 0, "-", "multigrid"], [65, 0, 0, "-", "particles"], [29, 0, 0, "-", "plot"], [29, 0, 0, "-", "pyro_sim"], [29, 0, 0, "-", "simulation_null"], [66, 0, 0, "-", "swe"], [29, 0, 0, "-", "test"], [68, 0, 0, "-", "util"]], "pyro.advection": [[30, 0, 0, "-", "advective_fluxes"], [30, 0, 0, "-", "interface"], [31, 0, 0, "-", "problems"], [30, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[30, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.interface": [[30, 1, 1, "", "linear_interface"]], "pyro.advection.problems": [[31, 0, 0, "-", "smooth"], [31, 0, 0, "-", "test"], [31, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[30, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[30, 3, 1, "", "dovis"], [30, 3, 1, "", "evolve"], [30, 3, 1, "", "initialize"], [30, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[32, 0, 0, "-", "fluxes"], [32, 0, 0, "-", "interface"], [33, 0, 0, "-", "problems"], [32, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[32, 1, 1, "", "fluxes"]], "pyro.advection_fv4.interface": [[32, 1, 1, "", "states"], [32, 1, 1, "", "states_nolimit"]], "pyro.advection_fv4.problems": [[33, 0, 0, "-", "smooth"], [33, 0, 0, "-", "test"], [33, 0, 0, "-", "tophat"]], "pyro.advection_fv4.problems.smooth": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.test": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.tophat": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[32, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[32, 3, 1, "", "initialize"], [32, 3, 1, "", "preevolve"], [32, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[34, 0, 0, "-", "advective_fluxes"], [35, 0, 0, "-", "problems"], [34, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[34, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[35, 0, 0, "-", "slotted"], [35, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[34, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[34, 3, 1, "", "dovis"], [34, 3, 1, "", "evolve"], [34, 3, 1, "", "initialize"], [34, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[36, 0, 0, "-", "fluxes"], [37, 0, 0, "-", "problems"], [36, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[36, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[37, 0, 0, "-", "smooth"], [37, 0, 0, "-", "test"], [37, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[36, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[36, 3, 1, "", "evolve"], [36, 3, 1, "", "method_compute_timestep"], [36, 3, 1, "", "substep"]], "pyro.advection_weno": [[38, 0, 0, "-", "fluxes"], [39, 0, 0, "-", "problems"], [38, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[38, 1, 1, "", "fluxes"], [38, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[39, 0, 0, "-", "smooth"], [39, 0, 0, "-", "test"], [39, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[38, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[38, 3, 1, "", "evolve"], [38, 3, 1, "", "method_compute_timestep"], [38, 3, 1, "", "substep"]], "pyro.burgers": [[40, 0, 0, "-", "burgers_interface"], [41, 0, 0, "-", "problems"], [40, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[40, 1, 1, "", "apply_transverse_corrections"], [40, 1, 1, "", "construct_unsplit_fluxes"], [40, 1, 1, "", "get_interface_states"], [40, 1, 1, "", "riemann"], [40, 1, 1, "", "riemann_and_upwind"], [40, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[41, 0, 0, "-", "converge"], [41, 0, 0, "-", "test"], [41, 0, 0, "-", "tophat"], [41, 0, 0, "-", "verify"]], "pyro.burgers.problems.converge": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.verify": [[41, 1, 1, "", "verify"]], "pyro.burgers.simulation": [[40, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[40, 3, 1, "", "dovis"], [40, 3, 1, "", "evolve"], [40, 3, 1, "", "initialize"], [40, 3, 1, "", "method_compute_timestep"]], "pyro.burgers_viscous": [[42, 0, 0, "-", "interface"], [43, 0, 0, "-", "problems"], [42, 0, 0, "-", "simulation"]], "pyro.burgers_viscous.interface": [[42, 1, 1, "", "apply_diffusion_corrections"], [42, 1, 1, "", "diffuse"], [42, 1, 1, "", "get_lap"]], "pyro.burgers_viscous.problems": [[43, 0, 0, "-", "converge"], [43, 0, 0, "-", "test"], [43, 0, 0, "-", "tophat"]], "pyro.burgers_viscous.problems.converge": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.test": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.tophat": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.burgers_viscous.simulation": [[42, 2, 1, "", "Simulation"]], "pyro.burgers_viscous.simulation.Simulation": [[42, 3, 1, "", "evolve"]], "pyro.compressible": [[44, 0, 0, "-", "BC"], [44, 0, 0, "-", "derives"], [44, 0, 0, "-", "eos"], [44, 0, 0, "-", "interface"], [45, 0, 0, "-", "problems"], [44, 0, 0, "-", "riemann"], [44, 0, 0, "-", "simulation"], [44, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[44, 1, 1, "", "inflow_post_bc"], [44, 1, 1, "", "inflow_pre_bc"], [44, 1, 1, "", "user"]], "pyro.compressible.derives": [[44, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[44, 1, 1, "", "dens"], [44, 1, 1, "", "pres"], [44, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[44, 1, 1, "", "artificial_viscosity"], [44, 1, 1, "", "states"]], "pyro.compressible.problems": [[45, 0, 0, "-", "acoustic_pulse"], [45, 0, 0, "-", "advect"], [45, 0, 0, "-", "bubble"], [45, 0, 0, "-", "gresho"], [45, 0, 0, "-", "hse"], [45, 0, 0, "-", "kh"], [45, 0, 0, "-", "logo"], [45, 0, 0, "-", "quad"], [45, 0, 0, "-", "ramp"], [45, 0, 0, "-", "rt"], [45, 0, 0, "-", "rt2"], [45, 0, 0, "-", "sedov"], [45, 0, 0, "-", "sod"], [45, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.gresho": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.hse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.quad": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.riemann": [[44, 1, 1, "", "consFlux"], [44, 1, 1, "", "riemann_cgf"], [44, 1, 1, "", "riemann_flux"], [44, 1, 1, "", "riemann_hllc"], [44, 1, 1, "", "riemann_prim"]], "pyro.compressible.simulation": [[44, 2, 1, "", "Simulation"], [44, 2, 1, "", "Variables"], [44, 1, 1, "", "cons_to_prim"], [44, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[44, 3, 1, "", "dovis"], [44, 3, 1, "", "evolve"], [44, 3, 1, "", "initialize"], [44, 3, 1, "", "method_compute_timestep"], [44, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[44, 1, 1, "", "apply_artificial_viscosity"], [44, 1, 1, "", "apply_source_terms"], [44, 1, 1, "", "apply_transverse_flux"], [44, 1, 1, "", "interface_states"]], "pyro.compressible_fv4": [[46, 0, 0, "-", "fluxes"], [47, 0, 0, "-", "problems"], [46, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[46, 1, 1, "", "flux_cons"], [46, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[47, 0, 0, "-", "acoustic_pulse"], [47, 0, 0, "-", "advect"], [47, 0, 0, "-", "bubble"], [47, 0, 0, "-", "gresho"], [47, 0, 0, "-", "hse"], [47, 0, 0, "-", "kh"], [47, 0, 0, "-", "logo"], [47, 0, 0, "-", "quad"], [47, 0, 0, "-", "ramp"], [47, 0, 0, "-", "rt"], [47, 0, 0, "-", "rt2"], [47, 0, 0, "-", "sedov"], [47, 0, 0, "-", "sod"], [47, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.gresho": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.hse": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.quad": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[46, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[46, 3, 1, "", "evolve"], [46, 3, 1, "", "preevolve"], [46, 3, 1, "", "substep"]], "pyro.compressible_react": [[49, 0, 0, "-", "problems"], [48, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[49, 0, 0, "-", "flame"], [49, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[48, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[48, 3, 1, "", "burn"], [48, 3, 1, "", "diffuse"], [48, 3, 1, "", "dovis"], [48, 3, 1, "", "evolve"], [48, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[50, 0, 0, "-", "fluxes"], [51, 0, 0, "-", "problems"], [50, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[50, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[51, 0, 0, "-", "acoustic_pulse"], [51, 0, 0, "-", "advect"], [51, 0, 0, "-", "bubble"], [51, 0, 0, "-", "gresho"], [51, 0, 0, "-", "hse"], [51, 0, 0, "-", "kh"], [51, 0, 0, "-", "logo"], [51, 0, 0, "-", "quad"], [51, 0, 0, "-", "ramp"], [51, 0, 0, "-", "rt"], [51, 0, 0, "-", "rt2"], [51, 0, 0, "-", "sedov"], [51, 0, 0, "-", "sod"], [51, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.gresho": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.hse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.quad": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[50, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[50, 3, 1, "", "evolve"], [50, 3, 1, "", "method_compute_timestep"], [50, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[53, 0, 0, "-", "problems"], [52, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[53, 0, 0, "-", "acoustic_pulse"], [53, 0, 0, "-", "advect"], [53, 0, 0, "-", "bubble"], [53, 0, 0, "-", "gresho"], [53, 0, 0, "-", "hse"], [53, 0, 0, "-", "kh"], [53, 0, 0, "-", "logo"], [53, 0, 0, "-", "quad"], [53, 0, 0, "-", "ramp"], [53, 0, 0, "-", "rt"], [53, 0, 0, "-", "rt2"], [53, 0, 0, "-", "sedov"], [53, 0, 0, "-", "sod"], [53, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.gresho": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.hse": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.quad": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[52, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[52, 3, 1, "", "evolve"], [52, 3, 1, "", "sdc_integral"]], "pyro.diffusion": [[55, 0, 0, "-", "problems"], [54, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[55, 0, 0, "-", "gaussian"], [55, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"], [55, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[54, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[54, 3, 1, "", "dovis"], [54, 3, 1, "", "evolve"], [54, 3, 1, "", "initialize"], [54, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[56, 0, 0, "-", "incomp_interface"], [57, 0, 0, "-", "problems"], [56, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[56, 1, 1, "", "apply_gradp_corrections"], [56, 1, 1, "", "apply_other_source_terms"], [56, 1, 1, "", "mac_vels"], [56, 1, 1, "", "states"]], "pyro.incompressible.problems": [[57, 0, 0, "-", "converge"], [57, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[56, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[56, 3, 1, "", "define_other_bc"], [56, 3, 1, "", "do_other_update_velocity"], [56, 3, 1, "", "dovis"], [56, 3, 1, "", "evolve"], [56, 3, 1, "", "initialize"], [56, 3, 1, "", "other_source_term"], [56, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[58, 0, 0, "-", "BC"], [59, 0, 0, "-", "problems"], [58, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[58, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[59, 0, 0, "-", "cavity"], [59, 0, 0, "-", "converge"], [59, 0, 0, "-", "plot_cavity"], [59, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[59, 1, 1, "", "get_args"], [59, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[58, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[58, 3, 1, "", "define_other_bc"], [58, 3, 1, "", "do_other_update_velocity"], [58, 3, 1, "", "evolve"], [58, 3, 1, "", "initialize"], [58, 3, 1, "", "other_source_term"], [58, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[60, 0, 0, "-", "LM_atm_interface"], [61, 0, 0, "-", "problems"], [60, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[60, 1, 1, "", "get_interface_states"], [60, 1, 1, "", "is_asymmetric"], [60, 1, 1, "", "is_asymmetric_pair"], [60, 1, 1, "", "is_symmetric"], [60, 1, 1, "", "is_symmetric_pair"], [60, 1, 1, "", "mac_vels"], [60, 1, 1, "", "rho_states"], [60, 1, 1, "", "riemann"], [60, 1, 1, "", "riemann_and_upwind"], [60, 1, 1, "", "states"], [60, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[61, 0, 0, "-", "bubble"]], "pyro.lm_atm.problems.bubble": [[61, 1, 1, "", "finalize"], [61, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[60, 2, 1, "", "Basestate"], [60, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[60, 3, 1, "", "jp"], [60, 3, 1, "", "v"], [60, 3, 1, "", "v2d"], [60, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[60, 3, 1, "", "dovis"], [60, 3, 1, "", "evolve"], [60, 3, 1, "", "initialize"], [60, 3, 1, "", "make_prime"], [60, 3, 1, "", "method_compute_timestep"], [60, 3, 1, "", "preevolve"], [60, 3, 1, "", "read_extras"], [60, 3, 1, "", "write_extras"]], "pyro.mesh": [[62, 0, 0, "-", "array_indexer"], [62, 0, 0, "-", "boundary"], [62, 0, 0, "-", "fv"], [62, 0, 0, "-", "integration"], [62, 0, 0, "-", "patch"], [62, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[62, 2, 1, "", "ArrayIndexer"], [62, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[62, 3, 1, "", "copy"], [62, 3, 1, "", "fill_ghost"], [62, 3, 1, "", "ip"], [62, 3, 1, "", "ip_jp"], [62, 3, 1, "", "is_asymmetric"], [62, 3, 1, "", "is_symmetric"], [62, 3, 1, "", "jp"], [62, 3, 1, "", "lap"], [62, 3, 1, "", "norm"], [62, 3, 1, "", "pretty_print"], [62, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[62, 3, 1, "", "copy"], [62, 3, 1, "", "fill_ghost"], [62, 3, 1, "", "ip_jp"], [62, 3, 1, "", "is_asymmetric"], [62, 3, 1, "", "is_symmetric"], [62, 3, 1, "", "lap"], [62, 3, 1, "", "norm"], [62, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[62, 2, 1, "", "BC"], [62, 2, 1, "", "BCProp"], [62, 1, 1, "", "bc_is_solid"], [62, 1, 1, "", "define_bc"]], "pyro.mesh.fv": [[62, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[62, 3, 1, "", "from_centers"], [62, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[62, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[62, 3, 1, "", "compute_final_update"], [62, 3, 1, "", "get_stage_start"], [62, 3, 1, "", "nstages"], [62, 3, 1, "", "set_start"], [62, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[62, 2, 1, "", "Cartesian2d"], [62, 2, 1, "", "CellCenterData2d"], [62, 2, 1, "", "FaceCenterData2d"], [62, 2, 1, "", "Grid2d"], [62, 2, 1, "", "SphericalPolar"], [62, 1, 1, "", "cell_center_data_clone"], [62, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[62, 3, 1, "", "add_derived"], [62, 3, 1, "", "add_ivars"], [62, 3, 1, "", "create"], [62, 3, 1, "", "fill_BC"], [62, 3, 1, "", "fill_BC_all"], [62, 3, 1, "", "get_aux"], [62, 3, 1, "", "get_var"], [62, 3, 1, "", "get_var_by_index"], [62, 3, 1, "", "get_vars"], [62, 3, 1, "", "max"], [62, 3, 1, "", "min"], [62, 3, 1, "", "pretty_print"], [62, 3, 1, "", "prolong"], [62, 3, 1, "", "register_var"], [62, 3, 1, "", "restrict"], [62, 3, 1, "", "set_aux"], [62, 3, 1, "", "write"], [62, 3, 1, "", "write_data"], [62, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[62, 3, 1, "", "add_derived"], [62, 3, 1, "", "create"], [62, 3, 1, "", "fill_BC"], [62, 3, 1, "", "get_var_by_index"], [62, 3, 1, "", "get_vars"], [62, 3, 1, "", "prolong"], [62, 3, 1, "", "restrict"], [62, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[62, 3, 1, "", "coarse_like"], [62, 3, 1, "", "fine_like"], [62, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[62, 1, 1, "", "flatten"], [62, 1, 1, "", "flatten_multid"], [62, 1, 1, "", "limit"], [62, 1, 1, "", "limit2"], [62, 1, 1, "", "limit4"], [62, 1, 1, "", "nolimit"], [62, 1, 1, "", "well_balance"], [62, 1, 1, "", "weno"], [62, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[63, 0, 0, "-", "MG"], [63, 0, 0, "-", "edge_coeffs"], [64, 0, 0, "-", "examples"], [63, 0, 0, "-", "general_MG"], [63, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[63, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[63, 3, 1, "", "get_solution"], [63, 3, 1, "", "get_solution_gradient"], [63, 3, 1, "", "get_solution_object"], [63, 3, 1, "", "grid_info"], [63, 3, 1, "", "init_RHS"], [63, 3, 1, "", "init_solution"], [63, 3, 1, "", "init_zeros"], [63, 3, 1, "", "smooth"], [63, 3, 1, "", "solve"], [63, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[63, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[63, 3, 1, "", "restrict"]], "pyro.multigrid.examples": [[64, 0, 0, "-", "mg_test_general_alphabeta_only"], [64, 0, 0, "-", "mg_test_general_beta_only"], [64, 0, 0, "-", "mg_test_general_constant"], [64, 0, 0, "-", "mg_test_general_dirichlet"], [64, 0, 0, "-", "mg_test_general_inhomogeneous"], [64, 0, 0, "-", "mg_test_simple"], [64, 0, 0, "-", "mg_test_vc_constant"], [64, 0, 0, "-", "mg_test_vc_dirichlet"], [64, 0, 0, "-", "mg_test_vc_periodic"], [64, 0, 0, "-", "mg_vis"], [64, 0, 0, "-", "project_periodic"], [64, 0, 0, "-", "prolong_restrict_demo"]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_beta_only": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_constant": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_inhomogeneous"], [64, 1, 1, "", "true"], [64, 1, 1, "", "xl_func"], [64, 1, 1, "", "yl_func"]], "pyro.multigrid.examples.mg_test_simple": [[64, 1, 1, "", "f"], [64, 1, 1, "", "test_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_constant": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "f"], [64, 1, 1, "", "test_vc_constant"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "f"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_vc_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_periodic": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "f"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_vc_poisson_periodic"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_vis": [[64, 1, 1, "", "doit"], [64, 1, 1, "", "f"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.project_periodic": [[64, 1, 1, "", "doit"]], "pyro.multigrid.examples.prolong_restrict_demo": [[64, 1, 1, "", "doit"]], "pyro.multigrid.general_MG": [[63, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[63, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[63, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[63, 3, 1, "", "smooth"]], "pyro.particles": [[65, 0, 0, "-", "particles"]], "pyro.particles.particles": [[65, 2, 1, "", "Particle"], [65, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[65, 3, 1, "", "interpolate_velocity"], [65, 3, 1, "", "pos"], [65, 3, 1, "", "update"], [65, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[65, 3, 1, "", "array_generate_particles"], [65, 3, 1, "", "enforce_particle_boundaries"], [65, 3, 1, "", "get_init_positions"], [65, 3, 1, "", "get_positions"], [65, 3, 1, "", "grid_generate_particles"], [65, 3, 1, "", "randomly_generate_particles"], [65, 3, 1, "", "update_particles"], [65, 3, 1, "", "write_particles"]], "pyro.plot": [[29, 1, 1, "", "get_args"], [29, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[29, 2, 1, "", "Pyro"], [29, 2, 1, "", "PyroBenchmark"], [29, 1, 1, "", "main"], [29, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[29, 3, 1, "", "add_problem"], [29, 3, 1, "", "get_grid"], [29, 3, 1, "", "get_sim"], [29, 3, 1, "", "get_var"], [29, 3, 1, "", "initialize_problem"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[29, 3, 1, "", "compare_to_benchmark"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[29, 2, 1, "", "NullSimulation"], [29, 1, 1, "", "bc_setup"], [29, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[29, 3, 1, "", "compute_timestep"], [29, 3, 1, "", "do_output"], [29, 3, 1, "", "dovis"], [29, 3, 1, "", "evolve"], [29, 3, 1, "", "finalize"], [29, 3, 1, "", "finished"], [29, 3, 1, "", "initialize"], [29, 3, 1, "", "method_compute_timestep"], [29, 3, 1, "", "preevolve"], [29, 3, 1, "", "read_extras"], [29, 3, 1, "", "write"], [29, 3, 1, "", "write_extras"]], "pyro.swe": [[66, 0, 0, "-", "derives"], [66, 0, 0, "-", "interface"], [67, 0, 0, "-", "problems"], [66, 0, 0, "-", "simulation"], [66, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[66, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[66, 1, 1, "", "consFlux"], [66, 1, 1, "", "riemann_hllc"], [66, 1, 1, "", "riemann_roe"], [66, 1, 1, "", "states"]], "pyro.swe.problems": [[67, 0, 0, "-", "acoustic_pulse"], [67, 0, 0, "-", "advect"], [67, 0, 0, "-", "dam"], [67, 0, 0, "-", "kh"], [67, 0, 0, "-", "logo"], [67, 0, 0, "-", "quad"], [67, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[66, 2, 1, "", "Simulation"], [66, 2, 1, "", "Variables"], [66, 1, 1, "", "cons_to_prim"], [66, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[66, 3, 1, "", "dovis"], [66, 3, 1, "", "evolve"], [66, 3, 1, "", "initialize"], [66, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[66, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[29, 2, 1, "", "PyroTest"], [29, 1, 1, "", "avoid_interleaved_output"], [29, 1, 1, "", "do_tests"], [29, 1, 1, "", "main"], [29, 1, 1, "", "run_test"], [29, 1, 1, "", "run_test_star"]], "pyro.util": [[68, 0, 0, "-", "compare"], [68, 0, 0, "-", "io_pyro"], [68, 0, 0, "-", "msg"], [68, 0, 0, "-", "plot_tools"], [68, 0, 0, "-", "profile_pyro"], [68, 0, 0, "-", "runparams"]], "pyro.util.compare": [[68, 1, 1, "", "compare"], [68, 1, 1, "", "main"]], "pyro.util.io_pyro": [[68, 1, 1, "", "read"], [68, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[68, 1, 1, "", "bold"], [68, 1, 1, "", "fail"], [68, 1, 1, "", "success"], [68, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[68, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[68, 2, 1, "", "Timer"], [68, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[68, 3, 1, "", "begin"], [68, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[68, 3, 1, "", "report"], [68, 3, 1, "", "timer"]], "pyro.util.runparams": [[68, 2, 1, "", "RuntimeParameters"], [68, 1, 1, "", "is_float"], [68, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[68, 3, 1, "", "get_param"], [68, 3, 1, "", "load_params"], [68, 3, 1, "", "print_all_params"], [68, 3, 1, "", "print_paramfile"], [68, 3, 1, "", "print_sphinx_tables"], [68, 3, 1, "", "print_unused_params"], [68, 3, 1, "", "set_param"], [68, 3, 1, "", "write_params"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "terms": {"": [1, 2, 3, 4, 5, 7, 8, 9, 12, 16, 17, 20, 23, 26, 27, 29, 38, 40, 44, 52, 56, 58, 60, 62, 63, 64, 65, 66, 69, 71, 72], "0": [1, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 21, 22, 23, 24, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 44, 50, 54, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71], "00": 17, "0000000000": [17, 21, 22, 23], "0000000000000007": 23, "000100977": 21, "000117324": 22, "00011884": 23, "000155893": 21, "000168502": 23, "000168818": 22, "000187447": 23, "000221902": 23, "000222329": 21, "000242683": 22, "000245728": 21, "000257541": 21, "0002674195946900653": 6, "000272285": 23, "000278462": 22, "000298554": 23, "000314789": 21, "000338509": 22, "000349254": 21, "000359788": 21, "0003804503479700414": 2, "000397674": 22, "000411339": 21, "000426042": 22, "000446485": 21, "0004957445615074047": 21, "000509584": 21, "000523281": 21, "000524953": 22, "000544087": 21, "000576837": 23, "000594507": 21, "00060774": 22, "0006216334987521017": 22, "00062574": 22, "0006486396426301177": 23, "000708087": 22, "000710814": 21, "000813357": 22, "000816239": 23, "000846751": 23, "000889832": 22, "000918517": 22, "000931668": 23, "001": 10, "00102915": 21, "00106741": 21, "00110351": 22, "00113252": 22, "0011347": 23, "00119765": 23, "0012532978372415558": 22, "0012759605329324085": 23, "00131762": 23, "00135041": 23, "00155e": 21, "00170278": 23, "00170641": 22, "00188597": 23, "0021": 73, "00256253": 22, "00348191": 22, "00424463": 21, "004572165056269441": 2, "00463131": 23, "004718856190972565": 17, "0047189": 17, "00472": 17, "0050815": 22, "005391244339065405": 21, "00611516": 21, "00623945": 21, "00656631": 23, "00731526": 22, "00864876": 23, "0086e": 23, "00901111": 22, "00951831": 21, "01": [1, 7, 8, 16, 69], "010065": 22, "0106141": 23, "01092e": 22, "01132e": 22, "01137": 21, "01145e": 22, "0125": 8, "01265": 0, "0129066": 22, "0135776": 21, "0139226": 21, "0145734": 21, "0160323": 22, "0163063": 22, "0166": 73, "0166908": 21, "0168243": 23, "0171409": 23, "01772e": 22, "0182181": 21, "01821e": 23, "0197734": 21, "02": 23, "0215643": 21, "02198e": 21, "0224452": 22, "0224975": 23, "0233563": 22, "0236543": 21, "0238e": 22, "0243037": 22, "02448256984911586": 21, "025573219961900512": 23, "0257902": 21, "0257909": 21, "02687": 21, "02732210851664811": 2, "02789e": 21, "0280513": 21, "02861": 23, "029032258064516": 8, "0292467": 22, "0312525": 22, "03125e": 21, "0318323": 23, "03283823443993396": 22, "033097": 23, "03473e": 21, "034e": 22, "03506e": 22, "0355e": 23, "036315310129800826": 22, "0364241": 23, "0377753": 22, "03781e": 23, "03884e": 22, "039": 38, "0417201": 22, "04419": 22, "0442789": 23, "0447352805871284e": 21, "04509e": 21, "0468113": 23, "047": 70, "04737e": 23, "0484181": 21, "04844393523115633": 23, "04862": 22, "0497494": 22, "05": [2, 6, 12, 21, 22, 23], "0515129": 23, "051e": 21, "0527907": 23, "05447e": 21, "0582938": 22, "06": [2, 6, 21, 22, 23], "06162": 21, "062255558417692e": 21, "06486e": 22, "06513": 22, "06557e": 21, "06576e": 23, "0665472": 23, "06977e": 23, "07": [6, 21, 22, 23, 38], "0701013": 21, "0705": 23, "0705e": 22, "0727216": 21, "0736819": 23, "073e": 23, "0747197": 22, "07478e": 21, "07629e": 23, "07633187e": 23, "0769222917915304e": 6, "08": [21, 22, 23], "08132": 23, "08889e": 21, "09": [21, 22, 23], "091": 23, "0918e": 21, "092": 70, "09217e": 23, "09401e": 21, "097515813669473": 21, "09752": 21, "09787e": 21, "0x7f28fed4be10": 21, "0x7f29088f59d0": 21, "0x7f3b4bfef4d0": 23, "0x7f3b54386e90": 23, "0x7f3fcc92f050": 1, "0x7f99a82c8090": 7, "0x7f99a83ea410": 7, "1": [1, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 44, 50, 52, 54, 57, 58, 59, 60, 62, 63, 64, 66, 68, 69, 70, 71, 73], "10": [0, 1, 2, 6, 7, 8, 12, 16, 17, 21, 22, 23, 38, 44, 59, 63, 64, 66, 68, 73], "100": [1, 7, 12, 17, 68, 69], "1000": 12, "10000": [1, 7, 69], "1006": 73, "1007": [12, 59, 73], "101": 23, "101526": 22, "1016": [38, 73], "1024": 2, "103": 23, "103e": 22, "1068868945958364e": 23, "10732e": 23, "108": 17, "10838": 17, "10977e": 22, "10g": [22, 23], "11": [1, 7, 17, 21, 22, 23, 63, 73], "111": 7, "111546863428753e": 21, "112": 23, "115": 23, "116": 8, "11691e": 21, "11764e": 21, "11941e": 22, "11945e": 22, "12": [1, 7, 17, 21, 22, 23, 29, 64, 68], "121": 21, "1210": 73, "1215": 73, "12157": 17, "12199e": 21, "122": [17, 21], "12439e": 23, "125": [8, 17, 28, 71, 73], "12514": 22, "1265": 0, "127": 73, "128": [2, 6, 8, 12, 21, 22, 23, 71], "129": 22, "13": [1, 17, 21, 23, 70], "13071e": 21, "13671": 17, "137": 17, "13722e": 21, "137992831541219": [8, 71], "13952e": 21, "14": [8, 17, 21, 23, 44, 62, 66, 71], "14059e": 22, "141592653589793": 70, "1447096": 8, "14661e": 21, "15": [17, 21, 23, 70], "15043e": 23, "153325": 22, "15445e": 21, "158": 73, "16": [2, 6, 12, 17, 18, 21, 22, 23, 59, 64], "160": 22, "16168e": 22, "163": [12, 57, 59, 73], "16499e": 21, "17": [17, 23], "17056e": 21, "17095e": 23, "171": 73, "17194": 17, "172": 17, "1726e": 23, "17352e": 21, "17409776671446628": 21, "17418e": 22, "178": 73, "17826e": 23, "18": [17, 22, 23], "1803634390217064": 23, "180588": 23, "1827e": 23, "18429e": 21, "185": 17, "18533": 17, "188": 22, "19": [17, 22, 23], "19149e": 21, "192": 7, "19217e": 23, "1922e": 22, "19454": 21, "1958": 73, "1959": 8, "19593e": 23, "19639e": 21, "1979": 73, "19808e": 22, "1982": 73, "1984": [8, 44, 45, 47, 51, 53], "1989": 73, "1990": [30, 34, 40, 42, 44, 48, 66, 73], "19906e": 22, "1993": [8, 45, 47, 51, 53], "1996": [12, 40, 57, 60, 64, 73], "1998": [8, 38, 45, 47, 51, 53], "19980007543": 38, "1999": 73, "1d": 38, "1e": [29, 62, 63, 64, 68], "1st": 10, "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 20, 21, 22, 23, 24, 26, 32, 44, 45, 47, 50, 51, 53, 54, 57, 59, 62, 63, 64, 66, 69, 70, 71, 73], "20": [17, 22, 23], "200": 73, "2000": [12, 57, 59, 73], "2003": 0, "2009": 38, "2010": 44, "2011": [8, 32, 45, 46, 47, 51, 52, 53, 67, 73], "2012": [0, 7, 8, 45, 47, 51, 53], "2014": [8, 45, 47, 51, 53], "2019": [0, 73], "20281e": 21, "2048": 23, "206045378311055": [8, 71], "209": 17, "2092": 17, "21": 17, "210681933627904e": 23, "21105": 0, "21253e": 22, "213": 22, "2197": 17, "21994e": 21, "22": 17, "22015e": 22, "221286": 22, "22925e": 23, "23": [17, 70], "233": 73, "24": [17, 70], "2411": 23, "24144": 23, "24513e": 21, "24555429482631e": 21, "24911e": 21, "25": [1, 3, 7, 8, 16, 17, 68, 69, 73], "256": [2, 6, 21], "256041": 23, "25622e": 21, "25658e": 23, "257": 73, "25705e": 21, "257466296364851e": 22, "25763e": 21, "25859e": 22, "26": [17, 70], "26638e": 23, "26903e": 21, "27": 17, "271": [12, 57, 59, 73], "27175e": 21, "2728946362388976e": 23, "27361e": 21, "274": 17, "27407": 17, "27531e": 23, "278": 17, "27837": 17, "28": [17, 73], "28164e": 21, "28172e": 22, "28187": 21, "283": 73, "28541e": 23, "2871": 22, "28807e": 22, "28873e": 22, "29": 17, "29051e": 23, "2910353907176844e": 22, "298147": 22, "29871": 23, "2c": 44, "2d": [5, 7, 62, 66, 70], "2g": [17, 70], "2h": 66, "2hc": 66, "2nd": [3, 5, 6, 8, 10, 12, 16, 24, 44, 50, 62, 64, 66, 71], "2ng": [17, 62], "3": [1, 2, 3, 4, 6, 7, 8, 12, 17, 21, 22, 23, 44, 57, 59, 62, 66, 69, 70, 71, 73], "30": [17, 73], "301203447716335e": 23, "30184e": 22, "307211": 21, "30812e": 22, "30821e": 23, "309": 73, "30982e": 22, "30997e": 22, "31": [17, 73], "31131e": 21, "312": 73, "31346": 21, "316533": 22, "319": [12, 59, 73], "32": [1, 2, 6, 7, 12, 17, 18, 21, 22, 23, 70], "32098e": 23, "323786088373021": 22, "32767e": 22, "32927e": 22, "32945e": 21, "33": [7, 8, 17], "33005e": 21, "335": 73, "336": 17, "33611": 17, "33718": 23, "33838e": 21, "34": [0, 17, 21], "34558e": 23, "347638624909216": 21, "35": 17, "3530556515124825e": 22, "35586e": 22, "36": 17, "36009e": 23, "36183": 21, "362": 73, "36466e": 22, "36992e": 23, "37": 17, "371": 23, "37252e": 23, "37453": 22, "38": [17, 22], "3860268814816614e": 6, "3868": 23, "3868428575047": 23, "387": 73, "38943e": 23, "39": [17, 70], "39072e": 21, "39659e": 23, "39771e": 21, "3g": 17, "4": [0, 1, 2, 3, 6, 7, 8, 12, 16, 17, 21, 22, 23, 24, 44, 45, 47, 48, 51, 53, 57, 59, 62, 64, 66, 70, 71, 73], "40": 17, "40192e": 22, "40233e": 22, "40799e": 22, "40947e": 22, "41": 17, "411": 73, "4147e": 21, "41489e": 21, "42": [12, 17, 70], "42452": 17, "42473": 22, "425": 17, "425271389680081e": 2, "43": [17, 70], "430738": 21, "4317": 17, "432": 17, "43215": 21, "43441": 23, "437223355768636e": 22, "44": 17, "44068e": 23, "44281e": 21, "443977": 21, "4452e": 23, "44588e": 21, "44857e": 22, "44914e": 22, "45": 17, "455482": 22, "45572e": 22, "4578": 23, "45795e": 23, "458207725000789e": 22, "46": [17, 70], "4637e": 22, "4641": 22, "46453e": 21, "46615e": 21, "46752e": 21, "47": [17, 23], "47155e": 23, "47757e": 23, "47845e": 23, "48": [17, 73], "48271e": 22, "4855e": 22, "48679e": 22, "49": 17, "4901": 23, "49296e": 21, "49345e": 21, "4967652930826935e": 22, "4th": [2, 3, 5, 6, 7, 8, 12, 16, 32, 44, 46, 52, 62, 66, 71], "5": [1, 2, 3, 6, 7, 8, 16, 17, 21, 22, 23, 27, 44, 50, 54, 62, 66, 70, 71], "50": [17, 22, 63], "500": 2, "5000": [2, 7], "50231": 21, "50717e": 22, "5072807373286882e": 22, "51": 17, "511": 23, "51109e": 21, "512": 2, "51413991329132e": 21, "519131423273572e": 6, "52": 17, "52121e": 22, "521885": 22, "5233260541432057e": 2, "53": 17, "532258064516129": [8, 71], "534885150074738e": 23, "54": [17, 70], "543": 17, "5434": 17, "544249588823554e": 23, "55": 17, "555097426033948e": 22, "55867e": 23, "56": [17, 22], "56138e": 22, "57": 17, "57173e": 23, "5749769043407793": 17, "575": 17, "57509": 17, "58": 17, "58746e": 21, "58852e": 23, "59": [8, 17], "590386214782638e": 21, "591": 22, "59875e": 22, "6": [1, 2, 6, 7, 17, 21, 22, 23, 70, 73], "60": 17, "60034e": 21, "6088e": 23, "60971": 23, "61": 17, "61504e": 21, "6169e": 21, "61737e": 22, "62": 17, "62749e": 22, "62808e": 22, "63": 17, "63196e": 21, "63309e": 23, "63435e": 22, "6392149576904378e": 22, "64": [1, 2, 6, 7, 12, 17, 21, 22, 23, 64], "640x480": [1, 7], "6415e": 22, "64181e": 21, "64648": 22, "64992e": 21, "65": [17, 70], "65328": 17, "65703e": 22, "6575": 73, "6577": 23, "659245815001406e": 23, "66": 17, "67": 17, "67075": 17, "671": 17, "671934405e": 22, "673611": 21, "68": [17, 23, 70], "68242e": 22, "68972e": 23, "69": [17, 23], "69154": 22, "69329e": 23, "69499e": 21, "69812e": 23, "69861e": 23, "69884e": 22, "69894e": 22, "6x": [21, 24, 64], "6y": [21, 24, 64], "7": [1, 6, 7, 8, 17, 21, 22, 23, 70], "70": 17, "71": [7, 17, 23], "71101e": 21, "72": 17, "72045e": 22, "7228": 22, "72291e": 22, "72809": 23, "728342": 22, "73": 17, "73325e": 23, "73455e": 21, "73798e": 21, "739483825281054": 21, "74": 17, "74186": 22, "74907e": 23, "75": [7, 8, 17], "75013e": 22, "754984685e": 23, "75853e": 21, "75928e": 21, "76": [17, 70], "76061e": 21, "76274e": 23, "76528e": 21, "7696409241208797e": 6, "7696e": 22, "77": 17, "77049e": 22, "7724": 22, "77518": 22, "775181492337501": 22, "77795e": 21, "78": 17, "78399e": 23, "78756e": 23, "78803e": 21, "78938e": 21, "79": [17, 23, 73], "79061e": 22, "79124e": 22, "7921e": 23, "7_8": [12, 59, 73], "8": [1, 3, 5, 7, 8, 10, 12, 16, 17, 21, 22, 23, 27, 44, 59, 66, 70, 71, 73], "80598": 22, "80625e": 21, "80911e": 23, "81": 23, "81168": 17, "812": 17, "81351e": 21, "816": 17, "81622": 17, "81765": 17, "818": 17, "81825e": 21, "82": 73, "825569192556014e": 6, "82585": 17, "826": 17, "83563e": 23, "83684": 23, "83693e": 21, "84315e": 21, "84478": 17, "8448": 23, "845": 17, "849259894834445e": 22, "85": [7, 8, 73], "85557e": 23, "85569e": 21, "85631e": 22, "8583e": 22, "86": 17, "86509e": 22, "87": 73, "87103e": 21, "877452": 23, "88200772432267e": 23, "884": 23, "88625e": 21, "88653e": 22, "8869": 22, "88696e": 22, "88796e": 22, "89": 73, "891": 17, "89132": 17, "89676e": 22, "89721": 23, "89959e": 23, "9": [1, 7, 17, 20, 21, 22, 23, 44, 66, 70], "90": 73, "90051": 73, "90058": 73, "90121e": 22, "90151": 73, "90233": 73, "903531": 21, "90471e": 23, "90474e": 23, "90594e": 23, "90707e": 23, "90897e": 21, "911086": 21, "91242e": 23, "91401e": 21, "91413e": 22, "91494": [12, 59, 73], "92186e": 21, "92501e": 21, "9261": 22, "927415": 73, "92822e": 22, "92888e": 21, "93217e": 22, "933": 22, "933769007818501e": 21, "938": 22, "94": 17, "94003": 17, "94227e": 22, "94814e": 21, "95479e": 23, "95505e": 21, "95548e": 21, "95801e": 23, "96": 7, "960758": 21, "96104e": 21, "96107e": 21, "96622e": 23, "96666e": 21, "97": 70, "9713e": 21, "97219e": 21, "978": [12, 59, 73], "97862": 17, "9786237847073697": 17, "979": 17, "98263e": 21, "99": 17, "991063": 22, "99444e": 22, "99732e": 23, "9991": 73, "99971e": 23, "999999999999964": 21, "9999999999999981": 22, "A": [3, 5, 7, 8, 9, 10, 11, 17, 18, 21, 24, 27, 28, 29, 31, 33, 35, 37, 39, 42, 44, 45, 47, 50, 51, 53, 54, 55, 58, 62, 63, 64, 66, 68, 69, 71, 73], "As": [16, 52, 71], "At": [2, 12, 28, 68], "But": 1, "By": [3, 12, 62, 69], "For": [1, 8, 17, 22, 26, 27, 28, 44, 48, 56, 58, 60, 62, 63, 64, 68, 69, 71], "If": [0, 1, 11, 14, 28, 44, 63, 65, 68, 69, 72], "In": [4, 9, 12, 15, 18, 27, 30, 32, 34, 36, 44, 64, 66, 72], "It": [0, 1, 3, 4, 5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 22, 28, 45, 47, 51, 53, 62, 69, 71], "No": 38, "Not": 9, "One": 64, "The": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 45, 47, 48, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 66, 68, 69, 71, 72, 73], "Then": [1, 12, 17, 44, 62, 63, 66, 69], "There": [4, 8, 15, 17, 18, 20, 44, 45, 47, 51, 53, 63, 66, 71, 72], "These": [3, 12, 36, 57, 63, 68, 69, 72], "To": [1, 7, 8, 11, 12, 17, 18, 21, 68, 69], "With": [5, 10, 12, 23, 55], "_": [44, 66], "__all__": 28, "__dict__": 17, "__eq__": 17, "__hash__": 17, "__init__": [17, 28, 62], "__str__": 17, "__weakref__": 17, "_default": [68, 69], "_x": 64, "_y": 64, "a0": 60, "a_": [17, 18, 62], "a_21": 62, "a_31": 62, "a_32": 62, "a_i": [3, 30, 32, 34, 36, 38], "a_init": 2, "a_l": [30, 32, 34, 36, 42], "a_r": [30, 32, 34, 36, 42], "a_s1": 62, "a_s2": 62, "a_t": [3, 30, 32, 34, 36, 38], "a_x": [3, 30, 32, 34, 36, 38], "abil": 72, "abl": 64, "abort": 68, "about": [3, 17, 18, 26, 27, 28, 35, 44, 60], "abov": [3, 5, 8, 10, 17, 18, 22, 40, 60, 69], "absolut": 3, "ac": [12, 59], "acceler": [8, 20, 21, 66, 71], "accept": [17, 63], "access": [1, 17, 21, 27, 28, 44, 62, 63, 65, 66, 68, 69], "accompani": 0, "account": 12, "accumul": 68, "accur": [3, 8, 18, 32, 46, 52, 62], "accuraci": [3, 8, 18], "achiev": 3, "acknowledg": 11, "acoust": [8, 45, 47, 51, 53], "acoustic_puls": [6, 29, 44, 46, 50, 52, 66], "across": [8, 26, 44, 45, 47, 51, 53, 65, 66], "act": 64, "action": [12, 18, 59, 62], "actual": [4, 17, 18, 21, 30, 34, 36, 38, 40, 44, 50, 60, 62, 66], "ad": [5, 12, 24, 44, 62, 65, 69], "adapt": 73, "add": [1, 3, 8, 10, 17, 18, 24, 28, 29, 56, 62, 64, 68, 71], "add_deriv": [29, 62], "add_ivar": [29, 62], "add_problem": [1, 19, 29], "add_subplot": 21, "addit": [4, 5, 7, 9, 17, 48], "adiabat": 44, "adjac": [6, 17], "admit": 3, "advanc": [9, 27, 30, 34, 42, 44, 50, 65, 66], "advect": [1, 2, 4, 5, 9, 10, 12, 14, 15, 19, 27, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 50, 52, 56, 58, 60, 62, 65, 66, 69], "advection_fv4": [19, 29], "advection_nonuniform": [19, 29], "advection_rk": [19, 29, 38], "advection_weno": [19, 29], "advective_flux": [19, 29], "advectwithucc": 65, "affect": [3, 7, 10, 12, 16, 26, 27, 71], "after": [3, 8, 10, 12, 24, 27, 28, 44, 62, 63, 69], "again": [7, 9, 12, 65, 69], "against": [8, 71], "agre": [12, 72], "agreement": [4, 8, 71], "ai": 18, "aip": 73, "al": [7, 8, 12, 32, 38, 44, 45, 47, 51, 53], "al_": 32, "algorithm": [3, 8, 12, 24, 46, 57, 59, 71, 73], "alia": 29, "alic": 0, "align": 22, "all": [1, 4, 7, 8, 9, 12, 15, 17, 18, 21, 23, 28, 29, 44, 50, 57, 58, 59, 62, 63, 66, 68, 69, 71], "alloc": [18, 62], "allow": [8, 10, 12, 14, 15, 18, 26, 44, 45, 47, 51, 53, 55, 58, 62, 69], "almgen": 64, "almgren": [0, 40, 44, 60], "almost": 12, "alon": 64, "along": [2, 5, 17, 42, 44, 62, 66], "alpha": [20, 22, 23, 27, 38, 63, 64], "alreadi": [1, 60, 68], "also": [1, 3, 4, 7, 8, 9, 13, 17, 18, 21, 27, 28, 38, 44, 63, 69], "alter": [2, 27], "altern": [14, 69], "although": [38, 63], "alwai": 69, "amount": [3, 7, 24, 69], "amp": [7, 8], "amrex": 65, "an": [1, 3, 4, 5, 8, 9, 10, 11, 12, 17, 20, 23, 24, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 44, 45, 47, 50, 51, 52, 53, 54, 55, 56, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71], "analog": 71, "analysi": [3, 8, 9, 12, 69, 71], "analyt": [3, 4, 8, 10, 12, 21, 22, 24, 55, 64], "analyz": 28, "andi": 0, "angl": [4, 8, 45, 47, 51, 53], "ani": [1, 2, 3, 8, 9, 11, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 56, 57, 59, 60, 61, 62, 63, 67, 68, 69, 71, 72], "ann": 0, "anoth": [8, 9, 24], "answer": 11, "anyon": 11, "anywher": 14, "appar": 7, "appear": [8, 9, 17], "append": [2, 6, 7], "appli": [7, 8, 27, 42, 44, 63, 71, 73], "apply_artificial_viscos": [29, 44], "apply_diffusion_correct": [29, 42], "apply_gradp_correct": [29, 56], "apply_other_source_term": [29, 56], "apply_source_term": [29, 44], "apply_transverse_correct": [29, 40], "apply_transverse_flux": [29, 44], "approach": [3, 8, 12], "appropri": 28, "approxim": [12, 16, 17, 27, 44, 56, 58, 60, 64], "ar": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, 32, 34, 36, 38, 42, 44, 45, 46, 47, 50, 51, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 71, 72], "arang": 17, "archiv": 38, "arg": 29, "argument": [4, 17, 27, 28, 62, 69], "aris": [7, 11, 17, 26, 44], "arithmet": 26, "around": 23, "arrai": [0, 9, 17, 18, 21, 27, 38, 60, 62, 63, 65], "array_generate_particl": [27, 29, 65], "array_index": [17, 18, 19, 29], "arrayindex": [18, 29, 62, 65], "arrayindexerfc": [29, 62], "articl": [0, 73], "artifici": [8, 44, 71], "artificial_viscos": [29, 44], "artymowicz": 8, "ash": 48, "asid": 8, "ask": 11, "aspect": 68, "assess": 24, "assist": 11, "associ": [17, 62, 69], "assum": [1, 8, 27, 32, 44, 46, 50, 62, 66], "assumpt": [44, 66], "astronomi": 9, "astrophys": [8, 13, 15, 25], "asymmetr": [60, 62], "atmospher": [8, 15, 16, 45, 47, 51, 53, 60, 61], "attachfil": [12, 59], "attent": 44, "attribut": [4, 17, 63], "augment": 71, "august": 73, "author": 0, "auto": [68, 69, 70], "automat": [8, 11, 62], "aux_bc": 63, "aux_data": 44, "aux_field": 63, "aux_var": 56, "auxiliari": [44, 58, 62], "avail": [28, 63], "averag": [3, 4, 7, 8, 18, 22, 23, 32, 44, 46, 62, 63, 66], "avisco_i": 44, "avisco_x": 44, "avoid": 29, "avoid_interleaved_output": [19, 29], "awar": 32, "ax": [1, 2, 7, 21, 23, 27, 68], "axes_grid1": 7, "axes_pad": 7, "axesimag": [1, 21], "axi": [7, 8, 10, 27, 44, 60, 70], "axisymmetr": 8, "azimuth": 62, "b": [17, 22, 42, 63, 73], "b_": 62, "b_1": 62, "b_2": 62, "b_i": 62, "back": 65, "background": [8, 45, 47, 51, 53], "backward": 10, "balanc": [8, 9, 45, 47, 51, 53], "base": [3, 5, 8, 9, 12, 18, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 60, 61, 62, 63, 64, 65, 66, 68], "basenam": [1, 7, 68, 69], "basest": [29, 60], "basi": [3, 8, 62], "basic": [3, 12, 13, 17, 18, 22, 24, 27, 44, 62, 68], "bathymetri": 71, "bc": [7, 12, 17, 18, 19, 21, 22, 23, 27, 28, 29, 56, 62, 63, 64, 65, 69], "bc_alpha": 23, "bc_c": 22, "bc_demo": 18, "bc_edg": [44, 58], "bc_is_solid": [29, 62], "bc_name": [44, 58], "bc_setup": [19, 29], "bc_type": 62, "bcprop": [29, 62], "becaus": [3, 8, 12, 17, 26, 71], "becom": [7, 28, 65], "been": [5, 27], "befor": [7, 9, 22, 29, 44, 56, 60, 62, 66], "begin": [0, 12, 21, 22, 23, 29, 57, 59, 68], "behav": 8, "behavior": [12, 69], "behaviour": 27, "being": [3, 4, 5, 56, 60], "bell": [0, 40, 60, 64, 73], "bellcolellaglaz89": [12, 73], "below": [3, 8, 10, 12, 24, 27, 44, 71], "bench_dir": 64, "benchmark": [12, 26, 29, 64, 72], "benefit": 0, "best": [1, 3, 7, 10, 68], "beta": [20, 22, 63, 64], "beta_0": [16, 60], "better": [7, 12, 65, 71], "between": [3, 4, 7, 9, 15, 18, 32, 62, 63, 69], "bias": 62, "bibtex": 0, "bilinear": 62, "bin": 8, "bit": [1, 9], "black": [27, 63], "blast": 8, "block": 68, "bnd": [17, 18, 22, 23, 70], "bold": [29, 68], "book": [8, 44, 64, 66, 71], "bookshelf": 25, "bool": 60, "boolean": 44, "boost": 7, "both": [3, 7, 12, 18, 27, 40, 42, 44, 56, 58, 59, 60, 66, 72], "bottom": [5, 7, 21, 22, 23, 24, 44, 63, 66], "bound": 63, "boundari": [1, 3, 7, 8, 9, 10, 12, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 44, 57, 58, 59, 63, 64, 65, 66, 68, 69, 70], "box": 12, "branch": 11, "break": [4, 71, 73], "brigg": 24, "bring": [10, 17], "brought": [0, 64], "bruce": 73, "bubbl": [29, 44, 46, 50, 52, 60], "buf": [17, 60, 62], "buffer": 62, "bug": [11, 72], "build": [1, 15, 18, 63], "built": [17, 18, 62], "builtin": 17, "bulk": [7, 8, 45, 47, 51, 53], "bulk_veloc": [7, 8], "bump": 2, "buoyant": [8, 16, 45, 47, 51, 53, 61], "buoyantli": 8, "burger": [3, 15, 19, 29, 42, 43, 60], "burgers_interfac": [19, 29], "burgers_visc": [5, 19, 29], "burn": [29, 48], "butcher": [18, 62], "c": [0, 9, 17, 27, 44, 54, 62, 66, 73], "c_": 62, "c_2": 62, "c_3": 62, "cach": 9, "calcul": [4, 5, 44, 56, 60, 66], "call": [1, 9, 18, 27, 28, 29, 56, 60, 62, 63, 68, 69], "callback": 62, "can": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 28, 31, 33, 37, 39, 41, 43, 45, 47, 51, 53, 57, 59, 62, 63, 68, 69, 71, 72], "cannot": [17, 27, 34, 40, 44, 50, 60, 62, 65, 66], "captur": 16, "care": 44, "carri": [44, 62, 69], "cartesian": 62, "cartesian2d": [1, 7, 29, 62, 69], "case": [3, 8, 9, 12, 27, 30, 32, 34, 36, 44, 57, 59, 64, 72], "casi": 38, "castro": 44, "caus": [3, 35, 63], "caviti": [29, 58, 73], "cavity_n64_re100_0406": 12, "cavity_re100": 12, "cbar_ax": 7, "cbar_loc": 7, "cbar_mod": 7, "cc": [17, 21, 22, 23], "cc_data": [6, 26, 27], "ccdata": [44, 58], "cdot": [8, 12, 16, 20, 22, 23, 24, 63, 71], "cell": [3, 5, 7, 8, 9, 12, 16, 17, 18, 21, 26, 32, 38, 44, 46, 60, 62, 63, 64, 65, 66, 73], "cell_center_data_clon": [29, 62], "cellcenter2d": 22, "cellcenterdata2d": [9, 17, 18, 22, 23, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 62, 63, 66, 68], "cellcentermg2d": [20, 21, 22, 29, 63], "center": [3, 7, 8, 9, 10, 12, 16, 17, 18, 26, 32, 35, 44, 45, 46, 47, 51, 53, 60, 62, 63, 64, 65, 66, 73], "central": [44, 62, 66], "cfl": [1, 2, 3, 5, 7, 8, 10, 12, 16, 30, 34, 36, 38, 40, 44, 50, 54, 60, 66, 69, 71], "cgf": [8, 44], "cham": 73, "chang": [1, 3, 6, 7, 8, 10, 11, 14, 17, 21, 22, 23, 26, 56, 58, 62, 69, 71, 72], "chao": 73, "chapter": [3, 20], "characterist": [8, 12, 38, 44, 50, 71], "charg": 65, "check": [8, 23, 62, 71], "chegini": 0, "children": 62, "choic": [8, 15, 71], "chosen": [30, 32, 34, 40, 44, 54, 56, 60, 66], "circular": [3, 5, 8, 31, 33, 35, 37, 39, 41, 43], "citat": 0, "cite": 0, "clariti": 15, "class": [0, 3, 9, 10, 17, 18, 20, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 64, 65, 66, 68], "classic": [8, 45, 47, 51, 53], "clawpack": 66, "clean": [9, 11, 29], "clearer": 17, "clip": 1, "clone": 14, "close": 6, "cmap": [27, 70], "co": [1, 12, 22, 23, 57, 59, 64, 70], "coars": [1, 4, 6, 7, 62, 63], "coarse_fil": 4, "coarse_lik": [17, 29, 62], "coarsen": [4, 6, 62], "coarser": [7, 17, 62, 63], "coarsest": [4, 63], "code": [0, 9, 11, 12, 15, 26, 27, 29, 38, 68, 72], "coeff": [22, 23, 63], "coeffic": 22, "coeffici": [8, 10, 12, 20, 22, 42, 60, 62, 63, 64, 71], "coeffs_bc": [23, 63], "coella": [45, 47, 51, 53, 67], "colella": [8, 12, 30, 32, 34, 40, 42, 44, 45, 46, 47, 48, 51, 52, 53, 57, 59, 66, 73], "colella90": [3, 8, 73], "collect": [27, 29, 68, 69], "color": [17, 27, 62, 68], "colorbar": [7, 23, 70], "column": [17, 68], "combin": 12, "come": [3, 7, 9, 12, 21, 24, 30, 32, 34, 36, 44, 45, 47, 51, 53, 57, 63, 64, 67], "command": [12, 27, 69], "commandlin": 28, "comment": [68, 69], "commit": 11, "common": [8, 18], "commun": 73, "comp_bench": [29, 64], "compar": [2, 3, 4, 5, 8, 10, 12, 16, 19, 22, 24, 26, 29, 45, 47, 51, 53, 57, 59, 60, 61, 64, 72], "compare_to_benchmark": [19, 29], "comparison": 4, "compil": [9, 26], "complet": 64, "complex": [3, 8, 9], "compon": [5, 9, 12, 22, 41, 43, 44, 62, 63, 64, 66], "compress": [3, 4, 9, 12, 15, 16, 19, 26, 27, 28, 29, 46, 47, 48, 50, 51, 52, 53, 61, 69, 71], "compressible_fv4": [7, 19, 29], "compressible_react": [19, 29], "compressible_rk": [7, 19, 29], "compressible_sdc": [19, 29], "compris": [44, 66], "comput": [0, 2, 3, 4, 6, 9, 15, 17, 24, 25, 26, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 50, 52, 54, 60, 62, 63, 66, 69, 73], "compute_final_upd": [29, 62], "compute_residu": 63, "compute_timestep": [9, 19, 29], "condit": [1, 2, 3, 5, 7, 8, 9, 10, 12, 17, 18, 20, 21, 22, 23, 27, 30, 32, 34, 38, 40, 44, 54, 56, 57, 58, 59, 60, 62, 63, 64, 66, 68, 69], "conduct": [10, 55], "configur": 68, "cons_to_prim": [29, 44, 66], "conserv": [32, 36, 38, 44, 50, 60, 66, 73], "consflux": [29, 44, 66], "consid": [23, 30, 34, 36, 38, 44, 62, 66, 71], "consist": [3, 62], "conslaw": 38, "constant": [3, 5, 6, 8, 10, 17, 20, 42, 44, 45, 47, 50, 51, 53, 55, 63, 64], "constraint": [7, 12, 16, 30, 34, 36, 38, 40, 44, 50, 54, 56, 58, 60, 66], "construct": [5, 17, 30, 32, 34, 36, 38, 40, 44, 62], "construct_unsplit_flux": [29, 40], "constructor": 27, "contact": 8, "contain": [9, 17, 18, 29, 30, 32, 34, 36, 38, 42, 44, 50, 62, 63, 66, 69], "content": 62, "continu": [0, 12], "control": [20, 30, 34, 36, 38, 40, 44, 50, 60, 63, 66, 69], "convect": [30, 32, 34, 36, 42, 44, 66], "conveni": 63, "convent": 32, "converg": [2, 3, 4, 8, 10, 20, 24, 29, 31, 33, 37, 39, 40, 42, 45, 47, 51, 53, 56, 58, 67], "convergence_error": 12, "convergence_errors_no_limit": 12, "convergence_plot": [4, 12], "convert": [8, 18, 32, 44, 46, 62, 66], "coord_typ": 44, "coordin": [8, 17, 18, 21, 62, 63, 69], "copi": [2, 17, 29, 62, 65], "core": [17, 18, 20], "corner": [3, 8, 44, 45, 47, 51, 53, 66], "correct": [8, 40, 42, 44, 56, 64, 73], "correctli": 14, "correspond": [44, 62, 68], "could": [1, 27, 65, 69], "count": 68, "coupl": 36, "crank": [5, 10, 42, 54], "creat": [1, 5, 8, 11, 17, 18, 22, 23, 29, 38, 41, 43, 56, 58, 60, 62, 63, 64, 68, 69, 72], "creation": 5, "credit": 0, "criteria": 9, "critic": 9, "ctu": 7, "current": [0, 9, 26, 50, 54, 62, 65, 69], "curv": 10, "custom": 27, "cut": [3, 7, 8, 35], "cvar": 6, "cvisc": [7, 8, 44, 71], "cx": [8, 71], "cy": [8, 71], "cycl": [20, 21, 22, 23, 24, 42, 63], "cylindr": [4, 8], "d": [1, 8, 9, 17, 18, 22, 23, 26, 62, 69], "dam": [4, 29, 66, 73], "dam_compar": [4, 71], "daniel": 73, "dash": [3, 12], "data": [1, 4, 7, 8, 9, 12, 18, 21, 22, 23, 26, 27, 28, 29, 30, 32, 34, 36, 38, 42, 44, 48, 50, 58, 60, 62, 63, 64, 65, 66, 68], "data1": 68, "data2": 68, "data_class": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 66], "dataset": [4, 17, 62], "datatyp": 68, "date": 0, "datum": 62, "deal": [9, 17], "debug": 63, "decemb": 73, "decompos": 24, "decomposit": 15, "decor": 9, "decoupl": 58, "decreas": [2, 6, 27, 65], "deduc": 4, "def": [1, 6, 21, 22, 23, 28], "default": [1, 3, 4, 7, 8, 10, 12, 16, 17, 26, 28, 44, 62, 63, 66, 68, 69, 71], "default_input": [28, 69], "defer": 8, "defin": [3, 7, 8, 17, 18, 21, 22, 27, 28, 30, 32, 34, 36, 38, 42, 44, 50, 56, 58, 62, 63, 65, 66, 68, 69, 70], "define_bc": [29, 62], "define_other_bc": [29, 56, 58], "deform": [8, 45, 47, 51, 53], "delta": [3, 5, 6, 7, 8, 44, 66], "delta_": [12, 57, 59], "demand": 15, "demonstr": [20, 64, 70], "den": [1, 7, 26, 29, 44, 62], "dens": 8, "dens0": 8, "dens1": [7, 8], "dens2": [7, 8], "dens_bas": [8, 16], "dens_cutoff": [8, 16], "dens_left": [8, 28], "dens_right": [8, 28], "densiti": [1, 2, 4, 6, 7, 8, 12, 26, 27, 30, 34, 36, 38, 44, 45, 47, 51, 53, 60, 62], "departur": 3, "depend": [5, 8, 17, 20, 28, 30, 32, 34, 36, 45, 47, 51, 53, 68], "deriv": [17, 18, 19, 25, 29, 62], "derive_primit": [29, 44, 66], "describ": [0, 4, 7, 8, 9, 45, 47, 51, 53, 62], "descript": [3, 5, 8, 10, 11, 12, 16, 29, 44, 58, 68, 69, 71], "descriptor": 17, "design": [7, 15, 16, 29], "desir": [9, 44, 63, 66], "destroi": 68, "detail": [8, 10, 18, 25, 26, 44, 71], "determin": [40, 60, 68], "develop": [0, 8, 11, 12, 14, 15], "df": [44, 66], "dh0": 71, "diagon": [5, 14, 41, 43], "dict": [29, 65], "dictionari": [17, 27, 28, 29, 65, 68, 69], "did": 65, "didn": 64, "differ": [2, 3, 4, 5, 6, 7, 8, 10, 12, 17, 18, 21, 22, 24, 26, 27, 32, 38, 40, 44, 45, 47, 51, 53, 60, 62, 64, 66, 71, 72], "differenc": [10, 38, 44, 54, 66], "difficulti": 11, "diffus": [4, 5, 7, 9, 12, 15, 19, 29, 38, 42, 48], "dimens": [6, 17, 32, 44, 62, 66], "dimension": [3, 8, 21, 36, 44, 66, 71], "direct": [3, 7, 8, 12, 17, 18, 26, 27, 28, 32, 36, 38, 40, 44, 56, 58, 60, 62, 65, 66, 69, 71], "direction": [3, 8], "directli": [9, 14, 28, 44, 63, 66, 69], "directori": [1, 8, 14, 26, 28, 69, 72], "dirichlet": [21, 22, 62, 63, 64], "disabl": [7, 12, 69], "disagr": [3, 72], "discontinu": 5, "discret": [5, 9, 10, 17, 18, 42, 54, 63], "discuss": [0, 8, 9, 18, 25, 44, 66, 69], "disk": [3, 18], "dissip": [7, 8, 45, 47, 51, 53], "dist": 55, "distinct": [8, 45, 47, 51, 53], "distinguish": 18, "div": 64, "diverg": [12, 16, 24, 44, 56, 58, 60, 64], "divid": 7, "do": [1, 6, 7, 8, 9, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 40, 44, 48, 50, 54, 56, 59, 60, 62, 63, 64, 65, 66, 69, 71, 72], "do_demo": [29, 62], "do_io": [1, 7, 69], "do_other_update_veloc": [29, 56, 58], "do_output": [19, 29], "do_particl": [1, 3, 5, 7, 8, 12, 27, 69, 71], "do_test": [19, 29], "doc": 9, "document": [9, 68], "doe": [3, 7, 9, 10, 12, 17, 18, 44, 56, 60, 66, 68], "doesn": [29, 64], "doi": [0, 12, 38, 59, 73], "doit": [63, 64], "domain": [1, 4, 5, 8, 10, 12, 14, 15, 17, 18, 22, 23, 24, 26, 27, 28, 41, 43, 45, 47, 51, 53, 57, 59, 60, 62, 63, 65, 68, 69, 71], "don": [40, 44, 60, 65, 68], "done": [8, 9, 10, 11, 17, 18, 26, 27, 32, 44, 46, 50, 56, 58, 60, 62, 63, 66, 68], "dot": [3, 24], "doubl": [2, 45, 47, 51, 53, 58], "doubli": [12, 57, 59], "dovi": [1, 4, 7, 9, 12, 19, 26, 29, 30, 34, 40, 44, 48, 54, 56, 60, 66, 69], "down": [3, 8, 20, 63], "dqv": [44, 66], "dramat": 69, "drho0": 8, "drive": [5, 8, 12, 41, 43, 45, 47, 51, 52, 53, 59], "driven": [12, 59, 72, 73], "driver": [1, 2, 3, 5, 6, 7, 8, 10, 12, 14, 16, 29, 30, 34, 36, 38, 40, 44, 50, 60, 62, 63, 66, 68, 69, 71, 72], "drop": [0, 6], "dt": [6, 9, 27, 30, 34, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 62, 65, 66, 69], "dt_out": [1, 7, 69], "dtype": 62, "du": [44, 50, 66], "due": [3, 5, 8, 45, 47, 51, 53], "dure": 68, "dx": [17, 44, 50, 54, 60, 62, 63, 65, 66], "dy": [44, 60, 62, 63, 65, 66], "dye": 27, "e": [0, 6, 8, 12, 14, 17, 22, 23, 27, 28, 44, 50, 56, 58, 59, 60, 62, 63, 65, 66, 68], "each": [2, 4, 5, 6, 9, 12, 14, 17, 18, 22, 24, 27, 28, 30, 32, 34, 36, 41, 43, 44, 50, 62, 63, 64, 66, 69, 72], "easi": [17, 44, 66], "easier": 21, "easiest": 14, "easili": [1, 15, 17, 62], "ed": [24, 64], "edelmann": [8, 45, 47, 51, 53], "edg": [17, 18, 22, 30, 32, 34, 36, 42, 44, 60, 62, 63, 64, 66], "edge_coeff": [19, 29], "edgecoeff": [29, 63], "edit": [17, 28], "effect": [8, 16], "effort": 0, "eigenvalu": [44, 66], "eigenvector": [44, 66], "eint": 44, "element": [16, 17], "ellipt": [15, 20, 24, 63], "empti": [28, 63], "enabl": [12, 69], "enclos": 69, "encount": [7, 68], "encourag": 11, "end": [4, 9, 12, 22, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 67, 68, 69, 72], "ener": [8, 16], "energi": [8, 44], "enforc": [12, 16, 27, 56, 58, 60, 65, 68], "enforce_particle_boundari": [29, 65], "engin": 73, "enough": [9, 24, 68], "ensur": [2, 8, 11, 17, 23, 62, 64, 68], "enter": [4, 12], "entir": [9, 29, 62, 63, 64], "entri": 17, "entropi": 66, "eo": [7, 8, 16, 19, 29, 50], "ep": 42, "epsilon": 5, "eq": [44, 66], "equal": [5, 27, 65, 70], "equat": [3, 8, 9, 10, 12, 15, 16, 20, 23, 24, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 56, 62, 63, 64, 66, 71, 73], "equilibrium": [8, 45, 47, 51, 53], "equival": [12, 17], "err": [2, 21, 22, 23], "error": [3, 4, 6, 10, 12, 22, 23, 24, 63, 64, 68], "error_norm": 23, "escap": 8, "essenc": 64, "estim": 44, "et": [7, 8, 12, 38, 44, 45, 47, 51, 53], "eta": [20, 63], "etc": [1, 62], "euler": [8, 10, 44, 66, 73], "evalu": [18, 22, 44, 62], "even": [7, 12, 17, 18, 62], "everi": [9, 26, 28], "everyth": [1, 29, 62, 65], "evolut": [3, 9, 15, 28, 29, 56, 60, 71], "evolv": [1, 2, 5, 9, 12, 19, 27, 29, 30, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66, 69], "ex": [44, 66], "exact": [4, 8, 12, 22, 45, 47, 51, 53, 57, 59, 64, 71], "exactli": [28, 72], "exampl": [9, 18, 21, 26, 27, 28, 29, 57, 59, 62, 63, 69], "excel": [8, 26, 71], "except": [5, 44], "exclud": [7, 17, 63], "execut": [9, 69], "exercis": [31, 33, 37, 39], "exhibit": 8, "exist": [1, 26, 62, 68, 71], "exit": 44, "expand": [44, 50, 66], "expect": [2, 8, 17, 28, 62, 71], "experi": [10, 12], "explicit": [54, 62], "explicitli": [17, 65], "explor": [0, 1], "explos": 8, "exponenti": [5, 12, 41, 43], "express": [40, 60], "extend": [62, 65], "extens": 0, "extent": [7, 23], "extern": [8, 44], "extra": [5, 18, 29], "extra_param": 7, "extra_var": [44, 48, 66], "extract": 24, "extrema": [1, 17, 18], "f": [2, 6, 17, 20, 21, 22, 23, 29, 38, 42, 44, 50, 58, 60, 62, 63, 64, 65, 66, 68, 73], "f2py": 0, "f_x": 44, "f_y": 44, "face": [3, 32, 44, 50, 62, 66], "facecenterdata2d": [29, 62], "fact": 69, "factor": [2, 4, 6, 17, 62, 63], "fail": [29, 68], "failur": 68, "fall": 26, "fals": [29, 44, 56, 62, 63, 64, 68], "familiar": 26, "fashion": [9, 18, 44, 62, 66], "faster": 7, "featur": [3, 10, 11, 12], "ferguson": 44, "few": [9, 17, 20], "field": [3, 4, 5, 8, 10, 12, 15, 16, 24, 35, 41, 43, 45, 47, 51, 53, 56, 60, 63, 64], "fig": [1, 2, 7, 21, 23], "figsiz": [7, 70], "figur": [1, 5, 7, 10, 21, 27, 44, 62, 70], "file": [0, 1, 3, 4, 8, 9, 11, 26, 28, 29, 44, 58, 60, 62, 64, 65, 68, 69, 71], "file1": [4, 41], "file2": [4, 41], "filenam": [29, 62, 68], "fill": [9, 17, 18, 23, 27, 38, 44, 62, 65, 69], "fill_bc": [17, 18, 29, 62], "fill_bc_al": [9, 29, 62], "fill_ghost": [29, 62], "filterwarn": [17, 70], "final": [2, 3, 7, 9, 12, 18, 19, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67], "find": [17, 42, 44, 62, 66], "fine": [6, 7, 8, 18, 62, 63], "fine_fil": 4, "fine_lik": [17, 29, 62], "finer": [4, 6, 17, 62], "finest": [4, 21, 63], "finish": [2, 9, 19, 29, 62], "finit": [3, 15, 17, 18, 38, 44, 62, 66, 73], "first": [1, 9, 11, 17, 40, 60, 62, 68, 69], "fix": [1, 6, 58, 66, 71, 72], "fix_dt": [1, 6, 7, 69], "flag": 68, "flame": [29, 48], "flat": 71, "flatten": [8, 29, 44, 62, 66, 71], "flatten_multid": [29, 62], "flexibl": [9, 62], "flip": 62, "float": [17, 26, 30, 34, 38, 40, 42, 44, 56, 60, 63, 65, 66, 68], "float64": [2, 17, 62, 63], "floor": 71, "flow": [3, 12, 16, 38, 44, 54, 56, 58, 59, 60, 66, 73], "flowchart": 9, "fluid": [7, 8, 9, 12, 16, 27, 56, 59, 60, 71, 73], "flux": [3, 19, 29, 30, 34, 40, 42, 44, 62, 66, 73], "flux_con": [29, 46], "fmt": [17, 62, 70], "follow": [2, 3, 5, 6, 8, 9, 14, 15, 18, 26, 27, 28, 30, 34, 38, 42, 44, 63, 66, 69], "fontsiz": 7, "forc": 64, "force_final_output": [1, 7, 69], "fork": 11, "form": [5, 8, 10, 12, 20, 22, 23, 28, 63, 71], "format": [9, 17, 62, 68], "formul": [44, 66], "forward": 69, "found": 24, "four": [8, 44, 45, 47, 51, 53, 66], "fourth": [3, 18, 32], "frac": [3, 5, 6, 8, 10, 12, 16, 22, 71], "fraction": [30, 34, 36, 38, 40, 44, 50, 60, 66], "framework": [0, 15, 63], "francesco": 73, "free": [0, 24, 64], "freguson": 44, "friedrich": 38, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 41, 43, 44, 45, 46, 47, 51, 52, 53, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 69], "from_cent": [29, 62], "from_commandlin": 29, "fuel": 48, "full": [24, 29, 56, 60, 63, 69], "fulli": 73, "func": 62, "function": [1, 9, 17, 18, 20, 22, 27, 29, 34, 40, 44, 50, 54, 60, 62, 63, 64, 65, 66, 68, 69], "further": [34, 40, 44, 50, 60, 66], "furthermor": 8, "futur": [11, 72], "fv": [18, 19, 29, 32, 38, 46, 52], "fv2d": [18, 28, 29, 46, 52, 62], "fvar": 6, "g": [1, 7, 8, 12, 16, 17, 22, 23, 26, 27, 44, 56, 58, 60, 62, 63, 65, 66, 68, 70, 71], "gamma": [7, 8, 16, 20, 22, 44, 46, 50, 62, 63, 64], "gamma_i": [22, 63, 64], "gamma_x": [22, 63, 64], "gauss": 63, "gauss_diffusion_compar": 4, "gaussian": [2, 3, 4, 29, 31, 33, 37, 39, 54, 69], "gener": [5, 8, 11, 12, 15, 20, 27, 29, 38, 44, 45, 47, 51, 53, 54, 56, 58, 60, 62, 63, 64, 65, 68, 69], "general_mg": [19, 20, 22, 29], "generalmg2d": [20, 22, 29, 63], "geometr": 44, "geometri": [8, 44, 62, 69], "gerolymo": 38, "get": [1, 9, 12, 17, 21, 24, 27, 40, 44, 54, 56, 58, 59, 60, 62], "get_arg": [19, 29, 58, 59], "get_aux": [29, 62], "get_grid": [6, 7, 19, 29], "get_init_posit": [27, 29, 65], "get_interface_st": [29, 40, 60], "get_lap": [29, 42], "get_param": [1, 27, 29, 68, 69], "get_posit": [27, 29, 65], "get_sim": [19, 29], "get_solut": [21, 22, 23, 29, 63], "get_solution_gradi": [21, 29, 63], "get_solution_object": [29, 63], "get_stage_start": [29, 62], "get_var": [1, 2, 6, 7, 17, 19, 22, 23, 26, 27, 29, 62, 65], "get_var_by_index": [29, 62], "gh": 66, "ghia": [12, 73], "ghiaghiashin82": [12, 73], "ghost": [7, 17, 18, 21, 26, 32, 38, 44, 60, 62, 63, 66], "ghostcel": [17, 62], "github": [11, 14], "give": [9, 12, 17, 20, 22, 40, 60], "given": [9, 15, 24, 25, 27, 29, 40, 44, 46, 54, 60, 62, 63, 64, 66, 68, 69, 71], "glaz": [44, 73], "gmg": 22, "go": [3, 30, 32, 34, 36, 42, 44, 66], "godunov": [3, 12, 30, 32, 34, 36, 42, 44, 56, 58, 60, 66], "goe": [56, 60], "goldberg": 26, "good": [3, 8, 9, 11, 62, 71], "gov": 38, "govern": 16, "gp": [12, 16], "grad": 64, "gradient": [8, 21, 24, 45, 47, 51, 53, 56, 60, 63, 64], "gradp": 56, "gradp_i": [56, 60], "gradp_x": [56, 60], "graphic": 3, "grav": [7, 8, 16, 62, 71], "graviat": 66, "gravit": [8, 45, 47, 51, 53, 66, 71], "graviti": [8, 44], "greater": 24, "green": 68, "grei": 27, "gresho": [29, 44, 46, 50, 52, 60], "grid": [1, 3, 5, 7, 8, 9, 12, 15, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 54, 56, 60, 62, 63, 65, 66, 68, 69, 71, 73], "grid2d": [17, 18, 22, 23, 29, 40, 42, 56, 62, 65], "grid_generate_particl": [27, 29, 65], "grid_info": [29, 63], "grid_setup": [19, 29], "grid_typ": [1, 7, 69], "group": 69, "growth": [7, 8, 45, 47, 51, 53], "gt": [1, 6, 7, 17, 21, 22, 23, 70], "guardcel": [17, 62, 63], "guofu": 73, "gx": [21, 22], "gy": [21, 22], "h": [8, 44, 50, 66, 71], "h0": 71, "h1": 71, "h2": 71, "h3": 71, "h4": 71, "h5": [12, 26], "h5py": [14, 29, 44, 58, 60, 62, 65, 68], "h_1": 71, "h_2": 71, "h_left": 71, "h_right": 71, "ha": [3, 5, 7, 8, 9, 12, 17, 18, 21, 22, 24, 28, 44, 62, 63, 64, 65, 68, 71, 72], "half": [7, 60], "hand": 63, "handl": [8, 44, 66], "handwritten": 0, "happen": [8, 12, 71], "happi": 11, "hard": [8, 62], "harland": 73, "harpol": 0, "hat": [3, 22], "have": [5, 8, 11, 12, 14, 17, 22, 26, 27, 44, 58, 60, 62, 63, 64, 65, 68], "hawk": 0, "hdf5": [4, 9, 29, 62, 65, 68], "head": [69, 71], "heat": [8, 44], "heavier": 7, "height": [29, 66, 71], "helmholtz": [5, 8, 10, 20, 27, 42, 45, 47, 51, 53, 63, 64, 67, 69], "helmhotlz": 42, "help": [0, 8, 17, 38, 71], "hendrik": 73, "hendrikkuhlmann": [12, 59], "here": [1, 2, 3, 4, 5, 7, 8, 9, 12, 17, 21, 22, 28, 32, 44, 57, 58, 59, 62, 63, 64, 66, 68], "hierarchi": [18, 63], "high": [38, 44, 66, 73], "higher": [2, 5, 7, 18], "highlight": 68, "himself": 0, "hint": 9, "histor": 9, "histori": 11, "hit": [8, 45, 47, 51, 53], "hllc": [7, 8, 44, 66, 71], "hold": [17, 18, 27, 62, 63, 65, 68], "homogen": 21, "horizont": 17, "hostedtoolcach": 7, "hot": 8, "how": [0, 1, 3, 7, 8, 9, 10, 12, 13, 17, 26, 27, 28, 35, 45, 47, 51, 53, 62, 69, 71], "howev": 27, "hse": [7, 29, 44, 46, 50, 52], "http": [0, 12, 38, 59, 73], "hu": 66, "huang": 73, "hugoniot": 5, "huv": 66, "hv": 66, "hx": 66, "hydraul": 73, "hydro": [11, 12, 14, 20, 28, 69], "hydrodynam": [0, 3, 13, 15, 25, 29, 44, 45, 46, 47, 48, 50, 51, 52, 53, 66], "hydrostat": [7, 8, 16, 44, 45, 47, 51, 53, 61, 62], "hyperbol": [3, 5, 15, 73], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72], "ian": 0, "idea": [1, 13, 44], "ideal": [2, 3], "iden": 44, "ident": [3, 5], "idir": [32, 44, 46, 62, 66], "iener": 44, "ignor": [17, 70], "ih": 66, "ihi": [17, 23, 62, 63, 70], "ihx": 66, "ij": 1, "illustr": [9, 13, 17], "ilo": [17, 23, 62, 63, 70], "im": [7, 23], "imag": [1, 21, 26, 60, 69], "imagegrid": 7, "implement": [3, 8, 10, 12, 15, 16, 20, 22, 24, 30, 32, 34, 38, 40, 42, 44, 46, 48, 52, 54, 56, 58, 60, 62, 63, 66, 71, 72], "implicit": [10, 15, 54], "implicitli": 10, "import": [1, 2, 6, 7, 17, 18, 21, 22, 23, 26, 27, 69, 70], "impos": 64, "improv": [8, 10], "imshow": [1, 7, 21, 23], "inc": 68, "includ": [8, 9, 11, 12, 16, 17, 20, 21, 26, 28, 44, 58, 60, 62, 69], "inclus": 68, "incomp_converge_error": [4, 12], "incomp_interfac": [19, 29], "incomp_viscous_converge_error": 12, "incompress": [3, 4, 9, 15, 16, 19, 26, 29, 58, 59, 73], "incompressible_visc": [19, 29, 56], "incorpor": 48, "increas": [1, 10, 27, 55, 65], "increment": 62, "indent": 63, "independ": [17, 62], "index": [1, 13, 17, 44, 62], "indic": [2, 6, 11, 44, 50, 62, 63, 66, 68], "inflow_post_bc": [29, 44], "inflow_pre_bc": [29, 44], "inform": [9, 11, 17, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 51, 53, 55, 57, 59, 60, 61, 62, 63, 66, 67, 68], "inherit": [3, 5, 9, 20, 29, 65], "inhomog": 62, "inhomogen": [20, 22, 64], "init": [31, 33, 35, 37, 39, 45, 47, 51, 53, 55, 67], "init_arrai": 65, "init_data": [1, 9, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 66, 67], "init_rh": [21, 22, 23, 29, 63], "init_solut": [29, 63], "init_tstep_factor": [1, 7, 69], "init_zero": [21, 22, 23, 29, 63], "initi": [1, 2, 3, 5, 7, 8, 9, 10, 12, 16, 17, 18, 19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 71], "initialize_problem": [1, 2, 6, 7, 19, 29, 69], "input": [1, 3, 4, 8, 9, 10, 12, 14, 28, 29, 38, 40, 44, 50, 60, 62, 66, 68, 69, 71], "inputs_dict": [1, 2, 6, 7, 28, 29, 69], "inputs_fil": 29, "insert": 27, "insid": [3, 31, 33, 37, 39], "inspect": 1, "instabl": [7, 8, 45, 47, 51, 53], "instal": [9, 14, 28, 69], "instanc": [17, 28, 68], "instead": [8, 14, 20, 24, 27, 68, 69, 71], "instruct": 28, "int": [17, 32, 38, 44, 60, 62, 63, 66, 68], "integ": [44, 66, 68], "integr": [3, 8, 18, 19, 29, 32, 36, 44, 50, 52], "intend": [8, 14, 45, 47, 51, 53], "intens": 0, "interact": [8, 17, 18, 68], "interest": [3, 12], "interfac": [5, 7, 8, 19, 22, 28, 29, 34, 36, 38, 40, 45, 47, 50, 51, 53, 56, 58, 60, 62, 69], "interface_st": [29, 44], "interior": [17, 62, 63], "interleav": 29, "intermedi": 36, "intern": [44, 73], "interpol": [23, 65], "interpolate_veloc": [29, 65], "interpret": 62, "introduc": [5, 15], "introduct": [20, 25], "invalid": 7, "investig": 8, "inviscid": [3, 12, 15, 40], "invok": 38, "inward": [8, 45, 47, 51, 53], "io": [1, 7, 26, 68, 69], "io_pyro": [19, 26, 29], "ip": [17, 29, 44, 62], "ip_jp": [17, 29, 62], "ipynb": 69, "ipython": 69, "irho": 44, "irhox": 44, "is_asymmetr": [29, 60, 62], "is_asymmetric_pair": [29, 60], "is_float": [29, 68], "is_int": [29, 68], "is_solid": 62, "is_symmetr": [29, 60, 62], "is_symmetric_pair": [29, 60], "ishift": 62, "isotherm": [8, 45, 47, 51, 53], "istag": 62, "item": 65, "iter": [21, 24, 63, 64, 65], "itertool": 6, "its": [9, 10, 17, 20, 27, 64, 65], "itself": [3, 5, 10], "iu": [44, 66], "iv": [44, 62, 66], "ivar": [44, 46, 50, 62, 66], "ix": [44, 66], "ixmom": [44, 66], "iymom": [44, 66], "j": [5, 17, 18, 30, 32, 34, 36, 38, 42, 44, 50, 62, 66, 73], "jacobian": [44, 66], "jc": 17, "jcp": [12, 38, 57, 59], "jcph": 73, "jhi": [23, 63, 70], "jlo": [23, 63, 70], "job": 28, "john": [0, 73], "joss": [0, 9], "journal": [0, 73], "jp": [17, 29, 60, 62], "jshift": 62, "json": 0, "jump": [5, 44], "jupyt": 69, "just": [7, 9, 17, 18, 21, 22, 23, 24, 30, 32, 34, 36, 62, 63, 65, 68], "justifi": 0, "k": [3, 10, 38, 55, 62, 73], "k1": 62, "k2": 62, "k_": 62, "k_i": 62, "k_stage": 62, "keep": [0, 2, 6, 8], "kei": [27, 28, 44, 65, 66, 68], "kelvin": [8, 27, 45, 47, 51, 53, 67, 69], "kernel": 0, "keyword": [28, 62, 69], "kh": [7, 29, 44, 46, 50, 52, 66, 69], "kh_": 7, "kick": [3, 31, 33, 37, 39], "kinemat": 12, "know": [17, 18, 21, 26, 28, 69], "known": [12, 68], "kromano19": [12, 73], "kuhlmann": [12, 73], "kutta": [7, 18, 32, 36, 50, 62], "l": [1, 2, 4, 12, 44, 50, 58, 63, 66, 73], "l1": [44, 66], "l2": [3, 4, 17, 44, 66], "l3": [44, 66], "l4": 44, "l_x": 1, "l_y": 1, "label": 70, "lack": 38, "lagrangian": 9, "lambda": 29, "lap": [29, 42, 62], "laplac": [20, 63, 64], "laplacian": [42, 62, 63], "larg": [21, 68], "last": [21, 62], "later": [10, 12, 57, 59], "law": [8, 44, 50, 73], "lax": [8, 38, 45, 47, 51, 53], "layer": [7, 8, 12, 45, 47, 51, 53, 57, 59], "layout": [17, 62, 68], "ldelta_ri": 60, "ldelta_rx": 60, "ldelta_ui": [40, 56, 60], "ldelta_ux": [40, 56, 60], "ldelta_vi": [40, 56, 60], "ldelta_vx": [40, 56, 60], "le": [12, 57, 59], "lead": 24, "learn": [3, 10], "least": [4, 38], "left": [3, 5, 8, 12, 16, 17, 22, 23, 24, 26, 30, 32, 34, 36, 40, 41, 42, 43, 44, 45, 47, 51, 53, 56, 58, 60, 62, 66], "len": 7, "length": [12, 59], "less": 71, "lesssim": 3, "let": [1, 2, 7, 17, 23, 28], "level": [9, 18, 21, 22, 23, 24, 63, 72], "lf": 38, "lib": 7, "librari": 9, "lid": [12, 58, 59, 73], "liddrivencav": [12, 59], "life": 21, "lighter": [7, 8], "like": [3, 7, 8, 17, 20, 28, 29, 44, 62, 64, 66], "limit": [1, 3, 5, 7, 8, 12, 16, 29, 31, 32, 33, 37, 39, 40, 44, 56, 58, 60, 62, 66, 71], "limit2": [29, 62], "limit4": [29, 62], "lindsai": 73, "line": [2, 3, 8, 12, 24, 26, 36, 50, 68, 69], "linear": [1, 2, 3, 5, 8, 15, 30, 32, 34, 36, 38, 42, 44, 48, 56, 58, 60, 66], "linear_interfac": [29, 30], "link": [8, 9], "linspac": 1, "list": [0, 1, 6, 7, 11, 17, 28, 62, 63, 68, 69], "live": [8, 9, 17, 18, 62], "ll": [1, 2, 6, 7, 17, 22, 23, 28, 44], "lm": 16, "lm_atm": [19, 29], "lm_atm_interfac": [19, 29], "load_param": [29, 68, 69], "local": [24, 73], "locat": [17, 44, 62], "lock": 62, "loglog": 2, "logo": [9, 29, 44, 46, 50, 52, 66], "long": [8, 21, 45, 47, 51, 53], "longer": [5, 12, 17, 18], "look": [1, 3, 6, 7, 8, 12, 23, 44, 66, 69, 71], "loop": [2, 6, 7, 17, 29, 38, 56, 60], "lot": 8, "low": [8, 9, 15, 45, 47, 51, 53, 60], "lower": [1, 5, 7, 10, 12, 17, 21, 23, 41, 43, 44, 55, 58, 66], "lower_solid": [44, 66], "lowest": 2, "lr": [44, 66], "lt": [1, 7, 17, 21, 22, 23], "lui": [8, 45, 47, 51, 53], "lx": 44, "ly": 44, "m": [1, 52, 62, 73], "m_end": 52, "m_start": 52, "mac": [12, 56, 58, 60], "mac_vel": [29, 56, 60], "mach": [8, 15, 45, 47, 51, 53, 60], "machin": [9, 26, 72], "made": [9, 12, 17, 27, 62, 72], "magnitud": 59, "mai": [11, 18, 22, 26, 44, 64, 65, 72], "mail": 0, "main": [1, 3, 4, 5, 10, 11, 12, 14, 16, 18, 19, 28, 29, 38, 44, 50, 63, 64, 66, 68, 69, 71, 72], "major": 17, "make": [1, 7, 10, 11, 12, 17, 18, 21, 24, 32, 38, 46, 62, 64, 68], "make_bench": 29, "make_plot": 64, "make_prim": [29, 60], "makeplot": [19, 29, 58, 59], "manag": [18, 28, 62, 64, 65, 68], "mani": [4, 9, 26, 28, 62, 63], "manual": [68, 69], "march": 73, "mark": [17, 62], "martin": [12, 57, 59, 73], "martincolella00": [12, 73], "mass": 12, "massiv": 65, "massless": 65, "master": 68, "match": 24, "materi": 8, "mathcal": 7, "mathemat": 73, "matplotlib": [1, 2, 7, 9, 14, 17, 21, 22, 23, 26, 70], "matrix": [44, 66], "matter": [22, 64], "max": [17, 21, 22, 23, 29, 62, 69], "max_dt_chang": [1, 7, 69], "max_it": 68, "max_step": [1, 2, 7, 9, 12, 69], "max_tim": 68, "maximum": [38, 62, 69], "mbox": [12, 57, 59], "mc": [44, 66], "mccorquodal": [8, 32, 45, 46, 47, 51, 52, 53, 73], "mccorquodalecolella11": [3, 8, 73], "mccourquodal": 67, "mcnalli": [7, 8, 45, 47, 51, 53], "mean": [9, 17, 72], "meant": [3, 9, 13, 15, 16, 28, 35, 61], "measur": [3, 8, 12, 57, 59], "med_fil": 4, "medium": 8, "memori": 17, "merg": 11, "mesh": [1, 2, 3, 6, 7, 8, 9, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 66, 69, 70], "meshgrid": 1, "messag": 11, "messi": 65, "met": 9, "method": [0, 1, 2, 3, 4, 8, 9, 10, 12, 13, 15, 16, 17, 18, 21, 26, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 56, 58, 60, 62, 63, 65, 66, 68, 73], "method_compute_timestep": [9, 19, 29, 30, 34, 36, 38, 40, 44, 50, 54, 60, 66], "mg": [19, 20, 21, 23, 29, 54, 64], "mg_test_general_alphabeta_onli": [29, 63], "mg_test_general_beta_onli": [29, 63], "mg_test_general_const": [29, 63], "mg_test_general_dirichlet": [29, 63], "mg_test_general_inhomogen": [29, 63], "mg_test_simpl": [24, 29, 63], "mg_test_vc_const": [29, 63], "mg_test_vc_dirichlet": [29, 63], "mg_test_vc_period": [29, 63], "mg_vi": [24, 29, 63], "michael": [0, 73], "miczek": [8, 45, 47, 51, 53], "middl": 24, "midpoint": 65, "might": [1, 9], "miller": 8, "min": [3, 5, 17, 21, 22, 23, 29, 44, 62], "minimum": [3, 5, 31, 33, 37, 39, 62, 69], "minion": [12, 57, 73], "minion96": [12, 73], "mirror": 60, "mix": [40, 60], "mode": [7, 8, 9, 45, 47, 51, 53], "model": [3, 8, 27, 65, 71], "modif": 11, "modifi": [3, 5, 12, 14, 24], "modul": [9, 13, 17, 19, 27, 28, 69], "moment": [12, 28], "momentum": [44, 62, 66], "monoton": [44, 62, 66], "more": [3, 4, 7, 38, 62, 63], "most": [0, 22, 38, 68], "motion": 12, "move": [5, 7, 12, 20, 41, 43, 58, 59], "movement": 27, "movi": 24, "moving_lid": 58, "mpl_toolkit": 7, "msg": [19, 29], "much": [3, 8, 24, 31, 33, 37, 39], "multi": 62, "multidimension": [44, 62, 66, 71, 73], "multigrid": [5, 9, 10, 12, 15, 19, 21, 22, 23, 29, 42, 54, 56, 58, 60, 73], "multipl": [4, 8, 44, 58, 65, 71], "multipli": 54, "multiprocess": 29, "multistep": 62, "must": [27, 63, 64], "my": 68, "my_aux": 44, "my_data": [1, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 49, 50, 51, 53, 55, 57, 59, 61, 62, 66, 67], "myd": [31, 32, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 50, 51, 53, 66, 67], "mydata": 18, "myfile_": 68, "myg": [18, 27, 30, 44, 62, 65, 66, 68], "mygrid": 62, "n": [1, 2, 4, 6, 7, 9, 17, 21, 23, 44, 54, 62, 64, 66, 73], "n_out": [1, 7, 69], "n_particl": [1, 7, 27, 65, 69], "nabla": [8, 10, 12, 16, 20, 22, 23, 24, 63, 71], "name": [3, 4, 8, 9, 10, 12, 16, 17, 18, 26, 28, 29, 30, 34, 42, 44, 58, 62, 68, 69, 71], "narrow": [8, 71], "nasa": 38, "nativ": 9, "navier": 73, "nbval": 72, "ndarrai": [17, 18, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 60, 62, 63, 66], "nearest": 23, "nearli": 3, "neat": 3, "necessari": [9, 11, 29, 62, 63, 64, 65], "necessarili": [17, 44], "need": [1, 2, 3, 6, 7, 8, 9, 11, 17, 18, 21, 22, 24, 28, 29, 30, 32, 34, 36, 44, 46, 58, 62, 63, 66, 72], "neg": [3, 7], "neglig": 8, "nest": 68, "neumann": [22, 62, 63, 64], "never": [27, 68], "new": [1, 11, 12, 13, 15, 17, 28, 29, 56, 58, 60, 62, 63, 68, 72], "next": [9, 18, 21, 63, 69], "ng": [17, 21, 22, 23, 29, 32, 44, 48, 60, 62, 63, 66, 70], "nice": 17, "nicolson": [5, 10, 42, 54], "njit": 9, "nlevel": 21, "no_new": 68, "nodal": [12, 60, 62], "node": 62, "nolimit": [29, 62], "non": [3, 5, 10, 24, 68, 71], "nonaka": 0, "none": [3, 5, 8, 12, 16, 17, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 65, 66, 71], "nonlinear": 5, "norm": [2, 3, 4, 6, 17, 21, 22, 23, 24, 29, 62, 63], "normal": [17, 23, 44, 64, 66], "notat": 38, "note": [0, 3, 4, 7, 8, 9, 10, 12, 17, 18, 20, 22, 26, 27, 44, 60, 62, 63, 64, 66, 71], "notebook": [9, 17, 69], "noth": 23, "notic": [8, 12, 17, 71], "notifi": 11, "now": [1, 2, 3, 5, 6, 7, 8, 12, 17, 21, 22, 23], "np": [1, 2, 17, 21, 22, 23, 38, 62, 70], "nproc": 29, "nproj": 64, "nrows_ncol": 7, "nsmooth": 63, "nsmooth_bottom": 63, "nspec": [44, 66], "nstage": [29, 62], "nstep": 68, "nsub": 8, "ntr": 38, "nu": [12, 58, 59], "nullsimul": [9, 19, 29, 30, 34, 40, 44, 54, 60, 66], "num": 68, "numarrai": 0, "numba": [0, 14], "number": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 15, 17, 18, 21, 26, 27, 29, 32, 44, 45, 47, 51, 53, 54, 59, 60, 62, 63, 64, 65, 66, 69], "numer": [0, 3, 7, 8, 10, 12, 18, 45, 47, 51, 53, 57, 59], "numpi": [0, 1, 9, 14, 17, 18, 21, 22, 23, 62, 63, 70], "nvar": [17, 21, 22, 23, 62], "nx": [1, 2, 6, 7, 17, 21, 22, 23, 62, 63, 64, 69, 70], "ny": [1, 2, 6, 7, 17, 21, 22, 23, 26, 60, 62, 63, 64, 69, 70], "nzone": 2, "o": [4, 7, 9, 12, 26, 69], "object": [1, 6, 7, 9, 17, 18, 21, 22, 23, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 58, 60, 62, 63, 65, 66, 68, 69], "obliqu": [8, 45, 47, 51, 53], "observ": 12, "obtain": 28, "odd": [18, 62], "odd_reflect_dir": 62, "off": [3, 8, 15, 23, 27, 62, 65], "offset": [3, 17, 68], "often": [1, 69], "old": 62, "omega": 3, "onc": [9, 11, 18, 28, 29, 50, 62, 63, 66], "one": [1, 2, 4, 7, 8, 11, 12, 17, 20, 22, 27, 30, 32, 34, 36, 38, 40, 42, 44, 45, 47, 50, 51, 53, 56, 60, 62, 64, 66, 68, 71, 72], "ones": [28, 68], "ones_lik": 22, "onli": [9, 10, 12, 17, 20, 30, 32, 34, 36, 38, 44, 50, 62, 66, 68], "onlin": 8, "open": [0, 25], "oper": [10, 12, 18, 26, 44, 62, 65], "opt": 7, "optim": [26, 72], "option": [3, 5, 8, 9, 10, 12, 16, 17, 26, 27, 29, 44, 45, 47, 51, 53, 58, 66, 68, 71], "orang": 68, "order": [2, 3, 4, 5, 6, 7, 8, 10, 12, 16, 17, 18, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 65, 66, 71, 73], "org": [0, 12, 38, 59, 73], "origin": [0, 1, 7, 9, 17, 21, 23, 24, 64], "oscil": 3, "other": [4, 8, 9, 10, 12, 17, 18, 27, 44, 45, 47, 51, 53, 56, 59, 62], "other_bc": 56, "other_source_term": [29, 56, 58], "other_update_veloc": 56, "otherwis": [3, 27, 31, 33, 37, 39], "our": [3, 7, 8, 10, 17, 20, 21, 22, 24, 30, 32, 34, 36, 42, 44, 45, 47, 48, 51, 53, 62, 63, 66, 69, 71], "ourselv": 20, "out": [3, 4, 5, 7, 8, 10, 17, 18, 24, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 51, 53, 55, 56, 57, 59, 60, 61, 62, 63, 66, 67, 68, 69], "out_fil": 29, "outfil": [29, 59, 68], "outflow": [17, 18, 62, 65, 69], "output": [3, 4, 5, 7, 8, 9, 17, 28, 29, 38, 44, 58, 60, 62, 63, 64, 65, 68, 69, 71, 72], "outsid": [1, 62], "outward": 8, "over": [2, 3, 4, 6, 7, 8, 17, 23, 27, 32, 52, 62, 71], "overal": [3, 8], "overhead": 68, "overplot": 10, "overrid": [1, 7, 28, 68, 69], "overridden": [27, 28], "overshoot": [3, 8, 71], "overwrit": [62, 68], "own": [9, 17, 27], "p": [1, 2, 6, 7, 8, 12, 16, 44, 57, 59, 66, 69, 73], "p0": [7, 8], "p1": 8, "p2": 8, "p3": 8, "p4": 8, "p_0": 16, "p_left": [8, 28], "p_right": [8, 28], "packag": [0, 7, 9, 14, 19], "page": [0, 64, 73], "pair": [6, 68], "pairwis": 6, "panel": [8, 12], "paper": [8, 9, 11, 12, 30, 34, 40, 44, 66], "parabol": [8, 12, 15, 58], "parallel": [8, 45, 47, 51, 53, 60], "param": [1, 2, 6, 7, 68], "paramet": [1, 3, 5, 7, 8, 9, 10, 12, 16, 17, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 58, 60, 62, 63, 65, 66, 68, 69, 71], "params_al": 2, "parent": [17, 62], "pars": [9, 29, 68, 69], "parse_arg": [19, 29], "parser": 68, "part": [4, 17, 24, 25, 30, 32, 34, 36, 38, 44, 50, 64, 66, 69], "partial": [8, 10, 12, 16, 44, 71], "particl": [1, 3, 5, 7, 8, 9, 12, 19, 29, 69, 71], "particle_gener": [1, 3, 5, 7, 8, 12, 27, 65, 69, 71], "particle_posit": 27, "particular": [3, 12, 15, 18, 24, 44, 58], "pass": [1, 18, 27, 28, 62, 63, 65, 69, 72], "passiv": [8, 71], "past": 9, "patch": [9, 17, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 66, 70], "path": [14, 24, 69], "pawel": 8, "pbject": 62, "pcolormesh": 70, "pde": 15, "pdf": [4, 12, 20, 38, 59], "peak": [10, 55], "per": [34, 40, 44, 50, 60, 66], "perfect": 3, "perfectli": 24, "perform": [7, 9, 15, 38, 62, 63, 64, 71], "period": [1, 2, 3, 7, 12, 14, 17, 18, 23, 24, 57, 59, 62, 63, 64, 69], "perpendicular": 44, "pert_amplitude_factor": [8, 16], "perturb": [7, 8, 45, 47, 51, 53], "pfile": 68, "phi": [10, 20, 21, 22, 23, 24, 42, 54, 56, 60, 63, 64], "phi_": 21, "phi_0": 10, "phi_1": 55, "phi_2": 55, "phi_analyt": [54, 55], "phi_max": 10, "phillip": 73, "philosophi": 9, "physic": [8, 17, 18, 44, 62, 64, 73], "physicstodai": 73, "pi": [1, 12, 17, 22, 23, 57, 59, 64, 70], "piecewis": [3, 8, 30, 34, 36, 42, 44, 48, 50, 56, 58, 60, 66], "pip": [14, 28], "pl": 8, "place": [8, 45, 47, 51, 53, 69], "plai": [3, 10, 15, 69], "plane": [8, 45, 47, 51, 53], "platform": 26, "pleas": [0, 11], "plm": 50, "plot": [2, 4, 7, 8, 10, 12, 14, 17, 19, 23, 59, 68, 69, 71], "plot_cav": [12, 29, 58], "plot_tool": [19, 29], "plotfil": 29, "plotfile_nam": [29, 59], "plotvar": 4, "plt": [1, 2, 7, 17, 21, 22, 23, 26, 70], "png": [12, 26], "po": [29, 65], "point": [2, 3, 4, 8, 10, 17, 18, 21, 26, 54, 62, 71], "poisson": [15, 20, 24, 63, 64], "polar": 62, "pollut": 64, "polynomi": 62, "pop": 14, "popular": 15, "port": 0, "portion": 9, "pos_arrai": 65, "posit": [7, 17, 27, 65], "possibl": [69, 72], "post": 11, "potenti": 11, "power": [7, 20, 63], "ppm": [3, 8], "pr": [8, 11], "pre": [8, 9, 16, 29, 44], "precis": 26, "predict": [32, 36, 40, 42, 44, 56, 58, 60, 66], "preevolv": [8, 9, 19, 29, 32, 46, 56, 60], "present": [9, 68], "preserv": [3, 12, 35], "pressur": [8, 44, 45, 47, 51, 53, 56, 60, 62], "pretti": [9, 62, 68], "pretty_print": [17, 29, 62, 70], "previou": [64, 69], "previous": [68, 69], "prim_to_con": [29, 44, 66], "primit": [8, 44, 66, 71], "print": [1, 2, 4, 6, 7, 9, 17, 18, 22, 23, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 67, 68, 69, 70], "print_all_param": [29, 68], "print_paramfil": [29, 68], "print_sphinx_t": [29, 68], "print_unused_param": [29, 68], "prior": 11, "probabl": 38, "problem": [2, 4, 6, 7, 9, 20, 21, 22, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 63, 64, 66, 69], "problem_finalize_func": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "problem_func": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "problem_nam": [2, 6, 7, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66, 69], "problem_param": [1, 28, 29, 69], "procedur": 18, "process": [9, 62], "produc": [4, 27, 44], "profil": [2, 3, 4, 8, 9, 10, 31, 33, 35, 37, 39, 44, 45, 47, 50, 51, 53, 55, 66, 68], "profile_pyro": [19, 29], "program": 4, "proj_typ": [12, 16], "project": [12, 16, 44, 56, 58, 60, 64, 66, 73], "project_period": [24, 29, 63], "prolong": [29, 62], "prolong_restrict_demo": [29, 63], "propag": [8, 34, 40, 44, 50, 60, 66], "proper": 68, "properti": [17, 62, 65], "prototyp": [0, 13, 15, 29], "provid": [3, 8, 9, 15, 17, 18, 20, 22, 28, 58, 62, 63, 68, 69], "provision": [56, 60], "psi": 71, "pub": 73, "public": 0, "publish": [0, 9, 73], "puls": [8, 14, 45, 47, 51, 53], "pure": [20, 21, 30, 32, 34, 36, 44, 63], "put": [7, 8, 14, 28, 63], "py": [3, 4, 5, 7, 8, 9, 10, 12, 14, 18, 20, 24, 26, 38, 63, 64, 69, 71, 72], "pypi": 14, "pyplot": [1, 2, 7, 17, 21, 22, 23, 26, 70], "pyproject": 9, "pyro": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 70, 71, 72], "pyro2": [0, 9, 11, 13, 14, 17, 20, 24, 28], "pyro_": [1, 69], "pyro_sim": [3, 8, 9, 10, 12, 14, 19, 20, 28, 69, 71, 72], "pyrobenchmark": [19, 29], "pyrotest": [19, 29], "pytest": [9, 14, 72], "python": [7, 9, 11, 12, 14, 17, 20, 26, 28, 29], "python3": 7, "q": [38, 44, 46, 62, 66, 73], "q_int": [40, 60], "q_l": [40, 44, 60, 66], "q_minu": 62, "q_plu": 62, "q_r": [40, 44, 60, 66], "qsimpl": 20, "quad": [29, 44, 46, 50, 52, 66], "quadrant": [8, 45, 47, 51, 53, 67, 71], "quantiti": [3, 5, 8, 44, 62, 63, 64, 71], "question": 11, "quickli": 14, "quit": [1, 69], "qv": [44, 66], "qx": [17, 32], "qy": [17, 32], "r": [4, 8, 21, 22, 23, 44, 62, 63, 70, 73], "r1": [44, 66], "r2": [44, 66], "r3": [44, 66], "r4": 44, "r_init": 8, "r_pert": [8, 16], "radial": [8, 10, 45, 47, 51, 53], "radiu": 8, "rain": 8, "ramp": [29, 44, 46, 50, 52], "rand": 17, "random": [17, 27, 69], "randomli": [27, 65], "randomly_generate_particl": [27, 29, 65], "rang": 10, "rankin": 5, "rarefact": [3, 5, 8, 44, 66, 71], "rate": [3, 8, 12, 45, 47, 51, 53, 57, 59], "rather": [9, 69], "ratio": [44, 68], "rayleigh": [8, 45, 47, 51, 53], "rc": 44, "re": [12, 73], "reach": 12, "react": 48, "reaction": 48, "read": [4, 8, 9, 18, 28, 29, 60, 65, 68, 69, 71], "read_bc": [29, 68], "read_extra": [9, 19, 29, 60], "real": 22, "realiz": 24, "realli": [2, 17, 64], "reason": [9, 62], "recent": 0, "recommend": [28, 68], "recomput": [56, 58, 60], "reconstruct": [3, 8, 19, 29, 32, 36, 38, 44, 50, 52, 66], "reconstrut": 62, "record": 68, "recov": [24, 64], "recreat": 68, "rectangular": [3, 8, 35], "recurs": 63, "red": [10, 17, 63, 68], "reduc": 3, "refer": [9, 12, 17, 22, 44, 50, 59, 62, 66], "refin": 73, "reflect": [1, 7, 17, 18, 45, 47, 51, 53, 62, 69], "regardless": 69, "region": [3, 5, 7, 8, 17, 26, 31, 33, 37, 39, 41, 43, 44, 62, 68, 71], "regist": [1, 17, 18, 62], "register_var": [17, 18, 22, 23, 29, 62], "regress": [4, 9, 11], "regular": 17, "reinstal": 14, "rel": [21, 22, 23, 24, 44, 63, 66, 68], "relativist": 15, "relax": [20, 44, 66], "releas": 0, "relev": 62, "reli": [17, 36], "remain": [8, 10, 45, 47, 51, 53, 55], "rememb": 44, "remov": [64, 65, 71], "repeat": 44, "replac": [0, 68], "report": [4, 11, 26, 29, 63, 68], "repositori": 24, "repres": [3, 5, 8, 9, 44, 62, 64, 71], "represent": [17, 62], "reproduc": [11, 62], "requir": [8, 10, 12, 14, 17, 22, 23, 44, 54, 63, 66, 69], "research": [3, 8], "reset": [56, 60, 63], "reset_bench_on_fail": 29, "reset_fail": 29, "reshap": 17, "residu": [21, 22, 23, 63], "resolut": [2, 3, 4, 6, 7, 10, 12, 24, 62, 63], "resolv": 2, "respect": [24, 29, 62], "restrict": [3, 5, 6, 10, 17, 20, 29, 62, 63], "restructur": 65, "result": [3, 4, 8, 12, 17, 18, 24, 26, 40, 54, 60, 62, 68, 69, 71], "resurrect": 0, "retriev": 18, "return": [6, 9, 17, 21, 22, 23, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 60, 62, 63, 64, 65, 66, 68], "return_con": 44, "review": [11, 38], "rewritten": 0, "reynold": [12, 59], "rh": [5, 21, 23, 54, 63], "rho": [1, 7, 8, 16, 44, 60, 66], "rho0": 8, "rho1": 8, "rho2": 8, "rho3": 8, "rho4": 8, "rho_": [12, 57, 59], "rho_0": 16, "rho_1": [7, 8], "rho_2": [7, 8], "rho_stat": [29, 60], "rhoe": [29, 44], "rhol": 8, "rhor": 8, "richardson": 6, "riemann": [3, 5, 6, 7, 8, 19, 29, 30, 32, 34, 36, 38, 40, 45, 47, 50, 51, 53, 60, 66, 68, 71], "riemann_and_upwind": [29, 40, 60], "riemann_cgf": [29, 44], "riemann_flux": [29, 44], "riemann_hllc": [29, 44, 66], "riemann_prim": [29, 44], "riemann_ro": [29, 66], "right": [3, 5, 7, 8, 12, 16, 17, 22, 23, 24, 26, 32, 40, 41, 42, 43, 44, 45, 47, 51, 53, 56, 58, 59, 60, 62, 63, 66], "righthand": [22, 63], "rightmost": 18, "rinn": [8, 45, 47, 51, 53], "rise": [8, 45, 47, 51, 53], "rk": [32, 36, 38, 50, 62], "rk4": [3, 8, 62], "rkintegr": [18, 29, 62], "rm": 12, "roe": [8, 66, 71], "roepk": [8, 45, 47, 51, 53], "roll": [7, 8, 12], "roman": [12, 73], "root": [24, 72], "rotat": [3, 35], "roundoff": 72, "routin": [1, 8, 9, 12, 26, 28, 29, 31, 33, 35, 37, 39, 42, 44, 45, 47, 51, 52, 53, 55, 62, 65, 67, 68, 69], "row": 17, "rp": [1, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 66, 67, 68, 69], "rt": [7, 29, 44, 46, 48, 50, 52], "rt2": [29, 44, 46, 50, 52], "rt_": 7, "rtol": [22, 23, 29, 63, 64, 68], "rule": 52, "run": [2, 3, 6, 7, 8, 9, 10, 11, 12, 14, 24, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 67, 68, 71, 72], "run_sim": [1, 2, 6, 7, 19, 29, 69], "run_test": [19, 29], "run_test_star": [19, 29], "rung": [7, 18, 32, 36, 50, 62], "runparam": [19, 29, 69], "runtim": [1, 7, 9, 15, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 60, 66, 68], "runtimeparamet": [1, 28, 29, 30, 32, 34, 36, 38, 42, 44, 50, 66, 68, 69], "runtimewarn": 7, "sai": [34, 40, 44, 50, 60, 66], "same": [1, 3, 5, 6, 7, 8, 9, 12, 17, 22, 23, 27, 28, 48, 58, 62, 63, 64, 65, 68, 71], "sandwich": 7, "save": 9, "scalar": [10, 24, 30, 32, 34, 36, 38, 42, 44, 50, 62, 64, 66, 71], "scalar_nam": [30, 34, 42], "scale": [2, 3, 7, 12, 59, 65], "scale_height": [8, 16], "scatter": 27, "scheme": [3, 8, 44, 52, 66], "scienc": 73, "scientif": 15, "scientist": 26, "scrambl": [8, 45, 47, 51, 53], "scratch": 17, "scratch_arrai": [17, 29, 62], "screen": 62, "screw": 64, "script": [3, 4, 8, 9, 18, 20, 24, 26, 69, 71, 72], "sdc": [8, 52], "sdc_integr": [29, 52], "sea": 71, "search": 69, "second": [3, 7, 8, 12, 18, 24, 30, 34, 36, 40, 42, 44, 48, 54, 56, 58, 60, 63, 66, 68, 73], "section": [3, 5, 8, 10, 12, 16, 69, 71], "sedov": [4, 26, 29, 44, 46, 49, 50, 52, 67, 69], "sedov_compar": [4, 8], "sedov_unsplit_0000": 26, "see": [1, 2, 3, 5, 6, 7, 8, 12, 14, 17, 20, 26, 44, 45, 47, 51, 53, 56, 57, 58, 59, 62, 63, 69, 71, 72], "seed": 17, "seem": [7, 12], "seen": 26, "seidel": 63, "select": 4, "self": [17, 27], "send": 0, "separ": [8, 17, 44, 63, 71], "septemb": 73, "sequenc": [4, 26, 68], "sequenti": 18, "seri": 20, "servic": 9, "session": 26, "set": [1, 3, 7, 8, 9, 10, 12, 17, 18, 25, 27, 30, 31, 32, 33, 34, 37, 39, 40, 44, 45, 47, 51, 53, 54, 56, 58, 60, 62, 63, 66, 68, 69, 72], "set_aux": [29, 62], "set_param": [29, 68], "set_start": [29, 62], "set_titl": 7, "set_xlabel": 2, "set_xlim": [2, 27], "set_ylabel": 2, "set_ylim": 27, "settl": 62, "setup": [1, 2, 3, 5, 7, 8, 9, 10, 14, 21, 22, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 63, 69], "setup_ax": [29, 68], "sever": [2, 3, 6, 8, 10, 18, 26, 44, 63, 66], "shade": 70, "shall": 65, "shallow": [4, 15, 66], "shape": 2, "share": 8, "share_al": 7, "shear": [7, 8, 26, 29, 45, 47, 51, 53, 56, 58], "shear_128_0216": 26, "shift": [3, 17, 31, 33, 37, 39, 60, 62], "shin": 73, "shock": [3, 5, 8, 41, 43, 44, 45, 47, 51, 53, 66, 71, 73], "short": [8, 45, 47, 51, 53], "shortcut": 17, "should": [2, 3, 4, 8, 10, 11, 14, 26, 28, 31, 33, 37, 39, 45, 47, 51, 53, 60, 62, 63, 64, 68], "show": [3, 8, 10, 15, 17, 24, 26, 62, 70, 71], "show_ghost": 62, "shown": [12, 24, 44, 69], "shu": 38, "shulz": [8, 45, 47, 51, 53], "side": [12, 22, 44, 57, 59, 62, 63, 66], "sigma": [7, 8], "sign": [30, 32, 34, 36, 62], "signal": 8, "signatur": 28, "signific": 11, "significantli": [3, 10, 31, 33, 37, 39], "sim": [1, 2, 6, 7, 26], "sim_data": 65, "similar": [3, 9, 56, 60], "simpl": [6, 8, 12, 15, 45, 47, 51, 53, 62, 63, 68, 71], "simpler": 3, "simpli": [8, 17, 18, 20, 26, 30, 32, 34, 36, 44, 62, 68, 69, 72], "simplic": 63, "simpson": 52, "simul": [1, 2, 4, 6, 7, 9, 13, 15, 19, 27, 29, 62, 68, 69, 72], "simulation_nul": 19, "sin": [1, 12, 17, 22, 23, 57, 59, 64, 70], "sinc": [5, 7, 8, 11, 12, 17, 20, 22, 24, 32, 44, 46, 54, 59, 64, 66], "sine": 17, "singl": [4, 6, 7, 8, 9, 15, 27, 29, 32, 36, 38, 44, 45, 47, 50, 51, 53, 62, 63, 65, 68, 69], "single_step": [19, 29, 69], "sinusoid": 8, "site": 7, "size": [1, 7, 17, 28, 44, 62, 63], "sl": 60, "sl58": [71, 73], "slice": 4, "slightli": [3, 5, 12, 71], "slip": [12, 59], "slope": [3, 32, 40, 44, 56, 58, 60, 62, 66], "slot": [29, 34], "slowest": 69, "small": [3, 7, 8, 11, 18, 26, 31, 33, 37, 39, 45, 47, 51, 53, 62], "smaller": [7, 17], "smear": [5, 7, 8, 71], "smooth": [1, 2, 4, 5, 12, 14, 21, 24, 29, 30, 32, 36, 38, 41, 43, 45, 47, 51, 53, 57, 59, 63, 67, 69], "smooth_error": [3, 4], "so": [0, 1, 2, 3, 6, 7, 8, 9, 17, 21, 22, 23, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 44, 46, 63, 64, 65, 68, 69, 71], "sod": [4, 28, 29, 44, 46, 50, 52, 71], "sod_compar": [4, 8], "softwar": 0, "solid": [10, 44, 50, 62, 66], "solut": [3, 4, 8, 9, 10, 12, 15, 20, 22, 26, 42, 44, 45, 47, 51, 53, 55, 57, 59, 63, 64, 66, 71, 73], "solutiion": 50, "solv": [3, 5, 8, 10, 12, 15, 20, 24, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 54, 58, 60, 63, 64, 66], "solvabl": 23, "solver": [1, 4, 5, 9, 14, 15, 18, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 60, 61, 62, 63, 64, 66, 69, 72], "solver_nam": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "some": [3, 4, 8, 9, 10, 12, 15, 17, 18, 27, 28, 44, 57, 59, 62, 68, 71], "someth": [9, 14], "soundwav": [8, 45, 47, 51, 53], "sourc": [0, 1, 5, 8, 9, 10, 14, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71], "source_i": 56, "source_x": 56, "space": [17, 27, 36, 44, 50, 60, 63, 65, 66], "span": [17, 44], "spatial": [3, 8, 32, 44, 52, 66], "speci": [8, 44, 66], "special": [15, 18, 44], "specif": [9, 28, 29, 44, 58, 60, 69], "specifi": [4, 17, 18, 22, 26, 40, 60, 62, 68, 69], "spectral": 8, "speed": [5, 7, 9, 38, 44, 69], "spent": 68, "spheric": [8, 62], "sphericalpolar": [29, 62, 69, 70], "sphinx": [9, 68], "split": [3, 38, 44, 48, 66], "spot": 8, "springer": 73, "squar": [12, 20, 24, 27, 57, 59, 65], "squash": 11, "sr": 60, "stack_count": 68, "stage": [18, 36, 62, 63], "stand": 62, "standalon": 9, "standard": [1, 8, 9, 17, 27, 62, 71], "start": [1, 7, 9, 17, 21, 24, 32, 36, 38, 50, 54, 62, 68], "state": [3, 5, 8, 9, 10, 12, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 45, 46, 47, 50, 51, 53, 54, 56, 58, 60, 62, 66, 68], "states_nolimit": [29, 32], "static": [8, 12, 45, 47, 51, 53], "steadi": 12, "steep": [8, 71], "steepen": 8, "stencil": [17, 62], "step": [1, 2, 3, 7, 12, 21, 29, 30, 34, 36, 38, 40, 44, 50, 58, 60, 62, 63, 66, 69], "steven": 73, "still": [12, 24], "stoke": 73, "stoker": 73, "stop": [9, 68], "storag": [18, 62], "store": [2, 4, 6, 7, 9, 17, 22, 23, 26, 27, 29, 44, 62, 64, 65, 68, 69, 72], "store_all_benchmark": 29, "store_as_benchmark": [19, 29], "store_bench": 64, "store_imag": [1, 7, 69], "store_incr": [29, 62], "str": [29, 30, 34, 42, 62, 68], "straightforward": [3, 44, 66], "strang": 48, "stratif": 16, "stratifi": 8, "streamlin": 59, "streamline_dens": 59, "stride": 62, "string": [17, 62, 68], "strong": 64, "strongli": 10, "structur": [1, 7, 18, 68], "student": [15, 26], "stuff": 29, "sub": [9, 17, 28, 69], "subclass": [18, 22, 29], "subdirectori": [9, 20, 28], "submit": 11, "submodul": 19, "subpackag": 19, "subplot": [1, 2, 21, 23], "subsequ": [64, 68], "substep": [29, 32, 36, 38, 46, 50], "subtract": [23, 62], "success": [29, 68], "suggest": [3, 10, 11], "sum": 23, "sum_": 62, "summar": [3, 4], "summari": 68, "suppli": [44, 48, 58], "support": [11, 20, 22, 62, 63, 68], "sure": [17, 23, 32, 46], "surround": 8, "swap": 8, "swe": [19, 29], "switch": [7, 10, 12], "symbol": 8, "symlink": 9, "symmetr": [8, 60, 62], "symmetri": [3, 8, 35, 45, 47, 51, 53, 62], "syntax": 68, "system": [5, 9, 12, 44, 54, 60, 66, 71], "szymczak": [40, 60, 64], "t": [1, 3, 5, 6, 7, 8, 9, 10, 12, 16, 29, 40, 44, 55, 57, 59, 60, 62, 64, 65, 66, 68, 71, 73], "t_0": [10, 55], "t_r": 8, "tabl": [4, 12, 68], "tableau": [18, 62], "taher": 0, "tail": 71, "take": [4, 7, 8, 12, 17, 21, 24, 26, 27, 28, 30, 32, 34, 36, 38, 40, 44, 50, 60, 62, 63, 64, 66, 69, 71], "taken": [15, 38], "tangent": 58, "tangenti": 58, "tanh": [12, 57, 59], "target": [11, 12, 59], "taylor": [8, 44, 45, 47, 50, 51, 53, 66], "tc": [44, 50, 66, 68], "teach": 29, "team": 0, "technic": 62, "techniqu": [3, 21], "tell": [44, 50, 62, 66], "tempor": 3, "temporal_method": [3, 8], "term": [5, 8, 10, 12, 16, 40, 42, 44, 45, 46, 47, 51, 53, 56, 58, 60, 64, 66, 71], "termin": 68, "test": [2, 4, 6, 9, 11, 12, 17, 19, 24, 26, 30, 32, 34, 36, 38, 40, 42, 44, 46, 50, 52, 54, 57, 59, 64, 66, 69], "test_general_poisson_dirichlet": [63, 64], "test_general_poisson_inhomogen": [63, 64], "test_poisson_dirichlet": [63, 64], "test_vc_const": [63, 64], "test_vc_poisson_dirichlet": [63, 64], "test_vc_poisson_period": [63, 64], "text": [8, 24, 71], "than": [3, 4, 5, 7, 9, 12, 17, 34, 40, 44, 50, 56, 60, 66, 69, 71], "thei": [8, 17, 22, 27, 44, 60, 65, 66], "them": [1, 3, 7, 9, 10, 26, 27, 44, 63, 66, 68, 69], "themselv": [18, 26, 27], "theoret": [4, 5, 73], "theori": 18, "therefor": 17, "thermal": 15, "theta": [62, 70], "thi": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72], "thing": [1, 3, 14, 62, 64], "think": 65, "those": [17, 72], "thought": 3, "three": [8, 12, 20, 44, 59, 69], "through": [3, 4, 5, 9, 14, 17, 20, 26, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 66, 68], "throughout": [9, 27, 63], "time": [1, 3, 4, 6, 7, 8, 9, 10, 12, 14, 18, 20, 21, 22, 24, 27, 29, 32, 36, 44, 45, 47, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 66, 68, 69], "timer": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66, 68], "timercollect": [29, 44, 50, 66, 68], "timestep": [3, 5, 6, 7, 9, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 65, 66, 69], "titl": [0, 11, 70], "tmax": [1, 7, 9, 69], "to_cent": [29, 62], "todai": 73, "todo": 65, "togeth": [4, 12, 32, 36, 62], "toi": 38, "tol": [62, 68], "toler": [62, 63, 68], "toml": 9, "too": [3, 31, 33, 37, 39], "tool": 4, "top": [5, 7, 8, 12, 27, 44, 59, 66], "tophat": [29, 30, 32, 36, 38, 40, 42], "toro": [8, 44, 66, 71], "toroid": [8, 45, 47, 51, 53], "total": 64, "trace": 50, "tracer": 9, "track": [0, 2, 27, 68], "transon": [44, 66], "transport": [3, 8, 44, 66, 73], "transpos": [7, 17, 21, 23], "transvers": [36, 38, 40, 44, 60, 66], "travel": 5, "treat": [3, 62], "treatment": [8, 45, 47, 51, 53], "trend": 2, "true": [7, 9, 22, 23, 62, 63, 64, 68], "true_funct": [22, 23, 63], "try": [12, 24], "tube": [8, 44, 45, 47, 51, 53, 71], "tupl": 27, "turn": [27, 69], "tutori": [15, 21, 24, 64], "tuwien": [12, 59], "two": [4, 5, 8, 9, 12, 17, 18, 21, 26, 27, 44, 45, 47, 51, 53, 60, 62, 63, 66, 68, 69, 71, 72], "txt": 12, "type": [17, 18, 44, 58, 62, 63, 72], "typic": 62, "u": [1, 2, 3, 5, 8, 10, 11, 12, 16, 17, 18, 21, 24, 27, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 57, 58, 59, 60, 62, 64, 65, 66, 69, 71, 73], "u1": [8, 71], "u2": [8, 71], "u3": [8, 71], "u4": [8, 71], "u_": [5, 24, 44, 50, 66], "u_1": [7, 8], "u_2": [7, 8], "u_d": 24, "u_i": [5, 40, 42], "u_int": [56, 58], "u_l": [44, 66], "u_left": [8, 28, 71], "u_mac": [56, 58, 60], "u_r": [44, 66], "u_right": [8, 28, 71], "u_stat": [44, 66], "u_t": [5, 12, 40, 42, 44, 50, 66], "u_x": [5, 40, 42], "u_xl": [40, 42, 44, 56], "u_xr": [40, 42, 44, 56], "u_xx": [42, 64], "u_yi": [42, 64], "u_yl": [40, 42, 44, 56], "u_yr": [40, 42, 44, 56], "ul": 8, "unchang": [8, 45, 47, 51, 53], "under": [3, 28, 44], "underli": [17, 29], "undershoot": 3, "understand": [0, 3, 7, 8, 15, 35, 63, 71, 72], "uniform": [3, 8, 44, 45, 47, 51, 53, 66], "unit": [3, 8, 9, 10, 11, 12, 14, 17, 31, 33, 35, 37, 39, 45, 47, 51, 53, 55, 57, 59, 67], "unknown": 18, "unless": [64, 65], "unlik": 12, "unsplit": [3, 7, 8, 30, 34, 40, 42, 44, 48, 50, 60, 66], "unsplit_flux": [19, 29, 30, 34], "unsplitflux": [50, 66], "until": [8, 71], "unus": 3, "up": [0, 1, 2, 7, 8, 9, 10, 11, 12, 17, 18, 20, 27, 29, 45, 47, 51, 53, 54, 56, 58, 63, 64, 69], "updat": [12, 27, 29, 38, 42, 44, 54, 56, 58, 60, 62, 65, 66], "update_particl": [27, 29, 65], "upon": [11, 44, 62], "upper": [5, 17, 41, 43, 44, 58, 66], "upper_solid": [44, 66], "upwind": [3, 8, 29, 30, 32, 34, 36, 40, 44, 56, 60, 62, 66, 73], "ur": 8, "url": [0, 73], "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 72, 73], "usag": [4, 62, 63], "use_flatten": [7, 8, 44, 66, 71], "user": [11, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 44, 45, 47, 49, 51, 53, 55, 56, 57, 58, 59, 61, 67, 68], "userad": [45, 47, 51, 53], "usual": [8, 12, 17, 21, 44, 66, 69], "util": [9, 19, 29, 69], "v": [1, 2, 3, 5, 7, 12, 17, 20, 21, 22, 23, 24, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 56, 57, 58, 59, 60, 62, 63, 65, 66, 70, 72], "v1": [8, 71], "v2": [8, 71], "v2d": [29, 60], "v2dp": [29, 60], "v3": [8, 71], "v4": [8, 71], "v_": 5, "v_1": 71, "v_2": 71, "v_cycl": [29, 63], "v_i": 5, "v_l": [44, 66], "v_mac": [56, 60], "v_t": [5, 40, 42], "v_x": [5, 40, 42], "v_xl": [40, 42, 56], "v_xr": [40, 42, 56], "v_xx": 42, "v_y": [5, 40, 42], "v_yi": 42, "v_yl": [40, 42, 56], "v_yr": [40, 42, 56], "valid": [5, 17, 18, 62, 69], "valu": [1, 3, 5, 7, 8, 10, 12, 16, 22, 27, 28, 31, 33, 37, 39, 44, 50, 56, 60, 62, 63, 64, 66, 68, 69, 71], "vanish": 64, "var": [6, 44, 50, 62, 66], "var_nam": 4, "varcoeffccmg2d": [20, 23, 29, 63], "vari": [3, 10, 12, 17], "variabl": [4, 6, 8, 9, 12, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 60, 62, 63, 64, 66, 71, 72], "variable_coeff_mg": [19, 20, 23, 29], "variable_coefficient_mg": 64, "varieti": [3, 12, 24], "variou": [9, 17, 18, 62], "varnam": [44, 62, 66], "ve": [0, 9, 72], "vector": [22, 24, 38, 44, 62, 63, 65, 66], "veloc": [3, 4, 5, 7, 8, 12, 16, 24, 27, 29, 30, 32, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 51, 53, 56, 57, 58, 59, 60, 64, 65, 66, 71], "verbos": [1, 6, 7, 21, 22, 23, 63, 64, 69], "veri": [3, 7, 8, 28, 64, 68, 71], "verif": [10, 55], "verifi": [5, 29, 40], "version": [0, 3, 7, 8, 9, 11, 45, 47, 51, 53, 63], "vertic": [7, 8, 44, 45, 47, 51, 53], "vi": [1, 7, 12, 22, 23, 29, 63, 69], "via": [9, 11, 14, 28, 48, 68, 69, 72], "video": [3, 8], "view": [17, 62], "viridi": 70, "vis_titl": 63, "viscos": [5, 8, 12, 42, 44, 58, 59, 71], "viscou": [12, 15, 42, 58, 59], "visibl": 8, "visual": [9, 15, 30, 34, 40, 44, 48, 54, 56, 60, 66, 68, 69], "vl": 8, "vmax": 7, "vmin": 7, "volum": [0, 3, 15, 18, 44, 62, 66, 70, 73], "vortex": [8, 45, 47, 51, 53], "vortic": 12, "vr": 8, "wa": [0, 9, 12, 17, 32, 46, 69], "wai": [1, 3, 10, 11, 14, 17, 27, 28, 44, 63, 65, 66, 68, 69], "wall": [12, 58, 59, 62], "want": [1, 6, 7, 17, 21, 23, 27, 42, 44, 50, 62, 66, 69], "warn": [17, 29, 68, 70], "watch": 8, "water": [4, 15, 66, 73], "wave": [1, 5, 8, 15, 44, 45, 47, 51, 53, 71, 73], "wavelength": [1, 8, 45, 47, 51, 53], "wavenumb": [8, 45, 47, 51, 53], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 38, 40, 42, 44, 46, 48, 50, 54, 56, 58, 60, 62, 63, 64, 65, 66, 68, 69, 71, 72], "weak": 17, "websit": 9, "weight": [18, 62, 68], "welcom": 11, "well": [2, 3, 4, 7, 8, 10, 12, 35], "well_bal": [29, 62], "well_balanc": 8, "weno": [3, 29, 38, 62], "weno_ord": 3, "weno_upwind": [29, 62], "were": [12, 17, 27, 68], "what": [1, 8, 12, 16, 17, 26, 30, 34, 36, 38, 40, 44, 50, 60, 62, 66, 68, 69, 71], "when": [0, 1, 4, 5, 7, 9, 12, 17, 28, 38, 62, 65, 69, 71, 72], "where": [1, 5, 6, 7, 21, 26, 27, 28, 44, 62, 63, 68], "whether": 62, "which": [1, 3, 5, 8, 9, 17, 18, 22, 24, 27, 28, 44, 50, 62, 64, 65, 66], "while": [7, 9, 18, 65], "white": 27, "who": 11, "whole": 27, "whose": [44, 64, 68], "whz99": [71, 73], "width": [1, 10, 29, 55], "window": 14, "wish": [5, 11, 44, 50, 62, 66, 69], "within": 27, "without": [3, 8, 14, 17, 27, 32, 40, 62, 71], "woodward": [8, 44, 45, 47, 51, 53], "word": [8, 45, 47, 51, 53], "work": [1, 3, 7, 9, 13, 24, 28, 44, 62, 64], "would": [17, 26, 27, 68, 69, 72], "wrap": 62, "wrapper": 29, "write": [1, 4, 9, 12, 18, 19, 29, 62, 65, 68, 69], "write_data": [29, 62], "write_extra": [9, 19, 29, 44, 58, 60], "write_param": [29, 68], "write_particl": [29, 65], "written": [0, 8, 9, 15, 45, 47, 51, 53], "wu": 73, "www": [9, 12, 59], "x": [1, 2, 3, 5, 6, 7, 8, 12, 17, 18, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 69, 70, 71], "x2d": [1, 17, 21, 22, 23, 70], "x64": 7, "x_pert": [8, 16], "x_x": [44, 50, 66], "xi_i": 62, "xi_x": 62, "xl_bc": [22, 63], "xl_bc_type": [21, 22, 23, 63], "xl_func": [22, 62, 63, 64], "xl_prop": 62, "xlabel": 70, "xlb": [17, 18, 22, 23, 58, 62], "xlboundari": [1, 7, 69], "xmax": [1, 7, 17, 18, 23, 27, 62, 63, 69, 70], "xmin": [1, 7, 17, 23, 27, 44, 62, 63, 69, 70], "xmom": 7, "xr_bc": 63, "xr_bc_type": [21, 22, 23, 63], "xr_func": 62, "xr_prop": 62, "xrb": [17, 18, 22, 23, 58, 62], "xrboundari": [1, 7, 69], "xx": [5, 21, 24], "xxxxxxxxxxx": [44, 66], "xxxxxxxxxxxx": 44, "xy": 22, "y": [1, 3, 5, 7, 8, 10, 12, 17, 18, 21, 22, 23, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 69, 70, 71], "y2d": [1, 21, 22, 23, 70], "y_": 62, "y_n": 62, "y_pert": [8, 16], "y_veloc": 65, "y_y": [44, 50, 66], "ye": [27, 60, 69], "year": 0, "yield": [44, 50, 66], "yl_bc": [22, 63], "yl_bc_type": [21, 22, 23, 63], "yl_func": [22, 62, 63, 64], "yl_prop": 62, "ylabel": 70, "ylb": [17, 18, 22, 23, 44, 58, 62], "ylboundari": [1, 7, 69], "ymax": [1, 7, 17, 18, 23, 27, 62, 63, 69, 70], "ymin": [1, 7, 17, 23, 27, 44, 62, 63, 69, 70], "ymom": 7, "yonghong": 73, "you": [0, 1, 8, 9, 11, 14, 18, 24, 26, 28, 62, 63, 69, 71], "your": [0, 11, 14, 69], "yourself": [3, 10], "yr_bc": 63, "yr_bc_type": [21, 22, 23, 63], "yr_func": 62, "yr_prop": 62, "yrb": [17, 18, 22, 23, 44, 58, 62], "yrboundari": [1, 7, 69], "yy": [5, 21, 24], "z": 8, "z0": [7, 8, 44, 66], "z1": [7, 8, 44, 66], "zal79": [3, 73], "zalesak": 73, "zenodo": 0, "zero": [3, 12, 21, 23, 26, 29, 31, 33, 37, 39, 59, 62, 63], "zheng": 73, "zingal": 0, "zip": 7, "zone": [2, 3, 4, 6, 7, 8, 17, 18, 20, 21, 26, 30, 32, 34, 36, 38, 40, 42, 44, 46, 50, 60, 62, 63, 66, 68, 69, 72], "\u00f2": [12, 73], "\u03b8": 70, "\u03c1": 12}, "titles": ["Acknowledgments", "Defining our own problem in Jupyter", "Error Measurement of the advection_fv4 Solver", "Advection", "Analysis routines", "Burgers\u2019 Equation", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.burgers_viscous package", "pyro.burgers_viscous.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.multigrid.examples package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 13, "acknowledg": 0, "acoustic_puls": [8, 45, 47, 51, 53, 67, 71], "ad": 28, "advect": [3, 8, 30, 31, 45, 47, 51, 53, 67, 71], "advection_fv4": [2, 3, 32, 33], "advection_nonuniform": [3, 34, 35], "advection_rk": [3, 36, 37], "advection_weno": [3, 38, 39], "advective_flux": [30, 34], "analysi": 4, "array_index": 62, "arrayindex": 17, "bc": [44, 58], "boundari": 62, "bubbl": [8, 16, 45, 47, 51, 53, 61], "burger": [5, 40, 41], "burgers_interfac": 40, "burgers_visc": [42, 43], "caviti": [12, 59], "check": 22, "class": 69, "coarsen": 17, "code": 13, "coeffici": [21, 23], "commandlin": 69, "compar": [7, 23, 68], "comparison": 7, "compress": [6, 7, 8, 44, 45], "compressible_fv4": [6, 8, 46, 47], "compressible_react": [48, 49], "compressible_rk": [8, 50, 51], "compressible_sdc": [8, 52, 53], "constant": 21, "contribut": 11, "converg": [5, 6, 12, 41, 43, 57, 59], "dam": [67, 71], "data": 17, "defin": 1, "deriv": [44, 66], "design": 9, "differenc": 17, "diffus": [10, 54, 55], "directori": 9, "discuss": 11, "driver": 9, "edge_coeff": 63, "ellipt": 22, "eo": 44, "equat": [5, 21, 22], "error": 2, "exact": 23, "exampl": [3, 5, 8, 10, 12, 17, 24, 64, 71], "exercis": [3, 8, 10, 12, 24, 71], "explor": [3, 8, 10, 12, 24, 71], "extens": [3, 8, 10, 12, 24, 71], "flame": 49, "flux": [32, 36, 38, 46, 50], "fv": 62, "gaussian": [10, 55], "gener": [3, 22], "general_mg": 63, "get": 11, "gresho": [8, 45, 47, 51, 53, 61], "grid": [17, 70], "helmholtz": 7, "help": 11, "histori": 0, "hse": [8, 45, 47, 51, 53], "hydro": 13, "hydrodynam": [8, 12, 16, 71], "idea": [3, 9], "implement": [18, 27], "incomp_interfac": 56, "incompress": [12, 56, 57], "incompressible_visc": [12, 58, 59], "indic": 13, "integr": 62, "interfac": [30, 32, 42, 44, 66], "introduct": 15, "inviscid": 5, "io_pyro": 68, "issu": 11, "jupyt": 1, "kelvin": 7, "kh": [8, 45, 47, 51, 53, 67, 71], "known": 24, "linear": 22, "lm_atm": [16, 60, 61], "lm_atm_interfac": 60, "logo": [8, 45, 47, 51, 53, 67, 71], "low": 16, "mach": 16, "main": 9, "manual": 26, "measur": 2, "mesh": [17, 18, 62], "method": 25, "mg": 63, "mg_test_general_alphabeta_onli": 64, "mg_test_general_beta_onli": 64, "mg_test_general_const": 64, "mg_test_general_dirichlet": 64, "mg_test_general_inhomogen": 64, "mg_test_simpl": 64, "mg_test_vc_const": 64, "mg_test_vc_dirichlet": 64, "mg_test_vc_period": 64, "mg_vi": 64, "modul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "msg": 68, "multigrid": [20, 24, 63, 64], "note": 25, "numba": 9, "number": 16, "numer": 25, "option": 69, "our": 1, "output": 26, "overview": 18, "own": 1, "packag": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "particl": [27, 65], "patch": [18, 62], "perform": 21, "plot": [21, 26, 27, 29], "plot_cav": 59, "plot_tool": 68, "poisson": [21, 23], "polar": 70, "problem": [1, 3, 5, 8, 10, 12, 16, 28, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 67, 71], "profile_pyro": 68, "project": 24, "project_period": 64, "prolong": 17, "prolong_restrict_demo": 64, "pull": 11, "py": 28, "pyro": [9, 13, 14, 15, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "pyro_sim": 29, "python": 13, "quad": [8, 45, 47, 51, 53, 67, 71], "quick": 14, "ramp": [8, 45, 47, 51, 53], "rayleigh": 7, "read": 26, "reconstruct": 62, "refer": 73, "regress": 72, "request": 11, "result": 22, "riemann": 44, "routin": 4, "rt": [8, 45, 47, 49, 51, 53], "rt2": [8, 45, 47, 51, 53], "run": 69, "runparam": 68, "runtim": 69, "sedov": [8, 45, 47, 51, 53], "set": [14, 21, 22, 23], "setup": 17, "shallow": 71, "shear": [12, 57, 59], "simpl": 24, "simul": [30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "simulation_nul": 29, "slot": [3, 35], "smooth": [3, 31, 33, 37, 39], "sod": [8, 45, 47, 51, 53], "solut": [21, 23, 24], "solv": [21, 22, 23], "solver": [2, 3, 6, 7, 8, 10, 12, 16, 20, 21, 22, 23, 71], "spheric": 70, "structur": 9, "submodul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "subpackag": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 63, 66], "support": [3, 5, 8, 10, 12, 16, 71], "swe": [66, 67, 71], "system": [22, 23], "tabl": 13, "taylor": 7, "test": [3, 5, 8, 10, 14, 18, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 67, 71, 72], "tophat": [3, 5, 31, 33, 37, 39, 41, 43], "unit": 72, "unsplit_flux": [44, 66], "up": [14, 21, 22, 23], "us": [18, 27], "util": [26, 68], "variabl": [17, 23], "variable_coeff_mg": 63, "verifi": 41, "viscou": 5, "visual": 23, "water": 71, "work": [17, 26]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"About": [[13, "about"]], "Acknowledgments": [[0, null]], "Adding a problem": [[28, null]], "Advection": [[3, null]], "Analysis routines": [[4, null]], "ArrayIndexer": [[17, "ArrayIndexer"]], "Burgers\u2019 Equation": [[5, null]], "Checking the result": [[22, "Checking-the-result"]], "Coarsening and prolonging": [[17, "Coarsening-and-prolonging"]], "Commandline": [[69, "commandline"]], "Comparing the Compressible Solvers": [[7, null]], "Comparing to the exact solution": [[23, "Comparing-to-the-exact-solution"]], "Comparisons": [[7, "Comparisons"]], "Compressible hydrodynamics": [[8, null]], "Constant-Coefficient Poisson Equation": [[21, null]], "Contributing": [[11, "contributing"]], "Contributing and getting help": [[11, null]], "Convergence of the compressible solvers": [[6, null]], "Defining our own problem in Jupyter": [[1, null]], "Design ideas": [[9, null]], "Differencing": [[17, "Differencing"]], "Diffusion": [[10, null]], "Directory structure": [[9, "directory-structure"]], "Discussions": [[11, "discussions"]], "Error Measurement of the advection_fv4 Solver": [[2, null]], "Example": [[5, "example"], [5, "id5"]], "Example problems": [[8, "example-problems"]], "Examples": [[3, "examples"], [10, "examples"], [12, "examples"], [12, "id8"], [71, "examples"]], "Exercises": [[3, "exercises"], [8, "exercises"], [10, "exercises"], [12, "exercises"], [24, "exercises"], [71, "exercises"]], "Explorations": [[3, "explorations"], [8, "explorations"], [10, "explorations"], [12, "explorations"], [24, "explorations"], [71, "explorations"]], "Extensions": [[3, "extensions"], [8, "extensions"], [10, "extensions"], [12, "extensions"], [24, "extensions"], [71, "extensions"]], "General Linear Elliptic Equation": [[22, null]], "General ideas": [[3, "general-ideas"]], "History": [[0, "history"]], "Incompressible hydrodynamics": [[12, null]], "Indices and tables": [[13, "indices-and-tables"]], "Introduction to pyro": [[15, null]], "Inviscid Burgers": [[5, "inviscid-burgers"]], "Issues": [[11, "issues"]], "Kelvin-Helmholtz": [[7, "Kelvin-Helmholtz"]], "Known Solution": [[24, "known-solution"]], "Low Mach number hydrodynamics": [[16, null]], "Main driver": [[9, "main-driver"]], "Mesh examples": [[17, null]], "Mesh overview": [[18, null]], "Multigrid Solvers": [[20, null]], "Notes on the numerical methods": [[25, null]], "Numba": [[9, "numba"]], "Particles": [[27, null]], "Performing the solve": [[21, "Performing-the-solve"]], "Plotting particles": [[27, "plotting-particles"]], "Plotting the solution": [[21, "Plotting-the-solution"]], "Projection": [[24, "projection"]], "Pull Requests": [[11, "pull-requests"]], "Pyro class": [[69, "pyro-class"]], "Quick test": [[14, "quick-test"]], "Rayleigh-Taylor": [[7, "Rayleigh-Taylor"]], "Reading and plotting manually": [[26, "reading-and-plotting-manually"]], "References": [[73, null]], "Regression tests": [[72, "regression-tests"]], "Running": [[69, null]], "Runtime options": [[69, "runtime-options"]], "Sedov": [[8, "id7"]], "Setting up pyro": [[14, null]], "Setting up the solver": [[21, "Setting-up-the-solver"], [22, "Setting-up-the-solver"], [23, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[17, "Setup-a-Grid-with-Variables"]], "Shallow water hydrodynamics": [[71, null]], "Simple Multigrid Examples": [[24, null]], "Sod": [[8, "id6"]], "Solving the system": [[22, "Solving-the-system"], [23, "Solving-the-system"]], "Spherical Polar Grid": [[70, null]], "Submodules": [[29, "submodules"], [30, "submodules"], [31, "submodules"], [32, "submodules"], [33, "submodules"], [34, "submodules"], [35, "submodules"], [36, "submodules"], [37, "submodules"], [38, "submodules"], [39, "submodules"], [40, "submodules"], [41, "submodules"], [42, "submodules"], [43, "submodules"], [44, "submodules"], [45, "submodules"], [46, "submodules"], [47, "submodules"], [48, "submodules"], [49, "submodules"], [50, "submodules"], [51, "submodules"], [52, "submodules"], [53, "submodules"], [54, "submodules"], [55, "submodules"], [56, "submodules"], [57, "submodules"], [58, "submodules"], [59, "submodules"], [60, "submodules"], [61, "submodules"], [62, "submodules"], [63, "submodules"], [64, "submodules"], [65, "submodules"], [66, "submodules"], [67, "submodules"], [68, "submodules"]], "Subpackages": [[29, "subpackages"], [30, "subpackages"], [32, "subpackages"], [34, "subpackages"], [36, "subpackages"], [38, "subpackages"], [40, "subpackages"], [42, "subpackages"], [44, "subpackages"], [46, "subpackages"], [48, "subpackages"], [50, "subpackages"], [52, "subpackages"], [54, "subpackages"], [56, "subpackages"], [58, "subpackages"], [60, "subpackages"], [63, "subpackages"], [66, "subpackages"]], "Testing": [[72, null]], "Tests": [[18, "tests"]], "Unit tests": [[72, "unit-tests"]], "Utilities": [[26, "utilities"]], "Variable Coefficient Poisson": [[23, null]], "Viscous Burgers": [[5, "viscous-burgers"]], "Visualizing the solution": [[23, "Visualizing-the-solution"]], "Working with output": [[26, null]], "Working with the data": [[17, "Working-with-the-data"]], "acoustic_pulse": [[8, "acoustic-pulse"], [71, "acoustic-pulse"]], "advect": [[8, "advect"], [71, "advect"]], "advection solver": [[3, "advection-solver"]], "advection_fv4 solver": [[3, "advection-fv4-solver"]], "advection_nonuniform solver": [[3, "advection-nonuniform-solver"]], "advection_rk solver": [[3, "advection-rk-solver"]], "advection_weno solver": [[3, "advection-weno-solver"]], "bubble": [[8, "bubble"], [8, "id10"], [16, "bubble"]], "cavity": [[12, "cavity"], [12, "id10"]], "compressible": [[6, "compressible"]], "compressible solver": [[8, "compressible-solver"]], "compressible_fv4": [[6, "compressible_fv4"]], "compressible_fv4 solver": [[8, "compressible-fv4-solver"]], "compressible_rk solver": [[8, "compressible-rk-solver"]], "compressible_sdc solver": [[8, "compressible-sdc-solver"]], "converge": [[5, "converge"], [5, "id2"], [12, "converge"], [12, "id6"]], "convergence": [[12, "convergence"], [12, "id13"]], "dam": [[71, "dam"], [71, "id1"]], "diffusion solver": [[10, "diffusion-solver"]], "gaussian": [[10, "gaussian"], [10, "id1"]], "gresho": [[8, "gresho"]], "hse": [[8, "hse"]], "incompressible solver": [[12, "incompressible-solver"]], "incompressible_viscous solver": [[12, "incompressible-viscous-solver"]], "kh": [[8, "kh"], [71, "kh"]], "lm_atm solver": [[16, "lm-atm-solver"]], "logo": [[8, "logo"], [71, "logo"]], "mesh.patch implementation and use": [[18, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[27, "particles-particles-implementation-and-use"]], "pyro": [[19, null]], "pyro package": [[29, null]], "pyro.advection package": [[30, null]], "pyro.advection.advective_fluxes module": [[30, "module-pyro.advection.advective_fluxes"]], "pyro.advection.interface module": [[30, "module-pyro.advection.interface"]], "pyro.advection.problems package": [[31, null]], "pyro.advection.problems.smooth module": [[31, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[31, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[31, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[30, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[32, null]], "pyro.advection_fv4.fluxes module": [[32, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.interface module": [[32, "module-pyro.advection_fv4.interface"]], "pyro.advection_fv4.problems package": [[33, null]], "pyro.advection_fv4.problems.smooth module": [[33, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.problems.test module": [[33, "module-pyro.advection_fv4.problems.test"]], "pyro.advection_fv4.problems.tophat module": [[33, "module-pyro.advection_fv4.problems.tophat"]], "pyro.advection_fv4.simulation module": [[32, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[34, null]], "pyro.advection_nonuniform.advective_fluxes module": [[34, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[35, null]], "pyro.advection_nonuniform.problems.slotted module": [[35, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[35, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[34, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[36, null]], "pyro.advection_rk.fluxes module": [[36, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[37, null]], "pyro.advection_rk.problems.smooth module": [[37, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[37, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[37, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[36, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[38, null]], "pyro.advection_weno.fluxes module": [[38, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[39, null]], "pyro.advection_weno.problems.smooth module": [[39, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[39, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[39, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[38, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[40, null]], "pyro.burgers.burgers_interface module": [[40, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[41, null]], "pyro.burgers.problems.converge module": [[41, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[41, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[41, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.problems.verify module": [[41, "module-pyro.burgers.problems.verify"]], "pyro.burgers.simulation module": [[40, "module-pyro.burgers.simulation"]], "pyro.burgers_viscous package": [[42, null]], "pyro.burgers_viscous.interface module": [[42, "module-pyro.burgers_viscous.interface"]], "pyro.burgers_viscous.problems package": [[43, null]], "pyro.burgers_viscous.problems.converge module": [[43, "module-pyro.burgers_viscous.problems.converge"]], "pyro.burgers_viscous.problems.test module": [[43, "module-pyro.burgers_viscous.problems.test"]], "pyro.burgers_viscous.problems.tophat module": [[43, "module-pyro.burgers_viscous.problems.tophat"]], "pyro.burgers_viscous.simulation module": [[42, "module-pyro.burgers_viscous.simulation"]], "pyro.compressible package": [[44, null]], "pyro.compressible.BC module": [[44, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[44, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[44, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[44, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[45, null]], "pyro.compressible.problems.acoustic_pulse module": [[45, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[45, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[45, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.gresho module": [[45, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.hse module": [[45, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[45, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[45, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.quad module": [[45, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[45, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[45, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[45, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.sedov module": [[45, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[45, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[45, "module-pyro.compressible.problems.test"]], "pyro.compressible.riemann module": [[44, "module-pyro.compressible.riemann"]], "pyro.compressible.simulation module": [[44, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[44, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[46, null]], "pyro.compressible_fv4.fluxes module": [[46, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[47, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[47, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[47, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[47, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.gresho module": [[47, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.hse module": [[47, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[47, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[47, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.quad module": [[47, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[47, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[47, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[47, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.sedov module": [[47, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[47, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[47, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[46, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[48, null]], "pyro.compressible_react.problems package": [[49, null]], "pyro.compressible_react.problems.flame module": [[49, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[49, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[48, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[50, null]], "pyro.compressible_rk.fluxes module": [[50, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[51, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[51, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[51, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[51, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.gresho module": [[51, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.hse module": [[51, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[51, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[51, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.quad module": [[51, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[51, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[51, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[51, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.sedov module": [[51, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[51, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[51, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[50, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[52, null]], "pyro.compressible_sdc.problems package": [[53, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[53, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[53, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[53, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.gresho module": [[53, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.hse module": [[53, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[53, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[53, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.quad module": [[53, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[53, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[53, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[53, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.sedov module": [[53, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[53, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[53, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[52, "module-pyro.compressible_sdc.simulation"]], "pyro.diffusion package": [[54, null]], "pyro.diffusion.problems package": [[55, null]], "pyro.diffusion.problems.gaussian module": [[55, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[55, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[54, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[56, null]], "pyro.incompressible.incomp_interface module": [[56, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[57, null]], "pyro.incompressible.problems.converge module": [[57, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[57, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[56, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[58, null]], "pyro.incompressible_viscous.BC module": [[58, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[59, null]], "pyro.incompressible_viscous.problems.cavity module": [[59, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[59, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[59, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[59, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[58, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[60, null]], "pyro.lm_atm.LM_atm_interface module": [[60, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[61, null]], "pyro.lm_atm.problems.bubble module": [[61, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.problems.gresho module": [[61, "pyro-lm-atm-problems-gresho-module"]], "pyro.lm_atm.simulation module": [[60, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[62, null]], "pyro.mesh.array_indexer module": [[62, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[62, "module-pyro.mesh.boundary"]], "pyro.mesh.fv module": [[62, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[62, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[62, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[62, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[63, null]], "pyro.multigrid.MG module": [[63, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[63, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.examples package": [[64, null]], "pyro.multigrid.examples.mg_test_general_alphabeta_only module": [[64, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only"]], "pyro.multigrid.examples.mg_test_general_beta_only module": [[64, "module-pyro.multigrid.examples.mg_test_general_beta_only"]], "pyro.multigrid.examples.mg_test_general_constant module": [[64, "module-pyro.multigrid.examples.mg_test_general_constant"]], "pyro.multigrid.examples.mg_test_general_dirichlet module": [[64, "module-pyro.multigrid.examples.mg_test_general_dirichlet"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous module": [[64, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous"]], "pyro.multigrid.examples.mg_test_simple module": [[64, "module-pyro.multigrid.examples.mg_test_simple"]], "pyro.multigrid.examples.mg_test_vc_constant module": [[64, "module-pyro.multigrid.examples.mg_test_vc_constant"]], "pyro.multigrid.examples.mg_test_vc_dirichlet module": [[64, "module-pyro.multigrid.examples.mg_test_vc_dirichlet"]], "pyro.multigrid.examples.mg_test_vc_periodic module": [[64, "module-pyro.multigrid.examples.mg_test_vc_periodic"]], "pyro.multigrid.examples.mg_vis module": [[64, "module-pyro.multigrid.examples.mg_vis"]], "pyro.multigrid.examples.project_periodic module": [[64, "module-pyro.multigrid.examples.project_periodic"]], "pyro.multigrid.examples.prolong_restrict_demo module": [[64, "module-pyro.multigrid.examples.prolong_restrict_demo"]], "pyro.multigrid.general_MG module": [[63, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[63, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[65, null]], "pyro.particles.particles module": [[65, "module-pyro.particles.particles"]], "pyro.plot module": [[29, "module-pyro.plot"]], "pyro.pyro_sim module": [[29, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[29, "module-pyro.simulation_null"]], "pyro.swe package": [[66, null]], "pyro.swe.derives module": [[66, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[66, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[67, null]], "pyro.swe.problems.acoustic_pulse module": [[67, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[67, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[67, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[67, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[67, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[67, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[67, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[66, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[66, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[29, "module-pyro.test"]], "pyro.util package": [[68, null]], "pyro.util.compare module": [[68, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[68, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[68, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[68, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[68, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[68, "module-pyro.util.runparams"]], "pyro/": [[9, "pyro"]], "pyro: a python hydro code": [[13, null]], "quad": [[8, "quad"], [8, "id8"], [71, "quad"]], "ramp": [[8, "ramp"]], "rt": [[8, "rt"], [8, "id9"]], "rt2": [[8, "rt2"]], "sedov": [[8, "sedov"]], "shear": [[12, "shear"], [12, "id1"], [12, "id7"], [12, "id9"]], "slotted": [[3, "slotted"]], "smooth": [[3, "smooth"], [3, "id9"]], "sod": [[8, "sod"]], "supported problems": [[3, "supported-problems"], [3, "id3"], [3, "id5"], [3, "id7"], [3, "id8"], [5, "supported-problems"], [5, "id1"], [8, "supported-problems"], [8, "id2"], [8, "id4"], [8, "id5"], [10, "supported-problems"], [12, "supported-problems"], [12, "id5"], [16, "supported-problems"], [71, "supported-problems"]], "swe solver": [[71, "swe-solver"]], "test": [[3, "test"], [3, "id6"], [5, "test"], [5, "id3"], [8, "test"], [10, "test"], [71, "test"]], "tophat": [[3, "tophat"], [5, "tophat"], [5, "id4"]], "\u201cproblem.py\u201d": [[28, "problem-py"]]}, "docnames": ["ack", "adding_a_problem_jupyter", "advection-error", "advection_basics", "analysis", "burgers_basics", "compressible-convergence", "compressible-rt-compare", "compressible_basics", "design", "diffusion_basics", "help", "incompressible_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "notes", "output", "particles_basics", "problems", "pyro", "pyro.advection", "pyro.advection.problems", "pyro.advection_fv4", "pyro.advection_fv4.problems", "pyro.advection_nonuniform", "pyro.advection_nonuniform.problems", "pyro.advection_rk", "pyro.advection_rk.problems", "pyro.advection_weno", "pyro.advection_weno.problems", "pyro.burgers", "pyro.burgers.problems", "pyro.burgers_viscous", "pyro.burgers_viscous.problems", "pyro.compressible", "pyro.compressible.problems", "pyro.compressible_fv4", "pyro.compressible_fv4.problems", "pyro.compressible_react", "pyro.compressible_react.problems", "pyro.compressible_rk", "pyro.compressible_rk.problems", "pyro.compressible_sdc", "pyro.compressible_sdc.problems", "pyro.diffusion", "pyro.diffusion.problems", "pyro.incompressible", "pyro.incompressible.problems", "pyro.incompressible_viscous", "pyro.incompressible_viscous.problems", "pyro.lm_atm", "pyro.lm_atm.problems", "pyro.mesh", "pyro.multigrid", "pyro.multigrid.examples", "pyro.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["ack.rst", "adding_a_problem_jupyter.ipynb", "advection-error.ipynb", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "compressible-convergence.ipynb", "compressible-rt-compare.ipynb", "compressible_basics.rst", "design.rst", "diffusion_basics.rst", "help.rst", "incompressible_basics.rst", "index.rst", "installation.rst", "intro.rst", "lowmach_basics.rst", "mesh-examples.ipynb", "mesh_basics.rst", "modules.rst", "multigrid.rst", "multigrid-constant-coefficients.ipynb", "multigrid-general-linear.ipynb", "multigrid-variable-coeff.ipynb", "multigrid_basics.rst", "notes.rst", "output.rst", "particles_basics.rst", "problems.rst", "pyro.rst", "pyro.advection.rst", "pyro.advection.problems.rst", "pyro.advection_fv4.rst", "pyro.advection_fv4.problems.rst", "pyro.advection_nonuniform.rst", "pyro.advection_nonuniform.problems.rst", "pyro.advection_rk.rst", "pyro.advection_rk.problems.rst", "pyro.advection_weno.rst", "pyro.advection_weno.problems.rst", "pyro.burgers.rst", "pyro.burgers.problems.rst", "pyro.burgers_viscous.rst", "pyro.burgers_viscous.problems.rst", "pyro.compressible.rst", "pyro.compressible.problems.rst", "pyro.compressible_fv4.rst", "pyro.compressible_fv4.problems.rst", "pyro.compressible_react.rst", "pyro.compressible_react.problems.rst", "pyro.compressible_rk.rst", "pyro.compressible_rk.problems.rst", "pyro.compressible_sdc.rst", "pyro.compressible_sdc.problems.rst", "pyro.diffusion.rst", "pyro.diffusion.problems.rst", "pyro.incompressible.rst", "pyro.incompressible.problems.rst", "pyro.incompressible_viscous.rst", "pyro.incompressible_viscous.problems.rst", "pyro.lm_atm.rst", "pyro.lm_atm.problems.rst", "pyro.mesh.rst", "pyro.multigrid.rst", "pyro.multigrid.examples.rst", "pyro.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "running.rst", "spherical-mesh.ipynb", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "add_problem() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.add_problem", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.alpha", false]], "apply_artificial_viscosity() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.apply_artificial_viscosity", false]], "apply_diffusion_corrections() (in module pyro.burgers_viscous.interface)": [[42, "pyro.burgers_viscous.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_source_terms() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.apply_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "apply_transverse_flux() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.apply_transverse_flux", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[62, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[44, "pyro.compressible.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[29, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[60, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[68, "pyro.util.profile_pyro.Timer.begin", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.beta", false]], "bold() (in module pyro.util.msg)": [[68, "pyro.util.msg.bold", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[62, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[63, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.coarse_like", false]], "compare() (in module pyro.util.compare)": [[68, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[66, "pyro.swe.simulation.cons_to_prim", false]], "consflux() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[44, "pyro.compressible.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[44, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[66, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.burgers_viscous.interface)": [[42, "pyro.burgers_viscous.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[62, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[29, "pyro.test.do_tests", false]], "doit() (in module pyro.multigrid.examples.mg_vis)": [[64, "pyro.multigrid.examples.mg_vis.doit", false]], "doit() (in module pyro.multigrid.examples.project_periodic)": [[64, "pyro.multigrid.examples.project_periodic.doit", false]], "doit() (in module pyro.multigrid.examples.prolong_restrict_demo)": [[64, "pyro.multigrid.examples.prolong_restrict_demo.doit", false]], "dovis() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[63, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[68, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "estimate_wave_speed() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.estimate_wave_speed", false]], "evolve() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers_viscous.simulation.simulation method)": [[42, "pyro.burgers_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[46, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[50, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[52, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.evolve", false]], "f() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.f", false]], "f() (in module pyro.multigrid.examples.mg_test_simple)": [[64, "pyro.multigrid.examples.mg_test_simple.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.f", false]], "f() (in module pyro.multigrid.examples.mg_vis)": [[64, "pyro.multigrid.examples.mg_vis.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[68, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.test)": [[33, "pyro.advection_fv4.problems.test.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.tophat)": [[33, "pyro.advection_fv4.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.converge)": [[43, "pyro.burgers_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.test)": [[43, "pyro.burgers_viscous.problems.test.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.tophat)": [[43, "pyro.burgers_viscous.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[45, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[45, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[45, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[45, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[45, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[45, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[45, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[45, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[45, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[45, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[45, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[45, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[45, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[45, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[47, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[47, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[47, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[47, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[47, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[47, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[47, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[47, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[47, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[47, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[47, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[47, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[47, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[47, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[49, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[49, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[51, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[51, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[51, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[51, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[51, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[51, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[51, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[51, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[51, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[51, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[51, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[51, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[51, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[51, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[53, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[53, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[53, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[53, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[53, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[53, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[53, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[53, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[53, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[53, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[53, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[53, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[53, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[53, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[55, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[57, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[57, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[59, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[59, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[59, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[61, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[67, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[67, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[67, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[67, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[67, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[67, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[67, "pyro.swe.problems.test.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[46, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[32, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[36, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[46, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[50, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[62, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[62, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fvs", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_x", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_y", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[63, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[59, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[29, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_grid() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_grid", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.burgers_viscous.interface)": [[42, "pyro.burgers_viscous.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.get_positions", false]], "get_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_sim", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.grid_setup", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[44, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[44, "pyro.compressible.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.test)": [[33, "pyro.advection_fv4.problems.test.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.tophat)": [[33, "pyro.advection_fv4.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.converge)": [[43, "pyro.burgers_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.test)": [[43, "pyro.burgers_viscous.problems.test.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.tophat)": [[43, "pyro.burgers_viscous.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[45, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[45, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[45, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[45, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[45, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[45, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[45, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[45, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[45, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[45, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[45, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[45, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[45, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[45, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[47, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[47, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[47, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[47, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[47, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[47, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[47, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[47, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[47, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[47, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[47, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[47, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[47, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[47, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[49, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[49, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[51, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[51, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[51, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[51, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[51, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[51, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[51, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[51, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[51, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[51, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[51, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[51, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[51, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[51, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[53, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[53, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[53, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[53, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[53, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[53, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[53, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[53, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[53, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[53, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[53, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[53, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[53, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[53, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[55, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[57, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[57, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[59, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[59, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[59, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[61, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[67, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[67, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[67, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[67, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[67, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[67, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[67, "pyro.swe.problems.test.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[48, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interface_states() (in module pyro.compressible.unsplit_fluxes)": [[44, "pyro.compressible.unsplit_fluxes.interface_states", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[68, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[68, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit4", false]], "linear_interface() (in module pyro.advection.interface)": [[30, "pyro.advection.interface.linear_interface", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.main", false]], "main() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[29, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[68, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[59, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[29, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[50, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[66, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[29, "module-pyro", false], [29, "module-pyro.plot", false], [29, "module-pyro.pyro_sim", false], [29, "module-pyro.simulation_null", false], [29, "module-pyro.test", false], [30, "module-pyro.advection", false], [30, "module-pyro.advection.advective_fluxes", false], [30, "module-pyro.advection.interface", false], [30, "module-pyro.advection.simulation", false], [31, "module-pyro.advection.problems", false], [31, "module-pyro.advection.problems.smooth", false], [31, "module-pyro.advection.problems.test", false], [31, "module-pyro.advection.problems.tophat", false], [32, "module-pyro.advection_fv4", false], [32, "module-pyro.advection_fv4.fluxes", false], [32, "module-pyro.advection_fv4.interface", false], [32, "module-pyro.advection_fv4.simulation", false], [33, "module-pyro.advection_fv4.problems", false], [33, "module-pyro.advection_fv4.problems.smooth", false], [33, "module-pyro.advection_fv4.problems.test", false], [33, "module-pyro.advection_fv4.problems.tophat", false], [34, "module-pyro.advection_nonuniform", false], [34, "module-pyro.advection_nonuniform.advective_fluxes", false], [34, "module-pyro.advection_nonuniform.simulation", false], [35, "module-pyro.advection_nonuniform.problems", false], [35, "module-pyro.advection_nonuniform.problems.slotted", false], [35, "module-pyro.advection_nonuniform.problems.test", false], [36, "module-pyro.advection_rk", false], [36, "module-pyro.advection_rk.fluxes", false], [36, "module-pyro.advection_rk.simulation", false], [37, "module-pyro.advection_rk.problems", false], [37, "module-pyro.advection_rk.problems.smooth", false], [37, "module-pyro.advection_rk.problems.test", false], [37, "module-pyro.advection_rk.problems.tophat", false], [38, "module-pyro.advection_weno", false], [38, "module-pyro.advection_weno.fluxes", false], [38, "module-pyro.advection_weno.simulation", false], [39, "module-pyro.advection_weno.problems", false], [39, "module-pyro.advection_weno.problems.smooth", false], [39, "module-pyro.advection_weno.problems.test", false], [39, "module-pyro.advection_weno.problems.tophat", false], [40, "module-pyro.burgers", false], [40, "module-pyro.burgers.burgers_interface", false], [40, "module-pyro.burgers.simulation", false], [41, "module-pyro.burgers.problems", false], [41, "module-pyro.burgers.problems.converge", false], [41, "module-pyro.burgers.problems.test", false], [41, "module-pyro.burgers.problems.tophat", false], [41, "module-pyro.burgers.problems.verify", false], [42, "module-pyro.burgers_viscous", false], [42, "module-pyro.burgers_viscous.interface", false], [42, "module-pyro.burgers_viscous.simulation", false], [43, "module-pyro.burgers_viscous.problems", false], [43, "module-pyro.burgers_viscous.problems.converge", false], [43, "module-pyro.burgers_viscous.problems.test", false], [43, "module-pyro.burgers_viscous.problems.tophat", false], [44, "module-pyro.compressible", false], [44, "module-pyro.compressible.BC", false], [44, "module-pyro.compressible.derives", false], [44, "module-pyro.compressible.eos", false], [44, "module-pyro.compressible.interface", false], [44, "module-pyro.compressible.riemann", false], [44, "module-pyro.compressible.simulation", false], [44, "module-pyro.compressible.unsplit_fluxes", false], [45, "module-pyro.compressible.problems", false], [45, "module-pyro.compressible.problems.acoustic_pulse", false], [45, "module-pyro.compressible.problems.advect", false], [45, "module-pyro.compressible.problems.bubble", false], [45, "module-pyro.compressible.problems.gresho", false], [45, "module-pyro.compressible.problems.hse", false], [45, "module-pyro.compressible.problems.kh", false], [45, "module-pyro.compressible.problems.logo", false], [45, "module-pyro.compressible.problems.quad", false], [45, "module-pyro.compressible.problems.ramp", false], [45, "module-pyro.compressible.problems.rt", false], [45, "module-pyro.compressible.problems.rt2", false], [45, "module-pyro.compressible.problems.sedov", false], [45, "module-pyro.compressible.problems.sod", false], [45, "module-pyro.compressible.problems.test", false], [46, "module-pyro.compressible_fv4", false], [46, "module-pyro.compressible_fv4.fluxes", false], [46, "module-pyro.compressible_fv4.simulation", false], [47, "module-pyro.compressible_fv4.problems", false], [47, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [47, "module-pyro.compressible_fv4.problems.advect", false], [47, "module-pyro.compressible_fv4.problems.bubble", false], [47, "module-pyro.compressible_fv4.problems.gresho", false], [47, "module-pyro.compressible_fv4.problems.hse", false], [47, "module-pyro.compressible_fv4.problems.kh", false], [47, "module-pyro.compressible_fv4.problems.logo", false], [47, "module-pyro.compressible_fv4.problems.quad", false], [47, "module-pyro.compressible_fv4.problems.ramp", false], [47, "module-pyro.compressible_fv4.problems.rt", false], [47, "module-pyro.compressible_fv4.problems.rt2", false], [47, "module-pyro.compressible_fv4.problems.sedov", false], [47, "module-pyro.compressible_fv4.problems.sod", false], [47, "module-pyro.compressible_fv4.problems.test", false], [48, "module-pyro.compressible_react", false], [48, "module-pyro.compressible_react.simulation", false], [49, "module-pyro.compressible_react.problems", false], [49, "module-pyro.compressible_react.problems.flame", false], [49, "module-pyro.compressible_react.problems.rt", false], [50, "module-pyro.compressible_rk", false], [50, "module-pyro.compressible_rk.fluxes", false], [50, "module-pyro.compressible_rk.simulation", false], [51, "module-pyro.compressible_rk.problems", false], [51, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [51, "module-pyro.compressible_rk.problems.advect", false], [51, "module-pyro.compressible_rk.problems.bubble", false], [51, "module-pyro.compressible_rk.problems.gresho", false], [51, "module-pyro.compressible_rk.problems.hse", false], [51, "module-pyro.compressible_rk.problems.kh", false], [51, "module-pyro.compressible_rk.problems.logo", false], [51, "module-pyro.compressible_rk.problems.quad", false], [51, "module-pyro.compressible_rk.problems.ramp", false], [51, "module-pyro.compressible_rk.problems.rt", false], [51, "module-pyro.compressible_rk.problems.rt2", false], [51, "module-pyro.compressible_rk.problems.sedov", false], [51, "module-pyro.compressible_rk.problems.sod", false], [51, "module-pyro.compressible_rk.problems.test", false], [52, "module-pyro.compressible_sdc", false], [52, "module-pyro.compressible_sdc.simulation", false], [53, "module-pyro.compressible_sdc.problems", false], [53, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [53, "module-pyro.compressible_sdc.problems.advect", false], [53, "module-pyro.compressible_sdc.problems.bubble", false], [53, "module-pyro.compressible_sdc.problems.gresho", false], [53, "module-pyro.compressible_sdc.problems.hse", false], [53, "module-pyro.compressible_sdc.problems.kh", false], [53, "module-pyro.compressible_sdc.problems.logo", false], [53, "module-pyro.compressible_sdc.problems.quad", false], [53, "module-pyro.compressible_sdc.problems.ramp", false], [53, "module-pyro.compressible_sdc.problems.rt", false], [53, "module-pyro.compressible_sdc.problems.rt2", false], [53, "module-pyro.compressible_sdc.problems.sedov", false], [53, "module-pyro.compressible_sdc.problems.sod", false], [53, "module-pyro.compressible_sdc.problems.test", false], [54, "module-pyro.diffusion", false], [54, "module-pyro.diffusion.simulation", false], [55, "module-pyro.diffusion.problems", false], [55, "module-pyro.diffusion.problems.gaussian", false], [55, "module-pyro.diffusion.problems.test", false], [56, "module-pyro.incompressible", false], [56, "module-pyro.incompressible.incomp_interface", false], [56, "module-pyro.incompressible.simulation", false], [57, "module-pyro.incompressible.problems", false], [57, "module-pyro.incompressible.problems.converge", false], [57, "module-pyro.incompressible.problems.shear", false], [58, "module-pyro.incompressible_viscous", false], [58, "module-pyro.incompressible_viscous.BC", false], [58, "module-pyro.incompressible_viscous.simulation", false], [59, "module-pyro.incompressible_viscous.problems", false], [59, "module-pyro.incompressible_viscous.problems.cavity", false], [59, "module-pyro.incompressible_viscous.problems.converge", false], [59, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [59, "module-pyro.incompressible_viscous.problems.shear", false], [60, "module-pyro.lm_atm", false], [60, "module-pyro.lm_atm.LM_atm_interface", false], [60, "module-pyro.lm_atm.simulation", false], [61, "module-pyro.lm_atm.problems", false], [61, "module-pyro.lm_atm.problems.bubble", false], [62, "module-pyro.mesh", false], [62, "module-pyro.mesh.array_indexer", false], [62, "module-pyro.mesh.boundary", false], [62, "module-pyro.mesh.fv", false], [62, "module-pyro.mesh.integration", false], [62, "module-pyro.mesh.patch", false], [62, "module-pyro.mesh.reconstruction", false], [63, "module-pyro.multigrid", false], [63, "module-pyro.multigrid.MG", false], [63, "module-pyro.multigrid.edge_coeffs", false], [63, "module-pyro.multigrid.general_MG", false], [63, "module-pyro.multigrid.variable_coeff_MG", false], [64, "module-pyro.multigrid.examples", false], [64, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false], [64, "module-pyro.multigrid.examples.mg_test_general_beta_only", false], [64, "module-pyro.multigrid.examples.mg_test_general_constant", false], [64, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false], [64, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false], [64, "module-pyro.multigrid.examples.mg_test_simple", false], [64, "module-pyro.multigrid.examples.mg_test_vc_constant", false], [64, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false], [64, "module-pyro.multigrid.examples.mg_test_vc_periodic", false], [64, "module-pyro.multigrid.examples.mg_vis", false], [64, "module-pyro.multigrid.examples.project_periodic", false], [64, "module-pyro.multigrid.examples.prolong_restrict_demo", false], [65, "module-pyro.particles", false], [65, "module-pyro.particles.particles", false], [66, "module-pyro.swe", false], [66, "module-pyro.swe.derives", false], [66, "module-pyro.swe.interface", false], [66, "module-pyro.swe.simulation", false], [66, "module-pyro.swe.unsplit_fluxes", false], [67, "module-pyro.swe.problems", false], [67, "module-pyro.swe.problems.acoustic_pulse", false], [67, "module-pyro.swe.problems.advect", false], [67, "module-pyro.swe.problems.dam", false], [67, "module-pyro.swe.problems.kh", false], [67, "module-pyro.swe.problems.logo", false], [67, "module-pyro.swe.problems.quad", false], [67, "module-pyro.swe.problems.test", false], [68, "module-pyro.util", false], [68, "module-pyro.util.compare", false], [68, "module-pyro.util.io_pyro", false], [68, "module-pyro.util.msg", false], [68, "module-pyro.util.plot_tools", false], [68, "module-pyro.util.profile_pyro", false], [68, "module-pyro.util.runparams", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[29, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[65, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[65, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[46, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[44, "pyro.compressible.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[66, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[29, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[30, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[30, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.interface": [[30, "module-pyro.advection.interface", false]], "pyro.advection.problems": [[31, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[31, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[31, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[31, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[30, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[32, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[32, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.interface": [[32, "module-pyro.advection_fv4.interface", false]], "pyro.advection_fv4.problems": [[33, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[33, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.problems.test": [[33, "module-pyro.advection_fv4.problems.test", false]], "pyro.advection_fv4.problems.tophat": [[33, "module-pyro.advection_fv4.problems.tophat", false]], "pyro.advection_fv4.simulation": [[32, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[34, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[34, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[35, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[35, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[35, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[34, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[36, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[36, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[37, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[37, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[37, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[37, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[36, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[38, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[38, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[39, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[39, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[39, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[39, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[38, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[40, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[40, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[41, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[41, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[41, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[41, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.problems.verify": [[41, "module-pyro.burgers.problems.verify", false]], "pyro.burgers.simulation": [[40, "module-pyro.burgers.simulation", false]], "pyro.burgers_viscous": [[42, "module-pyro.burgers_viscous", false]], "pyro.burgers_viscous.interface": [[42, "module-pyro.burgers_viscous.interface", false]], "pyro.burgers_viscous.problems": [[43, "module-pyro.burgers_viscous.problems", false]], "pyro.burgers_viscous.problems.converge": [[43, "module-pyro.burgers_viscous.problems.converge", false]], "pyro.burgers_viscous.problems.test": [[43, "module-pyro.burgers_viscous.problems.test", false]], "pyro.burgers_viscous.problems.tophat": [[43, "module-pyro.burgers_viscous.problems.tophat", false]], "pyro.burgers_viscous.simulation": [[42, "module-pyro.burgers_viscous.simulation", false]], "pyro.compressible": [[44, "module-pyro.compressible", false]], "pyro.compressible.bc": [[44, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[44, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[44, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[44, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[45, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[45, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[45, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[45, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.gresho": [[45, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.hse": [[45, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[45, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[45, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.quad": [[45, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[45, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[45, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[45, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.sedov": [[45, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[45, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[45, "module-pyro.compressible.problems.test", false]], "pyro.compressible.riemann": [[44, "module-pyro.compressible.riemann", false]], "pyro.compressible.simulation": [[44, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[44, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[46, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[46, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[47, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[47, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[47, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[47, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.gresho": [[47, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.hse": [[47, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[47, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[47, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.quad": [[47, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[47, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[47, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[47, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.sedov": [[47, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[47, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[47, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[46, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[48, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[49, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[49, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[49, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[48, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[50, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[50, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[51, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[51, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[51, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[51, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.gresho": [[51, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.hse": [[51, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[51, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[51, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.quad": [[51, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[51, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[51, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[51, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.sedov": [[51, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[51, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[51, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[50, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[52, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[53, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[53, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[53, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[53, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.gresho": [[53, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.hse": [[53, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[53, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[53, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.quad": [[53, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[53, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[53, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[53, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.sedov": [[53, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[53, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[53, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[52, "module-pyro.compressible_sdc.simulation", false]], "pyro.diffusion": [[54, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[55, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[55, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[55, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[54, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[56, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[56, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[57, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[57, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[57, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[56, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[58, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[58, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[59, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[59, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[59, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[59, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[59, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[58, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[60, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[60, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[61, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[61, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.simulation": [[60, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[62, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[62, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[62, "module-pyro.mesh.boundary", false]], "pyro.mesh.fv": [[62, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[62, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[62, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[62, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[63, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[63, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.examples": [[64, "module-pyro.multigrid.examples", false]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[64, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false]], "pyro.multigrid.examples.mg_test_general_beta_only": [[64, "module-pyro.multigrid.examples.mg_test_general_beta_only", false]], "pyro.multigrid.examples.mg_test_general_constant": [[64, "module-pyro.multigrid.examples.mg_test_general_constant", false]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[64, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[64, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false]], "pyro.multigrid.examples.mg_test_simple": [[64, "module-pyro.multigrid.examples.mg_test_simple", false]], "pyro.multigrid.examples.mg_test_vc_constant": [[64, "module-pyro.multigrid.examples.mg_test_vc_constant", false]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[64, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false]], "pyro.multigrid.examples.mg_test_vc_periodic": [[64, "module-pyro.multigrid.examples.mg_test_vc_periodic", false]], "pyro.multigrid.examples.mg_vis": [[64, "module-pyro.multigrid.examples.mg_vis", false]], "pyro.multigrid.examples.project_periodic": [[64, "module-pyro.multigrid.examples.project_periodic", false]], "pyro.multigrid.examples.prolong_restrict_demo": [[64, "module-pyro.multigrid.examples.prolong_restrict_demo", false]], "pyro.multigrid.general_mg": [[63, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[63, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[63, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[65, "module-pyro.particles", false]], "pyro.particles.particles": [[65, "module-pyro.particles.particles", false]], "pyro.plot": [[29, "module-pyro.plot", false]], "pyro.pyro_sim": [[29, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[29, "module-pyro.simulation_null", false]], "pyro.swe": [[66, "module-pyro.swe", false]], "pyro.swe.derives": [[66, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[66, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[67, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[67, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[67, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[67, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[67, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[67, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[67, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[67, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[66, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[66, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[29, "module-pyro.test", false]], "pyro.util": [[68, "module-pyro.util", false]], "pyro.util.compare": [[68, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[68, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[68, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[68, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[68, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[68, "module-pyro.util.runparams", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[29, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[68, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[68, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[68, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[63, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[44, "pyro.compressible.eos.rhoe", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_cgf", false]], "riemann_flux() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_flux", false]], "riemann_hllc() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.riemann_hllc", false]], "riemann_hllc_lowspeed() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_hllc_lowspeed", false]], "riemann_prim() (in module pyro.compressible.riemann)": [[44, "pyro.compressible.riemann.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[62, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[29, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[29, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[68, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[52, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_param() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.set_param", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[68, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[30, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[32, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[34, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[36, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[38, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[40, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.burgers_viscous.simulation)": [[42, "pyro.burgers_viscous.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[46, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[48, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[50, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[52, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[54, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[56, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[58, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[60, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[66, "pyro.swe.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[63, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[63, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "sphericalpolar (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states", false]], "states() (in module pyro.compressible.interface)": [[44, "pyro.compressible.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.swe.interface)": [[66, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[46, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[50, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[68, "pyro.util.msg.success", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.test_general_poisson_dirichlet", false]], "test_general_poisson_inhomogeneous() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.test_general_poisson_inhomogeneous", false]], "test_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_simple)": [[64, "pyro.multigrid.examples.mg_test_simple.test_poisson_dirichlet", false]], "test_vc_constant() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.test_vc_constant", false]], "test_vc_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.test_vc_poisson_dirichlet", false]], "test_vc_poisson_periodic() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.test_vc_poisson_periodic", false]], "timer (class in pyro.util.profile_pyro)": [[68, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[68, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[68, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[62, "pyro.mesh.fv.FV2d.to_centers", false]], "true() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[64, "pyro.multigrid.examples.mg_test_general_alphabeta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[64, "pyro.multigrid.examples.mg_test_general_beta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_constant)": [[64, "pyro.multigrid.examples.mg_test_general_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_general_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.true", false]], "true() (in module pyro.multigrid.examples.mg_test_simple)": [[64, "pyro.multigrid.examples.mg_test_simple.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[64, "pyro.multigrid.examples.mg_test_vc_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[64, "pyro.multigrid.examples.mg_test_vc_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[64, "pyro.multigrid.examples.mg_test_vc_periodic.true", false]], "true() (in module pyro.multigrid.examples.mg_vis)": [[64, "pyro.multigrid.examples.mg_vis.true", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[30, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[34, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[66, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[44, "pyro.compressible.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[58, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[63, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[66, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[65, "pyro.particles.particles.Particle.velocity", false]], "verify() (in module pyro.burgers.problems.verify)": [[41, "pyro.burgers.problems.verify.verify", false]], "warning() (in module pyro.util.msg)": [[68, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[44, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[68, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[65, "pyro.particles.particles.Particles.write_particles", false]], "xl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.xl_func", false]], "yl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[64, "pyro.multigrid.examples.mg_test_general_inhomogeneous.yl_func", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[29, 0, 0, "-", "pyro"]], "pyro": [[30, 0, 0, "-", "advection"], [32, 0, 0, "-", "advection_fv4"], [34, 0, 0, "-", "advection_nonuniform"], [36, 0, 0, "-", "advection_rk"], [38, 0, 0, "-", "advection_weno"], [40, 0, 0, "-", "burgers"], [42, 0, 0, "-", "burgers_viscous"], [44, 0, 0, "-", "compressible"], [46, 0, 0, "-", "compressible_fv4"], [48, 0, 0, "-", "compressible_react"], [50, 0, 0, "-", "compressible_rk"], [52, 0, 0, "-", "compressible_sdc"], [54, 0, 0, "-", "diffusion"], [56, 0, 0, "-", "incompressible"], [58, 0, 0, "-", "incompressible_viscous"], [60, 0, 0, "-", "lm_atm"], [62, 0, 0, "-", "mesh"], [63, 0, 0, "-", "multigrid"], [65, 0, 0, "-", "particles"], [29, 0, 0, "-", "plot"], [29, 0, 0, "-", "pyro_sim"], [29, 0, 0, "-", "simulation_null"], [66, 0, 0, "-", "swe"], [29, 0, 0, "-", "test"], [68, 0, 0, "-", "util"]], "pyro.advection": [[30, 0, 0, "-", "advective_fluxes"], [30, 0, 0, "-", "interface"], [31, 0, 0, "-", "problems"], [30, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[30, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.interface": [[30, 1, 1, "", "linear_interface"]], "pyro.advection.problems": [[31, 0, 0, "-", "smooth"], [31, 0, 0, "-", "test"], [31, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[30, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[30, 3, 1, "", "dovis"], [30, 3, 1, "", "evolve"], [30, 3, 1, "", "initialize"], [30, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[32, 0, 0, "-", "fluxes"], [32, 0, 0, "-", "interface"], [33, 0, 0, "-", "problems"], [32, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[32, 1, 1, "", "fluxes"]], "pyro.advection_fv4.interface": [[32, 1, 1, "", "states"], [32, 1, 1, "", "states_nolimit"]], "pyro.advection_fv4.problems": [[33, 0, 0, "-", "smooth"], [33, 0, 0, "-", "test"], [33, 0, 0, "-", "tophat"]], "pyro.advection_fv4.problems.smooth": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.test": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.tophat": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[32, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[32, 3, 1, "", "initialize"], [32, 3, 1, "", "preevolve"], [32, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[34, 0, 0, "-", "advective_fluxes"], [35, 0, 0, "-", "problems"], [34, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[34, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[35, 0, 0, "-", "slotted"], [35, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[34, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[34, 3, 1, "", "dovis"], [34, 3, 1, "", "evolve"], [34, 3, 1, "", "initialize"], [34, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[36, 0, 0, "-", "fluxes"], [37, 0, 0, "-", "problems"], [36, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[36, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[37, 0, 0, "-", "smooth"], [37, 0, 0, "-", "test"], [37, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[36, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[36, 3, 1, "", "evolve"], [36, 3, 1, "", "method_compute_timestep"], [36, 3, 1, "", "substep"]], "pyro.advection_weno": [[38, 0, 0, "-", "fluxes"], [39, 0, 0, "-", "problems"], [38, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[38, 1, 1, "", "fluxes"], [38, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[39, 0, 0, "-", "smooth"], [39, 0, 0, "-", "test"], [39, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[38, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[38, 3, 1, "", "evolve"], [38, 3, 1, "", "method_compute_timestep"], [38, 3, 1, "", "substep"]], "pyro.burgers": [[40, 0, 0, "-", "burgers_interface"], [41, 0, 0, "-", "problems"], [40, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[40, 1, 1, "", "apply_transverse_corrections"], [40, 1, 1, "", "construct_unsplit_fluxes"], [40, 1, 1, "", "get_interface_states"], [40, 1, 1, "", "riemann"], [40, 1, 1, "", "riemann_and_upwind"], [40, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[41, 0, 0, "-", "converge"], [41, 0, 0, "-", "test"], [41, 0, 0, "-", "tophat"], [41, 0, 0, "-", "verify"]], "pyro.burgers.problems.converge": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.verify": [[41, 1, 1, "", "verify"]], "pyro.burgers.simulation": [[40, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[40, 3, 1, "", "dovis"], [40, 3, 1, "", "evolve"], [40, 3, 1, "", "initialize"], [40, 3, 1, "", "method_compute_timestep"]], "pyro.burgers_viscous": [[42, 0, 0, "-", "interface"], [43, 0, 0, "-", "problems"], [42, 0, 0, "-", "simulation"]], "pyro.burgers_viscous.interface": [[42, 1, 1, "", "apply_diffusion_corrections"], [42, 1, 1, "", "diffuse"], [42, 1, 1, "", "get_lap"]], "pyro.burgers_viscous.problems": [[43, 0, 0, "-", "converge"], [43, 0, 0, "-", "test"], [43, 0, 0, "-", "tophat"]], "pyro.burgers_viscous.problems.converge": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.test": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.tophat": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.burgers_viscous.simulation": [[42, 2, 1, "", "Simulation"]], "pyro.burgers_viscous.simulation.Simulation": [[42, 3, 1, "", "evolve"]], "pyro.compressible": [[44, 0, 0, "-", "BC"], [44, 0, 0, "-", "derives"], [44, 0, 0, "-", "eos"], [44, 0, 0, "-", "interface"], [45, 0, 0, "-", "problems"], [44, 0, 0, "-", "riemann"], [44, 0, 0, "-", "simulation"], [44, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[44, 1, 1, "", "inflow_post_bc"], [44, 1, 1, "", "inflow_pre_bc"], [44, 1, 1, "", "user"]], "pyro.compressible.derives": [[44, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[44, 1, 1, "", "dens"], [44, 1, 1, "", "pres"], [44, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[44, 1, 1, "", "artificial_viscosity"], [44, 1, 1, "", "states"]], "pyro.compressible.problems": [[45, 0, 0, "-", "acoustic_pulse"], [45, 0, 0, "-", "advect"], [45, 0, 0, "-", "bubble"], [45, 0, 0, "-", "gresho"], [45, 0, 0, "-", "hse"], [45, 0, 0, "-", "kh"], [45, 0, 0, "-", "logo"], [45, 0, 0, "-", "quad"], [45, 0, 0, "-", "ramp"], [45, 0, 0, "-", "rt"], [45, 0, 0, "-", "rt2"], [45, 0, 0, "-", "sedov"], [45, 0, 0, "-", "sod"], [45, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.gresho": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.hse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.quad": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible.riemann": [[44, 1, 1, "", "consFlux"], [44, 1, 1, "", "estimate_wave_speed"], [44, 1, 1, "", "riemann_cgf"], [44, 1, 1, "", "riemann_flux"], [44, 1, 1, "", "riemann_hllc"], [44, 1, 1, "", "riemann_hllc_lowspeed"], [44, 1, 1, "", "riemann_prim"]], "pyro.compressible.simulation": [[44, 2, 1, "", "Simulation"], [44, 2, 1, "", "Variables"], [44, 1, 1, "", "cons_to_prim"], [44, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[44, 3, 1, "", "dovis"], [44, 3, 1, "", "evolve"], [44, 3, 1, "", "initialize"], [44, 3, 1, "", "method_compute_timestep"], [44, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[44, 1, 1, "", "apply_artificial_viscosity"], [44, 1, 1, "", "apply_source_terms"], [44, 1, 1, "", "apply_transverse_flux"], [44, 1, 1, "", "interface_states"]], "pyro.compressible_fv4": [[46, 0, 0, "-", "fluxes"], [47, 0, 0, "-", "problems"], [46, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[46, 1, 1, "", "flux_cons"], [46, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[47, 0, 0, "-", "acoustic_pulse"], [47, 0, 0, "-", "advect"], [47, 0, 0, "-", "bubble"], [47, 0, 0, "-", "gresho"], [47, 0, 0, "-", "hse"], [47, 0, 0, "-", "kh"], [47, 0, 0, "-", "logo"], [47, 0, 0, "-", "quad"], [47, 0, 0, "-", "ramp"], [47, 0, 0, "-", "rt"], [47, 0, 0, "-", "rt2"], [47, 0, 0, "-", "sedov"], [47, 0, 0, "-", "sod"], [47, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.gresho": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.hse": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.quad": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[46, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[46, 3, 1, "", "evolve"], [46, 3, 1, "", "preevolve"], [46, 3, 1, "", "substep"]], "pyro.compressible_react": [[49, 0, 0, "-", "problems"], [48, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[49, 0, 0, "-", "flame"], [49, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[48, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[48, 3, 1, "", "burn"], [48, 3, 1, "", "diffuse"], [48, 3, 1, "", "dovis"], [48, 3, 1, "", "evolve"], [48, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[50, 0, 0, "-", "fluxes"], [51, 0, 0, "-", "problems"], [50, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[50, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[51, 0, 0, "-", "acoustic_pulse"], [51, 0, 0, "-", "advect"], [51, 0, 0, "-", "bubble"], [51, 0, 0, "-", "gresho"], [51, 0, 0, "-", "hse"], [51, 0, 0, "-", "kh"], [51, 0, 0, "-", "logo"], [51, 0, 0, "-", "quad"], [51, 0, 0, "-", "ramp"], [51, 0, 0, "-", "rt"], [51, 0, 0, "-", "rt2"], [51, 0, 0, "-", "sedov"], [51, 0, 0, "-", "sod"], [51, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.gresho": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.hse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.quad": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[50, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[50, 3, 1, "", "evolve"], [50, 3, 1, "", "method_compute_timestep"], [50, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[53, 0, 0, "-", "problems"], [52, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[53, 0, 0, "-", "acoustic_pulse"], [53, 0, 0, "-", "advect"], [53, 0, 0, "-", "bubble"], [53, 0, 0, "-", "gresho"], [53, 0, 0, "-", "hse"], [53, 0, 0, "-", "kh"], [53, 0, 0, "-", "logo"], [53, 0, 0, "-", "quad"], [53, 0, 0, "-", "ramp"], [53, 0, 0, "-", "rt"], [53, 0, 0, "-", "rt2"], [53, 0, 0, "-", "sedov"], [53, 0, 0, "-", "sod"], [53, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.gresho": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.hse": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.quad": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[52, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[52, 3, 1, "", "evolve"], [52, 3, 1, "", "sdc_integral"]], "pyro.diffusion": [[55, 0, 0, "-", "problems"], [54, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[55, 0, 0, "-", "gaussian"], [55, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"], [55, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[54, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[54, 3, 1, "", "dovis"], [54, 3, 1, "", "evolve"], [54, 3, 1, "", "initialize"], [54, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[56, 0, 0, "-", "incomp_interface"], [57, 0, 0, "-", "problems"], [56, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[56, 1, 1, "", "apply_gradp_corrections"], [56, 1, 1, "", "apply_other_source_terms"], [56, 1, 1, "", "mac_vels"], [56, 1, 1, "", "states"]], "pyro.incompressible.problems": [[57, 0, 0, "-", "converge"], [57, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[56, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[56, 3, 1, "", "define_other_bc"], [56, 3, 1, "", "do_other_update_velocity"], [56, 3, 1, "", "dovis"], [56, 3, 1, "", "evolve"], [56, 3, 1, "", "initialize"], [56, 3, 1, "", "other_source_term"], [56, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[58, 0, 0, "-", "BC"], [59, 0, 0, "-", "problems"], [58, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[58, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[59, 0, 0, "-", "cavity"], [59, 0, 0, "-", "converge"], [59, 0, 0, "-", "plot_cavity"], [59, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[59, 1, 1, "", "get_args"], [59, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[58, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[58, 3, 1, "", "define_other_bc"], [58, 3, 1, "", "do_other_update_velocity"], [58, 3, 1, "", "evolve"], [58, 3, 1, "", "initialize"], [58, 3, 1, "", "other_source_term"], [58, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[60, 0, 0, "-", "LM_atm_interface"], [61, 0, 0, "-", "problems"], [60, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[60, 1, 1, "", "get_interface_states"], [60, 1, 1, "", "is_asymmetric"], [60, 1, 1, "", "is_asymmetric_pair"], [60, 1, 1, "", "is_symmetric"], [60, 1, 1, "", "is_symmetric_pair"], [60, 1, 1, "", "mac_vels"], [60, 1, 1, "", "rho_states"], [60, 1, 1, "", "riemann"], [60, 1, 1, "", "riemann_and_upwind"], [60, 1, 1, "", "states"], [60, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[61, 0, 0, "-", "bubble"]], "pyro.lm_atm.problems.bubble": [[61, 1, 1, "", "finalize"], [61, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[60, 2, 1, "", "Basestate"], [60, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[60, 3, 1, "", "jp"], [60, 3, 1, "", "v"], [60, 3, 1, "", "v2d"], [60, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[60, 3, 1, "", "dovis"], [60, 3, 1, "", "evolve"], [60, 3, 1, "", "initialize"], [60, 3, 1, "", "make_prime"], [60, 3, 1, "", "method_compute_timestep"], [60, 3, 1, "", "preevolve"], [60, 3, 1, "", "read_extras"], [60, 3, 1, "", "write_extras"]], "pyro.mesh": [[62, 0, 0, "-", "array_indexer"], [62, 0, 0, "-", "boundary"], [62, 0, 0, "-", "fv"], [62, 0, 0, "-", "integration"], [62, 0, 0, "-", "patch"], [62, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[62, 2, 1, "", "ArrayIndexer"], [62, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[62, 3, 1, "", "copy"], [62, 3, 1, "", "fill_ghost"], [62, 3, 1, "", "ip"], [62, 3, 1, "", "ip_jp"], [62, 3, 1, "", "is_asymmetric"], [62, 3, 1, "", "is_symmetric"], [62, 3, 1, "", "jp"], [62, 3, 1, "", "lap"], [62, 3, 1, "", "norm"], [62, 3, 1, "", "pretty_print"], [62, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[62, 3, 1, "", "copy"], [62, 3, 1, "", "fill_ghost"], [62, 3, 1, "", "ip_jp"], [62, 3, 1, "", "is_asymmetric"], [62, 3, 1, "", "is_symmetric"], [62, 3, 1, "", "lap"], [62, 3, 1, "", "norm"], [62, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[62, 2, 1, "", "BC"], [62, 2, 1, "", "BCProp"], [62, 1, 1, "", "bc_is_solid"], [62, 1, 1, "", "define_bc"]], "pyro.mesh.fv": [[62, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[62, 3, 1, "", "from_centers"], [62, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[62, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[62, 3, 1, "", "compute_final_update"], [62, 3, 1, "", "get_stage_start"], [62, 3, 1, "", "nstages"], [62, 3, 1, "", "set_start"], [62, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[62, 2, 1, "", "Cartesian2d"], [62, 2, 1, "", "CellCenterData2d"], [62, 2, 1, "", "FaceCenterData2d"], [62, 2, 1, "", "Grid2d"], [62, 2, 1, "", "SphericalPolar"], [62, 1, 1, "", "cell_center_data_clone"], [62, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[62, 3, 1, "", "add_derived"], [62, 3, 1, "", "add_ivars"], [62, 3, 1, "", "create"], [62, 3, 1, "", "fill_BC"], [62, 3, 1, "", "fill_BC_all"], [62, 3, 1, "", "get_aux"], [62, 3, 1, "", "get_var"], [62, 3, 1, "", "get_var_by_index"], [62, 3, 1, "", "get_vars"], [62, 3, 1, "", "max"], [62, 3, 1, "", "min"], [62, 3, 1, "", "pretty_print"], [62, 3, 1, "", "prolong"], [62, 3, 1, "", "register_var"], [62, 3, 1, "", "restrict"], [62, 3, 1, "", "set_aux"], [62, 3, 1, "", "write"], [62, 3, 1, "", "write_data"], [62, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[62, 3, 1, "", "add_derived"], [62, 3, 1, "", "create"], [62, 3, 1, "", "fill_BC"], [62, 3, 1, "", "get_var_by_index"], [62, 3, 1, "", "get_vars"], [62, 3, 1, "", "prolong"], [62, 3, 1, "", "restrict"], [62, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[62, 3, 1, "", "coarse_like"], [62, 3, 1, "", "fine_like"], [62, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[62, 1, 1, "", "flatten"], [62, 1, 1, "", "flatten_multid"], [62, 1, 1, "", "limit"], [62, 1, 1, "", "limit2"], [62, 1, 1, "", "limit4"], [62, 1, 1, "", "nolimit"], [62, 1, 1, "", "well_balance"], [62, 1, 1, "", "weno"], [62, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[63, 0, 0, "-", "MG"], [63, 0, 0, "-", "edge_coeffs"], [64, 0, 0, "-", "examples"], [63, 0, 0, "-", "general_MG"], [63, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[63, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[63, 3, 1, "", "get_solution"], [63, 3, 1, "", "get_solution_gradient"], [63, 3, 1, "", "get_solution_object"], [63, 3, 1, "", "grid_info"], [63, 3, 1, "", "init_RHS"], [63, 3, 1, "", "init_solution"], [63, 3, 1, "", "init_zeros"], [63, 3, 1, "", "smooth"], [63, 3, 1, "", "solve"], [63, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[63, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[63, 3, 1, "", "restrict"]], "pyro.multigrid.examples": [[64, 0, 0, "-", "mg_test_general_alphabeta_only"], [64, 0, 0, "-", "mg_test_general_beta_only"], [64, 0, 0, "-", "mg_test_general_constant"], [64, 0, 0, "-", "mg_test_general_dirichlet"], [64, 0, 0, "-", "mg_test_general_inhomogeneous"], [64, 0, 0, "-", "mg_test_simple"], [64, 0, 0, "-", "mg_test_vc_constant"], [64, 0, 0, "-", "mg_test_vc_dirichlet"], [64, 0, 0, "-", "mg_test_vc_periodic"], [64, 0, 0, "-", "mg_vis"], [64, 0, 0, "-", "project_periodic"], [64, 0, 0, "-", "prolong_restrict_demo"]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_beta_only": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_constant": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "beta"], [64, 1, 1, "", "f"], [64, 1, 1, "", "gamma_x"], [64, 1, 1, "", "gamma_y"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_general_poisson_inhomogeneous"], [64, 1, 1, "", "true"], [64, 1, 1, "", "xl_func"], [64, 1, 1, "", "yl_func"]], "pyro.multigrid.examples.mg_test_simple": [[64, 1, 1, "", "f"], [64, 1, 1, "", "test_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_constant": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "f"], [64, 1, 1, "", "test_vc_constant"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "f"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_vc_poisson_dirichlet"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_periodic": [[64, 1, 1, "", "alpha"], [64, 1, 1, "", "f"], [64, 1, 1, "", "main"], [64, 1, 1, "", "test_vc_poisson_periodic"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_vis": [[64, 1, 1, "", "doit"], [64, 1, 1, "", "f"], [64, 1, 1, "", "true"]], "pyro.multigrid.examples.project_periodic": [[64, 1, 1, "", "doit"]], "pyro.multigrid.examples.prolong_restrict_demo": [[64, 1, 1, "", "doit"]], "pyro.multigrid.general_MG": [[63, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[63, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[63, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[63, 3, 1, "", "smooth"]], "pyro.particles": [[65, 0, 0, "-", "particles"]], "pyro.particles.particles": [[65, 2, 1, "", "Particle"], [65, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[65, 3, 1, "", "interpolate_velocity"], [65, 3, 1, "", "pos"], [65, 3, 1, "", "update"], [65, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[65, 3, 1, "", "array_generate_particles"], [65, 3, 1, "", "enforce_particle_boundaries"], [65, 3, 1, "", "get_init_positions"], [65, 3, 1, "", "get_positions"], [65, 3, 1, "", "grid_generate_particles"], [65, 3, 1, "", "randomly_generate_particles"], [65, 3, 1, "", "update_particles"], [65, 3, 1, "", "write_particles"]], "pyro.plot": [[29, 1, 1, "", "get_args"], [29, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[29, 2, 1, "", "Pyro"], [29, 2, 1, "", "PyroBenchmark"], [29, 1, 1, "", "main"], [29, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[29, 3, 1, "", "add_problem"], [29, 3, 1, "", "get_grid"], [29, 3, 1, "", "get_sim"], [29, 3, 1, "", "get_var"], [29, 3, 1, "", "initialize_problem"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[29, 3, 1, "", "compare_to_benchmark"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[29, 2, 1, "", "NullSimulation"], [29, 1, 1, "", "bc_setup"], [29, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[29, 3, 1, "", "compute_timestep"], [29, 3, 1, "", "do_output"], [29, 3, 1, "", "dovis"], [29, 3, 1, "", "evolve"], [29, 3, 1, "", "finalize"], [29, 3, 1, "", "finished"], [29, 3, 1, "", "initialize"], [29, 3, 1, "", "method_compute_timestep"], [29, 3, 1, "", "preevolve"], [29, 3, 1, "", "read_extras"], [29, 3, 1, "", "write"], [29, 3, 1, "", "write_extras"]], "pyro.swe": [[66, 0, 0, "-", "derives"], [66, 0, 0, "-", "interface"], [67, 0, 0, "-", "problems"], [66, 0, 0, "-", "simulation"], [66, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[66, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[66, 1, 1, "", "consFlux"], [66, 1, 1, "", "riemann_hllc"], [66, 1, 1, "", "riemann_roe"], [66, 1, 1, "", "states"]], "pyro.swe.problems": [[67, 0, 0, "-", "acoustic_pulse"], [67, 0, 0, "-", "advect"], [67, 0, 0, "-", "dam"], [67, 0, 0, "-", "kh"], [67, 0, 0, "-", "logo"], [67, 0, 0, "-", "quad"], [67, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[66, 2, 1, "", "Simulation"], [66, 2, 1, "", "Variables"], [66, 1, 1, "", "cons_to_prim"], [66, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[66, 3, 1, "", "dovis"], [66, 3, 1, "", "evolve"], [66, 3, 1, "", "initialize"], [66, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[66, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[29, 2, 1, "", "PyroTest"], [29, 1, 1, "", "avoid_interleaved_output"], [29, 1, 1, "", "do_tests"], [29, 1, 1, "", "main"], [29, 1, 1, "", "run_test"], [29, 1, 1, "", "run_test_star"]], "pyro.util": [[68, 0, 0, "-", "compare"], [68, 0, 0, "-", "io_pyro"], [68, 0, 0, "-", "msg"], [68, 0, 0, "-", "plot_tools"], [68, 0, 0, "-", "profile_pyro"], [68, 0, 0, "-", "runparams"]], "pyro.util.compare": [[68, 1, 1, "", "compare"], [68, 1, 1, "", "main"]], "pyro.util.io_pyro": [[68, 1, 1, "", "read"], [68, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[68, 1, 1, "", "bold"], [68, 1, 1, "", "fail"], [68, 1, 1, "", "success"], [68, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[68, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[68, 2, 1, "", "Timer"], [68, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[68, 3, 1, "", "begin"], [68, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[68, 3, 1, "", "report"], [68, 3, 1, "", "timer"]], "pyro.util.runparams": [[68, 2, 1, "", "RuntimeParameters"], [68, 1, 1, "", "is_float"], [68, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[68, 3, 1, "", "get_param"], [68, 3, 1, "", "load_params"], [68, 3, 1, "", "print_all_params"], [68, 3, 1, "", "print_paramfile"], [68, 3, 1, "", "print_sphinx_tables"], [68, 3, 1, "", "print_unused_params"], [68, 3, 1, "", "set_param"], [68, 3, 1, "", "write_params"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "terms": {"": [1, 2, 3, 4, 5, 7, 8, 9, 12, 16, 17, 20, 23, 26, 27, 29, 38, 40, 44, 52, 56, 58, 60, 62, 63, 64, 65, 66, 69, 71, 72], "0": [1, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 21, 22, 23, 24, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 44, 50, 54, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71], "00": 17, "0000000000": [17, 21, 22, 23], "0000000000000007": 23, "000100977": 21, "000117324": 22, "00011884": 23, "000155893": 21, "000168502": 23, "000168818": 22, "000187447": 23, "000221902": 23, "000222329": 21, "000242683": 22, "000245728": 21, "000257541": 21, "0002674195946900653": 6, "000272285": 23, "000278462": 22, "000298554": 23, "000314789": 21, "000338509": 22, "000349254": 21, "000359788": 21, "0003804503479700414": 2, "000397674": 22, "000411339": 21, "000426042": 22, "000446485": 21, "0004957445615074047": 21, "000509584": 21, "000523281": 21, "000524953": 22, "000544087": 21, "000576837": 23, "000594507": 21, "00060774": 22, "0006216334987521017": 22, "00062574": 22, "0006486396426301177": 23, "000708087": 22, "000710814": 21, "000813357": 22, "000816239": 23, "000846751": 23, "000889832": 22, "000918517": 22, "000931668": 23, "001": 10, "00102915": 21, "00106741": 21, "00110351": 22, "00113252": 22, "0011347": 23, "00119765": 23, "0012532978372415558": 22, "0012759605329324085": 23, "00131762": 23, "00135041": 23, "00155e": 21, "00170278": 23, "00170641": 22, "00188597": 23, "0021": 73, "00256253": 22, "00348191": 22, "00424463": 21, "004572165056269441": 2, "00463131": 23, "004718856190972565": 17, "0047189": 17, "00472": 17, "0050815": 22, "005391244339065405": 21, "00611516": 21, "00623945": 21, "00656631": 23, "00731526": 22, "00864876": 23, "0086e": 23, "00901111": 22, "00951831": 21, "01": [1, 7, 8, 16, 69], "010065": 22, "0106141": 23, "01092e": 22, "01132e": 22, "01137": 21, "01145e": 22, "0125": 8, "01265": 0, "0129066": 22, "0135776": 21, "0139226": 21, "0145734": 21, "0160323": 22, "0163063": 22, "0166": 73, "0166908": 21, "0168243": 23, "0171409": 23, "01772e": 22, "0182181": 21, "01821e": 23, "0197734": 21, "02": 23, "0215643": 21, "02198e": 21, "0224452": 22, "0224975": 23, "0233563": 22, "0236543": 21, "0238e": 22, "0243037": 22, "02448256984911586": 21, "025573219961900512": 23, "0257902": 21, "0257909": 21, "02687": 21, "02732210851664811": 2, "02789e": 21, "0280513": 21, "02861": 23, "029032258064516": 8, "0292467": 22, "0312525": 22, "03125e": 21, "0318323": 23, "03283823443993396": 22, "033097": 23, "03473e": 21, "034e": 22, "03506e": 22, "0355e": 23, "036315310129800826": 22, "0364241": 23, "0377753": 22, "03781e": 23, "03884e": 22, "039": 38, "0417201": 22, "04419": 22, "0442789": 23, "0447352805871284e": 21, "04509e": 21, "0468113": 23, "047": 70, "04737e": 23, "0484181": 21, "04844393523115633": 23, "04862": 22, "0497494": 22, "05": [2, 6, 12, 21, 22, 23], "0515129": 23, "051e": 21, "0527907": 23, "05447e": 21, "0582938": 22, "06": [2, 6, 21, 22, 23], "06162": 21, "062255558417692e": 21, "06486e": 22, "06513": 22, "06557e": 21, "06576e": 23, "0665472": 23, "06977e": 23, "07": [6, 21, 22, 23, 38], "0701013": 21, "0705": 23, "0705e": 22, "0727216": 21, "0736819": 23, "073e": 23, "0747197": 22, "07478e": 21, "07629e": 23, "07633187e": 23, "0769222917915304e": 6, "08": [21, 22, 23], "08132": 23, "08889e": 21, "09": [21, 22, 23], "091": 23, "0918e": 21, "092": 70, "09217e": 23, "09401e": 21, "097515813669473": 21, "09752": 21, "09787e": 21, "0x7f64ac393e90": 23, "0x7f64ac96bc10": 23, "0x7fbc74fc81d0": 21, "0x7fbc76ccc490": 21, "0x7fd752574fd0": 7, "0x7fd75274ce90": 7, "0x7ff2ddbf2e10": 1, "1": [1, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 44, 50, 52, 54, 57, 58, 59, 60, 62, 63, 64, 66, 68, 69, 70, 71, 73], "10": [0, 1, 2, 6, 7, 8, 12, 16, 17, 21, 22, 23, 38, 44, 59, 63, 64, 66, 68, 73], "100": [1, 7, 12, 17, 68, 69], "1000": 12, "10000": [1, 7, 69], "1006": 73, "1007": [12, 59, 73], "101": 23, "101526": 22, "1016": [38, 73], "1024": 2, "103": 23, "103e": 22, "1068868945958364e": 23, "10732e": 23, "108": 17, "10838": 17, "10977e": 22, "10g": [22, 23], "11": [1, 7, 17, 21, 22, 23, 63, 73], "111": 7, "111546863428753e": 21, "112": 23, "115": 23, "116": 8, "11691e": 21, "11764e": 21, "11941e": 22, "11945e": 22, "12": [1, 7, 17, 21, 22, 23, 29, 64, 68], "121": 21, "1210": 73, "1215": 73, "12157": 17, "12199e": 21, "122": [17, 21], "12439e": 23, "125": [8, 17, 28, 71, 73], "12514": 22, "1265": 0, "127": 73, "128": [2, 6, 8, 12, 21, 22, 23, 71], "129": 22, "13": [1, 17, 21, 23, 70], "13071e": 21, "13671": 17, "137": 17, "13722e": 21, "137992831541219": [8, 71], "13952e": 21, "14": [8, 17, 21, 23, 44, 62, 66, 71], "14059e": 22, "141592653589793": 70, "1447096": 8, "14661e": 21, "15": [17, 21, 23, 70], "15043e": 23, "153325": 22, "15445e": 21, "158": 73, "16": [2, 6, 12, 17, 18, 21, 22, 23, 59, 64], "160": 22, "16168e": 22, "163": [12, 57, 59, 73], "16499e": 21, "17": [17, 23], "17056e": 21, "17095e": 23, "171": 73, "17194": 17, "172": 17, "1726e": 23, "17352e": 21, "17409776671446628": 21, "17418e": 22, "178": 73, "17826e": 23, "18": [17, 22, 23], "1803634390217064": 23, "180588": 23, "1827e": 23, "18429e": 21, "185": 17, "18533": 17, "188": 22, "19": [17, 22, 23], "19149e": 21, "192": 7, "19217e": 23, "1922e": 22, "19454": 21, "1958": 73, "1959": 8, "19593e": 23, "19639e": 21, "1979": 73, "19808e": 22, "1982": 73, "1984": [8, 44, 45, 47, 51, 53], "1989": 73, "1990": [30, 34, 40, 42, 44, 48, 66, 73], "19906e": 22, "1993": [8, 45, 47, 51, 53], "1996": [12, 40, 57, 60, 64, 73], "1998": [8, 38, 45, 47, 51, 53], "19980007543": 38, "1999": 73, "1d": 38, "1e": [29, 62, 63, 64, 68], "1st": 10, "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 20, 21, 22, 23, 24, 26, 32, 44, 45, 47, 50, 51, 53, 54, 57, 59, 62, 63, 64, 66, 69, 70, 71, 73], "20": [17, 22, 23], "200": 73, "2000": [12, 57, 59, 73], "2003": 0, "2009": [38, 44], "2010": 44, "2011": [8, 32, 45, 46, 47, 51, 52, 53, 67, 73], "2012": [0, 7, 8, 45, 47, 51, 53], "2014": [8, 45, 47, 51, 53], "2019": [0, 73], "2021": 44, "20281e": 21, "2048": 23, "206045378311055": [8, 71], "209": 17, "2092": 17, "21": 17, "210681933627904e": 23, "21105": 0, "21253e": 22, "213": 22, "2197": 17, "21994e": 21, "22": 17, "22015e": 22, "221286": 22, "22925e": 23, "23": [17, 70], "233": 73, "24": [17, 70], "2411": 23, "24144": 23, "24513e": 21, "24555429482631e": 21, "24911e": 21, "25": [1, 3, 7, 8, 16, 17, 68, 69, 73], "256": [2, 6, 21], "256041": 23, "25622e": 21, "25658e": 23, "257": 73, "25705e": 21, "257466296364851e": 22, "25763e": 21, "25859e": 22, "26": [17, 70], "26638e": 23, "26903e": 21, "27": 17, "271": [12, 57, 59, 73], "27175e": 21, "2728946362388976e": 23, "27361e": 21, "274": 17, "27407": 17, "27531e": 23, "278": 17, "27837": 17, "28": [17, 73], "28164e": 21, "28172e": 22, "28187": 21, "283": 73, "28541e": 23, "2871": 22, "28807e": 22, "28873e": 22, "29": 17, "29051e": 23, "2910353907176844e": 22, "298147": 22, "29871": 23, "2c": 44, "2d": [5, 7, 62, 66, 70], "2g": [17, 70], "2h": 66, "2hc": 66, "2nd": [3, 5, 6, 8, 10, 12, 16, 24, 44, 50, 62, 64, 66, 71], "2ng": [17, 62], "3": [1, 2, 3, 4, 6, 7, 8, 12, 17, 21, 22, 23, 44, 57, 59, 62, 66, 69, 70, 71, 73], "30": [17, 73], "301203447716335e": 23, "30184e": 22, "307211": 21, "30812e": 22, "30821e": 23, "309": 73, "30982e": 22, "30997e": 22, "31": [17, 73], "31131e": 21, "312": 73, "31346": 21, "316533": 22, "319": [12, 59, 73], "32": [1, 2, 6, 7, 12, 17, 18, 21, 22, 23, 70], "32098e": 23, "323786088373021": 22, "32767e": 22, "32927e": 22, "32945e": 21, "33": [7, 8, 17], "33005e": 21, "335": 73, "336": 17, "33611": 17, "33718": 23, "33838e": 21, "34": [0, 17, 21], "34558e": 23, "347638624909216": 21, "35": 17, "3530556515124825e": 22, "35586e": 22, "36": 17, "36009e": 23, "36183": 21, "362": 73, "36466e": 22, "36992e": 23, "37": 17, "371": 23, "37252e": 23, "37453": 22, "38": [17, 22], "3860268814816614e": 6, "3868": 23, "3868428575047": 23, "387": 73, "38943e": 23, "39": [17, 70], "39072e": 21, "39659e": 23, "39771e": 21, "3g": 17, "4": [0, 1, 2, 3, 6, 7, 8, 12, 16, 17, 21, 22, 23, 24, 44, 45, 47, 48, 51, 53, 57, 59, 62, 64, 66, 70, 71, 73], "40": 17, "40192e": 22, "40233e": 22, "40799e": 22, "40947e": 22, "41": 17, "411": 73, "4147e": 21, "41489e": 21, "42": [12, 17, 70], "42452": 17, "42473": 22, "425": 17, "425271389680081e": 2, "43": [17, 44, 70], "430738": 21, "4317": 17, "432": 17, "43215": 21, "43441": 23, "437223355768636e": 22, "44": [17, 44], "44068e": 23, "44281e": 21, "443977": 21, "4452e": 23, "44588e": 21, "44857e": 22, "44914e": 22, "45": 17, "455482": 22, "45572e": 22, "4578": 23, "45795e": 23, "458207725000789e": 22, "46": [17, 70], "4637e": 22, "4641": 22, "46453e": 21, "46615e": 21, "46752e": 21, "47": [17, 23], "47155e": 23, "47757e": 23, "47845e": 23, "48": [17, 73], "48271e": 22, "4855e": 22, "48679e": 22, "49": 17, "4901": 23, "49296e": 21, "49345e": 21, "4967652930826935e": 22, "4th": [2, 3, 5, 6, 7, 8, 12, 16, 32, 44, 46, 52, 62, 66, 71], "5": [1, 2, 3, 6, 7, 8, 16, 17, 21, 22, 23, 27, 44, 50, 54, 62, 66, 70, 71], "50": [17, 22, 63], "500": 2, "5000": [2, 7], "50231": 21, "50717e": 22, "5072807373286882e": 22, "51": 17, "511": 23, "51109e": 21, "512": 2, "51413991329132e": 21, "519131423273572e": 6, "52": 17, "52121e": 22, "521885": 22, "5233260541432057e": 2, "53": 17, "532258064516129": [8, 71], "534885150074738e": 23, "54": [17, 70], "543": 17, "5434": 17, "544249588823554e": 23, "55": 17, "555097426033948e": 22, "55867e": 23, "56": [17, 22], "56138e": 22, "57": 17, "57173e": 23, "5749769043407793": 17, "575": 17, "57509": 17, "58": 17, "58746e": 21, "58852e": 23, "59": [8, 17], "590386214782638e": 21, "591": 22, "59875e": 22, "6": [1, 2, 6, 7, 17, 21, 22, 23, 70, 73], "60": 17, "60034e": 21, "6088e": 23, "60971": 23, "61": 17, "61504e": 21, "6169e": 21, "61737e": 22, "62": 17, "62749e": 22, "62808e": 22, "63": 17, "63196e": 21, "63309e": 23, "63435e": 22, "6392149576904378e": 22, "64": [1, 2, 6, 7, 12, 17, 21, 22, 23, 64], "640x480": [1, 7], "6415e": 22, "64181e": 21, "64648": 22, "64992e": 21, "65": [17, 70], "65328": 17, "65703e": 22, "6575": 73, "6577": 23, "659245815001406e": 23, "66": 17, "67": 17, "67075": 17, "671": 17, "671934405e": 22, "673611": 21, "68": [17, 23, 70], "68242e": 22, "68972e": 23, "69": [17, 23], "69154": 22, "69329e": 23, "69499e": 21, "69812e": 23, "69861e": 23, "69884e": 22, "69894e": 22, "6x": [21, 24, 64], "6y": [21, 24, 64], "7": [1, 6, 7, 8, 17, 21, 22, 23, 70], "70": 17, "71": [7, 17, 23], "71101e": 21, "72": 17, "72045e": 22, "7228": 22, "72291e": 22, "72809": 23, "728342": 22, "73": 17, "73325e": 23, "73455e": 21, "73798e": 21, "739483825281054": 21, "74": 17, "74186": 22, "74907e": 23, "75": [7, 8, 17], "75013e": 22, "754984685e": 23, "75853e": 21, "75928e": 21, "76": [17, 70], "76061e": 21, "76274e": 23, "76528e": 21, "7696409241208797e": 6, "7696e": 22, "77": 17, "77049e": 22, "7724": 22, "77518": 22, "775181492337501": 22, "77795e": 21, "78": 17, "78399e": 23, "78756e": 23, "78803e": 21, "78938e": 21, "79": [17, 23, 73], "79061e": 22, "79124e": 22, "7921e": 23, "7_8": [12, 59, 73], "8": [1, 3, 5, 7, 8, 10, 12, 16, 17, 21, 22, 23, 27, 44, 59, 66, 70, 71, 73], "80598": 22, "80625e": 21, "80911e": 23, "81": 23, "81168": 17, "812": 17, "81351e": 21, "816": 17, "81622": 17, "81765": 17, "818": 17, "81825e": 21, "82": 73, "825569192556014e": 6, "82585": 17, "826": 17, "83563e": 23, "83684": 23, "83693e": 21, "84315e": 21, "84478": 17, "8448": 23, "845": 17, "849259894834445e": 22, "85": [7, 8, 73], "85557e": 23, "85569e": 21, "85631e": 22, "8583e": 22, "86": 17, "86509e": 22, "87": 73, "87103e": 21, "877452": 23, "88200772432267e": 23, "884": 23, "88625e": 21, "88653e": 22, "8869": 22, "88696e": 22, "88796e": 22, "89": 73, "891": 17, "89132": 17, "89676e": 22, "89721": 23, "89959e": 23, "9": [1, 7, 17, 20, 21, 22, 23, 44, 66, 70], "90": 73, "90051": 73, "90058": 73, "90121e": 22, "90151": 73, "90233": 73, "903531": 21, "90471e": 23, "90474e": 23, "90594e": 23, "90707e": 23, "90897e": 21, "911086": 21, "91242e": 23, "91401e": 21, "91413e": 22, "91494": [12, 59, 73], "92186e": 21, "92501e": 21, "9261": 22, "927415": 73, "92822e": 22, "92888e": 21, "93217e": 22, "933": 22, "933769007818501e": 21, "938": 22, "94": 17, "94003": 17, "94227e": 22, "94814e": 21, "95479e": 23, "95505e": 21, "95548e": 21, "95801e": 23, "96": 7, "960758": 21, "96104e": 21, "96107e": 21, "96622e": 23, "96666e": 21, "97": 70, "9713e": 21, "97219e": 21, "978": [12, 59, 73], "97862": 17, "9786237847073697": 17, "979": 17, "98263e": 21, "99": 17, "991063": 22, "99444e": 22, "99732e": 23, "9991": 73, "99971e": 23, "999999999999964": 21, "9999999999999981": 22, "A": [3, 5, 7, 8, 9, 10, 11, 17, 18, 21, 24, 27, 28, 29, 31, 33, 35, 37, 39, 42, 44, 45, 47, 50, 51, 53, 54, 55, 58, 62, 63, 64, 66, 68, 69, 71, 73], "As": [16, 52, 71], "At": [2, 12, 28, 68], "But": 1, "By": [3, 12, 62, 69], "For": [1, 8, 17, 22, 26, 27, 28, 44, 48, 56, 58, 60, 62, 63, 64, 68, 69, 71], "If": [0, 1, 11, 14, 28, 44, 63, 65, 68, 69, 72], "In": [4, 9, 12, 15, 18, 27, 30, 32, 34, 36, 44, 64, 66, 72], "It": [0, 1, 3, 4, 5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 22, 28, 44, 45, 47, 51, 53, 62, 69, 71], "No": 38, "Not": 9, "One": 64, "The": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 45, 47, 48, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 66, 68, 69, 71, 72, 73], "Then": [1, 12, 17, 44, 62, 63, 66, 69], "There": [4, 8, 15, 17, 18, 20, 44, 45, 47, 51, 53, 63, 66, 71, 72], "These": [3, 12, 36, 57, 63, 68, 69, 72], "To": [1, 7, 8, 11, 12, 17, 18, 21, 68, 69], "With": [5, 10, 12, 23, 55], "_": [44, 66], "__all__": 28, "__dict__": 17, "__eq__": 17, "__hash__": 17, "__init__": [17, 28, 62], "__str__": 17, "__weakref__": 17, "_default": [68, 69], "_x": 64, "_y": 64, "a0": 60, "a_": [17, 18, 62], "a_21": 62, "a_31": 62, "a_32": 62, "a_i": [3, 30, 32, 34, 36, 38], "a_init": 2, "a_l": [30, 32, 34, 36, 42], "a_r": [30, 32, 34, 36, 42], "a_s1": 62, "a_s2": 62, "a_t": [3, 30, 32, 34, 36, 38], "a_x": [3, 30, 32, 34, 36, 38], "abil": 72, "abl": 64, "abort": 68, "about": [3, 17, 18, 26, 27, 28, 35, 44, 60], "abov": [3, 5, 8, 10, 17, 18, 22, 40, 60, 69], "absolut": 3, "ac": [12, 59], "acceler": [8, 20, 21, 66, 71], "accept": [17, 63], "access": [1, 17, 21, 27, 28, 44, 62, 63, 65, 66, 68, 69], "accompani": 0, "account": 12, "accumul": 68, "accur": [3, 8, 18, 32, 46, 52, 62], "accuraci": [3, 8, 18], "achiev": 3, "acknowledg": 11, "acoust": [8, 45, 47, 51, 53], "acoustic_puls": [6, 29, 44, 46, 50, 52, 66], "across": [8, 26, 44, 45, 47, 51, 53, 65, 66], "act": 64, "action": [12, 18, 59, 62], "actual": [4, 17, 18, 21, 30, 34, 36, 38, 40, 44, 50, 60, 62, 66], "ad": [5, 12, 24, 44, 62, 65, 69], "adapt": 73, "add": [1, 3, 8, 10, 17, 18, 24, 28, 29, 56, 62, 64, 68, 71], "add_deriv": [29, 62], "add_ivar": [29, 62], "add_problem": [1, 19, 29], "add_subplot": 21, "addit": [4, 5, 7, 9, 17, 48], "adiabat": 44, "adjac": [6, 17], "admit": 3, "advanc": [9, 27, 30, 34, 42, 44, 50, 65, 66], "advect": [1, 2, 4, 5, 9, 10, 12, 14, 15, 19, 27, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 50, 52, 56, 58, 60, 62, 65, 66, 69], "advection_fv4": [19, 29], "advection_nonuniform": [19, 29], "advection_rk": [19, 29, 38], "advection_weno": [19, 29], "advective_flux": [19, 29], "advectwithucc": 65, "affect": [3, 7, 10, 12, 16, 26, 27, 71], "after": [3, 8, 10, 12, 24, 27, 28, 44, 62, 63, 69], "again": [7, 9, 12, 65, 69], "against": [8, 71], "agre": [12, 72], "agreement": [4, 8, 71], "ai": 18, "aip": 73, "al": [7, 8, 12, 32, 38, 44, 45, 47, 51, 53], "al_": 32, "algorithm": [3, 8, 12, 24, 46, 57, 59, 71, 73], "alia": 29, "alic": 0, "align": 22, "all": [1, 4, 7, 8, 9, 12, 15, 17, 18, 21, 23, 28, 29, 44, 50, 57, 58, 59, 62, 63, 66, 68, 69, 71], "alloc": [18, 62], "allow": [8, 10, 12, 14, 15, 18, 26, 44, 45, 47, 51, 53, 55, 58, 62, 69], "almgen": 64, "almgren": [0, 40, 44, 60], "almost": 12, "alon": 64, "along": [2, 5, 17, 42, 44, 62, 66], "alpha": [20, 22, 23, 27, 38, 63, 64], "alreadi": [1, 60, 68], "also": [1, 3, 4, 7, 8, 9, 13, 17, 18, 21, 27, 28, 38, 44, 63, 69], "alter": [2, 27], "altern": [14, 44, 69], "although": [38, 63], "alwai": 69, "amount": [3, 7, 24, 69], "amp": [7, 8], "amrex": 65, "an": [1, 3, 4, 5, 8, 9, 10, 11, 12, 17, 20, 23, 24, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 44, 45, 47, 50, 51, 52, 53, 54, 55, 56, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71], "analog": 71, "analysi": [3, 8, 9, 12, 69, 71], "analyt": [3, 4, 8, 10, 12, 21, 22, 24, 55, 64], "analyz": 28, "andi": 0, "angl": [4, 8, 45, 47, 51, 53], "ani": [1, 2, 3, 8, 9, 11, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 56, 57, 59, 60, 61, 62, 63, 67, 68, 69, 71, 72], "ann": 0, "anoth": [8, 9, 24], "answer": 11, "anyon": 11, "anywher": 14, "appar": 7, "appear": [8, 9, 17], "append": [2, 6, 7], "appli": [7, 8, 27, 42, 44, 63, 71, 73], "apply_artificial_viscos": [29, 44], "apply_diffusion_correct": [29, 42], "apply_gradp_correct": [29, 56], "apply_other_source_term": [29, 56], "apply_source_term": [29, 44], "apply_transverse_correct": [29, 40], "apply_transverse_flux": [29, 44], "approach": [3, 8, 12], "appropri": 28, "approxim": [12, 16, 17, 27, 44, 56, 58, 60, 64], "ar": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, 32, 34, 36, 38, 42, 44, 45, 46, 47, 50, 51, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 71, 72], "arang": 17, "archiv": 38, "arg": 29, "argument": [4, 17, 27, 28, 62, 69], "aris": [7, 11, 17, 26, 44], "arithmet": 26, "around": 23, "arrai": [0, 9, 17, 18, 21, 27, 38, 60, 62, 63, 65], "array_generate_particl": [27, 29, 65], "array_index": [17, 18, 19, 29], "arrayindex": [18, 29, 62, 65], "arrayindexerfc": [29, 62], "articl": [0, 73], "artifici": [8, 44, 71], "artificial_viscos": [29, 44], "artymowicz": 8, "ash": 48, "asid": 8, "ask": 11, "aspect": 68, "assess": 24, "assist": 11, "associ": [17, 62, 69], "assum": [1, 8, 27, 32, 44, 46, 50, 62, 66], "assumpt": [44, 66], "astronomi": 9, "astrophys": [8, 13, 15, 25], "asymmetr": [60, 62], "asymptot": 44, "atmospher": [8, 15, 16, 45, 47, 51, 53, 60, 61], "attachfil": [12, 59], "attent": 44, "attribut": [4, 17, 63], "augment": 71, "august": 73, "author": 0, "auto": [68, 69, 70], "automat": [8, 11, 62], "aux_bc": 63, "aux_data": 44, "aux_field": 63, "aux_var": 56, "auxiliari": [44, 58, 62], "avail": [28, 63], "averag": [3, 4, 7, 8, 18, 22, 23, 32, 44, 46, 62, 63, 66], "avisco_i": 44, "avisco_x": 44, "avoid": 29, "avoid_interleaved_output": [19, 29], "awar": 32, "ax": [1, 2, 7, 21, 23, 27, 68], "axes_grid1": 7, "axes_pad": 7, "axesimag": [1, 21], "axi": [7, 8, 10, 27, 44, 60, 70], "axisymmetr": 8, "azimuth": 62, "b": [17, 22, 42, 63, 73], "b_": 62, "b_1": 62, "b_2": 62, "b_i": 62, "back": 65, "background": [8, 45, 47, 51, 53], "backward": 10, "balanc": [8, 9, 45, 47, 51, 53], "base": [3, 5, 8, 9, 12, 18, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 60, 61, 62, 63, 64, 65, 66, 68], "basenam": [1, 7, 68, 69], "basest": [29, 60], "basi": [3, 8, 62], "basic": [3, 12, 13, 17, 18, 22, 24, 27, 44, 62, 68], "bathymetri": 71, "bc": [7, 12, 17, 18, 19, 21, 22, 23, 27, 28, 29, 56, 62, 63, 64, 65, 69], "bc_alpha": 23, "bc_c": 22, "bc_demo": 18, "bc_edg": [44, 58], "bc_is_solid": [29, 62], "bc_name": [44, 58], "bc_setup": [19, 29], "bc_type": 62, "bcprop": [29, 62], "becaus": [3, 8, 12, 17, 26, 71], "becom": [7, 28, 65], "been": [5, 27], "befor": [7, 9, 22, 29, 44, 56, 60, 62, 66], "begin": [0, 12, 21, 22, 23, 29, 57, 59, 68], "behav": 8, "behavior": [12, 69], "behaviour": 27, "being": [3, 4, 5, 56, 60], "bell": [0, 40, 60, 64, 73], "bellcolellaglaz89": [12, 73], "below": [3, 8, 10, 12, 24, 27, 44, 71], "bench_dir": 64, "benchmark": [12, 26, 29, 64, 72], "benefit": 0, "best": [1, 3, 7, 10, 68], "beta": [20, 22, 63, 64], "beta_0": [16, 60], "better": [7, 12, 65, 71], "between": [3, 4, 7, 9, 15, 18, 32, 62, 63, 69], "bias": 62, "bibtex": 0, "bilinear": 62, "bin": 8, "bit": [1, 9], "black": [27, 63], "blast": 8, "block": 68, "bnd": [17, 18, 22, 23, 70], "bold": [29, 68], "book": [8, 44, 64, 66, 71], "bookshelf": 25, "bool": 60, "boolean": 44, "boost": 7, "both": [3, 7, 12, 18, 27, 40, 42, 44, 56, 58, 59, 60, 66, 72], "bottom": [5, 7, 21, 22, 23, 24, 44, 63, 66], "bound": 63, "boundari": [1, 3, 7, 8, 9, 10, 12, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 44, 57, 58, 59, 63, 64, 65, 66, 68, 69, 70], "box": 12, "branch": 11, "break": [4, 71, 73], "brigg": 24, "bring": [10, 17], "brought": [0, 64], "bruce": 73, "bubbl": [29, 44, 46, 50, 52, 60], "buf": [17, 60, 62], "buffer": 62, "bug": [11, 72], "build": [1, 15, 18, 63], "built": [17, 18, 62], "builtin": 17, "bulk": [7, 8, 45, 47, 51, 53], "bulk_veloc": [7, 8], "bump": 2, "buoyant": [8, 16, 45, 47, 51, 53, 61], "buoyantli": 8, "burger": [3, 15, 19, 29, 42, 43, 60], "burgers_interfac": [19, 29], "burgers_visc": [5, 19, 29], "burn": [29, 48], "butcher": [18, 62], "c": [0, 9, 17, 27, 44, 54, 62, 66, 73], "c_": 62, "c_2": 62, "c_3": 62, "c_l": 44, "c_r": 44, "cach": 9, "calcul": [4, 5, 44, 56, 60, 66], "call": [1, 9, 18, 27, 28, 29, 56, 60, 62, 63, 68, 69], "callback": 62, "can": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 28, 31, 33, 37, 39, 41, 43, 45, 47, 51, 53, 57, 59, 62, 63, 68, 69, 71, 72], "cannot": [17, 27, 34, 40, 44, 50, 60, 62, 65, 66], "captur": 16, "care": 44, "carri": [44, 62, 69], "cartesian": 62, "cartesian2d": [1, 7, 29, 62, 69], "case": [3, 8, 9, 12, 27, 30, 32, 34, 36, 44, 57, 59, 64, 72], "casi": 38, "castro": 44, "caus": [3, 35, 63], "caviti": [29, 58, 73], "cavity_n64_re100_0406": 12, "cavity_re100": 12, "cbar_ax": 7, "cbar_loc": 7, "cbar_mod": 7, "cc": [17, 21, 22, 23], "cc_data": [6, 26, 27], "ccdata": [44, 58], "cdot": [8, 12, 16, 20, 22, 23, 24, 63, 71], "cell": [3, 5, 7, 8, 9, 12, 16, 17, 18, 21, 26, 32, 38, 44, 46, 60, 62, 63, 64, 65, 66, 73], "cell_center_data_clon": [29, 62], "cellcenter2d": 22, "cellcenterdata2d": [9, 17, 18, 22, 23, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 62, 63, 66, 68], "cellcentermg2d": [20, 21, 22, 29, 63], "center": [3, 7, 8, 9, 10, 12, 16, 17, 18, 26, 32, 35, 44, 45, 46, 47, 51, 53, 60, 62, 63, 64, 65, 66, 73], "central": [44, 62, 66], "cfl": [1, 2, 3, 5, 7, 8, 10, 12, 16, 30, 34, 36, 38, 40, 44, 50, 54, 60, 66, 69, 71], "cgf": [8, 44], "cham": 73, "chang": [1, 3, 6, 7, 8, 10, 11, 14, 17, 21, 22, 23, 26, 56, 58, 62, 69, 71, 72], "chao": 73, "chapter": [3, 20], "characterist": [8, 12, 38, 44, 50, 71], "charg": 65, "check": [8, 23, 62, 71], "chegini": 0, "children": 62, "choic": [8, 15, 71], "chosen": [30, 32, 34, 40, 44, 54, 56, 60, 66], "circular": [3, 5, 8, 31, 33, 35, 37, 39, 41, 43], "citat": 0, "cite": 0, "clariti": 15, "class": [0, 3, 9, 10, 17, 18, 20, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 64, 65, 66, 68], "classic": [8, 45, 47, 51, 53], "clawpack": 66, "clean": [9, 11, 29], "clearer": 17, "clip": 1, "clone": 14, "close": 6, "cmap": [27, 70], "co": [1, 12, 22, 23, 57, 59, 64, 70], "coars": [1, 4, 6, 7, 62, 63], "coarse_fil": 4, "coarse_lik": [17, 29, 62], "coarsen": [4, 6, 62], "coarser": [7, 17, 62, 63], "coarsest": [4, 63], "code": [0, 9, 11, 12, 15, 26, 27, 29, 38, 68, 72], "coeff": [22, 23, 63], "coeffic": 22, "coeffici": [8, 10, 12, 20, 22, 42, 60, 62, 63, 64, 71], "coeffs_bc": [23, 63], "coella": [45, 47, 51, 53, 67], "colella": [8, 12, 30, 32, 34, 40, 42, 44, 45, 46, 47, 48, 51, 52, 53, 57, 59, 66, 73], "colella90": [3, 8, 73], "collect": [27, 29, 68, 69], "color": [17, 27, 62, 68], "colorbar": [7, 23, 70], "column": [17, 68], "combin": 12, "come": [3, 7, 9, 12, 21, 24, 30, 32, 34, 36, 44, 45, 47, 51, 53, 57, 63, 64, 67], "command": [12, 27, 69], "commandlin": 28, "comment": [68, 69], "commit": 11, "common": [8, 18], "commun": 73, "comp_bench": [29, 64], "compar": [2, 3, 4, 5, 8, 10, 12, 16, 19, 22, 24, 26, 29, 45, 47, 51, 53, 57, 59, 60, 61, 64, 72], "compare_to_benchmark": [19, 29], "comparison": 4, "compil": [9, 26], "complet": 64, "complex": [3, 8, 9], "compon": [5, 9, 12, 22, 41, 43, 44, 62, 63, 64, 66], "compress": [3, 4, 9, 12, 15, 16, 19, 26, 27, 28, 29, 46, 47, 48, 50, 51, 52, 53, 61, 69, 71], "compressible_fv4": [7, 19, 29], "compressible_react": [19, 29], "compressible_rk": [7, 19, 29], "compressible_sdc": [19, 29], "compris": [44, 66], "comput": [0, 2, 3, 4, 6, 9, 15, 17, 24, 25, 26, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 50, 52, 54, 60, 62, 63, 66, 69, 73], "compute_final_upd": [29, 62], "compute_residu": 63, "compute_timestep": [9, 19, 29], "condit": [1, 2, 3, 5, 7, 8, 9, 10, 12, 17, 18, 20, 21, 22, 23, 27, 30, 32, 34, 38, 40, 44, 54, 56, 57, 58, 59, 60, 62, 63, 64, 66, 68, 69], "conduct": [10, 55], "configur": 68, "cons_to_prim": [29, 44, 66], "conserv": [32, 36, 38, 44, 50, 60, 66, 73], "consflux": [29, 44, 66], "consid": [23, 30, 34, 36, 38, 44, 62, 66, 71], "consist": [3, 62], "conslaw": 38, "constant": [3, 5, 6, 8, 10, 17, 20, 42, 44, 45, 47, 50, 51, 53, 55, 63, 64], "constraint": [7, 12, 16, 30, 34, 36, 38, 40, 44, 50, 54, 56, 58, 60, 66], "construct": [5, 17, 30, 32, 34, 36, 38, 40, 44, 62], "construct_unsplit_flux": [29, 40], "constructor": 27, "contact": 8, "contain": [9, 17, 18, 29, 30, 32, 34, 36, 38, 42, 44, 50, 62, 63, 66, 69], "content": 62, "continu": [0, 12], "control": [20, 30, 34, 36, 38, 40, 44, 50, 60, 63, 66, 69], "convect": [30, 32, 34, 36, 42, 44, 66], "conveni": 63, "convent": 32, "converg": [2, 3, 4, 8, 10, 20, 24, 29, 31, 33, 37, 39, 40, 42, 45, 47, 51, 53, 56, 58, 67], "convergence_error": 12, "convergence_errors_no_limit": 12, "convergence_plot": [4, 12], "convert": [8, 18, 32, 44, 46, 62, 66], "coord_typ": 44, "coordin": [8, 17, 18, 21, 62, 63, 69], "copi": [2, 17, 29, 62, 65], "core": [17, 18, 20], "corner": [3, 8, 44, 45, 47, 51, 53, 66], "correct": [8, 40, 42, 44, 56, 64, 73], "correctli": 14, "correspond": [44, 62, 68], "could": [1, 27, 65, 69], "count": 68, "coupl": 36, "crank": [5, 10, 42, 54], "creat": [1, 5, 8, 11, 17, 18, 22, 23, 29, 38, 41, 43, 56, 58, 60, 62, 63, 64, 68, 69, 72], "creation": 5, "credit": 0, "criteria": 9, "critic": 9, "ctu": 7, "current": [0, 9, 26, 50, 54, 62, 65, 69], "curv": 10, "custom": 27, "cut": [3, 7, 8, 35], "cvar": 6, "cvisc": [7, 8, 44, 71], "cx": [8, 71], "cy": [8, 71], "cycl": [20, 21, 22, 23, 24, 42, 63], "cylindr": [4, 8], "d": [1, 8, 9, 17, 18, 22, 23, 26, 62, 69], "dam": [4, 29, 66, 73], "dam_compar": [4, 71], "daniel": 73, "dash": [3, 12], "data": [1, 4, 7, 8, 9, 12, 18, 21, 22, 23, 26, 27, 28, 29, 30, 32, 34, 36, 38, 42, 44, 48, 50, 58, 60, 62, 63, 64, 65, 66, 68], "data1": 68, "data2": 68, "data_class": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 66], "dataset": [4, 17, 62], "datatyp": 68, "date": 0, "datum": 62, "deal": [9, 17], "debug": 63, "decemb": 73, "decompos": 24, "decomposit": 15, "decor": 9, "decoupl": 58, "decreas": [2, 6, 27, 65], "deduc": 4, "def": [1, 6, 21, 22, 23, 28], "default": [1, 3, 4, 7, 8, 10, 12, 16, 17, 26, 28, 44, 62, 63, 66, 68, 69, 71], "default_input": [28, 69], "defer": 8, "defin": [3, 7, 8, 17, 18, 21, 22, 27, 28, 30, 32, 34, 36, 38, 42, 44, 50, 56, 58, 62, 63, 65, 66, 68, 69, 70], "define_bc": [29, 62], "define_other_bc": [29, 56, 58], "deform": [8, 45, 47, 51, 53], "delta": [3, 5, 6, 7, 8, 44, 66], "delta_": [12, 57, 59], "demand": 15, "demonstr": [20, 64, 70], "den": [1, 7, 26, 29, 44, 62], "dens": 8, "dens0": 8, "dens1": [7, 8], "dens2": [7, 8], "dens_bas": [8, 16], "dens_cutoff": [8, 16], "dens_left": [8, 28], "dens_right": [8, 28], "densiti": [1, 2, 4, 6, 7, 8, 12, 26, 27, 30, 34, 36, 38, 44, 45, 47, 51, 53, 60, 62], "departur": 3, "depend": [5, 8, 17, 20, 28, 30, 32, 34, 36, 45, 47, 51, 53, 68], "deriv": [17, 18, 19, 25, 29, 62], "derive_primit": [29, 44, 66], "describ": [0, 4, 7, 8, 9, 45, 47, 51, 53, 62], "descript": [3, 5, 8, 10, 11, 12, 16, 29, 44, 58, 68, 69, 71], "descriptor": 17, "design": [7, 15, 16, 29], "desir": [9, 44, 63, 66], "destroi": 68, "detail": [8, 10, 18, 25, 26, 44, 71], "determin": [40, 60, 68], "develop": [0, 8, 11, 12, 14, 15], "df": [44, 66], "dh0": 71, "diagon": [5, 14, 41, 43], "dict": [29, 65], "dictionari": [17, 27, 28, 29, 65, 68, 69], "did": 65, "didn": 64, "differ": [2, 3, 4, 5, 6, 7, 8, 10, 12, 17, 18, 21, 22, 24, 26, 27, 32, 38, 40, 44, 45, 47, 51, 53, 60, 62, 64, 66, 71, 72], "differenc": [10, 38, 44, 54, 66], "difficulti": 11, "diffus": [4, 5, 7, 9, 12, 15, 19, 29, 38, 42, 48], "dimens": [6, 17, 32, 44, 62, 66], "dimension": [3, 8, 21, 36, 44, 66, 71], "direct": [3, 7, 8, 12, 17, 18, 26, 27, 28, 32, 36, 38, 40, 44, 56, 58, 60, 62, 65, 66, 69, 71], "direction": [3, 8], "directli": [9, 14, 28, 44, 63, 66, 69], "directori": [1, 8, 14, 26, 28, 69, 72], "dirichlet": [21, 22, 62, 63, 64], "disabl": [7, 12, 69], "disagr": [3, 72], "discontinu": 5, "discret": [5, 9, 10, 17, 18, 42, 54, 63], "discuss": [0, 8, 9, 18, 25, 44, 66, 69], "disk": [3, 18], "dissip": [7, 8, 45, 47, 51, 53], "dist": 55, "distinct": [8, 45, 47, 51, 53], "distinguish": 18, "div": 64, "diverg": [12, 16, 24, 44, 56, 58, 60, 64], "divid": 7, "do": [1, 6, 7, 8, 9, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 40, 44, 48, 50, 54, 56, 59, 60, 62, 63, 64, 65, 66, 69, 71, 72], "do_demo": [29, 62], "do_io": [1, 7, 69], "do_other_update_veloc": [29, 56, 58], "do_output": [19, 29], "do_particl": [1, 3, 5, 7, 8, 12, 27, 69, 71], "do_test": [19, 29], "doc": 9, "document": [9, 68], "doe": [3, 7, 9, 10, 12, 17, 18, 44, 56, 60, 66, 68], "doesn": [29, 64], "doi": [0, 12, 38, 59, 73], "doit": [63, 64], "domain": [1, 4, 5, 8, 10, 12, 14, 15, 17, 18, 22, 23, 24, 26, 27, 28, 41, 43, 45, 47, 51, 53, 57, 59, 60, 62, 63, 65, 68, 69, 71], "don": [40, 44, 60, 65, 68], "done": [8, 9, 10, 11, 17, 18, 26, 27, 32, 44, 46, 50, 56, 58, 60, 62, 63, 66, 68], "dot": [3, 24], "doubl": [2, 45, 47, 51, 53, 58], "doubli": [12, 57, 59], "dovi": [1, 4, 7, 9, 12, 19, 26, 29, 30, 34, 40, 44, 48, 54, 56, 60, 66, 69], "down": [3, 8, 20, 63], "dqv": [44, 66], "dramat": 69, "drho0": 8, "drive": [5, 8, 12, 41, 43, 45, 47, 51, 52, 53, 59], "driven": [12, 59, 72, 73], "driver": [1, 2, 3, 5, 6, 7, 8, 10, 12, 14, 16, 29, 30, 34, 36, 38, 40, 44, 50, 60, 62, 63, 66, 68, 69, 71, 72], "drop": [0, 6], "dt": [6, 9, 27, 30, 34, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 62, 65, 66, 69], "dt_out": [1, 7, 69], "dtype": 62, "du": [44, 50, 66], "due": [3, 5, 8, 45, 47, 51, 53], "dure": 68, "dx": [17, 44, 50, 54, 60, 62, 63, 65, 66], "dy": [44, 60, 62, 63, 65, 66], "dye": 27, "e": [0, 6, 8, 12, 14, 17, 22, 23, 27, 28, 44, 50, 56, 58, 59, 60, 62, 63, 65, 66, 68], "each": [2, 4, 5, 6, 9, 12, 14, 17, 18, 22, 24, 27, 28, 30, 32, 34, 36, 41, 43, 44, 50, 62, 63, 64, 66, 69, 72], "easi": [17, 44, 66], "easier": 21, "easiest": 14, "easili": [1, 15, 17, 62], "ed": [24, 64], "edelmann": [8, 45, 47, 51, 53], "edg": [17, 18, 22, 30, 32, 34, 36, 42, 44, 60, 62, 63, 64, 66], "edge_coeff": [19, 29], "edgecoeff": [29, 63], "edit": [17, 28], "effect": [8, 16], "effort": 0, "eigenvalu": [44, 66], "eigenvector": [44, 66], "eint": 44, "element": [16, 17], "ellipt": [15, 20, 24, 63], "empti": [28, 63], "enabl": [12, 69], "enclos": 69, "encount": [7, 68], "encourag": 11, "end": [4, 9, 12, 22, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 67, 68, 69, 72], "ener": [8, 16], "energi": [8, 44], "enforc": [12, 16, 27, 56, 58, 60, 65, 68], "enforce_particle_boundari": [29, 65], "engin": 73, "enough": [9, 24, 68], "ensur": [2, 8, 11, 17, 23, 62, 64, 68], "enter": [4, 12], "entir": [9, 29, 62, 63, 64], "entri": 17, "entropi": 66, "eo": [7, 8, 16, 19, 29, 50], "ep": 42, "epsilon": 5, "eq": [44, 66], "equal": [5, 27, 65, 70], "equat": [3, 8, 9, 10, 12, 15, 16, 20, 23, 24, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 56, 62, 63, 64, 66, 71, 73], "equilibrium": [8, 45, 47, 51, 53], "equival": [12, 17], "err": [2, 21, 22, 23], "error": [3, 4, 6, 10, 12, 22, 23, 24, 63, 64, 68], "error_norm": 23, "escap": 8, "essenc": 64, "estim": 44, "estimate_wave_spe": [29, 44], "et": [7, 8, 12, 38, 44, 45, 47, 51, 53], "eta": [20, 63], "etc": [1, 62], "euler": [8, 10, 44, 66, 73], "evalu": [18, 22, 44, 62], "even": [7, 12, 17, 18, 62], "everi": [9, 26, 28], "everyth": [1, 29, 62, 65], "evolut": [3, 9, 15, 28, 29, 56, 60, 71], "evolv": [1, 2, 5, 9, 12, 19, 27, 29, 30, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66, 69], "ex": [44, 66], "exact": [4, 8, 12, 22, 45, 47, 51, 53, 57, 59, 64, 71], "exactli": [28, 72], "exampl": [9, 18, 21, 26, 27, 28, 29, 57, 59, 62, 63, 69], "excel": [8, 26, 71], "except": [5, 44], "exclud": [7, 17, 63], "execut": [9, 69], "exercis": [31, 33, 37, 39], "exhibit": 8, "exist": [1, 26, 62, 68, 71], "exit": 44, "expand": [44, 50, 66], "expect": [2, 8, 17, 28, 62, 71], "experi": [10, 12], "explicit": [54, 62], "explicitli": [17, 65], "explor": [0, 1], "explos": 8, "exponenti": [5, 12, 41, 43], "express": [40, 60], "extend": [62, 65], "extens": 0, "extent": [7, 23], "extern": [8, 44], "extra": [5, 18, 29], "extra_param": 7, "extra_var": [44, 48, 66], "extract": 24, "extrema": [1, 17, 18], "f": [2, 6, 17, 20, 21, 22, 23, 29, 38, 42, 44, 50, 58, 60, 62, 63, 64, 65, 66, 68, 73], "f2py": 0, "f_x": 44, "f_y": 44, "face": [3, 32, 44, 50, 62, 66], "facecenterdata2d": [29, 62], "fact": 69, "factor": [2, 4, 6, 17, 62, 63], "fail": [29, 68], "failur": 68, "fall": 26, "fals": [29, 44, 56, 62, 63, 64, 68], "familiar": 26, "fashion": [9, 18, 44, 62, 66], "faster": 7, "featur": [3, 10, 11, 12], "ferguson": 44, "few": [9, 17, 20], "field": [3, 4, 5, 8, 10, 12, 15, 16, 24, 35, 41, 43, 45, 47, 51, 53, 56, 60, 63, 64], "fig": [1, 2, 7, 21, 23], "figsiz": [7, 70], "figur": [1, 5, 7, 10, 21, 27, 44, 62, 70], "file": [0, 1, 3, 4, 8, 9, 11, 26, 28, 29, 44, 58, 60, 62, 64, 65, 68, 69, 71], "file1": [4, 41], "file2": [4, 41], "filenam": [29, 62, 68], "fill": [9, 17, 18, 23, 27, 38, 44, 62, 65, 69], "fill_bc": [17, 18, 29, 62], "fill_bc_al": [9, 29, 62], "fill_ghost": [29, 62], "filterwarn": [17, 70], "final": [2, 3, 7, 9, 12, 18, 19, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67], "find": [17, 42, 44, 62, 66], "fine": [6, 7, 8, 18, 62, 63], "fine_fil": 4, "fine_lik": [17, 29, 62], "finer": [4, 6, 17, 62], "finest": [4, 21, 63], "finish": [2, 9, 19, 29, 62], "finit": [3, 15, 17, 18, 38, 44, 62, 66, 73], "first": [1, 9, 11, 17, 40, 60, 62, 68, 69], "fix": [1, 6, 44, 58, 66, 71, 72], "fix_dt": [1, 6, 7, 69], "flag": 68, "flame": [29, 48], "flat": 71, "flatten": [8, 29, 44, 62, 66, 71], "flatten_multid": [29, 62], "flexibl": [9, 62], "flip": 62, "float": [17, 26, 30, 34, 38, 40, 42, 44, 56, 60, 63, 65, 66, 68], "float64": [2, 17, 62, 63], "floor": 71, "flow": [3, 12, 16, 38, 44, 54, 56, 58, 59, 60, 66, 73], "flowchart": 9, "fluid": [7, 8, 9, 12, 16, 27, 56, 59, 60, 71, 73], "flux": [3, 19, 29, 30, 34, 40, 42, 44, 62, 66, 73], "flux_con": [29, 46], "fmt": [17, 62, 70], "follow": [2, 3, 5, 6, 8, 9, 14, 15, 18, 26, 27, 28, 30, 34, 38, 42, 44, 63, 66, 69], "fontsiz": 7, "forc": 64, "force_final_output": [1, 7, 69], "fork": 11, "form": [5, 8, 10, 12, 20, 22, 23, 28, 63, 71], "format": [9, 17, 62, 68], "formul": [44, 66], "forward": 69, "found": 24, "four": [8, 44, 45, 47, 51, 53, 66], "fourth": [3, 18, 32], "frac": [3, 5, 6, 8, 10, 12, 16, 22, 71], "fraction": [30, 34, 36, 38, 40, 44, 50, 60, 66], "framework": [0, 15, 63], "francesco": 73, "free": [0, 24, 64], "freguson": 44, "friedrich": 38, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 41, 43, 44, 45, 46, 47, 51, 52, 53, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 69], "from_cent": [29, 62], "from_commandlin": 29, "fuel": 48, "full": [24, 29, 56, 60, 63, 69], "fulli": 73, "func": 62, "function": [1, 9, 17, 18, 20, 22, 27, 29, 34, 40, 44, 50, 54, 60, 62, 63, 64, 65, 66, 68, 69], "further": [34, 40, 44, 50, 60, 66], "furthermor": 8, "futur": [11, 72], "fv": [18, 19, 29, 32, 38, 46, 52], "fv2d": [18, 28, 29, 46, 52, 62], "fvar": 6, "g": [1, 7, 8, 12, 16, 17, 22, 23, 26, 27, 44, 56, 58, 60, 62, 63, 65, 66, 68, 70, 71], "gamma": [7, 8, 16, 20, 22, 44, 46, 50, 62, 63, 64], "gamma_i": [22, 63, 64], "gamma_x": [22, 63, 64], "gauss": 63, "gauss_diffusion_compar": 4, "gaussian": [2, 3, 4, 29, 31, 33, 37, 39, 54, 69], "gener": [5, 8, 11, 12, 15, 20, 27, 29, 38, 44, 45, 47, 51, 53, 54, 56, 58, 60, 62, 63, 64, 65, 68, 69], "general_mg": [19, 20, 22, 29], "generalmg2d": [20, 22, 29, 63], "geometr": 44, "geometri": [8, 44, 62, 69], "gerolymo": 38, "get": [1, 9, 12, 17, 21, 24, 27, 40, 44, 54, 56, 58, 59, 60, 62], "get_arg": [19, 29, 58, 59], "get_aux": [29, 62], "get_grid": [6, 7, 19, 29], "get_init_posit": [27, 29, 65], "get_interface_st": [29, 40, 60], "get_lap": [29, 42], "get_param": [1, 27, 29, 68, 69], "get_posit": [27, 29, 65], "get_sim": [19, 29], "get_solut": [21, 22, 23, 29, 63], "get_solution_gradi": [21, 29, 63], "get_solution_object": [29, 63], "get_stage_start": [29, 62], "get_var": [1, 2, 6, 7, 17, 19, 22, 23, 26, 27, 29, 62, 65], "get_var_by_index": [29, 62], "gh": 66, "ghia": [12, 73], "ghiaghiashin82": [12, 73], "ghost": [7, 17, 18, 21, 26, 32, 38, 44, 60, 62, 63, 66], "ghostcel": [17, 62], "github": [11, 14], "give": [9, 12, 17, 20, 22, 40, 60], "given": [9, 15, 24, 25, 27, 29, 40, 44, 46, 54, 60, 62, 63, 64, 66, 68, 69, 71], "glaz": [44, 73], "gmg": 22, "go": [3, 30, 32, 34, 36, 42, 44, 66], "godunov": [3, 12, 30, 32, 34, 36, 42, 44, 56, 58, 60, 66], "goe": [56, 60], "goldberg": 26, "good": [3, 8, 9, 11, 62, 71], "gov": 38, "govern": 16, "gp": [12, 16], "grad": 64, "gradient": [8, 21, 24, 45, 47, 51, 53, 56, 60, 63, 64], "gradp": 56, "gradp_i": [56, 60], "gradp_x": [56, 60], "graphic": 3, "grav": [7, 8, 16, 62, 71], "graviat": 66, "gravit": [8, 45, 47, 51, 53, 66, 71], "graviti": [8, 44], "greater": 24, "green": 68, "grei": 27, "gresho": [29, 44, 46, 50, 52, 60], "grid": [1, 3, 5, 7, 8, 9, 12, 15, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 54, 56, 60, 62, 63, 65, 66, 68, 69, 71, 73], "grid2d": [17, 18, 22, 23, 29, 40, 42, 56, 62, 65], "grid_generate_particl": [27, 29, 65], "grid_info": [29, 63], "grid_setup": [19, 29], "grid_typ": [1, 7, 69], "group": 69, "growth": [7, 8, 45, 47, 51, 53], "gt": [1, 6, 7, 17, 21, 22, 23, 70], "guardcel": [17, 62, 63], "guofu": 73, "gx": [21, 22], "gy": [21, 22], "h": [8, 44, 50, 66, 71], "h0": 71, "h1": 71, "h2": 71, "h3": 71, "h4": 71, "h5": [12, 26], "h5py": [14, 29, 44, 58, 60, 62, 65, 68], "h_1": 71, "h_2": 71, "h_left": 71, "h_right": 71, "ha": [3, 5, 7, 8, 9, 12, 17, 18, 21, 22, 24, 28, 44, 62, 63, 64, 65, 68, 71, 72], "half": [7, 60], "hand": 63, "handl": [8, 44, 66], "handwritten": 0, "happen": [8, 12, 71], "happi": 11, "hard": [8, 62], "harland": 73, "harpol": 0, "hat": [3, 22], "have": [5, 8, 11, 12, 14, 17, 22, 26, 27, 44, 58, 60, 62, 63, 64, 65, 68], "hawk": 0, "hdf5": [4, 9, 29, 62, 65, 68], "head": [69, 71], "heat": [8, 44], "heavier": 7, "height": [29, 66, 71], "helmholtz": [5, 8, 10, 20, 27, 42, 45, 47, 51, 53, 63, 64, 67, 69], "helmhotlz": 42, "help": [0, 8, 17, 38, 71], "hendrik": 73, "hendrikkuhlmann": [12, 59], "here": [1, 2, 3, 4, 5, 7, 8, 9, 12, 17, 21, 22, 28, 32, 44, 57, 58, 59, 62, 63, 64, 66, 68], "hierarchi": [18, 63], "high": [38, 44, 66, 73], "higher": [2, 5, 7, 18], "highlight": 68, "himself": 0, "hint": 9, "histor": 9, "histori": 11, "hit": [8, 45, 47, 51, 53], "hllc": [7, 8, 44, 66, 71], "hold": [17, 18, 27, 62, 63, 65, 68], "homogen": 21, "horizont": 17, "hostedtoolcach": 7, "hot": 8, "how": [0, 1, 3, 7, 8, 9, 10, 12, 13, 17, 26, 27, 28, 35, 45, 47, 51, 53, 62, 69, 71], "howev": 27, "hse": [7, 29, 44, 46, 50, 52], "http": [0, 12, 38, 59, 73], "hu": 66, "huang": 73, "hugoniot": 5, "huv": 66, "hv": 66, "hx": 66, "hydraul": 73, "hydro": [11, 12, 14, 20, 28, 69], "hydrodynam": [0, 3, 13, 15, 25, 29, 44, 45, 46, 47, 48, 50, 51, 52, 53, 66], "hydrostat": [7, 8, 16, 44, 45, 47, 51, 53, 61, 62], "hyperbol": [3, 5, 15, 73], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72], "ian": 0, "idea": [1, 13, 44], "ideal": [2, 3], "iden": 44, "ident": [3, 5], "idir": [32, 44, 46, 62, 66], "iener": 44, "ignor": [17, 70], "ih": 66, "ihi": [17, 23, 62, 63, 70], "ihx": 66, "ij": 1, "illustr": [9, 13, 17], "ilo": [17, 23, 62, 63, 70], "im": [7, 23], "imag": [1, 21, 26, 60, 69], "imagegrid": 7, "implement": [3, 8, 10, 12, 15, 16, 20, 22, 24, 30, 32, 34, 38, 40, 42, 44, 46, 48, 52, 54, 56, 58, 60, 62, 63, 66, 71, 72], "implicit": [10, 15, 54], "implicitli": 10, "import": [1, 2, 6, 7, 17, 18, 21, 22, 23, 26, 27, 69, 70], "impos": 64, "improv": [8, 10], "imshow": [1, 7, 21, 23], "inc": 68, "includ": [8, 9, 11, 12, 16, 17, 20, 21, 26, 28, 44, 58, 60, 62, 69], "inclus": 68, "incomp_converge_error": [4, 12], "incomp_interfac": [19, 29], "incomp_viscous_converge_error": 12, "incompress": [3, 4, 9, 15, 16, 19, 26, 29, 58, 59, 73], "incompressible_visc": [19, 29, 56], "incorpor": 48, "increas": [1, 10, 27, 55, 65], "increment": 62, "indent": 63, "independ": [17, 62], "index": [1, 13, 17, 44, 62], "indic": [2, 6, 11, 44, 50, 62, 63, 66, 68], "inflow_post_bc": [29, 44], "inflow_pre_bc": [29, 44], "inform": [9, 11, 17, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 51, 53, 55, 57, 59, 60, 61, 62, 63, 66, 67, 68], "inherit": [3, 5, 9, 20, 29, 65], "inhomog": 62, "inhomogen": [20, 22, 64], "init": [31, 33, 35, 37, 39, 45, 47, 51, 53, 55, 67], "init_arrai": 65, "init_data": [1, 9, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 66, 67], "init_rh": [21, 22, 23, 29, 63], "init_solut": [29, 63], "init_tstep_factor": [1, 7, 69], "init_zero": [21, 22, 23, 29, 63], "initi": [1, 2, 3, 5, 7, 8, 9, 10, 12, 16, 17, 18, 19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 71], "initialize_problem": [1, 2, 6, 7, 19, 29, 69], "input": [1, 3, 4, 8, 9, 10, 12, 14, 28, 29, 38, 40, 44, 50, 60, 62, 66, 68, 69, 71], "inputs_dict": [1, 2, 6, 7, 28, 29, 69], "inputs_fil": 29, "insert": 27, "insid": [3, 31, 33, 37, 39], "inspect": 1, "instabl": [7, 8, 45, 47, 51, 53], "instal": [9, 14, 28, 69], "instanc": [17, 28, 68], "instead": [8, 14, 20, 24, 27, 68, 69, 71], "instruct": 28, "int": [17, 32, 38, 44, 60, 62, 63, 66, 68], "integ": [44, 66, 68], "integr": [3, 8, 18, 19, 29, 32, 36, 44, 50, 52], "intend": [8, 14, 45, 47, 51, 53], "intens": 0, "interact": [8, 17, 18, 68], "interest": [3, 12], "interfac": [5, 7, 8, 19, 22, 28, 29, 34, 36, 38, 40, 45, 47, 50, 51, 53, 56, 58, 60, 62, 69], "interface_st": [29, 44], "interior": [17, 62, 63], "interleav": 29, "intermedi": 36, "intern": [44, 73], "interpol": [23, 65], "interpolate_veloc": [29, 65], "interpret": 62, "introduc": [5, 15], "introduct": [20, 25], "invalid": 7, "investig": 8, "inviscid": [3, 12, 15, 40], "invok": 38, "inward": [8, 45, 47, 51, 53], "io": [1, 7, 26, 68, 69], "io_pyro": [19, 26, 29], "ip": [17, 29, 44, 62], "ip_jp": [17, 29, 62], "ipynb": 69, "ipython": 69, "irho": 44, "irhox": 44, "is_asymmetr": [29, 60, 62], "is_asymmetric_pair": [29, 60], "is_float": [29, 68], "is_int": [29, 68], "is_solid": 62, "is_symmetr": [29, 60, 62], "is_symmetric_pair": [29, 60], "ishift": 62, "isotherm": [8, 45, 47, 51, 53], "istag": 62, "item": 65, "iter": [21, 24, 63, 64, 65], "itertool": 6, "its": [9, 10, 17, 20, 27, 64, 65], "itself": [3, 5, 10], "iu": [44, 66], "iv": [44, 62, 66], "ivar": [44, 46, 50, 62, 66], "ix": [44, 66], "ixmom": [44, 66], "iymom": [44, 66], "j": [5, 17, 18, 30, 32, 34, 36, 38, 42, 44, 50, 62, 66, 73], "jacobian": [44, 66], "jc": 17, "jcp": [12, 38, 57, 59], "jcph": 73, "jhi": [23, 63, 70], "jlo": [23, 63, 70], "job": 28, "john": [0, 73], "joss": [0, 9], "journal": [0, 73], "jp": [17, 29, 60, 62], "jshift": 62, "json": 0, "jump": [5, 44], "jupyt": 69, "just": [7, 9, 17, 18, 21, 22, 23, 24, 30, 32, 34, 36, 62, 63, 65, 68], "justifi": 0, "k": [3, 10, 38, 55, 62, 73], "k1": 62, "k2": 62, "k_": 62, "k_i": 62, "k_stage": 62, "keep": [0, 2, 6, 8], "kei": [27, 28, 44, 65, 66, 68], "kelvin": [8, 27, 45, 47, 51, 53, 67, 69], "kernel": 0, "keyword": [28, 62, 69], "kh": [7, 29, 44, 46, 50, 52, 66, 69], "kh_": 7, "kick": [3, 31, 33, 37, 39], "kinemat": 12, "know": [17, 18, 21, 26, 28, 69], "known": [12, 68], "kromano19": [12, 73], "kuhlmann": [12, 73], "kutta": [7, 18, 32, 36, 50, 62], "l": [1, 2, 4, 12, 44, 50, 58, 63, 66, 73], "l1": [44, 66], "l2": [3, 4, 17, 44, 66], "l3": [44, 66], "l4": 44, "l_x": 1, "l_y": 1, "label": 70, "lack": 38, "lagrangian": 9, "lambda": 29, "lap": [29, 42, 62], "laplac": [20, 63, 64], "laplacian": [42, 62, 63], "larg": [21, 68], "last": [21, 62], "later": [10, 12, 57, 59], "law": [8, 44, 50, 73], "lax": [8, 38, 45, 47, 51, 53], "layer": [7, 8, 12, 45, 47, 51, 53, 57, 59], "layout": [17, 62, 68], "ldelta_ri": 60, "ldelta_rx": 60, "ldelta_ui": [40, 56, 60], "ldelta_ux": [40, 56, 60], "ldelta_vi": [40, 56, 60], "ldelta_vx": [40, 56, 60], "le": [12, 57, 59], "lead": 24, "learn": [3, 10], "least": [4, 38], "left": [3, 5, 8, 12, 16, 17, 22, 23, 24, 26, 30, 32, 34, 36, 40, 41, 42, 43, 44, 45, 47, 51, 53, 56, 58, 60, 62, 66], "len": 7, "length": [12, 59], "less": 71, "lesssim": 3, "let": [1, 2, 7, 17, 23, 28], "level": [9, 18, 21, 22, 23, 24, 63, 72], "lf": 38, "lib": 7, "librari": 9, "lid": [12, 58, 59, 73], "liddrivencav": [12, 59], "life": 21, "lighter": [7, 8], "like": [3, 7, 8, 17, 20, 28, 29, 44, 62, 64, 66], "limit": [1, 3, 5, 7, 8, 12, 16, 29, 31, 32, 33, 37, 39, 40, 44, 56, 58, 60, 62, 66, 71], "limit2": [29, 62], "limit4": [29, 62], "lindsai": 73, "line": [2, 3, 8, 12, 24, 26, 36, 50, 68, 69], "linear": [1, 2, 3, 5, 8, 15, 30, 32, 34, 36, 38, 42, 44, 48, 56, 58, 60, 66], "linear_interfac": [29, 30], "link": [8, 9], "linspac": 1, "list": [0, 1, 6, 7, 11, 17, 28, 62, 63, 68, 69], "live": [8, 9, 17, 18, 62], "ll": [1, 2, 6, 7, 17, 22, 23, 28, 44], "lm": 16, "lm_atm": [19, 29], "lm_atm_interfac": [19, 29], "load_param": [29, 68, 69], "local": [24, 73], "locat": [17, 44, 62], "lock": 62, "loglog": 2, "logo": [9, 29, 44, 46, 50, 52, 66], "long": [8, 21, 45, 47, 51, 53], "longer": [5, 12, 17, 18], "look": [1, 3, 6, 7, 8, 12, 23, 44, 66, 69, 71], "loop": [2, 6, 7, 17, 29, 38, 56, 60], "lot": 8, "low": [8, 9, 15, 44, 45, 47, 51, 53, 60], "lower": [1, 5, 7, 10, 12, 17, 21, 23, 41, 43, 44, 55, 58, 66], "lower_solid": [44, 66], "lowest": 2, "lr": [44, 66], "lt": [1, 7, 17, 21, 22, 23], "lui": [8, 45, 47, 51, 53], "lx": 44, "ly": 44, "m": [1, 52, 62, 73], "m_end": 52, "m_start": 52, "mac": [12, 56, 58, 60], "mac_vel": [29, 56, 60], "mach": [8, 15, 44, 45, 47, 51, 53, 60], "machin": [9, 26, 72], "made": [9, 12, 17, 27, 62, 72], "magnitud": 59, "mai": [11, 18, 22, 26, 44, 64, 65, 72], "mail": 0, "main": [1, 3, 4, 5, 10, 11, 12, 14, 16, 18, 19, 28, 29, 38, 44, 50, 63, 64, 66, 68, 69, 71, 72], "major": 17, "make": [1, 7, 10, 11, 12, 17, 18, 21, 24, 32, 38, 46, 62, 64, 68], "make_bench": 29, "make_plot": 64, "make_prim": [29, 60], "makeplot": [19, 29, 58, 59], "manag": [18, 28, 62, 64, 65, 68], "mani": [4, 9, 26, 28, 62, 63], "manual": [68, 69], "march": 73, "mark": [17, 62], "martin": [12, 57, 59, 73], "martincolella00": [12, 73], "mass": 12, "massiv": 65, "massless": 65, "master": 68, "match": 24, "materi": 8, "mathcal": 7, "mathemat": 73, "matplotlib": [1, 2, 7, 9, 14, 17, 21, 22, 23, 26, 70], "matrix": [44, 66], "matter": [22, 64], "max": [17, 21, 22, 23, 29, 62, 69], "max_dt_chang": [1, 7, 69], "max_it": 68, "max_step": [1, 2, 7, 9, 12, 69], "max_tim": 68, "maximum": [38, 62, 69], "mbox": [12, 57, 59], "mc": [44, 66], "mccorquodal": [8, 32, 45, 46, 47, 51, 52, 53, 73], "mccorquodalecolella11": [3, 8, 73], "mccourquodal": 67, "mcnalli": [7, 8, 45, 47, 51, 53], "mean": [9, 17, 72], "meant": [3, 9, 13, 15, 16, 28, 35, 61], "measur": [3, 8, 12, 57, 59], "med_fil": 4, "medium": 8, "memori": 17, "merg": 11, "mesh": [1, 2, 3, 6, 7, 8, 9, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 66, 69, 70], "meshgrid": 1, "messag": 11, "messi": 65, "met": 9, "method": [0, 1, 2, 3, 4, 8, 9, 10, 12, 13, 15, 16, 17, 18, 21, 26, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 56, 58, 60, 62, 63, 65, 66, 68, 73], "method_compute_timestep": [9, 19, 29, 30, 34, 36, 38, 40, 44, 50, 54, 60, 66], "mg": [19, 20, 21, 23, 29, 54, 64], "mg_test_general_alphabeta_onli": [29, 63], "mg_test_general_beta_onli": [29, 63], "mg_test_general_const": [29, 63], "mg_test_general_dirichlet": [29, 63], "mg_test_general_inhomogen": [29, 63], "mg_test_simpl": [24, 29, 63], "mg_test_vc_const": [29, 63], "mg_test_vc_dirichlet": [29, 63], "mg_test_vc_period": [29, 63], "mg_vi": [24, 29, 63], "michael": [0, 73], "miczek": [8, 45, 47, 51, 53], "middl": 24, "midpoint": 65, "might": [1, 9], "miller": 8, "min": [3, 5, 17, 21, 22, 23, 29, 44, 62], "minimum": [3, 5, 31, 33, 37, 39, 62, 69], "minion": [12, 57, 73], "minion96": [12, 73], "minoshima": 44, "mirror": 60, "mix": [40, 60], "miyoshi": 44, "mode": [7, 8, 9, 45, 47, 51, 53], "model": [3, 8, 27, 65, 71], "modif": 11, "modifi": [3, 5, 12, 14, 24], "modul": [9, 13, 17, 19, 27, 28, 69], "moment": [12, 28], "momentum": [44, 62, 66], "monoton": [44, 62, 66], "more": [3, 4, 7, 38, 62, 63], "most": [0, 22, 38, 68], "motion": 12, "move": [5, 7, 12, 20, 41, 43, 58, 59], "movement": 27, "movi": 24, "moving_lid": 58, "mpl_toolkit": 7, "msg": [19, 29], "much": [3, 8, 24, 31, 33, 37, 39], "multi": 62, "multidimension": [44, 62, 66, 71, 73], "multigrid": [5, 9, 10, 12, 15, 19, 21, 22, 23, 29, 42, 54, 56, 58, 60, 73], "multipl": [4, 8, 44, 58, 65, 71], "multipli": 54, "multiprocess": 29, "multistep": 62, "must": [27, 63, 64], "my": 68, "my_aux": 44, "my_data": [1, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 49, 50, 51, 53, 55, 57, 59, 61, 62, 66, 67], "myd": [31, 32, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 50, 51, 53, 66, 67], "mydata": 18, "myfile_": 68, "myg": [18, 27, 30, 44, 62, 65, 66, 68], "mygrid": 62, "n": [1, 2, 4, 6, 7, 9, 17, 21, 23, 44, 54, 62, 64, 66, 73], "n_out": [1, 7, 69], "n_particl": [1, 7, 27, 65, 69], "nabla": [8, 10, 12, 16, 20, 22, 23, 24, 63, 71], "name": [3, 4, 8, 9, 10, 12, 16, 17, 18, 26, 28, 29, 30, 34, 42, 44, 58, 62, 68, 69, 71], "narrow": [8, 71], "nasa": 38, "nativ": 9, "navier": 73, "nbval": 72, "ndarrai": [17, 18, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 60, 62, 63, 66], "nearest": 23, "nearli": 3, "neat": 3, "necessari": [9, 11, 29, 62, 63, 64, 65], "necessarili": [17, 44], "need": [1, 2, 3, 6, 7, 8, 9, 11, 17, 18, 21, 22, 24, 28, 29, 30, 32, 34, 36, 44, 46, 58, 62, 63, 66, 72], "neg": [3, 7], "neglig": 8, "nest": 68, "neumann": [22, 62, 63, 64], "never": [27, 68], "new": [1, 11, 12, 13, 15, 17, 28, 29, 56, 58, 60, 62, 63, 68, 72], "next": [9, 18, 21, 63, 69], "ng": [17, 21, 22, 23, 29, 32, 44, 48, 60, 62, 63, 66, 70], "nice": 17, "nicolson": [5, 10, 42, 54], "njit": 9, "nlevel": 21, "no_new": 68, "nodal": [12, 60, 62], "node": 62, "nolimit": [29, 62], "non": [3, 5, 10, 24, 68, 71], "nonaka": 0, "none": [3, 5, 8, 12, 16, 17, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 65, 66, 71], "nonlinear": 5, "norm": [2, 3, 4, 6, 17, 21, 22, 23, 24, 29, 62, 63], "normal": [17, 23, 44, 64, 66], "notat": 38, "note": [0, 3, 4, 7, 8, 9, 10, 12, 17, 18, 20, 22, 26, 27, 44, 60, 62, 63, 64, 66, 71], "notebook": [9, 17, 69], "noth": 23, "notic": [8, 12, 17, 71], "notifi": 11, "now": [1, 2, 3, 5, 6, 7, 8, 12, 17, 21, 22, 23], "np": [1, 2, 17, 21, 22, 23, 38, 62, 70], "nproc": 29, "nproj": 64, "nrows_ncol": 7, "nsmooth": 63, "nsmooth_bottom": 63, "nspec": [44, 66], "nstage": [29, 62], "nstep": 68, "nsub": 8, "ntr": 38, "nu": [12, 58, 59], "nullsimul": [9, 19, 29, 30, 34, 40, 44, 54, 60, 66], "num": 68, "numarrai": 0, "numba": [0, 14], "number": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 15, 17, 18, 21, 26, 27, 29, 32, 44, 45, 47, 51, 53, 54, 59, 60, 62, 63, 64, 65, 66, 69], "numer": [0, 3, 7, 8, 10, 12, 18, 45, 47, 51, 53, 57, 59], "numpi": [0, 1, 9, 14, 17, 18, 21, 22, 23, 62, 63, 70], "nvar": [17, 21, 22, 23, 62], "nx": [1, 2, 6, 7, 17, 21, 22, 23, 62, 63, 64, 69, 70], "ny": [1, 2, 6, 7, 17, 21, 22, 23, 26, 60, 62, 63, 64, 69, 70], "nzone": 2, "o": [4, 7, 9, 12, 26, 69], "object": [1, 6, 7, 9, 17, 18, 21, 22, 23, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 58, 60, 62, 63, 65, 66, 68, 69], "obliqu": [8, 45, 47, 51, 53], "observ": 12, "obtain": 28, "odd": [18, 62], "odd_reflect_dir": 62, "off": [3, 8, 15, 23, 27, 62, 65], "offset": [3, 17, 68], "often": [1, 69], "old": 62, "omega": 3, "onc": [9, 11, 18, 28, 29, 50, 62, 63, 66], "one": [1, 2, 4, 7, 8, 11, 12, 17, 20, 22, 27, 30, 32, 34, 36, 38, 40, 42, 44, 45, 47, 50, 51, 53, 56, 60, 62, 64, 66, 68, 71, 72], "ones": [28, 68], "ones_lik": 22, "onli": [9, 10, 12, 17, 20, 30, 32, 34, 36, 38, 44, 50, 62, 66, 68], "onlin": 8, "open": [0, 25], "oper": [10, 12, 18, 26, 44, 62, 65], "opt": 7, "optim": [26, 72], "option": [3, 5, 8, 9, 10, 12, 16, 17, 26, 27, 29, 44, 45, 47, 51, 53, 58, 66, 68, 71], "orang": 68, "order": [2, 3, 4, 5, 6, 7, 8, 10, 12, 16, 17, 18, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 65, 66, 71, 73], "org": [0, 12, 38, 59, 73], "origin": [0, 1, 7, 9, 17, 21, 23, 24, 64], "oscil": 3, "other": [4, 8, 9, 10, 12, 17, 18, 27, 44, 45, 47, 51, 53, 56, 59, 62], "other_bc": 56, "other_source_term": [29, 56, 58], "other_update_veloc": 56, "otherwis": [3, 27, 31, 33, 37, 39], "our": [3, 7, 8, 10, 17, 20, 21, 22, 24, 30, 32, 34, 36, 42, 44, 45, 47, 48, 51, 53, 62, 63, 66, 69, 71], "ourselv": 20, "out": [3, 4, 5, 7, 8, 10, 17, 18, 24, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 51, 53, 55, 56, 57, 59, 60, 61, 62, 63, 66, 67, 68, 69], "out_fil": 29, "outfil": [29, 59, 68], "outflow": [17, 18, 62, 65, 69], "output": [3, 4, 5, 7, 8, 9, 17, 28, 29, 38, 44, 58, 60, 62, 63, 64, 65, 68, 69, 71, 72], "outsid": [1, 62], "outward": 8, "over": [2, 3, 4, 6, 7, 8, 17, 23, 27, 32, 52, 62, 71], "overal": [3, 8], "overhead": 68, "overplot": 10, "overrid": [1, 7, 28, 68, 69], "overridden": [27, 28], "overshoot": [3, 8, 71], "overwrit": [62, 68], "own": [9, 17, 27], "p": [1, 2, 6, 7, 8, 12, 16, 44, 57, 59, 66, 69, 73], "p0": [7, 8], "p1": 8, "p2": 8, "p3": 8, "p4": 8, "p_0": 16, "p_l": 44, "p_left": [8, 28], "p_r": 44, "p_right": [8, 28], "packag": [0, 7, 9, 14, 19], "page": [0, 64, 73], "pair": [6, 68], "pairwis": 6, "panel": [8, 12], "paper": [8, 9, 11, 12, 30, 34, 40, 44, 66], "parabol": [8, 12, 15, 58], "parallel": [8, 45, 47, 51, 53, 60], "param": [1, 2, 6, 7, 68], "paramet": [1, 3, 5, 7, 8, 9, 10, 12, 16, 17, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 58, 60, 62, 63, 65, 66, 68, 69, 71], "params_al": 2, "parent": [17, 62], "pars": [9, 29, 68, 69], "parse_arg": [19, 29], "parser": 68, "part": [4, 17, 24, 25, 30, 32, 34, 36, 38, 44, 50, 64, 66, 69], "partial": [8, 10, 12, 16, 44, 71], "particl": [1, 3, 5, 7, 8, 9, 12, 19, 29, 69, 71], "particle_gener": [1, 3, 5, 7, 8, 12, 27, 65, 69, 71], "particle_posit": 27, "particular": [3, 12, 15, 18, 24, 44, 58], "pass": [1, 18, 27, 28, 62, 63, 65, 69, 72], "passiv": [8, 71], "past": 9, "patch": [9, 17, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 66, 70], "path": [14, 24, 69], "pawel": 8, "pbject": 62, "pcolormesh": 70, "pde": 15, "pdf": [4, 12, 20, 38, 59], "peak": [10, 55], "per": [34, 40, 44, 50, 60, 66], "perfect": 3, "perfectli": 24, "perform": [7, 9, 15, 38, 62, 63, 64, 71], "period": [1, 2, 3, 7, 12, 14, 17, 18, 23, 24, 57, 59, 62, 63, 64, 69], "perpendicular": 44, "pert_amplitude_factor": [8, 16], "perturb": [7, 8, 45, 47, 51, 53], "pfile": 68, "phi": [10, 20, 21, 22, 23, 24, 42, 54, 56, 60, 63, 64], "phi_": 21, "phi_0": 10, "phi_1": 55, "phi_2": 55, "phi_analyt": [54, 55], "phi_max": 10, "phillip": 73, "philosophi": 9, "physic": [8, 17, 18, 44, 62, 64, 73], "physicstodai": 73, "pi": [1, 12, 17, 22, 23, 57, 59, 64, 70], "piecewis": [3, 8, 30, 34, 36, 42, 44, 48, 50, 56, 58, 60, 66], "pip": [14, 28], "pl": 8, "place": [8, 45, 47, 51, 53, 69], "plai": [3, 10, 15, 69], "plane": [8, 45, 47, 51, 53], "platform": 26, "pleas": [0, 11], "plm": 50, "plot": [2, 4, 7, 8, 10, 12, 14, 17, 19, 23, 59, 68, 69, 71], "plot_cav": [12, 29, 58], "plot_tool": [19, 29], "plotfil": 29, "plotfile_nam": [29, 59], "plotvar": 4, "plt": [1, 2, 7, 17, 21, 22, 23, 26, 70], "png": [12, 26], "po": [29, 65], "point": [2, 3, 4, 8, 10, 17, 18, 21, 26, 54, 62, 71], "poisson": [15, 20, 24, 63, 64], "polar": 62, "pollut": 64, "polynomi": 62, "pop": 14, "popular": 15, "port": 0, "portion": 9, "pos_arrai": 65, "posit": [7, 17, 27, 65], "possibl": [69, 72], "post": 11, "potenti": 11, "power": [7, 20, 63], "ppm": [3, 8], "pr": [8, 11], "pre": [8, 9, 16, 29, 44], "precis": 26, "predict": [32, 36, 40, 42, 44, 56, 58, 60, 66], "preevolv": [8, 9, 19, 29, 32, 46, 56, 60], "present": [9, 68], "preserv": [3, 12, 35], "pressur": [8, 44, 45, 47, 51, 53, 56, 60, 62], "pretti": [9, 62, 68], "pretty_print": [17, 29, 62, 70], "previou": [64, 69], "previous": [68, 69], "prim_to_con": [29, 44, 66], "primit": [8, 44, 66, 71], "print": [1, 2, 4, 6, 7, 9, 17, 18, 22, 23, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 67, 68, 69, 70], "print_all_param": [29, 68], "print_paramfil": [29, 68], "print_sphinx_t": [29, 68], "print_unused_param": [29, 68], "prior": 11, "probabl": 38, "problem": [2, 4, 6, 7, 9, 20, 21, 22, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 63, 64, 66, 69], "problem_finalize_func": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "problem_func": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "problem_nam": [2, 6, 7, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66, 69], "problem_param": [1, 28, 29, 69], "procedur": 18, "process": [9, 62], "produc": [4, 27, 44], "profil": [2, 3, 4, 8, 9, 10, 31, 33, 35, 37, 39, 44, 45, 47, 50, 51, 53, 55, 66, 68], "profile_pyro": [19, 29], "program": 4, "proj_typ": [12, 16], "project": [12, 16, 44, 56, 58, 60, 64, 66, 73], "project_period": [24, 29, 63], "prolong": [29, 62], "prolong_restrict_demo": [29, 63], "propag": [8, 34, 40, 44, 50, 60, 66], "proper": 68, "properti": [17, 62, 65], "prototyp": [0, 13, 15, 29], "provid": [3, 8, 9, 15, 17, 18, 20, 22, 28, 58, 62, 63, 68, 69], "provision": [56, 60], "psi": 71, "pub": 73, "public": 0, "publish": [0, 9, 73], "puls": [8, 14, 45, 47, 51, 53], "pure": [20, 21, 30, 32, 34, 36, 44, 63], "put": [7, 8, 14, 28, 63], "py": [3, 4, 5, 7, 8, 9, 10, 12, 14, 18, 20, 24, 26, 38, 63, 64, 69, 71, 72], "pypi": 14, "pyplot": [1, 2, 7, 17, 21, 22, 23, 26, 70], "pyproject": 9, "pyro": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 70, 71, 72], "pyro2": [0, 9, 11, 13, 14, 17, 20, 24, 28], "pyro_": [1, 69], "pyro_sim": [3, 8, 9, 10, 12, 14, 19, 20, 28, 69, 71, 72], "pyrobenchmark": [19, 29], "pyrotest": [19, 29], "pytest": [9, 14, 72], "python": [7, 9, 11, 12, 14, 17, 20, 26, 28, 29], "python3": 7, "q": [38, 44, 46, 62, 66, 73], "q_int": [40, 60], "q_l": [40, 44, 60, 66], "q_minu": 62, "q_plu": 62, "q_r": [40, 44, 60, 66], "qsimpl": 20, "quad": [29, 44, 46, 50, 52, 66], "quadrant": [8, 45, 47, 51, 53, 67, 71], "quantiti": [3, 5, 8, 44, 62, 63, 64, 71], "question": 11, "quickli": 14, "quit": [1, 69], "quokka": 44, "qv": [44, 66], "qx": [17, 32], "qy": [17, 32], "r": [4, 8, 21, 22, 23, 44, 62, 63, 70, 73], "r1": [44, 66], "r2": [44, 66], "r3": [44, 66], "r4": 44, "r_init": 8, "r_pert": [8, 16], "radial": [8, 10, 45, 47, 51, 53], "radiu": 8, "rain": 8, "ramp": [29, 44, 46, 50, 52], "rand": 17, "random": [17, 27, 69], "randomli": [27, 65], "randomly_generate_particl": [27, 29, 65], "rang": 10, "rankin": 5, "rarefact": [3, 5, 8, 44, 66, 71], "rate": [3, 8, 12, 45, 47, 51, 53, 57, 59], "rather": [9, 69], "ratio": [44, 68], "rayleigh": [8, 45, 47, 51, 53], "rc": 44, "re": [12, 73], "reach": 12, "react": 48, "reaction": 48, "read": [4, 8, 9, 18, 28, 29, 60, 65, 68, 69, 71], "read_bc": [29, 68], "read_extra": [9, 19, 29, 60], "real": 22, "realiz": 24, "realli": [2, 17, 64], "reason": [9, 62], "recent": 0, "recommend": [28, 68], "recomput": [56, 58, 60], "reconstruct": [3, 8, 19, 29, 32, 36, 38, 44, 50, 52, 66], "reconstrut": 62, "record": 68, "recov": [24, 64], "recreat": 68, "rectangular": [3, 8, 35], "recurs": 63, "red": [10, 17, 63, 68], "reduc": 3, "refer": [9, 12, 17, 22, 44, 50, 59, 62, 66], "refin": 73, "reflect": [1, 7, 17, 18, 45, 47, 51, 53, 62, 69], "regardless": 69, "region": [3, 5, 7, 8, 17, 26, 31, 33, 37, 39, 41, 43, 44, 62, 68, 71], "regist": [1, 17, 18, 62], "register_var": [17, 18, 22, 23, 29, 62], "regress": [4, 9, 11], "regular": 17, "reinstal": 14, "rel": [21, 22, 23, 24, 44, 63, 66, 68], "relativist": 15, "relax": [20, 44, 66], "releas": 0, "relev": 62, "reli": [17, 36], "remain": [8, 10, 45, 47, 51, 53, 55], "rememb": 44, "remov": [64, 65, 71], "repeat": 44, "replac": [0, 68], "report": [4, 11, 26, 29, 63, 68], "repositori": 24, "repres": [3, 5, 8, 9, 44, 62, 64, 71], "represent": [17, 62], "reproduc": [11, 62], "requir": [8, 10, 12, 14, 17, 22, 23, 44, 54, 63, 66, 69], "research": [3, 8], "reset": [56, 60, 63], "reset_bench_on_fail": 29, "reset_fail": 29, "reshap": 17, "residu": [21, 22, 23, 63], "resolut": [2, 3, 4, 6, 7, 10, 12, 24, 62, 63], "resolv": 2, "respect": [24, 29, 62], "restrict": [3, 5, 6, 10, 17, 20, 29, 62, 63], "restructur": 65, "result": [3, 4, 8, 12, 17, 18, 24, 26, 40, 54, 60, 62, 68, 69, 71], "resurrect": 0, "retriev": 18, "return": [6, 9, 17, 21, 22, 23, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 60, 62, 63, 64, 65, 66, 68], "return_con": 44, "review": [11, 38], "rewritten": 0, "reynold": [12, 59], "rh": [5, 21, 23, 54, 63], "rho": [1, 7, 8, 16, 44, 60, 66], "rho0": 8, "rho1": 8, "rho2": 8, "rho3": 8, "rho4": 8, "rho_": [12, 57, 59], "rho_0": 16, "rho_1": [7, 8], "rho_2": [7, 8], "rho_l": 44, "rho_r": 44, "rho_stat": [29, 60], "rhoe": [29, 44], "rhol": 8, "rhor": 8, "richardson": 6, "riemann": [3, 5, 6, 7, 8, 19, 29, 30, 32, 34, 36, 38, 40, 45, 47, 50, 51, 53, 60, 66, 68, 71], "riemann_and_upwind": [29, 40, 60], "riemann_cgf": [29, 44], "riemann_flux": [29, 44], "riemann_hllc": [29, 44, 66], "riemann_hllc_lowspe": [29, 44], "riemann_prim": [29, 44], "riemann_ro": [29, 66], "right": [3, 5, 7, 8, 12, 16, 17, 22, 23, 24, 26, 32, 40, 41, 42, 43, 44, 45, 47, 51, 53, 56, 58, 59, 60, 62, 63, 66], "righthand": [22, 63], "rightmost": 18, "rinn": [8, 45, 47, 51, 53], "rise": [8, 45, 47, 51, 53], "rk": [32, 36, 38, 50, 62], "rk4": [3, 8, 62], "rkintegr": [18, 29, 62], "rm": 12, "roe": [8, 66, 71], "roepk": [8, 45, 47, 51, 53], "roll": [7, 8, 12], "roman": [12, 73], "root": [24, 72], "rotat": [3, 35], "roundoff": 72, "routin": [1, 8, 9, 12, 26, 28, 29, 31, 33, 35, 37, 39, 42, 44, 45, 47, 51, 52, 53, 55, 62, 65, 67, 68, 69], "row": 17, "rp": [1, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 66, 67, 68, 69], "rt": [7, 29, 44, 46, 48, 50, 52], "rt2": [29, 44, 46, 50, 52], "rt_": 7, "rtol": [22, 23, 29, 63, 64, 68], "rule": 52, "run": [2, 3, 6, 7, 8, 9, 10, 11, 12, 14, 24, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 67, 68, 71, 72], "run_sim": [1, 2, 6, 7, 19, 29, 69], "run_test": [19, 29], "run_test_star": [19, 29], "rung": [7, 18, 32, 36, 50, 62], "runparam": [19, 29, 69], "runtim": [1, 7, 9, 15, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 60, 66, 68], "runtimeparamet": [1, 28, 29, 30, 32, 34, 36, 38, 42, 44, 50, 66, 68, 69], "runtimewarn": 7, "sai": [34, 40, 44, 50, 60, 66], "same": [1, 3, 5, 6, 7, 8, 9, 12, 17, 22, 23, 27, 28, 48, 58, 62, 63, 64, 65, 68, 71], "sandwich": 7, "save": 9, "scalar": [10, 24, 30, 32, 34, 36, 38, 42, 44, 50, 62, 64, 66, 71], "scalar_nam": [30, 34, 42], "scale": [2, 3, 7, 12, 59, 65], "scale_height": [8, 16], "scatter": 27, "scheme": [3, 8, 44, 52, 66], "scienc": 73, "scientif": 15, "scientist": 26, "scrambl": [8, 45, 47, 51, 53], "scratch": 17, "scratch_arrai": [17, 29, 62], "screen": 62, "screw": 64, "script": [3, 4, 8, 9, 18, 20, 24, 26, 69, 71, 72], "sdc": [8, 52], "sdc_integr": [29, 52], "sea": 71, "search": 69, "second": [3, 7, 8, 12, 18, 24, 30, 34, 36, 40, 42, 44, 48, 54, 56, 58, 60, 63, 66, 68, 73], "section": [3, 5, 8, 10, 12, 16, 69, 71], "sedov": [4, 26, 29, 44, 46, 49, 50, 52, 67, 69], "sedov_compar": [4, 8], "sedov_unsplit_0000": 26, "see": [1, 2, 3, 5, 6, 7, 8, 12, 14, 17, 20, 26, 44, 45, 47, 51, 53, 56, 57, 58, 59, 62, 63, 69, 71, 72], "seed": 17, "seem": [7, 12], "seen": 26, "seidel": 63, "select": 4, "self": [17, 27], "send": 0, "separ": [8, 17, 44, 63, 71], "septemb": 73, "sequenc": [4, 26, 68], "sequenti": 18, "seri": 20, "servic": 9, "session": 26, "set": [1, 3, 7, 8, 9, 10, 12, 17, 18, 25, 27, 30, 31, 32, 33, 34, 37, 39, 40, 44, 45, 47, 51, 53, 54, 56, 58, 60, 62, 63, 66, 68, 69, 72], "set_aux": [29, 62], "set_param": [29, 68], "set_start": [29, 62], "set_titl": 7, "set_xlabel": 2, "set_xlim": [2, 27], "set_ylabel": 2, "set_ylim": 27, "settl": 62, "setup": [1, 2, 3, 5, 7, 8, 9, 10, 14, 21, 22, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 63, 69], "setup_ax": [29, 68], "sever": [2, 3, 6, 8, 10, 18, 26, 44, 63, 66], "shade": 70, "shall": 65, "shallow": [4, 15, 66], "shape": 2, "share": 8, "share_al": 7, "shear": [7, 8, 26, 29, 45, 47, 51, 53, 56, 58], "shear_128_0216": 26, "shift": [3, 17, 31, 33, 37, 39, 60, 62], "shin": 73, "shock": [3, 5, 8, 41, 43, 44, 45, 47, 51, 53, 66, 71, 73], "short": [8, 45, 47, 51, 53], "shortcut": 17, "should": [2, 3, 4, 8, 10, 11, 14, 26, 28, 31, 33, 37, 39, 45, 47, 51, 53, 60, 62, 63, 64, 68], "show": [3, 8, 10, 15, 17, 24, 26, 62, 70, 71], "show_ghost": 62, "shown": [12, 24, 44, 69], "shu": 38, "shulz": [8, 45, 47, 51, 53], "side": [12, 22, 44, 57, 59, 62, 63, 66], "sigma": [7, 8], "sign": [30, 32, 34, 36, 62], "signal": 8, "signatur": 28, "signific": 11, "significantli": [3, 10, 31, 33, 37, 39], "sim": [1, 2, 6, 7, 26], "sim_data": 65, "similar": [3, 9, 56, 60], "simpl": [6, 8, 12, 15, 45, 47, 51, 53, 62, 63, 68, 71], "simpler": 3, "simpli": [8, 17, 18, 20, 26, 30, 32, 34, 36, 44, 62, 68, 69, 72], "simplic": 63, "simpson": 52, "simul": [1, 2, 4, 6, 7, 9, 13, 15, 19, 27, 29, 62, 68, 69, 72], "simulation_nul": 19, "sin": [1, 12, 17, 22, 23, 57, 59, 64, 70], "sinc": [5, 7, 8, 11, 12, 17, 20, 22, 24, 32, 44, 46, 54, 59, 64, 66], "sine": 17, "singl": [4, 6, 7, 8, 9, 15, 27, 29, 32, 36, 38, 44, 45, 47, 50, 51, 53, 62, 63, 65, 68, 69], "single_step": [19, 29, 69], "sinusoid": 8, "site": 7, "size": [1, 7, 17, 28, 44, 62, 63], "sl": 60, "sl58": [71, 73], "slice": 4, "slightli": [3, 5, 12, 71], "slip": [12, 59], "slope": [3, 32, 40, 44, 56, 58, 60, 62, 66], "slot": [29, 34], "slowest": 69, "small": [3, 7, 8, 11, 18, 26, 31, 33, 37, 39, 45, 47, 51, 53, 62], "smaller": [7, 17], "smear": [5, 7, 8, 71], "smooth": [1, 2, 4, 5, 12, 14, 21, 24, 29, 30, 32, 36, 38, 41, 43, 45, 47, 51, 53, 57, 59, 63, 67, 69], "smooth_error": [3, 4], "so": [0, 1, 2, 3, 6, 7, 8, 9, 17, 21, 22, 23, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 44, 46, 63, 64, 65, 68, 69, 71], "sod": [4, 28, 29, 44, 46, 50, 52, 71], "sod_compar": [4, 8], "softwar": 0, "solid": [10, 44, 50, 62, 66], "solut": [3, 4, 8, 9, 10, 12, 15, 20, 22, 26, 42, 44, 45, 47, 51, 53, 55, 57, 59, 63, 64, 66, 71, 73], "solutiion": 50, "solv": [3, 5, 8, 10, 12, 15, 20, 24, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 54, 58, 60, 63, 64, 66], "solvabl": 23, "solver": [1, 4, 5, 9, 14, 15, 18, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 60, 61, 62, 63, 64, 66, 69, 72], "solver_nam": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "some": [3, 4, 8, 9, 10, 12, 15, 17, 18, 27, 28, 44, 57, 59, 62, 68, 71], "someth": [9, 14], "soundwav": [8, 45, 47, 51, 53], "sourc": [0, 1, 5, 8, 9, 10, 14, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71], "source_i": 56, "source_x": 56, "space": [17, 27, 36, 44, 50, 60, 63, 65, 66], "span": [17, 44], "spatial": [3, 8, 32, 44, 52, 66], "speci": [8, 44, 66], "special": [15, 18, 44], "specif": [9, 28, 29, 44, 58, 60, 69], "specifi": [4, 17, 18, 22, 26, 40, 60, 62, 68, 69], "spectral": 8, "speed": [5, 7, 9, 38, 44, 69], "spent": 68, "spheric": [8, 62], "sphericalpolar": [29, 62, 69, 70], "sphinx": [9, 68], "split": [3, 38, 44, 48, 66], "spot": 8, "springer": 73, "squar": [12, 20, 24, 27, 57, 59, 65], "squash": 11, "sr": 60, "stack_count": 68, "stage": [18, 36, 62, 63], "stand": 62, "standalon": 9, "standard": [1, 8, 9, 17, 27, 62, 71], "start": [1, 7, 9, 17, 21, 24, 32, 36, 38, 50, 54, 62, 68], "state": [3, 5, 8, 9, 10, 12, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 45, 46, 47, 50, 51, 53, 54, 56, 58, 60, 62, 66, 68], "states_nolimit": [29, 32], "static": [8, 12, 45, 47, 51, 53], "steadi": 12, "steep": [8, 71], "steepen": 8, "stencil": [17, 62], "step": [1, 2, 3, 7, 12, 21, 29, 30, 34, 36, 38, 40, 44, 50, 58, 60, 62, 63, 66, 69], "steven": 73, "still": [12, 24], "stoke": 73, "stoker": 73, "stop": [9, 68], "storag": [18, 62], "store": [2, 4, 6, 7, 9, 17, 22, 23, 26, 27, 29, 44, 62, 64, 65, 68, 69, 72], "store_all_benchmark": 29, "store_as_benchmark": [19, 29], "store_bench": 64, "store_imag": [1, 7, 69], "store_incr": [29, 62], "str": [29, 30, 34, 42, 62, 68], "straightforward": [3, 44, 66], "strang": 48, "stratif": 16, "stratifi": 8, "streamlin": 59, "streamline_dens": 59, "stride": 62, "string": [17, 62, 68], "strong": 64, "strongli": 10, "structur": [1, 7, 18, 68], "student": [15, 26], "stuff": 29, "sub": [9, 17, 28, 69], "subclass": [18, 22, 29], "subdirectori": [9, 20, 28], "submit": 11, "submodul": 19, "subpackag": 19, "subplot": [1, 2, 21, 23], "subsequ": [64, 68], "substep": [29, 32, 36, 38, 46, 50], "subtract": [23, 62], "success": [29, 68], "suggest": [3, 10, 11], "sum": 23, "sum_": 62, "summar": [3, 4], "summari": 68, "suppli": [44, 48, 58], "support": [11, 20, 22, 62, 63, 68], "sure": [17, 23, 32, 46], "surround": 8, "swap": 8, "swe": [19, 29], "switch": [7, 10, 12], "symbol": 8, "symlink": 9, "symmetr": [8, 60, 62], "symmetri": [3, 8, 35, 45, 47, 51, 53, 62], "syntax": 68, "system": [5, 9, 12, 44, 54, 60, 66, 71], "szymczak": [40, 60, 64], "t": [1, 3, 5, 6, 7, 8, 9, 10, 12, 16, 29, 40, 44, 55, 57, 59, 60, 62, 64, 65, 66, 68, 71, 73], "t_0": [10, 55], "t_r": 8, "tabl": [4, 12, 68], "tableau": [18, 62], "taher": 0, "tail": 71, "take": [4, 7, 8, 12, 17, 21, 24, 26, 27, 28, 30, 32, 34, 36, 38, 40, 44, 50, 60, 62, 63, 64, 66, 69, 71], "taken": [15, 38], "tangent": 58, "tangenti": 58, "tanh": [12, 57, 59], "target": [11, 12, 59], "taylor": [8, 44, 45, 47, 50, 51, 53, 66], "tc": [44, 50, 66, 68], "teach": 29, "team": 0, "technic": 62, "techniqu": [3, 21], "tell": [44, 50, 62, 66], "tempor": 3, "temporal_method": [3, 8], "term": [5, 8, 10, 12, 16, 40, 42, 44, 45, 46, 47, 51, 53, 56, 58, 60, 64, 66, 71], "termin": 68, "test": [2, 4, 6, 9, 11, 12, 17, 19, 24, 26, 30, 32, 34, 36, 38, 40, 42, 44, 46, 50, 52, 54, 57, 59, 64, 66, 69], "test_general_poisson_dirichlet": [63, 64], "test_general_poisson_inhomogen": [63, 64], "test_poisson_dirichlet": [63, 64], "test_vc_const": [63, 64], "test_vc_poisson_dirichlet": [63, 64], "test_vc_poisson_period": [63, 64], "text": [8, 24, 71], "than": [3, 4, 5, 7, 9, 12, 17, 34, 40, 44, 50, 56, 60, 66, 69, 71], "thei": [8, 17, 22, 27, 44, 60, 65, 66], "them": [1, 3, 7, 9, 10, 26, 27, 44, 63, 66, 68, 69], "themselv": [18, 26, 27], "theoret": [4, 5, 73], "theori": 18, "therefor": 17, "thermal": 15, "theta": [62, 70], "thi": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72], "thing": [1, 3, 14, 62, 64], "think": 65, "those": [17, 72], "thought": 3, "three": [8, 12, 20, 44, 59, 69], "through": [3, 4, 5, 9, 14, 17, 20, 26, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 66, 68], "throughout": [9, 27, 63], "time": [1, 3, 4, 6, 7, 8, 9, 10, 12, 14, 18, 20, 21, 22, 24, 27, 29, 32, 36, 44, 45, 47, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 66, 68, 69], "timer": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66, 68], "timercollect": [29, 44, 50, 66, 68], "timestep": [3, 5, 6, 7, 9, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 65, 66, 69], "titl": [0, 11, 70], "tmax": [1, 7, 9, 69], "to_cent": [29, 62], "todai": 73, "todo": 65, "togeth": [4, 12, 32, 36, 62], "toi": 38, "tol": [62, 68], "toler": [62, 63, 68], "toml": 9, "too": [3, 31, 33, 37, 39], "tool": 4, "top": [5, 7, 8, 12, 27, 44, 59, 66], "tophat": [29, 30, 32, 36, 38, 40, 42], "toro": [8, 44, 66, 71], "toroid": [8, 45, 47, 51, 53], "total": 64, "trace": 50, "tracer": 9, "track": [0, 2, 27, 68], "transon": [44, 66], "transport": [3, 8, 44, 66, 73], "transpos": [7, 17, 21, 23], "transvers": [36, 38, 40, 44, 60, 66], "travel": 5, "treat": [3, 62], "treatment": [8, 45, 47, 51, 53], "trend": 2, "true": [7, 9, 22, 23, 62, 63, 64, 68], "true_funct": [22, 23, 63], "try": [12, 24], "tube": [8, 44, 45, 47, 51, 53, 71], "tupl": 27, "turn": [27, 69], "tutori": [15, 21, 24, 64], "tuwien": [12, 59], "two": [4, 5, 8, 9, 12, 17, 18, 21, 26, 27, 44, 45, 47, 51, 53, 60, 62, 63, 66, 68, 69, 71, 72], "txt": 12, "type": [17, 18, 44, 58, 62, 63, 72], "typic": 62, "u": [1, 2, 3, 5, 8, 10, 11, 12, 16, 17, 18, 21, 24, 27, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 57, 58, 59, 60, 62, 64, 65, 66, 69, 71, 73], "u1": [8, 71], "u2": [8, 71], "u3": [8, 71], "u4": [8, 71], "u_": [5, 24, 44, 50, 66], "u_1": [7, 8], "u_2": [7, 8], "u_d": 24, "u_i": [5, 40, 42], "u_int": [56, 58], "u_l": [44, 66], "u_left": [8, 28, 71], "u_mac": [56, 58, 60], "u_r": [44, 66], "u_right": [8, 28, 71], "u_stat": [44, 66], "u_t": [5, 12, 40, 42, 44, 50, 66], "u_x": [5, 40, 42], "u_xl": [40, 42, 44, 56], "u_xr": [40, 42, 44, 56], "u_xx": [42, 64], "u_yi": [42, 64], "u_yl": [40, 42, 44, 56], "u_yr": [40, 42, 44, 56], "ul": 8, "unchang": [8, 45, 47, 51, 53], "under": [3, 28, 44], "underli": [17, 29], "undershoot": 3, "understand": [0, 3, 7, 8, 15, 35, 63, 71, 72], "uniform": [3, 8, 44, 45, 47, 51, 53, 66], "unit": [3, 8, 9, 10, 11, 12, 14, 17, 31, 33, 35, 37, 39, 45, 47, 51, 53, 55, 57, 59, 67], "unknown": 18, "unless": [64, 65], "unlik": 12, "unsplit": [3, 7, 8, 30, 34, 40, 42, 44, 48, 50, 60, 66], "unsplit_flux": [19, 29, 30, 34], "unsplitflux": [50, 66], "until": [8, 71], "unus": 3, "up": [0, 1, 2, 7, 8, 9, 10, 11, 12, 17, 18, 20, 27, 29, 45, 47, 51, 53, 54, 56, 58, 63, 64, 69], "updat": [12, 27, 29, 38, 42, 44, 54, 56, 58, 60, 62, 65, 66], "update_particl": [27, 29, 65], "upon": [11, 44, 62], "upper": [5, 17, 41, 43, 44, 58, 66], "upper_solid": [44, 66], "upwind": [3, 8, 29, 30, 32, 34, 36, 40, 44, 56, 60, 62, 66, 73], "ur": 8, "url": [0, 73], "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 72, 73], "usag": [4, 62, 63], "use_flatten": [7, 8, 44, 66, 71], "user": [11, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 44, 45, 47, 49, 51, 53, 55, 56, 57, 58, 59, 61, 67, 68], "userad": [45, 47, 51, 53], "usual": [8, 12, 17, 21, 44, 66, 69], "util": [9, 19, 29, 69], "v": [1, 2, 3, 5, 7, 12, 17, 20, 21, 22, 23, 24, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 56, 57, 58, 59, 60, 62, 63, 65, 66, 70, 72], "v1": [8, 71], "v2": [8, 71], "v2d": [29, 60], "v2dp": [29, 60], "v3": [8, 71], "v4": [8, 71], "v_": 5, "v_1": 71, "v_2": 71, "v_cycl": [29, 63], "v_i": 5, "v_l": [44, 66], "v_mac": [56, 60], "v_t": [5, 40, 42], "v_x": [5, 40, 42], "v_xl": [40, 42, 56], "v_xr": [40, 42, 56], "v_xx": 42, "v_y": [5, 40, 42], "v_yi": 42, "v_yl": [40, 42, 56], "v_yr": [40, 42, 56], "valid": [5, 17, 18, 62, 69], "valu": [1, 3, 5, 7, 8, 10, 12, 16, 22, 27, 28, 31, 33, 37, 39, 44, 50, 56, 60, 62, 63, 64, 66, 68, 69, 71], "vanish": 64, "var": [6, 44, 50, 62, 66], "var_nam": 4, "varcoeffccmg2d": [20, 23, 29, 63], "vari": [3, 10, 12, 17], "variabl": [4, 6, 8, 9, 12, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 60, 62, 63, 64, 66, 71, 72], "variable_coeff_mg": [19, 20, 23, 29], "variable_coefficient_mg": 64, "varieti": [3, 12, 24], "variou": [9, 17, 18, 62], "varnam": [44, 62, 66], "ve": [0, 9, 72], "vector": [22, 24, 38, 44, 62, 63, 65, 66], "veloc": [3, 4, 5, 7, 8, 12, 16, 24, 27, 29, 30, 32, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 51, 53, 56, 57, 58, 59, 60, 64, 65, 66, 71], "verbos": [1, 6, 7, 21, 22, 23, 63, 64, 69], "veri": [3, 7, 8, 28, 64, 68, 71], "verif": [10, 55], "verifi": [5, 29, 40], "version": [0, 3, 7, 8, 9, 11, 45, 47, 51, 53, 63], "vertic": [7, 8, 44, 45, 47, 51, 53], "vi": [1, 7, 12, 22, 23, 29, 63, 69], "via": [9, 11, 14, 28, 48, 68, 69, 72], "video": [3, 8], "view": [17, 62], "viridi": 70, "vis_titl": 63, "viscos": [5, 8, 12, 42, 44, 58, 59, 71], "viscou": [12, 15, 42, 58, 59], "visibl": 8, "visual": [9, 15, 30, 34, 40, 44, 48, 54, 56, 60, 66, 68, 69], "vl": 8, "vmax": 7, "vmin": 7, "volum": [0, 3, 15, 18, 44, 62, 66, 70, 73], "vortex": [8, 45, 47, 51, 53], "vortic": 12, "vr": 8, "wa": [0, 9, 12, 17, 32, 46, 69], "wai": [1, 3, 10, 11, 14, 17, 27, 28, 44, 63, 65, 66, 68, 69], "wall": [12, 58, 59, 62], "want": [1, 6, 7, 17, 21, 23, 27, 42, 44, 50, 62, 66, 69], "warn": [17, 29, 68, 70], "watch": 8, "water": [4, 15, 66, 73], "wave": [1, 5, 8, 15, 44, 45, 47, 51, 53, 71, 73], "wavelength": [1, 8, 45, 47, 51, 53], "wavenumb": [8, 45, 47, 51, 53], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 38, 40, 42, 44, 46, 48, 50, 54, 56, 58, 60, 62, 63, 64, 65, 66, 68, 69, 71, 72], "weak": 17, "websit": 9, "weight": [18, 62, 68], "welcom": 11, "well": [2, 3, 4, 7, 8, 10, 12, 35], "well_bal": [29, 62], "well_balanc": 8, "weno": [3, 29, 38, 62], "weno_ord": 3, "weno_upwind": [29, 62], "were": [12, 17, 27, 68], "what": [1, 8, 12, 16, 17, 26, 30, 34, 36, 38, 40, 44, 50, 60, 62, 66, 68, 69, 71], "when": [0, 1, 4, 5, 7, 9, 12, 17, 28, 38, 62, 65, 69, 71, 72], "where": [1, 5, 6, 7, 21, 26, 27, 28, 44, 62, 63, 68], "whether": 62, "which": [1, 3, 5, 8, 9, 17, 18, 22, 24, 27, 28, 44, 50, 62, 64, 65, 66], "while": [7, 9, 18, 65], "white": 27, "who": 11, "whole": 27, "whose": [44, 64, 68], "whz99": [71, 73], "width": [1, 10, 29, 55], "window": 14, "wish": [5, 11, 44, 50, 62, 66, 69], "within": 27, "without": [3, 8, 14, 17, 27, 32, 40, 62, 71], "woodward": [8, 44, 45, 47, 51, 53], "word": [8, 45, 47, 51, 53], "work": [1, 3, 7, 9, 13, 24, 28, 44, 62, 64], "would": [17, 26, 27, 68, 69, 72], "wrap": 62, "wrapper": 29, "write": [1, 4, 9, 12, 18, 19, 29, 62, 65, 68, 69], "write_data": [29, 62], "write_extra": [9, 19, 29, 44, 58, 60], "write_param": [29, 68], "write_particl": [29, 65], "written": [0, 8, 9, 15, 45, 47, 51, 53], "wu": 73, "www": [9, 12, 59], "x": [1, 2, 3, 5, 6, 7, 8, 12, 17, 18, 21, 22, 23, 24, 26, 27, 28, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 69, 70, 71], "x2d": [1, 17, 21, 22, 23, 70], "x64": 7, "x_pert": [8, 16], "x_x": [44, 50, 66], "xi_i": 62, "xi_x": 62, "xl_bc": [22, 63], "xl_bc_type": [21, 22, 23, 63], "xl_func": [22, 62, 63, 64], "xl_prop": 62, "xlabel": 70, "xlb": [17, 18, 22, 23, 58, 62], "xlboundari": [1, 7, 69], "xmax": [1, 7, 17, 18, 23, 27, 62, 63, 69, 70], "xmin": [1, 7, 17, 23, 27, 44, 62, 63, 69, 70], "xmom": 7, "xr_bc": 63, "xr_bc_type": [21, 22, 23, 63], "xr_func": 62, "xr_prop": 62, "xrb": [17, 18, 22, 23, 58, 62], "xrboundari": [1, 7, 69], "xx": [5, 21, 24], "xxxxxxxxxxx": [44, 66], "xxxxxxxxxxxx": 44, "xy": 22, "y": [1, 3, 5, 7, 8, 10, 12, 17, 18, 21, 22, 23, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 69, 70, 71], "y2d": [1, 21, 22, 23, 70], "y_": 62, "y_n": 62, "y_pert": [8, 16], "y_veloc": 65, "y_y": [44, 50, 66], "ye": [27, 60, 69], "year": 0, "yield": [44, 50, 66], "yl_bc": [22, 63], "yl_bc_type": [21, 22, 23, 63], "yl_func": [22, 62, 63, 64], "yl_prop": 62, "ylabel": 70, "ylb": [17, 18, 22, 23, 44, 58, 62], "ylboundari": [1, 7, 69], "ymax": [1, 7, 17, 18, 23, 27, 62, 63, 69, 70], "ymin": [1, 7, 17, 23, 27, 44, 62, 63, 69, 70], "ymom": 7, "yonghong": 73, "you": [0, 1, 8, 9, 11, 14, 18, 24, 26, 28, 62, 63, 69, 71], "your": [0, 11, 14, 69], "yourself": [3, 10], "yr_bc": 63, "yr_bc_type": [21, 22, 23, 63], "yr_func": 62, "yr_prop": 62, "yrb": [17, 18, 22, 23, 44, 58, 62], "yrboundari": [1, 7, 69], "yy": [5, 21, 24], "z": 8, "z0": [7, 8, 44, 66], "z1": [7, 8, 44, 66], "zal79": [3, 73], "zalesak": 73, "zenodo": 0, "zero": [3, 12, 21, 23, 26, 29, 31, 33, 37, 39, 59, 62, 63], "zheng": 73, "zingal": 0, "zip": 7, "zone": [2, 3, 4, 6, 7, 8, 17, 18, 20, 21, 26, 30, 32, 34, 36, 38, 40, 42, 44, 46, 50, 60, 62, 63, 66, 68, 69, 72], "\u00f2": [12, 73], "\u03b8": 70, "\u03c1": 12}, "titles": ["Acknowledgments", "Defining our own problem in Jupyter", "Error Measurement of the advection_fv4 Solver", "Advection", "Analysis routines", "Burgers\u2019 Equation", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.burgers_viscous package", "pyro.burgers_viscous.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.multigrid.examples package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 13, "acknowledg": 0, "acoustic_puls": [8, 45, 47, 51, 53, 67, 71], "ad": 28, "advect": [3, 8, 30, 31, 45, 47, 51, 53, 67, 71], "advection_fv4": [2, 3, 32, 33], "advection_nonuniform": [3, 34, 35], "advection_rk": [3, 36, 37], "advection_weno": [3, 38, 39], "advective_flux": [30, 34], "analysi": 4, "array_index": 62, "arrayindex": 17, "bc": [44, 58], "boundari": 62, "bubbl": [8, 16, 45, 47, 51, 53, 61], "burger": [5, 40, 41], "burgers_interfac": 40, "burgers_visc": [42, 43], "caviti": [12, 59], "check": 22, "class": 69, "coarsen": 17, "code": 13, "coeffici": [21, 23], "commandlin": 69, "compar": [7, 23, 68], "comparison": 7, "compress": [6, 7, 8, 44, 45], "compressible_fv4": [6, 8, 46, 47], "compressible_react": [48, 49], "compressible_rk": [8, 50, 51], "compressible_sdc": [8, 52, 53], "constant": 21, "contribut": 11, "converg": [5, 6, 12, 41, 43, 57, 59], "dam": [67, 71], "data": 17, "defin": 1, "deriv": [44, 66], "design": 9, "differenc": 17, "diffus": [10, 54, 55], "directori": 9, "discuss": 11, "driver": 9, "edge_coeff": 63, "ellipt": 22, "eo": 44, "equat": [5, 21, 22], "error": 2, "exact": 23, "exampl": [3, 5, 8, 10, 12, 17, 24, 64, 71], "exercis": [3, 8, 10, 12, 24, 71], "explor": [3, 8, 10, 12, 24, 71], "extens": [3, 8, 10, 12, 24, 71], "flame": 49, "flux": [32, 36, 38, 46, 50], "fv": 62, "gaussian": [10, 55], "gener": [3, 22], "general_mg": 63, "get": 11, "gresho": [8, 45, 47, 51, 53, 61], "grid": [17, 70], "helmholtz": 7, "help": 11, "histori": 0, "hse": [8, 45, 47, 51, 53], "hydro": 13, "hydrodynam": [8, 12, 16, 71], "idea": [3, 9], "implement": [18, 27], "incomp_interfac": 56, "incompress": [12, 56, 57], "incompressible_visc": [12, 58, 59], "indic": 13, "integr": 62, "interfac": [30, 32, 42, 44, 66], "introduct": 15, "inviscid": 5, "io_pyro": 68, "issu": 11, "jupyt": 1, "kelvin": 7, "kh": [8, 45, 47, 51, 53, 67, 71], "known": 24, "linear": 22, "lm_atm": [16, 60, 61], "lm_atm_interfac": 60, "logo": [8, 45, 47, 51, 53, 67, 71], "low": 16, "mach": 16, "main": 9, "manual": 26, "measur": 2, "mesh": [17, 18, 62], "method": 25, "mg": 63, "mg_test_general_alphabeta_onli": 64, "mg_test_general_beta_onli": 64, "mg_test_general_const": 64, "mg_test_general_dirichlet": 64, "mg_test_general_inhomogen": 64, "mg_test_simpl": 64, "mg_test_vc_const": 64, "mg_test_vc_dirichlet": 64, "mg_test_vc_period": 64, "mg_vi": 64, "modul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "msg": 68, "multigrid": [20, 24, 63, 64], "note": 25, "numba": 9, "number": 16, "numer": 25, "option": 69, "our": 1, "output": 26, "overview": 18, "own": 1, "packag": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "particl": [27, 65], "patch": [18, 62], "perform": 21, "plot": [21, 26, 27, 29], "plot_cav": 59, "plot_tool": 68, "poisson": [21, 23], "polar": 70, "problem": [1, 3, 5, 8, 10, 12, 16, 28, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 67, 71], "profile_pyro": 68, "project": 24, "project_period": 64, "prolong": 17, "prolong_restrict_demo": 64, "pull": 11, "py": 28, "pyro": [9, 13, 14, 15, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "pyro_sim": 29, "python": 13, "quad": [8, 45, 47, 51, 53, 67, 71], "quick": 14, "ramp": [8, 45, 47, 51, 53], "rayleigh": 7, "read": 26, "reconstruct": 62, "refer": 73, "regress": 72, "request": 11, "result": 22, "riemann": 44, "routin": 4, "rt": [8, 45, 47, 49, 51, 53], "rt2": [8, 45, 47, 51, 53], "run": 69, "runparam": 68, "runtim": 69, "sedov": [8, 45, 47, 51, 53], "set": [14, 21, 22, 23], "setup": 17, "shallow": 71, "shear": [12, 57, 59], "simpl": 24, "simul": [30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "simulation_nul": 29, "slot": [3, 35], "smooth": [3, 31, 33, 37, 39], "sod": [8, 45, 47, 51, 53], "solut": [21, 23, 24], "solv": [21, 22, 23], "solver": [2, 3, 6, 7, 8, 10, 12, 16, 20, 21, 22, 23, 71], "spheric": 70, "structur": 9, "submodul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "subpackag": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 63, 66], "support": [3, 5, 8, 10, 12, 16, 71], "swe": [66, 67, 71], "system": [22, 23], "tabl": 13, "taylor": 7, "test": [3, 5, 8, 10, 14, 18, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 67, 71, 72], "tophat": [3, 5, 31, 33, 37, 39, 41, 43], "unit": 72, "unsplit_flux": [44, 66], "up": [14, 21, 22, 23], "us": [18, 27], "util": [26, 68], "variabl": [17, 23], "variable_coeff_mg": 63, "verifi": 41, "viscou": 5, "visual": 23, "water": 71, "work": [17, 26]}}) \ No newline at end of file diff --git a/spherical-mesh.html b/spherical-mesh.html index 5776e860d..c8342108a 100644 --- a/spherical-mesh.html +++ b/spherical-mesh.html @@ -8,7 +8,7 @@ - Spherical Polar Grid — pyro 4.3.0.post17+gd058c7bb documentation + Spherical Polar Grid — pyro 4.3.0.post18+ga7532c48 documentation @@ -40,7 +40,7 @@ - + diff --git a/spherical-mesh.ipynb b/spherical-mesh.ipynb index 1b9b10d3e..ffcbe4bcb 100644 --- a/spherical-mesh.ipynb +++ b/spherical-mesh.ipynb @@ -13,10 +13,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2024-09-20T14:59:03.071558Z", - "iopub.status.busy": "2024-09-20T14:59:03.071389Z", - "iopub.status.idle": "2024-09-20T14:59:03.446638Z", - "shell.execute_reply": "2024-09-20T14:59:03.446002Z" + "iopub.execute_input": "2024-09-20T15:01:35.319884Z", + "iopub.status.busy": "2024-09-20T15:01:35.319708Z", + "iopub.status.idle": "2024-09-20T15:01:35.688094Z", + "shell.execute_reply": "2024-09-20T15:01:35.687551Z" }, "slideshow": { "slide_type": "" @@ -38,10 +38,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2024-09-20T14:59:03.448903Z", - "iopub.status.busy": "2024-09-20T14:59:03.448477Z", - "iopub.status.idle": "2024-09-20T14:59:03.451250Z", - "shell.execute_reply": "2024-09-20T14:59:03.450784Z" + "iopub.execute_input": "2024-09-20T15:01:35.690289Z", + "iopub.status.busy": "2024-09-20T15:01:35.689883Z", + "iopub.status.idle": "2024-09-20T15:01:35.692793Z", + "shell.execute_reply": "2024-09-20T15:01:35.692206Z" }, "slideshow": { "slide_type": "" @@ -73,10 +73,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2024-09-20T14:59:03.452994Z", - "iopub.status.busy": "2024-09-20T14:59:03.452649Z", - "iopub.status.idle": "2024-09-20T14:59:03.455753Z", - "shell.execute_reply": "2024-09-20T14:59:03.455289Z" + "iopub.execute_input": "2024-09-20T15:01:35.694587Z", + "iopub.status.busy": "2024-09-20T15:01:35.694252Z", + "iopub.status.idle": "2024-09-20T15:01:35.697771Z", + "shell.execute_reply": "2024-09-20T15:01:35.697292Z" }, "slideshow": { "slide_type": "" @@ -94,10 +94,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2024-09-20T14:59:03.457448Z", - "iopub.status.busy": "2024-09-20T14:59:03.457109Z", - "iopub.status.idle": "2024-09-20T14:59:03.460264Z", - "shell.execute_reply": "2024-09-20T14:59:03.459769Z" + "iopub.execute_input": "2024-09-20T15:01:35.699467Z", + "iopub.status.busy": "2024-09-20T15:01:35.699134Z", + "iopub.status.idle": "2024-09-20T15:01:35.702205Z", + "shell.execute_reply": "2024-09-20T15:01:35.701752Z" }, "slideshow": { "slide_type": "" @@ -123,10 +123,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2024-09-20T14:59:03.461959Z", - "iopub.status.busy": "2024-09-20T14:59:03.461536Z", - "iopub.status.idle": "2024-09-20T14:59:03.465572Z", - "shell.execute_reply": "2024-09-20T14:59:03.465114Z" + "iopub.execute_input": "2024-09-20T15:01:35.703721Z", + "iopub.status.busy": "2024-09-20T15:01:35.703559Z", + "iopub.status.idle": "2024-09-20T15:01:35.706834Z", + "shell.execute_reply": "2024-09-20T15:01:35.706379Z" }, "slideshow": { "slide_type": "" @@ -168,10 +168,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2024-09-20T14:59:03.467249Z", - "iopub.status.busy": "2024-09-20T14:59:03.466914Z", - "iopub.status.idle": "2024-09-20T14:59:03.623886Z", - "shell.execute_reply": "2024-09-20T14:59:03.623369Z" + "iopub.execute_input": "2024-09-20T15:01:35.708431Z", + "iopub.status.busy": "2024-09-20T15:01:35.708116Z", + "iopub.status.idle": "2024-09-20T15:01:35.864742Z", + "shell.execute_reply": "2024-09-20T15:01:35.864242Z" }, "slideshow": { "slide_type": "" diff --git a/swe_basics.html b/swe_basics.html index 528303fd4..d70935a97 100644 --- a/swe_basics.html +++ b/swe_basics.html @@ -8,7 +8,7 @@ - Shallow water hydrodynamics — pyro 4.3.0.post17+gd058c7bb documentation + Shallow water hydrodynamics — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/testing.html b/testing.html index 2e0dcfe5b..27e76a42a 100644 --- a/testing.html +++ b/testing.html @@ -8,7 +8,7 @@ - Testing — pyro 4.3.0.post17+gd058c7bb documentation + Testing — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - + diff --git a/zreferences.html b/zreferences.html index 3106a1bef..b4a58d977 100644 --- a/zreferences.html +++ b/zreferences.html @@ -8,7 +8,7 @@ - References — pyro 4.3.0.post17+gd058c7bb documentation + References — pyro 4.3.0.post18+ga7532c48 documentation @@ -39,7 +39,7 @@ - +