From 8945ec7307867985d21edbe6f6c4559ccc509211 Mon Sep 17 00:00:00 2001 From: zingale Date: Thu, 9 Jan 2025 21:16:57 +0000 Subject: [PATCH] deploy: 6cc755151f40e53ffa2c8626a795ef517e9dc97c --- _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 +- .../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 | 4 +- _modules/pyro/compressible/simulation.html | 38 ++- .../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 | 13 +- .../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 | 11 +- .../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 | 16 +- compressible-rt-compare.ipynb | 108 +++++---- compressible_basics.html | 4 +- design.html | 4 +- diffusion_basics.html | 4 +- genindex.html | 6 +- 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 | 123 +++++----- multigrid-general-linear.html | 4 +- multigrid-general-linear.ipynb | 134 ++++++----- multigrid-variable-coeff.html | 8 +- multigrid-variable-coeff.ipynb | 164 ++++++------- multigrid.html | 4 +- multigrid_basics.html | 4 +- notes.html | 4 +- objects.inv | Bin 20517 -> 20547 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 | 13 +- 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 | 5 +- 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 +- rt_average.html | 4 +- rt_average.ipynb | 40 ++-- 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 +- 259 files changed, 1106 insertions(+), 1017 deletions(-) diff --git a/_modules/index.html b/_modules/index.html index f0acde82c..c2090ed80 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — pyro 4.4.0.post16+gc1b0584a documentation + Overview: module code — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/advective_fluxes.html b/_modules/pyro/advection/advective_fluxes.html index 0f6e1070a..4a924fcea 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.4.0.post16+gc1b0584a documentation + pyro.advection.advective_fluxes — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/interface.html b/_modules/pyro/advection/interface.html index f9283a840..23d246f7e 100644 --- a/_modules/pyro/advection/interface.html +++ b/_modules/pyro/advection/interface.html @@ -7,7 +7,7 @@ - pyro.advection.interface — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection.interface — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/problems/smooth.html b/_modules/pyro/advection/problems/smooth.html index 98c60e643..c15de8239 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.4.0.post16+gc1b0584a documentation + pyro.advection.problems.smooth — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/problems/test.html b/_modules/pyro/advection/problems/test.html index 2033ee1ac..0bfe6a01e 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.4.0.post16+gc1b0584a documentation + pyro.advection.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/problems/tophat.html b/_modules/pyro/advection/problems/tophat.html index f1da34000..164900517 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.4.0.post16+gc1b0584a documentation + pyro.advection.problems.tophat — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/simulation.html b/_modules/pyro/advection/simulation.html index ddbdce5df..1e6f013dd 100644 --- a/_modules/pyro/advection/simulation.html +++ b/_modules/pyro/advection/simulation.html @@ -7,7 +7,7 @@ - pyro.advection.simulation — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/fluxes.html b/_modules/pyro/advection_fv4/fluxes.html index 039b7e55b..f6fd7f5b9 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.4.0.post16+gc1b0584a documentation + pyro.advection_fv4.fluxes — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/smooth.html b/_modules/pyro/advection_fv4/problems/smooth.html index 099a4d81c..1d6dc51d5 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.4.0.post16+gc1b0584a documentation + pyro.advection_fv4.problems.smooth — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/test.html b/_modules/pyro/advection_fv4/problems/test.html index da30f5cec..c1823ae22 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.4.0.post16+gc1b0584a documentation + pyro.advection_fv4.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/tophat.html b/_modules/pyro/advection_fv4/problems/tophat.html index c32ee5f59..3aaae982e 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.4.0.post16+gc1b0584a documentation + pyro.advection_fv4.problems.tophat — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/simulation.html b/_modules/pyro/advection_fv4/simulation.html index 9333d44a2..78bf89756 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.4.0.post16+gc1b0584a documentation + pyro.advection_fv4.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/advective_fluxes.html b/_modules/pyro/advection_nonuniform/advective_fluxes.html index e372b15ac..bad6b2f66 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.4.0.post16+gc1b0584a documentation + pyro.advection_nonuniform.advective_fluxes — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/slotted.html b/_modules/pyro/advection_nonuniform/problems/slotted.html index e63755b77..c2e3a2801 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.4.0.post16+gc1b0584a documentation + pyro.advection_nonuniform.problems.slotted — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/test.html b/_modules/pyro/advection_nonuniform/problems/test.html index c06f039a3..72ad77fb9 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.4.0.post16+gc1b0584a documentation + pyro.advection_nonuniform.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/simulation.html b/_modules/pyro/advection_nonuniform/simulation.html index 4b9545128..1a3b26f3a 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.4.0.post16+gc1b0584a documentation + pyro.advection_nonuniform.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/fluxes.html b/_modules/pyro/advection_rk/fluxes.html index e3d974e5a..661e79442 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.4.0.post16+gc1b0584a documentation + pyro.advection_rk.fluxes — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/smooth.html b/_modules/pyro/advection_rk/problems/smooth.html index 61de137f3..13babf35c 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.4.0.post16+gc1b0584a documentation + pyro.advection_rk.problems.smooth — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/test.html b/_modules/pyro/advection_rk/problems/test.html index 9f1c9f574..7402b8bce 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.4.0.post16+gc1b0584a documentation + pyro.advection_rk.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/tophat.html b/_modules/pyro/advection_rk/problems/tophat.html index b6004c42f..3c5b679ab 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.4.0.post16+gc1b0584a documentation + pyro.advection_rk.problems.tophat — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/simulation.html b/_modules/pyro/advection_rk/simulation.html index 6d4606357..f41803624 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.4.0.post16+gc1b0584a documentation + pyro.advection_rk.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/fluxes.html b/_modules/pyro/advection_weno/fluxes.html index 06e9cc516..819234012 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.4.0.post16+gc1b0584a documentation + pyro.advection_weno.fluxes — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/smooth.html b/_modules/pyro/advection_weno/problems/smooth.html index f3bac45b0..ae387cfa2 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.4.0.post16+gc1b0584a documentation + pyro.advection_weno.problems.smooth — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/test.html b/_modules/pyro/advection_weno/problems/test.html index 565e15a0e..d53fa9096 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.4.0.post16+gc1b0584a documentation + pyro.advection_weno.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/tophat.html b/_modules/pyro/advection_weno/problems/tophat.html index c57992617..a74f4c114 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.4.0.post16+gc1b0584a documentation + pyro.advection_weno.problems.tophat — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/simulation.html b/_modules/pyro/advection_weno/simulation.html index b925ba277..b8e8b4208 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.4.0.post16+gc1b0584a documentation + pyro.advection_weno.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/burgers_interface.html b/_modules/pyro/burgers/burgers_interface.html index 659a86e7d..e9d51bc45 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.4.0.post16+gc1b0584a documentation + pyro.burgers.burgers_interface — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/converge.html b/_modules/pyro/burgers/problems/converge.html index 80901ef80..b7d52a33b 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.4.0.post16+gc1b0584a documentation + pyro.burgers.problems.converge — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/test.html b/_modules/pyro/burgers/problems/test.html index e008f46eb..cddaf7ad1 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.4.0.post16+gc1b0584a documentation + pyro.burgers.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/tophat.html b/_modules/pyro/burgers/problems/tophat.html index 01d5f6dcc..f892597d4 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.4.0.post16+gc1b0584a documentation + pyro.burgers.problems.tophat — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/verify.html b/_modules/pyro/burgers/problems/verify.html index 328a94c1c..dde6bec38 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.4.0.post16+gc1b0584a documentation + pyro.burgers.problems.verify — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/simulation.html b/_modules/pyro/burgers/simulation.html index 2ca520730..539c65444 100644 --- a/_modules/pyro/burgers/simulation.html +++ b/_modules/pyro/burgers/simulation.html @@ -7,7 +7,7 @@ - pyro.burgers.simulation — pyro 4.4.0.post16+gc1b0584a documentation + pyro.burgers.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/interface.html b/_modules/pyro/burgers_viscous/interface.html index 970bb9aca..dbad1a542 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.4.0.post16+gc1b0584a documentation + pyro.burgers_viscous.interface — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/converge.html b/_modules/pyro/burgers_viscous/problems/converge.html index 4629e037f..554cf665a 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.4.0.post16+gc1b0584a documentation + pyro.burgers_viscous.problems.converge — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/test.html b/_modules/pyro/burgers_viscous/problems/test.html index 5421c9eb2..3dbbb6464 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.4.0.post16+gc1b0584a documentation + pyro.burgers_viscous.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/tophat.html b/_modules/pyro/burgers_viscous/problems/tophat.html index a037ed059..a0225e83e 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.4.0.post16+gc1b0584a documentation + pyro.burgers_viscous.problems.tophat — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/simulation.html b/_modules/pyro/burgers_viscous/simulation.html index e250a3feb..9892f1ed1 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.4.0.post16+gc1b0584a documentation + pyro.burgers_viscous.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/BC.html b/_modules/pyro/compressible/BC.html index 20dc5518f..dc1b968a6 100644 --- a/_modules/pyro/compressible/BC.html +++ b/_modules/pyro/compressible/BC.html @@ -7,7 +7,7 @@ - pyro.compressible.BC — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible.BC — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/derives.html b/_modules/pyro/compressible/derives.html index 0d0678acd..dd438d4d3 100644 --- a/_modules/pyro/compressible/derives.html +++ b/_modules/pyro/compressible/derives.html @@ -7,7 +7,7 @@ - pyro.compressible.derives — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible.derives — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/eos.html b/_modules/pyro/compressible/eos.html index 93cfbe9ae..b6125d86f 100644 --- a/_modules/pyro/compressible/eos.html +++ b/_modules/pyro/compressible/eos.html @@ -7,7 +7,7 @@ - pyro.compressible.eos — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible.eos — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/interface.html b/_modules/pyro/compressible/interface.html index 5c2b5ef69..7ceaa456b 100644 --- a/_modules/pyro/compressible/interface.html +++ b/_modules/pyro/compressible/interface.html @@ -7,7 +7,7 @@ - pyro.compressible.interface — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible.interface — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/acoustic_pulse.html b/_modules/pyro/compressible/problems/acoustic_pulse.html index 6f100eea5..8f97ab6c7 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.acoustic_pulse — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/advect.html b/_modules/pyro/compressible/problems/advect.html index 99d0caa9e..7cdfc161e 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.advect — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/bubble.html b/_modules/pyro/compressible/problems/bubble.html index 5afcf4618..43d118b7b 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.bubble — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/gresho.html b/_modules/pyro/compressible/problems/gresho.html index eeb6806dc..14e032265 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.gresho — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/hse.html b/_modules/pyro/compressible/problems/hse.html index a8152bc80..d1cff4dc5 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.hse — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/kh.html b/_modules/pyro/compressible/problems/kh.html index fabb5784a..78ca18a94 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.kh — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/logo.html b/_modules/pyro/compressible/problems/logo.html index fa0ee60ef..6603fc9f6 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.logo — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/quad.html b/_modules/pyro/compressible/problems/quad.html index 4a72863fe..a68752098 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.quad — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/ramp.html b/_modules/pyro/compressible/problems/ramp.html index e66439a54..dffd48197 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.ramp — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt.html b/_modules/pyro/compressible/problems/rt.html index f5fad9be0..d9628a024 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.rt — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt2.html b/_modules/pyro/compressible/problems/rt2.html index e958dea99..fbbed7272 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.rt2 — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sedov.html b/_modules/pyro/compressible/problems/sedov.html index 8c5bd3841..34cc9ce9f 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.sedov — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sod.html b/_modules/pyro/compressible/problems/sod.html index 678916827..65110777b 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.sod — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/test.html b/_modules/pyro/compressible/problems/test.html index c359ba129..1f0fbe31e 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.4.0.post16+gc1b0584a documentation + pyro.compressible.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/riemann.html b/_modules/pyro/compressible/riemann.html index b1337d912..88b5f45ce 100644 --- a/_modules/pyro/compressible/riemann.html +++ b/_modules/pyro/compressible/riemann.html @@ -7,7 +7,7 @@ - pyro.compressible.riemann — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible.riemann — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/simulation.html b/_modules/pyro/compressible/simulation.html index 7bac7e188..dc91a3a6f 100644 --- a/_modules/pyro/compressible/simulation.html +++ b/_modules/pyro/compressible/simulation.html @@ -7,7 +7,7 @@ - pyro.compressible.simulation — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + @@ -611,6 +611,32 @@

Source code for pyro.compressible.simulation

+[docs]
+def get_sponge_factor(U, ivars, rp, myg):
+    """compute the sponge factor, f / tau, that goes into a
+    sponge damping term of the form S = - (f / tau) (rho U)"""
+
+    rho = U[:, :, ivars.idens]
+    rho_begin = rp.get_param("sponge.sponge_rho_begin")
+    rho_full = rp.get_param("sponge.sponge_rho_full")
+
+    assert rho_begin > rho_full
+
+    f = myg.scratch_array()
+
+    f[:, :] = np.where(rho > rho_begin,
+                       0.0,
+                       np.where(rho < rho_full,
+                                1.0,
+                                0.5 * (1.0 - np.cos(np.pi * (rho - rho_begin) /
+                                                    (rho_full - rho_begin)))))
+
+    tau = rp.get_param("sponge.sponge_timescale")
+    return f / tau
+ + +
[docs] class Simulation(NullSimulation): @@ -857,6 +883,14 @@

Source code for pyro.compressible.simulation

var = self.cc_data.get_var_by_index(n)
             var.v()[:, :] += 0.5 * self.dt * (S_new.v(n=n) - S_old.v(n=n))
 
+        # finally, do the sponge, if desired -- this is formulated as an
+        # implicit update to the velocity
+        if self.rp.get_param("sponge.do_sponge"):
+            kappa_f = get_sponge_factor(self.cc_data.data, self.ivars, self.rp, myg)
+
+            self.cc_data.data[:, :, self.ivars.ixmom] /= (1.0 + self.dt * kappa_f)
+            self.cc_data.data[:, :, self.ivars.iymom] /= (1.0 + self.dt * kappa_f)
+
         if self.particles is not None:
             self.particles.update_particles(self.dt)
 
diff --git a/_modules/pyro/compressible/unsplit_fluxes.html b/_modules/pyro/compressible/unsplit_fluxes.html
index c6dfc7c5f..924b4fd7b 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible.unsplit_fluxes — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/fluxes.html b/_modules/pyro/compressible_fv4/fluxes.html
index 18d9b0247..8dbe38992 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.fluxes — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
index c7dd09af7..94cb2da96 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/advect.html b/_modules/pyro/compressible_fv4/problems/advect.html
index 3d3a1eb16..49dd75394 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.advect — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/bubble.html b/_modules/pyro/compressible_fv4/problems/bubble.html
index 37c622690..51a7ffc12 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.bubble — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/gresho.html b/_modules/pyro/compressible_fv4/problems/gresho.html
index a55849755..a465a107d 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.gresho — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/hse.html b/_modules/pyro/compressible_fv4/problems/hse.html
index b024edc2f..7b3bab17a 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.hse — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/kh.html b/_modules/pyro/compressible_fv4/problems/kh.html
index c173de1be..8266e40b9 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.kh — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/logo.html b/_modules/pyro/compressible_fv4/problems/logo.html
index dea514b80..4481084a6 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.logo — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/quad.html b/_modules/pyro/compressible_fv4/problems/quad.html
index 7f3012e56..3fed674bc 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.quad — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/ramp.html b/_modules/pyro/compressible_fv4/problems/ramp.html
index a21ee9e97..979e391ac 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.ramp — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/rt.html b/_modules/pyro/compressible_fv4/problems/rt.html
index 54c620182..2a5bbf525 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.rt — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/rt2.html b/_modules/pyro/compressible_fv4/problems/rt2.html
index 0e0467d43..8680477fd 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.rt2 — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/sedov.html b/_modules/pyro/compressible_fv4/problems/sedov.html
index 111c6e416..caf7a1f2a 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.sedov — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/sod.html b/_modules/pyro/compressible_fv4/problems/sod.html
index 556e7e6f6..53e9addc2 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.sod — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/test.html b/_modules/pyro/compressible_fv4/problems/test.html
index fecd0881f..98dca9c58 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.problems.test — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/simulation.html b/_modules/pyro/compressible_fv4/simulation.html
index 6cb6641aa..17e7f7b6b 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.4.0.post16+gc1b0584a documentation
+    pyro.compressible_fv4.simulation — pyro 4.4.0.post17+g6cc75515 documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
@@ -440,7 +440,7 @@ 

Source code for pyro.compressible_fv4.simulation

 import pyro.compressible_fv4.fluxes as flx
 from pyro import compressible_rk
-from pyro.compressible import get_external_sources
+from pyro.compressible import get_external_sources, get_sponge_factor
 from pyro.mesh import fv, integration
 
 
@@ -492,6 +492,13 @@ 

Source code for pyro.compressible_fv4.simulation

(flux_x.v(n=n) - flux_x.ip(1, n=n))/myg.dx + \ (flux_y.v(n=n) - flux_y.jp(1, n=n))/myg.dy + S.v(n=n) + # finally, add the sponge source, if desired + if self.rp.get_param("sponge.do_sponge"): + kappa_f = get_sponge_factor(myd.data, self.ivars, self.rp, myg) + + k.v(n=self.ivars.ixmom)[:, :] -= kappa_f.v() * myd.data.v(n=self.ivars.ixmom) + k.v(n=self.ivars.iymom)[:, :] -= kappa_f.v() * myd.data.v(n=self.ivars.iymom) + return k
diff --git a/_modules/pyro/compressible_react/problems/flame.html b/_modules/pyro/compressible_react/problems/flame.html index cfdc7b338..700191272 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.4.0.post16+gc1b0584a documentation + pyro.compressible_react.problems.flame — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_react/problems/rt.html b/_modules/pyro/compressible_react/problems/rt.html index 35d63b689..ef4beed8d 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.4.0.post16+gc1b0584a documentation + pyro.compressible_react.problems.rt — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_react/simulation.html b/_modules/pyro/compressible_react/simulation.html index e67754995..1f767097c 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.4.0.post16+gc1b0584a documentation + pyro.compressible_react.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/fluxes.html b/_modules/pyro/compressible_rk/fluxes.html index 7816458c9..1afb918a2 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.fluxes — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html index 91f828a45..7f9e87882 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.acoustic_pulse — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/advect.html b/_modules/pyro/compressible_rk/problems/advect.html index 7867fb67c..0d0059806 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.advect — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/bubble.html b/_modules/pyro/compressible_rk/problems/bubble.html index 2328baf44..8dfba7d60 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.bubble — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/gresho.html b/_modules/pyro/compressible_rk/problems/gresho.html index b8fcf7099..12c820b17 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.gresho — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/hse.html b/_modules/pyro/compressible_rk/problems/hse.html index 4f551c073..6647d7fd9 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.hse — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/kh.html b/_modules/pyro/compressible_rk/problems/kh.html index 41e62b974..eb68a121b 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.kh — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/logo.html b/_modules/pyro/compressible_rk/problems/logo.html index 7e5b6ab7c..0015e875e 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.logo — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/quad.html b/_modules/pyro/compressible_rk/problems/quad.html index e375db9da..976c5d02d 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.quad — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/ramp.html b/_modules/pyro/compressible_rk/problems/ramp.html index 55354319d..f4f1e2105 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.ramp — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/rt.html b/_modules/pyro/compressible_rk/problems/rt.html index 29c59b01c..db3682bf3 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.rt — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/rt2.html b/_modules/pyro/compressible_rk/problems/rt2.html index 3f755c9c1..f0a049956 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.rt2 — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/sedov.html b/_modules/pyro/compressible_rk/problems/sedov.html index 6a463881c..b6cc4a7bf 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.sedov — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/sod.html b/_modules/pyro/compressible_rk/problems/sod.html index d1412791d..23ad59c20 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.sod — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/problems/test.html b/_modules/pyro/compressible_rk/problems/test.html index 640614140..e8e5a6941 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_rk/simulation.html b/_modules/pyro/compressible_rk/simulation.html index b6457935c..ac5c8a2aa 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.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + @@ -477,6 +477,13 @@

Source code for pyro.compressible_rk.simulation

< (flux_x.v(n=n) - flux_x.ip(1, n=n))/myg.dx + \ (flux_y.v(n=n) - flux_y.jp(1, n=n))/myg.dy + S.v(n=n) + # finally, add the sponge source, if desired + if self.rp.get_param("sponge.do_sponge"): + kappa_f = compressible.get_sponge_factor(myd.data, self.ivars, self.rp, myg) + + k.v(n=self.ivars.ixmom)[:, :] -= kappa_f.v() * myd.data.v(n=self.ivars.ixmom) + k.v(n=self.ivars.iymom)[:, :] -= kappa_f.v() * myd.data.v(n=self.ivars.iymom) + return k
diff --git a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html index f0b69acac..892f9c0f5 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/advect.html b/_modules/pyro/compressible_sdc/problems/advect.html index 1ffc2ac9c..872c45cef 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.advect — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/bubble.html b/_modules/pyro/compressible_sdc/problems/bubble.html index 076437083..d75dd4d64 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.bubble — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/gresho.html b/_modules/pyro/compressible_sdc/problems/gresho.html index 84182cc70..5b1f31646 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.gresho — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/hse.html b/_modules/pyro/compressible_sdc/problems/hse.html index 34fd2e265..2695b0302 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.hse — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/kh.html b/_modules/pyro/compressible_sdc/problems/kh.html index 17ee80160..e98a0aee4 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.kh — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/logo.html b/_modules/pyro/compressible_sdc/problems/logo.html index 5c3194dcf..dab435255 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.logo — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/quad.html b/_modules/pyro/compressible_sdc/problems/quad.html index ae740c7a8..1e436d489 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.quad — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/ramp.html b/_modules/pyro/compressible_sdc/problems/ramp.html index cdc98c07c..f62f30d5e 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.ramp — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/rt.html b/_modules/pyro/compressible_sdc/problems/rt.html index 57b3c0440..451b86055 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.rt — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/rt2.html b/_modules/pyro/compressible_sdc/problems/rt2.html index e34150c8a..0b339dc4f 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.rt2 — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/sedov.html b/_modules/pyro/compressible_sdc/problems/sedov.html index c9404d6b1..d1283b552 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.sedov — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/sod.html b/_modules/pyro/compressible_sdc/problems/sod.html index 9e1e3d5b9..870861102 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.sod — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/problems/test.html b/_modules/pyro/compressible_sdc/problems/test.html index 7f03494de..449826a6e 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible_sdc/simulation.html b/_modules/pyro/compressible_sdc/simulation.html index 28f058fd9..119a0b835 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.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/diffusion/problems/gaussian.html b/_modules/pyro/diffusion/problems/gaussian.html index 54e947513..328e9fe01 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.4.0.post16+gc1b0584a documentation + pyro.diffusion.problems.gaussian — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/diffusion/problems/test.html b/_modules/pyro/diffusion/problems/test.html index 82cad924a..c2eed9fc5 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.4.0.post16+gc1b0584a documentation + pyro.diffusion.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/diffusion/simulation.html b/_modules/pyro/diffusion/simulation.html index cc5aff002..4d9ca2f6b 100644 --- a/_modules/pyro/diffusion/simulation.html +++ b/_modules/pyro/diffusion/simulation.html @@ -7,7 +7,7 @@ - pyro.diffusion.simulation — pyro 4.4.0.post16+gc1b0584a documentation + pyro.diffusion.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible/incomp_interface.html b/_modules/pyro/incompressible/incomp_interface.html index bdce2e124..8de2e2e44 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.4.0.post16+gc1b0584a documentation + pyro.incompressible.incomp_interface — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible/problems/converge.html b/_modules/pyro/incompressible/problems/converge.html index 1215b503b..be3b64d80 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.4.0.post16+gc1b0584a documentation + pyro.incompressible.problems.converge — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible/problems/shear.html b/_modules/pyro/incompressible/problems/shear.html index e62ee290a..bd26765e3 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.4.0.post16+gc1b0584a documentation + pyro.incompressible.problems.shear — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible/simulation.html b/_modules/pyro/incompressible/simulation.html index 615726094..ea00cbae8 100644 --- a/_modules/pyro/incompressible/simulation.html +++ b/_modules/pyro/incompressible/simulation.html @@ -7,7 +7,7 @@ - pyro.incompressible.simulation — pyro 4.4.0.post16+gc1b0584a documentation + pyro.incompressible.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible_viscous/BC.html b/_modules/pyro/incompressible_viscous/BC.html index 5090adbde..49b678994 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.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous.BC — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible_viscous/problems/cavity.html b/_modules/pyro/incompressible_viscous/problems/cavity.html index 311be26ef..cf5a1971b 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.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous.problems.cavity — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible_viscous/problems/converge.html b/_modules/pyro/incompressible_viscous/problems/converge.html index 60d442f73..4ef23c016 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.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous.problems.converge — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html index 764c45c80..6c65cc004 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.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous.problems.plot_cavity — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible_viscous/problems/shear.html b/_modules/pyro/incompressible_viscous/problems/shear.html index 6112daa1a..fe809f57a 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.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous.problems.shear — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/incompressible_viscous/simulation.html b/_modules/pyro/incompressible_viscous/simulation.html index 5c6a37c35..1eb1cc758 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.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/lm_atm/LM_atm_interface.html b/_modules/pyro/lm_atm/LM_atm_interface.html index 930e6b0f1..a0f37bdb2 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.4.0.post16+gc1b0584a documentation + pyro.lm_atm.LM_atm_interface — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/lm_atm/problems/bubble.html b/_modules/pyro/lm_atm/problems/bubble.html index 6e48882ee..5b62c3783 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.4.0.post16+gc1b0584a documentation + pyro.lm_atm.problems.bubble — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/lm_atm/simulation.html b/_modules/pyro/lm_atm/simulation.html index aab2468ee..2cb56b3e0 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.4.0.post16+gc1b0584a documentation + pyro.lm_atm.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/mesh/array_indexer.html b/_modules/pyro/mesh/array_indexer.html index fcecd42b7..1b8ab456a 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.4.0.post16+gc1b0584a documentation + pyro.mesh.array_indexer — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/mesh/boundary.html b/_modules/pyro/mesh/boundary.html index b4eb11231..21008c62c 100644 --- a/_modules/pyro/mesh/boundary.html +++ b/_modules/pyro/mesh/boundary.html @@ -7,7 +7,7 @@ - pyro.mesh.boundary — pyro 4.4.0.post16+gc1b0584a documentation + pyro.mesh.boundary — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/mesh/fv.html b/_modules/pyro/mesh/fv.html index 5e5bef5de..64904ac03 100644 --- a/_modules/pyro/mesh/fv.html +++ b/_modules/pyro/mesh/fv.html @@ -7,7 +7,7 @@ - pyro.mesh.fv — pyro 4.4.0.post16+gc1b0584a documentation + pyro.mesh.fv — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/mesh/integration.html b/_modules/pyro/mesh/integration.html index 67c5c80e6..63e0f3e06 100644 --- a/_modules/pyro/mesh/integration.html +++ b/_modules/pyro/mesh/integration.html @@ -7,7 +7,7 @@ - pyro.mesh.integration — pyro 4.4.0.post16+gc1b0584a documentation + pyro.mesh.integration — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/mesh/patch.html b/_modules/pyro/mesh/patch.html index ee7e51ae2..f15ad0931 100644 --- a/_modules/pyro/mesh/patch.html +++ b/_modules/pyro/mesh/patch.html @@ -7,7 +7,7 @@ - pyro.mesh.patch — pyro 4.4.0.post16+gc1b0584a documentation + pyro.mesh.patch — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/mesh/reconstruction.html b/_modules/pyro/mesh/reconstruction.html index e44608cca..0b86ea7c4 100644 --- a/_modules/pyro/mesh/reconstruction.html +++ b/_modules/pyro/mesh/reconstruction.html @@ -7,7 +7,7 @@ - pyro.mesh.reconstruction — pyro 4.4.0.post16+gc1b0584a documentation + pyro.mesh.reconstruction — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/MG.html b/_modules/pyro/multigrid/MG.html index 3e0e0fabd..2d2064d1d 100644 --- a/_modules/pyro/multigrid/MG.html +++ b/_modules/pyro/multigrid/MG.html @@ -7,7 +7,7 @@ - pyro.multigrid.MG — pyro 4.4.0.post16+gc1b0584a documentation + pyro.multigrid.MG — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/edge_coeffs.html b/_modules/pyro/multigrid/edge_coeffs.html index db20331dc..6e41c0fb2 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.edge_coeffs — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,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 36eaf7c9e..00ab8ea2f 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_general_alphabeta_only — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,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 423a208ac..20c70e92e 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_general_beta_only — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_test_general_constant.html b/_modules/pyro/multigrid/examples/mg_test_general_constant.html index c086c0088..f70f4c766 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_general_constant — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html index 89d217eff..b93ecd1f1 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_general_dirichlet — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html b/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html index 374b30c87..bbb9fc671 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_general_inhomogeneous — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_test_simple.html b/_modules/pyro/multigrid/examples/mg_test_simple.html index 18c2fc377..6fe45f221 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_simple — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_constant.html b/_modules/pyro/multigrid/examples/mg_test_vc_constant.html index 248493993..2f9314714 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_vc_constant — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html index aa3d7a565..ed15386c7 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_vc_dirichlet — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html b/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html index a377d716a..d659cfbf4 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_test_vc_periodic — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/mg_vis.html b/_modules/pyro/multigrid/examples/mg_vis.html index 2b5c6ceae..4bea3ab91 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.mg_vis — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/project_periodic.html b/_modules/pyro/multigrid/examples/project_periodic.html index ada641c39..0ff5ebccc 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.project_periodic — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/examples/prolong_restrict_demo.html b/_modules/pyro/multigrid/examples/prolong_restrict_demo.html index 9eb470134..2564d3204 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples.prolong_restrict_demo — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/general_MG.html b/_modules/pyro/multigrid/general_MG.html index 25d6347d6..6470992f3 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.general_MG — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/multigrid/variable_coeff_MG.html b/_modules/pyro/multigrid/variable_coeff_MG.html index ce5d149fe..28fb85d87 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.4.0.post16+gc1b0584a documentation + pyro.multigrid.variable_coeff_MG — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/particles/particles.html b/_modules/pyro/particles/particles.html index 6f15aabcd..520040ede 100644 --- a/_modules/pyro/particles/particles.html +++ b/_modules/pyro/particles/particles.html @@ -7,7 +7,7 @@ - pyro.particles.particles — pyro 4.4.0.post16+gc1b0584a documentation + pyro.particles.particles — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/plot.html b/_modules/pyro/plot.html index 4a569b4d1..3173bf856 100644 --- a/_modules/pyro/plot.html +++ b/_modules/pyro/plot.html @@ -7,7 +7,7 @@ - pyro.plot — pyro 4.4.0.post16+gc1b0584a documentation + pyro.plot — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/pyro_sim.html b/_modules/pyro/pyro_sim.html index f1a210876..b826046c6 100644 --- a/_modules/pyro/pyro_sim.html +++ b/_modules/pyro/pyro_sim.html @@ -7,7 +7,7 @@ - pyro.pyro_sim — pyro 4.4.0.post16+gc1b0584a documentation + pyro.pyro_sim — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/simulation_null.html b/_modules/pyro/simulation_null.html index 76062ac7a..30e4fb8a2 100644 --- a/_modules/pyro/simulation_null.html +++ b/_modules/pyro/simulation_null.html @@ -7,7 +7,7 @@ - pyro.simulation_null — pyro 4.4.0.post16+gc1b0584a documentation + pyro.simulation_null — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/derives.html b/_modules/pyro/swe/derives.html index 71a957d50..d15f2628e 100644 --- a/_modules/pyro/swe/derives.html +++ b/_modules/pyro/swe/derives.html @@ -7,7 +7,7 @@ - pyro.swe.derives — pyro 4.4.0.post16+gc1b0584a documentation + pyro.swe.derives — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/interface.html b/_modules/pyro/swe/interface.html index 1b0911329..bf1b9ff03 100644 --- a/_modules/pyro/swe/interface.html +++ b/_modules/pyro/swe/interface.html @@ -7,7 +7,7 @@ - pyro.swe.interface — pyro 4.4.0.post16+gc1b0584a documentation + pyro.swe.interface — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/problems/acoustic_pulse.html b/_modules/pyro/swe/problems/acoustic_pulse.html index 168304b56..4b5c3e2d9 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.4.0.post16+gc1b0584a documentation + pyro.swe.problems.acoustic_pulse — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/problems/advect.html b/_modules/pyro/swe/problems/advect.html index 4911129c0..64908e637 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.4.0.post16+gc1b0584a documentation + pyro.swe.problems.advect — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/problems/dam.html b/_modules/pyro/swe/problems/dam.html index 270b6f7f4..5af3320fd 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.4.0.post16+gc1b0584a documentation + pyro.swe.problems.dam — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/problems/kh.html b/_modules/pyro/swe/problems/kh.html index b3bdb3c33..3bea28575 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.4.0.post16+gc1b0584a documentation + pyro.swe.problems.kh — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/problems/logo.html b/_modules/pyro/swe/problems/logo.html index d53cbab9f..5fe110638 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.4.0.post16+gc1b0584a documentation + pyro.swe.problems.logo — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/problems/quad.html b/_modules/pyro/swe/problems/quad.html index 4ff28aaee..1a8ad5cdb 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.4.0.post16+gc1b0584a documentation + pyro.swe.problems.quad — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/problems/test.html b/_modules/pyro/swe/problems/test.html index 60616914d..692074b24 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.4.0.post16+gc1b0584a documentation + pyro.swe.problems.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/simulation.html b/_modules/pyro/swe/simulation.html index a07412b94..29699c950 100644 --- a/_modules/pyro/swe/simulation.html +++ b/_modules/pyro/swe/simulation.html @@ -7,7 +7,7 @@ - pyro.swe.simulation — pyro 4.4.0.post16+gc1b0584a documentation + pyro.swe.simulation — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/swe/unsplit_fluxes.html b/_modules/pyro/swe/unsplit_fluxes.html index e8c4e7104..82d80d473 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.4.0.post16+gc1b0584a documentation + pyro.swe.unsplit_fluxes — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/test.html b/_modules/pyro/test.html index a80d314be..3d9cf1444 100644 --- a/_modules/pyro/test.html +++ b/_modules/pyro/test.html @@ -7,7 +7,7 @@ - pyro.test — pyro 4.4.0.post16+gc1b0584a documentation + pyro.test — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/util/compare.html b/_modules/pyro/util/compare.html index 1f6dfa1a7..0887dfc7b 100644 --- a/_modules/pyro/util/compare.html +++ b/_modules/pyro/util/compare.html @@ -7,7 +7,7 @@ - pyro.util.compare — pyro 4.4.0.post16+gc1b0584a documentation + pyro.util.compare — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/util/io_pyro.html b/_modules/pyro/util/io_pyro.html index e96eb14d5..ed4835cfe 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.4.0.post16+gc1b0584a documentation + pyro.util.io_pyro — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/util/msg.html b/_modules/pyro/util/msg.html index 722898821..703abc094 100644 --- a/_modules/pyro/util/msg.html +++ b/_modules/pyro/util/msg.html @@ -7,7 +7,7 @@ - pyro.util.msg — pyro 4.4.0.post16+gc1b0584a documentation + pyro.util.msg — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/util/plot_tools.html b/_modules/pyro/util/plot_tools.html index f82529f2f..b0f1b61cd 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.4.0.post16+gc1b0584a documentation + pyro.util.plot_tools — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/util/profile_pyro.html b/_modules/pyro/util/profile_pyro.html index 7017eb020..fe66f8bd1 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.4.0.post16+gc1b0584a documentation + pyro.util.profile_pyro — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/util/runparams.html b/_modules/pyro/util/runparams.html index e44d7a505..a9cf16e89 100644 --- a/_modules/pyro/util/runparams.html +++ b/_modules/pyro/util/runparams.html @@ -7,7 +7,7 @@ - pyro.util.runparams — pyro 4.4.0.post16+gc1b0584a documentation + pyro.util.runparams — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 39e4624b3..ea3a7c9d7 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '4.4.0.post16+gc1b0584a', + VERSION: '4.4.0.post17+g6cc75515', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/ack.html b/ack.html index 7dce5f1b5..1d5551fbe 100644 --- a/ack.html +++ b/ack.html @@ -8,7 +8,7 @@ - Acknowledgments — pyro 4.4.0.post16+gc1b0584a documentation + Acknowledgments — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/adding_a_problem_jupyter.html b/adding_a_problem_jupyter.html index bc90f2eed..2f1882c7d 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.4.0.post16+gc1b0584a documentation + Defining our own problem in Jupyter — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + @@ -577,7 +577,7 @@

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

diff --git a/adding_a_problem_jupyter.ipynb b/adding_a_problem_jupyter.ipynb index db898b678..08f88c629 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": "2025-01-09T18:40:56.366536Z", - "iopub.status.busy": "2025-01-09T18:40:56.366345Z", - "iopub.status.idle": "2025-01-09T18:40:56.719633Z", - "shell.execute_reply": "2025-01-09T18:40:56.718962Z" + "iopub.execute_input": "2025-01-09T21:05:43.802271Z", + "iopub.status.busy": "2025-01-09T21:05:43.802087Z", + "iopub.status.idle": "2025-01-09T21:05:44.191484Z", + "shell.execute_reply": "2025-01-09T21:05:44.190819Z" } }, "outputs": [], @@ -65,10 +65,10 @@ "id": "4dbc1140-cb59-4ef4-9e81-505dc52c8898", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.721981Z", - "iopub.status.busy": "2025-01-09T18:40:56.721565Z", - "iopub.status.idle": "2025-01-09T18:40:56.724887Z", - "shell.execute_reply": "2025-01-09T18:40:56.724452Z" + "iopub.execute_input": "2025-01-09T21:05:44.193646Z", + "iopub.status.busy": "2025-01-09T21:05:44.193409Z", + "iopub.status.idle": "2025-01-09T21:05:44.197112Z", + "shell.execute_reply": "2025-01-09T21:05:44.196571Z" } }, "outputs": [], @@ -85,10 +85,10 @@ "id": "b118c570-7c6f-47d1-bf5f-423ad26f9ec5", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.726510Z", - "iopub.status.busy": "2025-01-09T18:40:56.726184Z", - "iopub.status.idle": "2025-01-09T18:40:56.729253Z", - "shell.execute_reply": "2025-01-09T18:40:56.728831Z" + "iopub.execute_input": "2025-01-09T21:05:44.198995Z", + "iopub.status.busy": "2025-01-09T21:05:44.198591Z", + "iopub.status.idle": "2025-01-09T21:05:44.201800Z", + "shell.execute_reply": "2025-01-09T21:05:44.201246Z" } }, "outputs": [], @@ -104,17 +104,17 @@ "id": "20fadd76-785e-4901-ae34-73a256afa7cb", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.730858Z", - "iopub.status.busy": "2025-01-09T18:40:56.730693Z", - "iopub.status.idle": "2025-01-09T18:40:56.869614Z", - "shell.execute_reply": "2025-01-09T18:40:56.869014Z" + "iopub.execute_input": "2025-01-09T21:05:44.203632Z", + "iopub.status.busy": "2025-01-09T21:05:44.203290Z", + "iopub.status.idle": "2025-01-09T21:05:44.359844Z", + "shell.execute_reply": "2025-01-09T21:05:44.359259Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 4, @@ -151,10 +151,10 @@ "id": "d7f3180f-5284-451a-8684-839318bb6657", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.871471Z", - "iopub.status.busy": "2025-01-09T18:40:56.871256Z", - "iopub.status.idle": "2025-01-09T18:40:56.933447Z", - "shell.execute_reply": "2025-01-09T18:40:56.932915Z" + "iopub.execute_input": "2025-01-09T21:05:44.361638Z", + "iopub.status.busy": "2025-01-09T21:05:44.361459Z", + "iopub.status.idle": "2025-01-09T21:05:44.425092Z", + "shell.execute_reply": "2025-01-09T21:05:44.424565Z" } }, "outputs": [], @@ -186,10 +186,10 @@ "id": "0d8dae4c-4dc1-481d-92b2-1433b8d50f7a", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.935702Z", - "iopub.status.busy": "2025-01-09T18:40:56.935279Z", - "iopub.status.idle": "2025-01-09T18:40:56.938237Z", - "shell.execute_reply": "2025-01-09T18:40:56.937675Z" + "iopub.execute_input": "2025-01-09T21:05:44.427634Z", + "iopub.status.busy": "2025-01-09T21:05:44.426983Z", + "iopub.status.idle": "2025-01-09T21:05:44.430172Z", + "shell.execute_reply": "2025-01-09T21:05:44.429609Z" } }, "outputs": [], @@ -212,10 +212,10 @@ "id": "2b2624cf-0548-4261-80f8-ebc3795b4dca", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.939930Z", - "iopub.status.busy": "2025-01-09T18:40:56.939633Z", - "iopub.status.idle": "2025-01-09T18:40:56.943145Z", - "shell.execute_reply": "2025-01-09T18:40:56.942699Z" + "iopub.execute_input": "2025-01-09T21:05:44.432078Z", + "iopub.status.busy": "2025-01-09T21:05:44.431750Z", + "iopub.status.idle": "2025-01-09T21:05:44.435172Z", + "shell.execute_reply": "2025-01-09T21:05:44.434732Z" } }, "outputs": [], @@ -251,10 +251,10 @@ "id": "bf4507fc-1f57-4256-92f8-59dc203fc532", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.944616Z", - "iopub.status.busy": "2025-01-09T18:40:56.944448Z", - "iopub.status.idle": "2025-01-09T18:40:56.946899Z", - "shell.execute_reply": "2025-01-09T18:40:56.946482Z" + "iopub.execute_input": "2025-01-09T21:05:44.436994Z", + "iopub.status.busy": "2025-01-09T21:05:44.436660Z", + "iopub.status.idle": "2025-01-09T21:05:44.439448Z", + "shell.execute_reply": "2025-01-09T21:05:44.438982Z" } }, "outputs": [], @@ -268,10 +268,10 @@ "id": "13b716fd-ae4a-4722-be37-c153990160fc", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.948348Z", - "iopub.status.busy": "2025-01-09T18:40:56.948203Z", - "iopub.status.idle": "2025-01-09T18:40:56.952298Z", - "shell.execute_reply": "2025-01-09T18:40:56.951893Z" + "iopub.execute_input": "2025-01-09T21:05:44.441244Z", + "iopub.status.busy": "2025-01-09T21:05:44.440914Z", + "iopub.status.idle": "2025-01-09T21:05:44.445261Z", + "shell.execute_reply": "2025-01-09T21:05:44.444793Z" } }, "outputs": [], @@ -295,10 +295,10 @@ "id": "feb5a2e4-2dd4-4795-bb13-47e984c03b5b", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:56.953886Z", - "iopub.status.busy": "2025-01-09T18:40:56.953582Z", - "iopub.status.idle": "2025-01-09T18:40:57.135156Z", - "shell.execute_reply": "2025-01-09T18:40:57.134570Z" + "iopub.execute_input": "2025-01-09T21:05:44.447117Z", + "iopub.status.busy": "2025-01-09T21:05:44.446793Z", + "iopub.status.idle": "2025-01-09T21:05:44.631771Z", + "shell.execute_reply": "2025-01-09T21:05:44.631261Z" } }, "outputs": [ @@ -346,10 +346,10 @@ "id": "e671c3a6-b4bd-48b8-9906-c9ff76e94fa1", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:57.136995Z", - "iopub.status.busy": "2025-01-09T18:40:57.136673Z", - "iopub.status.idle": "2025-01-09T18:40:57.139969Z", - "shell.execute_reply": "2025-01-09T18:40:57.139367Z" + "iopub.execute_input": "2025-01-09T21:05:44.633718Z", + "iopub.status.busy": "2025-01-09T21:05:44.633348Z", + "iopub.status.idle": "2025-01-09T21:05:44.636753Z", + "shell.execute_reply": "2025-01-09T21:05:44.636266Z" } }, "outputs": [ @@ -420,10 +420,10 @@ "id": "d9ea2697-f7df-4fbf-ae30-1e4d0cb9b118", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:57.141777Z", - "iopub.status.busy": "2025-01-09T18:40:57.141400Z", - "iopub.status.idle": "2025-01-09T18:40:57.314095Z", - "shell.execute_reply": "2025-01-09T18:40:57.313479Z" + "iopub.execute_input": "2025-01-09T21:05:44.638649Z", + "iopub.status.busy": "2025-01-09T21:05:44.638288Z", + "iopub.status.idle": "2025-01-09T21:05:44.818120Z", + "shell.execute_reply": "2025-01-09T21:05:44.817624Z" } }, "outputs": [ @@ -475,10 +475,10 @@ "id": "1793bf37-cfec-4dc2-9cc6-8dc4a3509d28", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:57.316109Z", - "iopub.status.busy": "2025-01-09T18:40:57.315785Z", - "iopub.status.idle": "2025-01-09T18:40:57.522790Z", - "shell.execute_reply": "2025-01-09T18:40:57.522169Z" + "iopub.execute_input": "2025-01-09T21:05:44.819939Z", + "iopub.status.busy": "2025-01-09T21:05:44.819749Z", + "iopub.status.idle": "2025-01-09T21:05:45.029691Z", + "shell.execute_reply": "2025-01-09T21:05:45.029148Z" } }, "outputs": [ diff --git a/advection-error.html b/advection-error.html index 12cf60339..8e4da2bea 100644 --- a/advection-error.html +++ b/advection-error.html @@ -8,7 +8,7 @@ - Error Measurement of the advection_fv4 Solver — pyro 4.4.0.post16+gc1b0584a documentation + Error Measurement of the advection_fv4 Solver — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + diff --git a/advection-error.ipynb b/advection-error.ipynb index e6872c6e2..cb76ea80d 100644 --- a/advection-error.ipynb +++ b/advection-error.ipynb @@ -22,10 +22,10 @@ "id": "a0c724f7-80f8-4370-a710-46179544ef0c", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:59.452628Z", - "iopub.status.busy": "2025-01-09T18:40:59.452459Z", - "iopub.status.idle": "2025-01-09T18:40:59.820726Z", - "shell.execute_reply": "2025-01-09T18:40:59.820169Z" + "iopub.execute_input": "2025-01-09T21:05:46.852701Z", + "iopub.status.busy": "2025-01-09T21:05:46.852206Z", + "iopub.status.idle": "2025-01-09T21:05:47.251211Z", + "shell.execute_reply": "2025-01-09T21:05:47.250513Z" } }, "outputs": [], @@ -47,10 +47,10 @@ "id": "d57770ad-f3a0-473b-af9b-409f17d2fcf0", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:59.823025Z", - "iopub.status.busy": "2025-01-09T18:40:59.822456Z", - "iopub.status.idle": "2025-01-09T18:40:59.825470Z", - "shell.execute_reply": "2025-01-09T18:40:59.825013Z" + "iopub.execute_input": "2025-01-09T21:05:47.253660Z", + "iopub.status.busy": "2025-01-09T21:05:47.253368Z", + "iopub.status.idle": "2025-01-09T21:05:47.256538Z", + "shell.execute_reply": "2025-01-09T21:05:47.256069Z" } }, "outputs": [], @@ -73,10 +73,10 @@ "id": "6c720f78-f0d5-4e27-9d25-15bb879036f6", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:59.827203Z", - "iopub.status.busy": "2025-01-09T18:40:59.826811Z", - "iopub.status.idle": "2025-01-09T18:40:59.829448Z", - "shell.execute_reply": "2025-01-09T18:40:59.828988Z" + "iopub.execute_input": "2025-01-09T21:05:47.258382Z", + "iopub.status.busy": "2025-01-09T21:05:47.258017Z", + "iopub.status.idle": "2025-01-09T21:05:47.260751Z", + "shell.execute_reply": "2025-01-09T21:05:47.260231Z" } }, "outputs": [], @@ -99,10 +99,10 @@ "id": "e0f55d5c-f57b-4a14-ba42-c96144356d88", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:40:59.831109Z", - "iopub.status.busy": "2025-01-09T18:40:59.830787Z", - "iopub.status.idle": "2025-01-09T18:41:52.864053Z", - "shell.execute_reply": "2025-01-09T18:41:52.863566Z" + "iopub.execute_input": "2025-01-09T21:05:47.262553Z", + "iopub.status.busy": "2025-01-09T21:05:47.262153Z", + "iopub.status.idle": "2025-01-09T21:06:42.275918Z", + "shell.execute_reply": "2025-01-09T21:06:42.275346Z" } }, "outputs": [ @@ -169,10 +169,10 @@ "id": "365e9dca-ae04-4519-955a-f5f1a807d580", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:41:52.866067Z", - "iopub.status.busy": "2025-01-09T18:41:52.865606Z", - "iopub.status.idle": "2025-01-09T18:41:52.870301Z", - "shell.execute_reply": "2025-01-09T18:41:52.869850Z" + "iopub.execute_input": "2025-01-09T21:06:42.278027Z", + "iopub.status.busy": "2025-01-09T21:06:42.277553Z", + "iopub.status.idle": "2025-01-09T21:06:42.282247Z", + "shell.execute_reply": "2025-01-09T21:06:42.281678Z" } }, "outputs": [ @@ -209,10 +209,10 @@ "id": "2dd93e31-ac10-485c-ab4c-9dab14af1ad9", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:41:52.872124Z", - "iopub.status.busy": "2025-01-09T18:41:52.871683Z", - "iopub.status.idle": "2025-01-09T18:41:53.281923Z", - "shell.execute_reply": "2025-01-09T18:41:53.281354Z" + "iopub.execute_input": "2025-01-09T21:06:42.283982Z", + "iopub.status.busy": "2025-01-09T21:06:42.283808Z", + "iopub.status.idle": "2025-01-09T21:06:42.724853Z", + "shell.execute_reply": "2025-01-09T21:06:42.724284Z" } }, "outputs": [ diff --git a/advection_basics.html b/advection_basics.html index 2b5f410e9..1b40747fd 100644 --- a/advection_basics.html +++ b/advection_basics.html @@ -8,7 +8,7 @@ - Advection — pyro 4.4.0.post16+gc1b0584a documentation + Advection — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/analysis.html b/analysis.html index cdc88d5d7..c13d464f9 100644 --- a/analysis.html +++ b/analysis.html @@ -8,7 +8,7 @@ - Analysis routines — pyro 4.4.0.post16+gc1b0584a documentation + Analysis routines — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/burgers_basics.html b/burgers_basics.html index faf21cdbd..7e2b25e8b 100644 --- a/burgers_basics.html +++ b/burgers_basics.html @@ -8,7 +8,7 @@ - Burgers’ Equation — pyro 4.4.0.post16+gc1b0584a documentation + Burgers’ Equation — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/compressible-convergence.html b/compressible-convergence.html index 215f5a1df..f8e2e8e45 100644 --- a/compressible-convergence.html +++ b/compressible-convergence.html @@ -8,7 +8,7 @@ - Convergence of the compressible solvers — pyro 4.4.0.post16+gc1b0584a documentation + Convergence of the compressible solvers — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + diff --git a/compressible-convergence.ipynb b/compressible-convergence.ipynb index c105ceb07..e97fa8ef7 100644 --- a/compressible-convergence.ipynb +++ b/compressible-convergence.ipynb @@ -24,10 +24,10 @@ "id": "0c19f42b-16f1-48a8-ba19-e07f5addabd1", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:41:55.211177Z", - "iopub.status.busy": "2025-01-09T18:41:55.210774Z", - "iopub.status.idle": "2025-01-09T18:41:55.586720Z", - "shell.execute_reply": "2025-01-09T18:41:55.586129Z" + "iopub.execute_input": "2025-01-09T21:06:44.806730Z", + "iopub.status.busy": "2025-01-09T21:06:44.806527Z", + "iopub.status.idle": "2025-01-09T21:06:45.220014Z", + "shell.execute_reply": "2025-01-09T21:06:45.219441Z" } }, "outputs": [], @@ -53,10 +53,10 @@ "id": "90900ff2-27b5-4642-a1de-006a9a30d975", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:41:55.588911Z", - "iopub.status.busy": "2025-01-09T18:41:55.588472Z", - "iopub.status.idle": "2025-01-09T18:41:55.591107Z", - "shell.execute_reply": "2025-01-09T18:41:55.590672Z" + "iopub.execute_input": "2025-01-09T21:06:45.222330Z", + "iopub.status.busy": "2025-01-09T21:06:45.221889Z", + "iopub.status.idle": "2025-01-09T21:06:45.224975Z", + "shell.execute_reply": "2025-01-09T21:06:45.224516Z" } }, "outputs": [], @@ -87,10 +87,10 @@ "id": "cc7c0964-e0cf-43f4-8ca8-3ea6ed11c9fd", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:41:55.592779Z", - "iopub.status.busy": "2025-01-09T18:41:55.592608Z", - "iopub.status.idle": "2025-01-09T18:43:18.785116Z", - "shell.execute_reply": "2025-01-09T18:43:18.784469Z" + "iopub.execute_input": "2025-01-09T21:06:45.226664Z", + "iopub.status.busy": "2025-01-09T21:06:45.226487Z", + "iopub.status.idle": "2025-01-09T21:08:09.518907Z", + "shell.execute_reply": "2025-01-09T21:08:09.518340Z" } }, "outputs": [], @@ -121,10 +121,10 @@ "id": "9705ab17-81c6-4b8a-becd-6a9af75371e1", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:43:18.787339Z", - "iopub.status.busy": "2025-01-09T18:43:18.787046Z", - "iopub.status.idle": "2025-01-09T18:43:18.790086Z", - "shell.execute_reply": "2025-01-09T18:43:18.789542Z" + "iopub.execute_input": "2025-01-09T21:08:09.521042Z", + "iopub.status.busy": "2025-01-09T21:08:09.520775Z", + "iopub.status.idle": "2025-01-09T21:08:09.523582Z", + "shell.execute_reply": "2025-01-09T21:08:09.523108Z" } }, "outputs": [], @@ -139,10 +139,10 @@ "id": "97d051b5-563a-40ea-a838-9b4f7832380f", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:43:18.791840Z", - "iopub.status.busy": "2025-01-09T18:43:18.791446Z", - "iopub.status.idle": "2025-01-09T18:43:18.796774Z", - "shell.execute_reply": "2025-01-09T18:43:18.796195Z" + "iopub.execute_input": "2025-01-09T21:08:09.525043Z", + "iopub.status.busy": "2025-01-09T21:08:09.524888Z", + "iopub.status.idle": "2025-01-09T21:08:09.529836Z", + "shell.execute_reply": "2025-01-09T21:08:09.529396Z" } }, "outputs": [ @@ -195,10 +195,10 @@ "id": "dd7a64cb-992e-4e0f-96f7-c8c03c0ca3eb", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:43:18.798615Z", - "iopub.status.busy": "2025-01-09T18:43:18.798196Z", - "iopub.status.idle": "2025-01-09T18:45:03.290834Z", - "shell.execute_reply": "2025-01-09T18:45:03.290262Z" + "iopub.execute_input": "2025-01-09T21:08:09.531659Z", + "iopub.status.busy": "2025-01-09T21:08:09.531325Z", + "iopub.status.idle": "2025-01-09T21:09:57.052868Z", + "shell.execute_reply": "2025-01-09T21:09:57.052302Z" } }, "outputs": [], @@ -220,10 +220,10 @@ "id": "f03120c8-bc1d-4f0d-b79f-e498c64076a3", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:45:03.292728Z", - "iopub.status.busy": "2025-01-09T18:45:03.292548Z", - "iopub.status.idle": "2025-01-09T18:45:03.297946Z", - "shell.execute_reply": "2025-01-09T18:45:03.297411Z" + "iopub.execute_input": "2025-01-09T21:09:57.054889Z", + "iopub.status.busy": "2025-01-09T21:09:57.054560Z", + "iopub.status.idle": "2025-01-09T21:09:57.059756Z", + "shell.execute_reply": "2025-01-09T21:09:57.059324Z" } }, "outputs": [ diff --git a/compressible-rt-compare.html b/compressible-rt-compare.html index 34d1c7b63..4cd6c7b21 100644 --- a/compressible-rt-compare.html +++ b/compressible-rt-compare.html @@ -8,7 +8,7 @@ - Comparing the Compressible Solvers — pyro 4.4.0.post16+gc1b0584a documentation + Comparing the Compressible Solvers — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + @@ -614,6 +614,10 @@

Rayleigh-Taylor
-<matplotlib.colorbar.Colorbar at 0x7fcd04f36150>
+<matplotlib.colorbar.Colorbar at 0x7f76f50225d0>
 

@@ -819,6 +823,10 @@

Kelvin-Helmholtz
-<matplotlib.colorbar.Colorbar at 0x7fcd02a930d0>
+<matplotlib.colorbar.Colorbar at 0x7f76f50aec50>
 

diff --git a/compressible-rt-compare.ipynb b/compressible-rt-compare.ipynb index 4d5770fbd..924e57c7e 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": "2025-01-09T18:45:05.092009Z", - "iopub.status.busy": "2025-01-09T18:45:05.091840Z", - "iopub.status.idle": "2025-01-09T18:45:05.468688Z", - "shell.execute_reply": "2025-01-09T18:45:05.468174Z" + "iopub.execute_input": "2025-01-09T21:09:58.773842Z", + "iopub.status.busy": "2025-01-09T21:09:58.773448Z", + "iopub.status.idle": "2025-01-09T21:09:59.146834Z", + "shell.execute_reply": "2025-01-09T21:09:59.146333Z" } }, "outputs": [], @@ -63,10 +63,10 @@ "id": "bfce18f5-a7e7-4e41-b547-75e1948155e8", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:45:05.470823Z", - "iopub.status.busy": "2025-01-09T18:45:05.470568Z", - "iopub.status.idle": "2025-01-09T18:45:05.607760Z", - "shell.execute_reply": "2025-01-09T18:45:05.607187Z" + "iopub.execute_input": "2025-01-09T21:09:59.149128Z", + "iopub.status.busy": "2025-01-09T21:09:59.148696Z", + "iopub.status.idle": "2025-01-09T21:09:59.287345Z", + "shell.execute_reply": "2025-01-09T21:09:59.286778Z" } }, "outputs": [ @@ -121,6 +121,10 @@ "rt.dens2 = 2.0\n", "rt.p0 = 10.0\n", "rt.sigma = 0.1\n", + "sponge.do_sponge = 0\n", + "sponge.sponge_rho_begin = 0.01\n", + "sponge.sponge_rho_full = 0.001\n", + "sponge.sponge_timescale = 0.01\n", "vis.dovis = 0\n", "vis.store_images = 0\n", "\n" @@ -163,10 +167,10 @@ "id": "a3278d6b-81b6-4c17-a214-17840c162fbf", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:45:05.609687Z", - "iopub.status.busy": "2025-01-09T18:45:05.609257Z", - "iopub.status.idle": "2025-01-09T18:45:45.861365Z", - "shell.execute_reply": "2025-01-09T18:45:45.860795Z" + "iopub.execute_input": "2025-01-09T21:09:59.289304Z", + "iopub.status.busy": "2025-01-09T21:09:59.289041Z", + "iopub.status.idle": "2025-01-09T21:10:39.132227Z", + "shell.execute_reply": "2025-01-09T21:10:39.131628Z" } }, "outputs": [ @@ -225,10 +229,10 @@ "id": "2940380a-67f3-4dff-8bd8-af8079464d30", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:45:45.863485Z", - "iopub.status.busy": "2025-01-09T18:45:45.863008Z", - "iopub.status.idle": "2025-01-09T18:45:45.865802Z", - "shell.execute_reply": "2025-01-09T18:45:45.865350Z" + "iopub.execute_input": "2025-01-09T21:10:39.134444Z", + "iopub.status.busy": "2025-01-09T21:10:39.133969Z", + "iopub.status.idle": "2025-01-09T21:10:39.136777Z", + "shell.execute_reply": "2025-01-09T21:10:39.136330Z" } }, "outputs": [], @@ -251,10 +255,10 @@ "id": "51f5f2d9-2e42-4257-aa1f-b7e6e4079393", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:45:45.867535Z", - "iopub.status.busy": "2025-01-09T18:45:45.867182Z", - "iopub.status.idle": "2025-01-09T18:45:45.869716Z", - "shell.execute_reply": "2025-01-09T18:45:45.869258Z" + "iopub.execute_input": "2025-01-09T21:10:39.138537Z", + "iopub.status.busy": "2025-01-09T21:10:39.138116Z", + "iopub.status.idle": "2025-01-09T21:10:39.140642Z", + "shell.execute_reply": "2025-01-09T21:10:39.140179Z" } }, "outputs": [], @@ -276,10 +280,10 @@ "id": "78825cbd-1643-471b-b6fc-1efc77d833df", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:45:45.871440Z", - "iopub.status.busy": "2025-01-09T18:45:45.871100Z", - "iopub.status.idle": "2025-01-09T18:46:36.993769Z", - "shell.execute_reply": "2025-01-09T18:46:36.993115Z" + "iopub.execute_input": "2025-01-09T21:10:39.142280Z", + "iopub.status.busy": "2025-01-09T21:10:39.141941Z", + "iopub.status.idle": "2025-01-09T21:11:29.921647Z", + "shell.execute_reply": "2025-01-09T21:11:29.920947Z" } }, "outputs": [ @@ -335,10 +339,10 @@ "id": "9afb841c-f08f-4554-8fcb-06939d0fa131", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:46:36.995863Z", - "iopub.status.busy": "2025-01-09T18:46:36.995660Z", - "iopub.status.idle": "2025-01-09T18:46:36.998635Z", - "shell.execute_reply": "2025-01-09T18:46:36.998157Z" + "iopub.execute_input": "2025-01-09T21:11:29.923700Z", + "iopub.status.busy": "2025-01-09T21:11:29.923521Z", + "iopub.status.idle": "2025-01-09T21:11:29.926397Z", + "shell.execute_reply": "2025-01-09T21:11:29.925929Z" } }, "outputs": [], @@ -353,17 +357,17 @@ "id": "e208db0e-267e-4499-85e8-1e9f915d2a51", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:46:37.000186Z", - "iopub.status.busy": "2025-01-09T18:46:37.000016Z", - "iopub.status.idle": "2025-01-09T18:46:37.273868Z", - "shell.execute_reply": "2025-01-09T18:46:37.273237Z" + "iopub.execute_input": "2025-01-09T21:11:29.927820Z", + "iopub.status.busy": "2025-01-09T21:11:29.927649Z", + "iopub.status.idle": "2025-01-09T21:11:30.199251Z", + "shell.execute_reply": "2025-01-09T21:11:30.198662Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 8, @@ -438,10 +442,10 @@ "id": "81172d3e-41b5-425b-8bfe-998866abd982", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:46:37.275924Z", - "iopub.status.busy": "2025-01-09T18:46:37.275575Z", - "iopub.status.idle": "2025-01-09T18:46:37.281098Z", - "shell.execute_reply": "2025-01-09T18:46:37.280644Z" + "iopub.execute_input": "2025-01-09T21:11:30.201028Z", + "iopub.status.busy": "2025-01-09T21:11:30.200851Z", + "iopub.status.idle": "2025-01-09T21:11:30.206260Z", + "shell.execute_reply": "2025-01-09T21:11:30.205790Z" } }, "outputs": [ @@ -496,6 +500,10 @@ "particles.do_particles = 0\n", "particles.n_particles = 100\n", "particles.particle_generator = grid\n", + "sponge.do_sponge = 0\n", + "sponge.sponge_rho_begin = 0.01\n", + "sponge.sponge_rho_full = 0.001\n", + "sponge.sponge_timescale = 0.01\n", "vis.dovis = 0\n", "vis.store_images = 0\n", "\n" @@ -522,10 +530,10 @@ "id": "723b7336-ae07-4aa1-91d0-b5509870bc9b", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:46:37.282693Z", - "iopub.status.busy": "2025-01-09T18:46:37.282527Z", - "iopub.status.idle": "2025-01-09T18:46:37.285586Z", - "shell.execute_reply": "2025-01-09T18:46:37.285118Z" + "iopub.execute_input": "2025-01-09T21:11:30.207758Z", + "iopub.status.busy": "2025-01-09T21:11:30.207595Z", + "iopub.status.idle": "2025-01-09T21:11:30.210599Z", + "shell.execute_reply": "2025-01-09T21:11:30.210130Z" } }, "outputs": [], @@ -542,10 +550,10 @@ "id": "4d74bb04-c81c-4b96-88f4-6906c8a79407", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:46:37.287146Z", - "iopub.status.busy": "2025-01-09T18:46:37.286982Z", - "iopub.status.idle": "2025-01-09T18:50:24.376540Z", - "shell.execute_reply": "2025-01-09T18:50:24.375914Z" + "iopub.execute_input": "2025-01-09T21:11:30.212281Z", + "iopub.status.busy": "2025-01-09T21:11:30.211902Z", + "iopub.status.idle": "2025-01-09T21:15:24.877060Z", + "shell.execute_reply": "2025-01-09T21:15:24.876520Z" } }, "outputs": [], @@ -563,17 +571,17 @@ "id": "7bec5d57-f7f3-4863-9581-10c9ed4013fe", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:24.378485Z", - "iopub.status.busy": "2025-01-09T18:50:24.378277Z", - "iopub.status.idle": "2025-01-09T18:50:24.673175Z", - "shell.execute_reply": "2025-01-09T18:50:24.672643Z" + "iopub.execute_input": "2025-01-09T21:15:24.878955Z", + "iopub.status.busy": "2025-01-09T21:15:24.878775Z", + "iopub.status.idle": "2025-01-09T21:15:25.195866Z", + "shell.execute_reply": "2025-01-09T21:15:25.195331Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 12, diff --git a/compressible_basics.html b/compressible_basics.html index 47fa22dd6..24da57885 100644 --- a/compressible_basics.html +++ b/compressible_basics.html @@ -8,7 +8,7 @@ - Compressible hydrodynamics — pyro 4.4.0.post16+gc1b0584a documentation + Compressible hydrodynamics — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/design.html b/design.html index 9ddc02b5b..f8f121480 100644 --- a/design.html +++ b/design.html @@ -8,7 +8,7 @@ - Design ideas — pyro 4.4.0.post16+gc1b0584a documentation + Design ideas — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/diffusion_basics.html b/diffusion_basics.html index ea538dd67..2b0d840ed 100644 --- a/diffusion_basics.html +++ b/diffusion_basics.html @@ -8,7 +8,7 @@ - Diffusion — pyro 4.4.0.post16+gc1b0584a documentation + Diffusion — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/genindex.html b/genindex.html index e111bbac7..19d5633c9 100644 --- a/genindex.html +++ b/genindex.html @@ -7,7 +7,7 @@ - Index — pyro 4.4.0.post16+gc1b0584a documentation + Index — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + @@ -1066,6 +1066,8 @@

G

  • get_solution_gradient() (pyro.multigrid.MG.CellCenterMG2d method)
  • get_solution_object() (pyro.multigrid.MG.CellCenterMG2d method) +
  • +
  • get_sponge_factor() (in module pyro.compressible.simulation)
  • get_stage_start() (pyro.mesh.integration.RKIntegrator method)
  • diff --git a/help.html b/help.html index 382f41dd2..0ed7a5033 100644 --- a/help.html +++ b/help.html @@ -8,7 +8,7 @@ - Contributing and getting help — pyro 4.4.0.post16+gc1b0584a documentation + Contributing and getting help — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/incompressible_basics.html b/incompressible_basics.html index d2b50c5bd..e78fc49af 100644 --- a/incompressible_basics.html +++ b/incompressible_basics.html @@ -8,7 +8,7 @@ - Incompressible hydrodynamics — pyro 4.4.0.post16+gc1b0584a documentation + Incompressible hydrodynamics — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/index.html b/index.html index 390a4b3aa..1c8397ced 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - pyro: a python hydro code — pyro 4.4.0.post16+gc1b0584a documentation + pyro: a python hydro code — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/installation.html b/installation.html index 334f801bc..6ee32519a 100644 --- a/installation.html +++ b/installation.html @@ -8,7 +8,7 @@ - Setting up pyro — pyro 4.4.0.post16+gc1b0584a documentation + Setting up pyro — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/intro.html b/intro.html index 14aa39c8d..1e5374b85 100644 --- a/intro.html +++ b/intro.html @@ -8,7 +8,7 @@ - Introduction to pyro — pyro 4.4.0.post16+gc1b0584a documentation + Introduction to pyro — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/lowmach_basics.html b/lowmach_basics.html index 49bd2bd20..922b7557a 100644 --- a/lowmach_basics.html +++ b/lowmach_basics.html @@ -8,7 +8,7 @@ - Low Mach number hydrodynamics — pyro 4.4.0.post16+gc1b0584a documentation + Low Mach number hydrodynamics — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/mesh-examples.html b/mesh-examples.html index 11601ad83..6f7ef8406 100644 --- a/mesh-examples.html +++ b/mesh-examples.html @@ -8,7 +8,7 @@ - Mesh examples — pyro 4.4.0.post16+gc1b0584a documentation + Mesh examples — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + diff --git a/mesh-examples.ipynb b/mesh-examples.ipynb index 4671474a3..0878dda75 100644 --- a/mesh-examples.ipynb +++ b/mesh-examples.ipynb @@ -19,10 +19,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:26.970333Z", - "iopub.status.busy": "2025-01-09T18:50:26.970170Z", - "iopub.status.idle": "2025-01-09T18:50:27.347093Z", - "shell.execute_reply": "2025-01-09T18:50:27.346540Z" + "iopub.execute_input": "2025-01-09T21:15:27.630900Z", + "iopub.status.busy": "2025-01-09T21:15:27.630737Z", + "iopub.status.idle": "2025-01-09T21:15:28.038784Z", + "shell.execute_reply": "2025-01-09T21:15:28.038172Z" } }, "outputs": [], @@ -39,10 +39,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.349017Z", - "iopub.status.busy": "2025-01-09T18:50:27.348782Z", - "iopub.status.idle": "2025-01-09T18:50:27.351646Z", - "shell.execute_reply": "2025-01-09T18:50:27.351181Z" + "iopub.execute_input": "2025-01-09T21:15:28.040848Z", + "iopub.status.busy": "2025-01-09T21:15:28.040583Z", + "iopub.status.idle": "2025-01-09T21:15:28.043576Z", + "shell.execute_reply": "2025-01-09T21:15:28.043086Z" } }, "outputs": [], @@ -56,10 +56,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.353111Z", - "iopub.status.busy": "2025-01-09T18:50:27.352946Z", - "iopub.status.idle": "2025-01-09T18:50:27.359817Z", - "shell.execute_reply": "2025-01-09T18:50:27.359411Z" + "iopub.execute_input": "2025-01-09T21:15:28.045387Z", + "iopub.status.busy": "2025-01-09T21:15:28.045027Z", + "iopub.status.idle": "2025-01-09T21:15:28.052933Z", + "shell.execute_reply": "2025-01-09T21:15:28.052350Z" } }, "outputs": [], @@ -102,10 +102,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.361593Z", - "iopub.status.busy": "2025-01-09T18:50:27.361231Z", - "iopub.status.idle": "2025-01-09T18:50:27.364834Z", - "shell.execute_reply": "2025-01-09T18:50:27.364276Z" + "iopub.execute_input": "2025-01-09T21:15:28.054840Z", + "iopub.status.busy": "2025-01-09T21:15:28.054444Z", + "iopub.status.idle": "2025-01-09T21:15:28.058044Z", + "shell.execute_reply": "2025-01-09T21:15:28.057502Z" } }, "outputs": [ @@ -127,10 +127,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.366525Z", - "iopub.status.busy": "2025-01-09T18:50:27.366108Z", - "iopub.status.idle": "2025-01-09T18:50:27.370061Z", - "shell.execute_reply": "2025-01-09T18:50:27.369542Z" + "iopub.execute_input": "2025-01-09T21:15:28.059825Z", + "iopub.status.busy": "2025-01-09T21:15:28.059645Z", + "iopub.status.idle": "2025-01-09T21:15:28.064345Z", + "shell.execute_reply": "2025-01-09T21:15:28.063827Z" }, "tags": [ "nbval-ignore-output" @@ -243,10 +243,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.371676Z", - "iopub.status.busy": "2025-01-09T18:50:27.371513Z", - "iopub.status.idle": "2025-01-09T18:50:27.374229Z", - "shell.execute_reply": "2025-01-09T18:50:27.373812Z" + "iopub.execute_input": "2025-01-09T21:15:28.066238Z", + "iopub.status.busy": "2025-01-09T21:15:28.065870Z", + "iopub.status.idle": "2025-01-09T21:15:28.069025Z", + "shell.execute_reply": "2025-01-09T21:15:28.068456Z" } }, "outputs": [ @@ -268,10 +268,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.375704Z", - "iopub.status.busy": "2025-01-09T18:50:27.375544Z", - "iopub.status.idle": "2025-01-09T18:50:27.378378Z", - "shell.execute_reply": "2025-01-09T18:50:27.377942Z" + "iopub.execute_input": "2025-01-09T21:15:28.070834Z", + "iopub.status.busy": "2025-01-09T21:15:28.070504Z", + "iopub.status.idle": "2025-01-09T21:15:28.074011Z", + "shell.execute_reply": "2025-01-09T21:15:28.073477Z" } }, "outputs": [ @@ -314,10 +314,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.379865Z", - "iopub.status.busy": "2025-01-09T18:50:27.379702Z", - "iopub.status.idle": "2025-01-09T18:50:27.382596Z", - "shell.execute_reply": "2025-01-09T18:50:27.382142Z" + "iopub.execute_input": "2025-01-09T21:15:28.076100Z", + "iopub.status.busy": "2025-01-09T21:15:28.075732Z", + "iopub.status.idle": "2025-01-09T21:15:28.079269Z", + "shell.execute_reply": "2025-01-09T21:15:28.078659Z" } }, "outputs": [], @@ -338,10 +338,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.384169Z", - "iopub.status.busy": "2025-01-09T18:50:27.383867Z", - "iopub.status.idle": "2025-01-09T18:50:27.387299Z", - "shell.execute_reply": "2025-01-09T18:50:27.386762Z" + "iopub.execute_input": "2025-01-09T21:15:28.081193Z", + "iopub.status.busy": "2025-01-09T21:15:28.080794Z", + "iopub.status.idle": "2025-01-09T21:15:28.084524Z", + "shell.execute_reply": "2025-01-09T21:15:28.083948Z" } }, "outputs": [ @@ -383,10 +383,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.388968Z", - "iopub.status.busy": "2025-01-09T18:50:27.388646Z", - "iopub.status.idle": "2025-01-09T18:50:27.392077Z", - "shell.execute_reply": "2025-01-09T18:50:27.391520Z" + "iopub.execute_input": "2025-01-09T21:15:28.086396Z", + "iopub.status.busy": "2025-01-09T21:15:28.086045Z", + "iopub.status.idle": "2025-01-09T21:15:28.089578Z", + "shell.execute_reply": "2025-01-09T21:15:28.089045Z" } }, "outputs": [ @@ -428,10 +428,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.393892Z", - "iopub.status.busy": "2025-01-09T18:50:27.393504Z", - "iopub.status.idle": "2025-01-09T18:50:27.397024Z", - "shell.execute_reply": "2025-01-09T18:50:27.396505Z" + "iopub.execute_input": "2025-01-09T21:15:28.091398Z", + "iopub.status.busy": "2025-01-09T21:15:28.091052Z", + "iopub.status.idle": "2025-01-09T21:15:28.094209Z", + "shell.execute_reply": "2025-01-09T21:15:28.093749Z" } }, "outputs": [ @@ -474,10 +474,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.398799Z", - "iopub.status.busy": "2025-01-09T18:50:27.398476Z", - "iopub.status.idle": "2025-01-09T18:50:27.403895Z", - "shell.execute_reply": "2025-01-09T18:50:27.403342Z" + "iopub.execute_input": "2025-01-09T21:15:28.095926Z", + "iopub.status.busy": "2025-01-09T21:15:28.095527Z", + "iopub.status.idle": "2025-01-09T21:15:28.101159Z", + "shell.execute_reply": "2025-01-09T21:15:28.100611Z" } }, "outputs": [ @@ -508,10 +508,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.405356Z", - "iopub.status.busy": "2025-01-09T18:50:27.405207Z", - "iopub.status.idle": "2025-01-09T18:50:27.407926Z", - "shell.execute_reply": "2025-01-09T18:50:27.407500Z" + "iopub.execute_input": "2025-01-09T21:15:28.102938Z", + "iopub.status.busy": "2025-01-09T21:15:28.102549Z", + "iopub.status.idle": "2025-01-09T21:15:28.105554Z", + "shell.execute_reply": "2025-01-09T21:15:28.105090Z" } }, "outputs": [ @@ -550,10 +550,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.409516Z", - "iopub.status.busy": "2025-01-09T18:50:27.409200Z", - "iopub.status.idle": "2025-01-09T18:50:27.412587Z", - "shell.execute_reply": "2025-01-09T18:50:27.412150Z" + "iopub.execute_input": "2025-01-09T21:15:28.107613Z", + "iopub.status.busy": "2025-01-09T21:15:28.107294Z", + "iopub.status.idle": "2025-01-09T21:15:28.111365Z", + "shell.execute_reply": "2025-01-09T21:15:28.110763Z" } }, "outputs": [ @@ -577,10 +577,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.414095Z", - "iopub.status.busy": "2025-01-09T18:50:27.413936Z", - "iopub.status.idle": "2025-01-09T18:50:27.417534Z", - "shell.execute_reply": "2025-01-09T18:50:27.416972Z" + "iopub.execute_input": "2025-01-09T21:15:28.113326Z", + "iopub.status.busy": "2025-01-09T21:15:28.112853Z", + "iopub.status.idle": "2025-01-09T21:15:28.116669Z", + "shell.execute_reply": "2025-01-09T21:15:28.116106Z" } }, "outputs": [ @@ -604,10 +604,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.419075Z", - "iopub.status.busy": "2025-01-09T18:50:27.418917Z", - "iopub.status.idle": "2025-01-09T18:50:27.421618Z", - "shell.execute_reply": "2025-01-09T18:50:27.421184Z" + "iopub.execute_input": "2025-01-09T21:15:28.118542Z", + "iopub.status.busy": "2025-01-09T21:15:28.118152Z", + "iopub.status.idle": "2025-01-09T21:15:28.120958Z", + "shell.execute_reply": "2025-01-09T21:15:28.120515Z" } }, "outputs": [], @@ -620,10 +620,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.423066Z", - "iopub.status.busy": "2025-01-09T18:50:27.422910Z", - "iopub.status.idle": "2025-01-09T18:50:27.425975Z", - "shell.execute_reply": "2025-01-09T18:50:27.425568Z" + "iopub.execute_input": "2025-01-09T21:15:28.122816Z", + "iopub.status.busy": "2025-01-09T21:15:28.122497Z", + "iopub.status.idle": "2025-01-09T21:15:28.126124Z", + "shell.execute_reply": "2025-01-09T21:15:28.125570Z" }, "tags": [ "nbval-ignore-output" @@ -668,10 +668,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.427415Z", - "iopub.status.busy": "2025-01-09T18:50:27.427246Z", - "iopub.status.idle": "2025-01-09T18:50:27.430962Z", - "shell.execute_reply": "2025-01-09T18:50:27.430521Z" + "iopub.execute_input": "2025-01-09T21:15:28.127970Z", + "iopub.status.busy": "2025-01-09T21:15:28.127645Z", + "iopub.status.idle": "2025-01-09T21:15:28.131740Z", + "shell.execute_reply": "2025-01-09T21:15:28.131194Z" }, "tags": [ "nbval-ignore-output" @@ -708,10 +708,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.432614Z", - "iopub.status.busy": "2025-01-09T18:50:27.432230Z", - "iopub.status.idle": "2025-01-09T18:50:27.436174Z", - "shell.execute_reply": "2025-01-09T18:50:27.435643Z" + "iopub.execute_input": "2025-01-09T21:15:28.133631Z", + "iopub.status.busy": "2025-01-09T21:15:28.133166Z", + "iopub.status.idle": "2025-01-09T21:15:28.137340Z", + "shell.execute_reply": "2025-01-09T21:15:28.136761Z" }, "tags": [ "nbval-ignore-output" @@ -752,10 +752,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.437919Z", - "iopub.status.busy": "2025-01-09T18:50:27.437603Z", - "iopub.status.idle": "2025-01-09T18:50:27.440896Z", - "shell.execute_reply": "2025-01-09T18:50:27.440476Z" + "iopub.execute_input": "2025-01-09T21:15:28.139081Z", + "iopub.status.busy": "2025-01-09T21:15:28.138762Z", + "iopub.status.idle": "2025-01-09T21:15:28.142601Z", + "shell.execute_reply": "2025-01-09T21:15:28.142024Z" }, "scrolled": true }, @@ -816,10 +816,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.442477Z", - "iopub.status.busy": "2025-01-09T18:50:27.442208Z", - "iopub.status.idle": "2025-01-09T18:50:27.446258Z", - "shell.execute_reply": "2025-01-09T18:50:27.445704Z" + "iopub.execute_input": "2025-01-09T21:15:28.144514Z", + "iopub.status.busy": "2025-01-09T21:15:28.144106Z", + "iopub.status.idle": "2025-01-09T21:15:28.148086Z", + "shell.execute_reply": "2025-01-09T21:15:28.147659Z" } }, "outputs": [], @@ -847,10 +847,10 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.447911Z", - "iopub.status.busy": "2025-01-09T18:50:27.447735Z", - "iopub.status.idle": "2025-01-09T18:50:27.451567Z", - "shell.execute_reply": "2025-01-09T18:50:27.451005Z" + "iopub.execute_input": "2025-01-09T21:15:28.149760Z", + "iopub.status.busy": "2025-01-09T21:15:28.149433Z", + "iopub.status.idle": "2025-01-09T21:15:28.153130Z", + "shell.execute_reply": "2025-01-09T21:15:28.152603Z" } }, "outputs": [ @@ -884,10 +884,10 @@ "execution_count": 23, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.453185Z", - "iopub.status.busy": "2025-01-09T18:50:27.453024Z", - "iopub.status.idle": "2025-01-09T18:50:27.455842Z", - "shell.execute_reply": "2025-01-09T18:50:27.455420Z" + "iopub.execute_input": "2025-01-09T21:15:28.155197Z", + "iopub.status.busy": "2025-01-09T21:15:28.154803Z", + "iopub.status.idle": "2025-01-09T21:15:28.158229Z", + "shell.execute_reply": "2025-01-09T21:15:28.157766Z" } }, "outputs": [], @@ -903,10 +903,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.457321Z", - "iopub.status.busy": "2025-01-09T18:50:27.457163Z", - "iopub.status.idle": "2025-01-09T18:50:27.554133Z", - "shell.execute_reply": "2025-01-09T18:50:27.553670Z" + "iopub.execute_input": "2025-01-09T21:15:28.159827Z", + "iopub.status.busy": "2025-01-09T21:15:28.159661Z", + "iopub.status.idle": "2025-01-09T21:15:28.261490Z", + "shell.execute_reply": "2025-01-09T21:15:28.260977Z" }, "slideshow": { "slide_type": "" @@ -959,10 +959,10 @@ "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.555783Z", - "iopub.status.busy": "2025-01-09T18:50:27.555609Z", - "iopub.status.idle": "2025-01-09T18:50:27.558663Z", - "shell.execute_reply": "2025-01-09T18:50:27.558196Z" + "iopub.execute_input": "2025-01-09T21:15:28.263682Z", + "iopub.status.busy": "2025-01-09T21:15:28.263295Z", + "iopub.status.idle": "2025-01-09T21:15:28.266489Z", + "shell.execute_reply": "2025-01-09T21:15:28.266013Z" } }, "outputs": [], @@ -975,10 +975,10 @@ "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.560151Z", - "iopub.status.busy": "2025-01-09T18:50:27.559989Z", - "iopub.status.idle": "2025-01-09T18:50:27.563118Z", - "shell.execute_reply": "2025-01-09T18:50:27.562671Z" + "iopub.execute_input": "2025-01-09T21:15:28.268115Z", + "iopub.status.busy": "2025-01-09T21:15:28.267961Z", + "iopub.status.idle": "2025-01-09T21:15:28.271473Z", + "shell.execute_reply": "2025-01-09T21:15:28.270998Z" } }, "outputs": [ @@ -1018,10 +1018,10 @@ "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.564828Z", - "iopub.status.busy": "2025-01-09T18:50:27.564440Z", - "iopub.status.idle": "2025-01-09T18:50:27.567406Z", - "shell.execute_reply": "2025-01-09T18:50:27.566848Z" + "iopub.execute_input": "2025-01-09T21:15:28.272963Z", + "iopub.status.busy": "2025-01-09T21:15:28.272815Z", + "iopub.status.idle": "2025-01-09T21:15:28.275860Z", + "shell.execute_reply": "2025-01-09T21:15:28.275407Z" } }, "outputs": [], @@ -1034,10 +1034,10 @@ "execution_count": 28, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:27.569175Z", - "iopub.status.busy": "2025-01-09T18:50:27.568793Z", - "iopub.status.idle": "2025-01-09T18:50:27.573748Z", - "shell.execute_reply": "2025-01-09T18:50:27.573293Z" + "iopub.execute_input": "2025-01-09T21:15:28.277446Z", + "iopub.status.busy": "2025-01-09T21:15:28.277121Z", + "iopub.status.idle": "2025-01-09T21:15:28.282904Z", + "shell.execute_reply": "2025-01-09T21:15:28.282251Z" } }, "outputs": [ diff --git a/mesh_basics.html b/mesh_basics.html index 58e1ca775..22c92f529 100644 --- a/mesh_basics.html +++ b/mesh_basics.html @@ -8,7 +8,7 @@ - Mesh overview — pyro 4.4.0.post16+gc1b0584a documentation + Mesh overview — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/modules.html b/modules.html index 29c26bb5a..0bceae15b 100644 --- a/modules.html +++ b/modules.html @@ -8,7 +8,7 @@ - pyro — pyro 4.4.0.post16+gc1b0584a documentation + pyro — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/multigrid-constant-coefficients.html b/multigrid-constant-coefficients.html index 7fca83dd3..170a6560b 100644 --- a/multigrid-constant-coefficients.html +++ b/multigrid-constant-coefficients.html @@ -8,7 +8,7 @@ - Constant-Coefficient Poisson Equation — pyro 4.4.0.post16+gc1b0584a documentation + Constant-Coefficient Poisson Equation — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + @@ -882,7 +882,7 @@

    Plotting the solution
    -<matplotlib.image.AxesImage at 0x7fa318beb110>
    +<matplotlib.image.AxesImage at 0x7f1fc42cbf50>
     

    @@ -921,7 +921,7 @@

    Plotting the solution
    -<matplotlib.image.AxesImage at 0x7fa318472950>
    +<matplotlib.image.AxesImage at 0x7f1fb81f7390>
     

    diff --git a/multigrid-constant-coefficients.ipynb b/multigrid-constant-coefficients.ipynb index 0a9b716b7..ca90bd7db 100644 --- a/multigrid-constant-coefficients.ipynb +++ b/multigrid-constant-coefficients.ipynb @@ -30,10 +30,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:29.668132Z", - "iopub.status.busy": "2025-01-09T18:50:29.667973Z", - "iopub.status.idle": "2025-01-09T18:50:30.009444Z", - "shell.execute_reply": "2025-01-09T18:50:30.008794Z" + "iopub.execute_input": "2025-01-09T21:15:30.645301Z", + "iopub.status.busy": "2025-01-09T21:15:30.644910Z", + "iopub.status.idle": "2025-01-09T21:15:31.032709Z", + "shell.execute_reply": "2025-01-09T21:15:31.032091Z" }, "tags": [] }, @@ -57,10 +57,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.011628Z", - "iopub.status.busy": "2025-01-09T18:50:30.011241Z", - "iopub.status.idle": "2025-01-09T18:50:30.040368Z", - "shell.execute_reply": "2025-01-09T18:50:30.039802Z" + "iopub.execute_input": "2025-01-09T21:15:31.035069Z", + "iopub.status.busy": "2025-01-09T21:15:31.034599Z", + "iopub.status.idle": "2025-01-09T21:15:31.068129Z", + "shell.execute_reply": "2025-01-09T21:15:31.067556Z" }, "tags": [] }, @@ -74,10 +74,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.042351Z", - "iopub.status.busy": "2025-01-09T18:50:30.041972Z", - "iopub.status.idle": "2025-01-09T18:50:30.050548Z", - "shell.execute_reply": "2025-01-09T18:50:30.050081Z" + "iopub.execute_input": "2025-01-09T21:15:31.070613Z", + "iopub.status.busy": "2025-01-09T21:15:31.070055Z", + "iopub.status.idle": "2025-01-09T21:15:31.079919Z", + "shell.execute_reply": "2025-01-09T21:15:31.079286Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.052210Z", - "iopub.status.busy": "2025-01-09T18:50:30.051879Z", - "iopub.status.idle": "2025-01-09T18:50:30.055266Z", - "shell.execute_reply": "2025-01-09T18:50:30.054691Z" + "iopub.execute_input": "2025-01-09T21:15:31.081911Z", + "iopub.status.busy": "2025-01-09T21:15:31.081682Z", + "iopub.status.idle": "2025-01-09T21:15:31.085054Z", + "shell.execute_reply": "2025-01-09T21:15:31.084601Z" }, "tags": [] }, @@ -207,10 +207,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.056943Z", - "iopub.status.busy": "2025-01-09T18:50:30.056563Z", - "iopub.status.idle": "2025-01-09T18:50:30.062315Z", - "shell.execute_reply": "2025-01-09T18:50:30.061844Z" + "iopub.execute_input": "2025-01-09T21:15:31.086687Z", + "iopub.status.busy": "2025-01-09T21:15:31.086504Z", + "iopub.status.idle": "2025-01-09T21:15:31.093093Z", + "shell.execute_reply": "2025-01-09T21:15:31.092555Z" }, "tags": [] }, @@ -239,10 +239,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.063950Z", - "iopub.status.busy": "2025-01-09T18:50:30.063640Z", - "iopub.status.idle": "2025-01-09T18:50:30.066336Z", - "shell.execute_reply": "2025-01-09T18:50:30.065821Z" + "iopub.execute_input": "2025-01-09T21:15:31.095070Z", + "iopub.status.busy": "2025-01-09T21:15:31.094697Z", + "iopub.status.idle": "2025-01-09T21:15:31.097747Z", + "shell.execute_reply": "2025-01-09T21:15:31.097265Z" }, "tags": [] }, @@ -272,10 +272,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.068081Z", - "iopub.status.busy": "2025-01-09T18:50:30.067758Z", - "iopub.status.idle": "2025-01-09T18:50:30.433626Z", - "shell.execute_reply": "2025-01-09T18:50:30.433125Z" + "iopub.execute_input": "2025-01-09T21:15:31.099680Z", + "iopub.status.busy": "2025-01-09T21:15:31.099337Z", + "iopub.status.idle": "2025-01-09T21:15:31.489290Z", + "shell.execute_reply": "2025-01-09T21:15:31.488750Z" }, "tags": [] }, @@ -343,7 +343,13 @@ "cycle 3: relative err = 34.347638624909216, residual err = 1.0447352805871284e-05\n", "\n", "<<< beginning V-cycle (cycle 4) >>>\n", - "\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " 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 = 5, nx = 64, residual change: 6.31131e-06 → 6.73455e-06\n", @@ -358,23 +364,18 @@ "name": "stdout", "output_type": "stream", "text": [ - " level = 1, nx = 4, residual change: 1.60034e-10 → 1.60034e-10\n", - " level = 2, nx = 8, residual change: 2.85569e-07 → 2.85569e-07\n", - " level = 3, nx = 16, residual change: 1.78938e-06 → 1.78938e-06\n" + " level = 1, nx = 4, residual change: 1.60034e-10 → 1.60034e-10" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "\n", + " level = 2, nx = 8, residual change: 2.85569e-07 → 2.85569e-07\n", + " level = 3, nx = 16, residual change: 1.78938e-06 → 1.78938e-06\n", " 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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " 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", "cycle 4: relative err = 0.17409776671446628, residual err = 2.24555429482631e-07\n", @@ -432,7 +433,13 @@ " level = 3, nx = 16, residual change: 1.46615e-11 → 1.46615e-11\n", " level = 4, nx = 32, residual change: 5.13071e-11 → 5.13071e-11\n", " level = 5, nx = 64, residual change: 9.00155e-11 → 9.00155e-11\n", - " level = 6, nx = 128, residual change: 1.19149e-10 → 1.19149e-10\n", + " level = 6, nx = 128, residual change: 1.19149e-10 → 1.19149e-10\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 7, nx = 256, residual change: 1.39072e-10 → 1.39072e-10\n", "cycle 7: relative err = 7.062255558417692e-07, residual err = 2.590386214782638e-12\n", "\n" @@ -462,10 +469,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.435414Z", - "iopub.status.busy": "2025-01-09T18:50:30.435046Z", - "iopub.status.idle": "2025-01-09T18:50:30.437859Z", - "shell.execute_reply": "2025-01-09T18:50:30.437405Z" + "iopub.execute_input": "2025-01-09T21:15:31.491360Z", + "iopub.status.busy": "2025-01-09T21:15:31.491026Z", + "iopub.status.idle": "2025-01-09T21:15:31.494132Z", + "shell.execute_reply": "2025-01-09T21:15:31.493669Z" }, "tags": [] }, @@ -479,10 +486,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.439641Z", - "iopub.status.busy": "2025-01-09T18:50:30.439210Z", - "iopub.status.idle": "2025-01-09T18:50:30.579612Z", - "shell.execute_reply": "2025-01-09T18:50:30.579027Z" + "iopub.execute_input": "2025-01-09T21:15:31.495870Z", + "iopub.status.busy": "2025-01-09T21:15:31.495523Z", + "iopub.status.idle": "2025-01-09T21:15:31.648125Z", + "shell.execute_reply": "2025-01-09T21:15:31.647610Z" }, "tags": [ "nbval-ignore-output" @@ -492,7 +499,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 9, @@ -527,10 +534,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.581497Z", - "iopub.status.busy": "2025-01-09T18:50:30.581159Z", - "iopub.status.idle": "2025-01-09T18:50:30.584305Z", - "shell.execute_reply": "2025-01-09T18:50:30.583905Z" + "iopub.execute_input": "2025-01-09T21:15:31.649982Z", + "iopub.status.busy": "2025-01-09T21:15:31.649639Z", + "iopub.status.idle": "2025-01-09T21:15:31.653357Z", + "shell.execute_reply": "2025-01-09T21:15:31.652755Z" }, "tags": [] }, @@ -544,10 +551,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:30.585862Z", - "iopub.status.busy": "2025-01-09T18:50:30.585701Z", - "iopub.status.idle": "2025-01-09T18:50:30.741775Z", - "shell.execute_reply": "2025-01-09T18:50:30.741303Z" + "iopub.execute_input": "2025-01-09T21:15:31.655361Z", + "iopub.status.busy": "2025-01-09T21:15:31.654975Z", + "iopub.status.idle": "2025-01-09T21:15:31.825591Z", + "shell.execute_reply": "2025-01-09T21:15:31.824974Z" }, "tags": [ "nbval-ignore-output" @@ -557,7 +564,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 11, diff --git a/multigrid-general-linear.html b/multigrid-general-linear.html index 38a8bf59c..2fee85d59 100644 --- a/multigrid-general-linear.html +++ b/multigrid-general-linear.html @@ -8,7 +8,7 @@ - General Linear Elliptic Equation — pyro 4.4.0.post16+gc1b0584a documentation + General Linear Elliptic Equation — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + diff --git a/multigrid-general-linear.ipynb b/multigrid-general-linear.ipynb index d8a134c3c..641383a3b 100644 --- a/multigrid-general-linear.ipynb +++ b/multigrid-general-linear.ipynb @@ -61,10 +61,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.335233Z", - "iopub.status.busy": "2025-01-09T18:50:32.335072Z", - "iopub.status.idle": "2025-01-09T18:50:32.677222Z", - "shell.execute_reply": "2025-01-09T18:50:32.676595Z" + "iopub.execute_input": "2025-01-09T21:15:33.433681Z", + "iopub.status.busy": "2025-01-09T21:15:33.433234Z", + "iopub.status.idle": "2025-01-09T21:15:33.816264Z", + "shell.execute_reply": "2025-01-09T21:15:33.815553Z" }, "tags": [] }, @@ -86,10 +86,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.679244Z", - "iopub.status.busy": "2025-01-09T18:50:32.679034Z", - "iopub.status.idle": "2025-01-09T18:50:32.708629Z", - "shell.execute_reply": "2025-01-09T18:50:32.708166Z" + "iopub.execute_input": "2025-01-09T21:15:33.818688Z", + "iopub.status.busy": "2025-01-09T21:15:33.818155Z", + "iopub.status.idle": "2025-01-09T21:15:33.850109Z", + "shell.execute_reply": "2025-01-09T21:15:33.849466Z" }, "tags": [] }, @@ -112,10 +112,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.710405Z", - "iopub.status.busy": "2025-01-09T18:50:32.710001Z", - "iopub.status.idle": "2025-01-09T18:50:32.712816Z", - "shell.execute_reply": "2025-01-09T18:50:32.712355Z" + "iopub.execute_input": "2025-01-09T21:15:33.852419Z", + "iopub.status.busy": "2025-01-09T21:15:33.851905Z", + "iopub.status.idle": "2025-01-09T21:15:33.855253Z", + "shell.execute_reply": "2025-01-09T21:15:33.854665Z" }, "tags": [] }, @@ -137,10 +137,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.714455Z", - "iopub.status.busy": "2025-01-09T18:50:32.714103Z", - "iopub.status.idle": "2025-01-09T18:50:32.717337Z", - "shell.execute_reply": "2025-01-09T18:50:32.716896Z" + "iopub.execute_input": "2025-01-09T21:15:33.857359Z", + "iopub.status.busy": "2025-01-09T21:15:33.856909Z", + "iopub.status.idle": "2025-01-09T21:15:33.861130Z", + "shell.execute_reply": "2025-01-09T21:15:33.860505Z" }, "tags": [] }, @@ -171,10 +171,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.719049Z", - "iopub.status.busy": "2025-01-09T18:50:32.718724Z", - "iopub.status.idle": "2025-01-09T18:50:32.722276Z", - "shell.execute_reply": "2025-01-09T18:50:32.721832Z" + "iopub.execute_input": "2025-01-09T21:15:33.862935Z", + "iopub.status.busy": "2025-01-09T21:15:33.862655Z", + "iopub.status.idle": "2025-01-09T21:15:33.866486Z", + "shell.execute_reply": "2025-01-09T21:15:33.866013Z" }, "tags": [] }, @@ -198,10 +198,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.724038Z", - "iopub.status.busy": "2025-01-09T18:50:32.723696Z", - "iopub.status.idle": "2025-01-09T18:50:32.726563Z", - "shell.execute_reply": "2025-01-09T18:50:32.726107Z" + "iopub.execute_input": "2025-01-09T21:15:33.868518Z", + "iopub.status.busy": "2025-01-09T21:15:33.868084Z", + "iopub.status.idle": "2025-01-09T21:15:33.871022Z", + "shell.execute_reply": "2025-01-09T21:15:33.870562Z" }, "tags": [] }, @@ -228,10 +228,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.728046Z", - "iopub.status.busy": "2025-01-09T18:50:32.727889Z", - "iopub.status.idle": "2025-01-09T18:50:32.733768Z", - "shell.execute_reply": "2025-01-09T18:50:32.733206Z" + "iopub.execute_input": "2025-01-09T21:15:33.872718Z", + "iopub.status.busy": "2025-01-09T21:15:33.872547Z", + "iopub.status.idle": "2025-01-09T21:15:33.878739Z", + "shell.execute_reply": "2025-01-09T21:15:33.878283Z" }, "tags": [] }, @@ -277,10 +277,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.735405Z", - "iopub.status.busy": "2025-01-09T18:50:32.735067Z", - "iopub.status.idle": "2025-01-09T18:50:32.749693Z", - "shell.execute_reply": "2025-01-09T18:50:32.749118Z" + "iopub.execute_input": "2025-01-09T21:15:33.880528Z", + "iopub.status.busy": "2025-01-09T21:15:33.880173Z", + "iopub.status.idle": "2025-01-09T21:15:33.895087Z", + "shell.execute_reply": "2025-01-09T21:15:33.894569Z" }, "tags": [] }, @@ -440,10 +440,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.751299Z", - "iopub.status.busy": "2025-01-09T18:50:32.751135Z", - "iopub.status.idle": "2025-01-09T18:50:32.755952Z", - "shell.execute_reply": "2025-01-09T18:50:32.755377Z" + "iopub.execute_input": "2025-01-09T21:15:33.897020Z", + "iopub.status.busy": "2025-01-09T21:15:33.896675Z", + "iopub.status.idle": "2025-01-09T21:15:33.901731Z", + "shell.execute_reply": "2025-01-09T21:15:33.901219Z" }, "tags": [] }, @@ -473,10 +473,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:32.757557Z", - "iopub.status.busy": "2025-01-09T18:50:32.757377Z", - "iopub.status.idle": "2025-01-09T18:50:33.394479Z", - "shell.execute_reply": "2025-01-09T18:50:33.393894Z" + "iopub.execute_input": "2025-01-09T21:15:33.903604Z", + "iopub.status.busy": "2025-01-09T21:15:33.903238Z", + "iopub.status.idle": "2025-01-09T21:15:34.546617Z", + "shell.execute_reply": "2025-01-09T21:15:34.545959Z" }, "tags": [ "nbval-ignore-output" @@ -524,7 +524,13 @@ "\n", "<<< beginning V-cycle (cycle 3) >>>\n", "\n", - " level = 6, nx = 128, residual change: 0.0582938 → 0.0417201\n", + " level = 6, nx = 128, residual change: 0.0582938 → 0.0417201\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 5, nx = 64, residual change: 0.0292467 → 0.0233563\n", " level = 4, nx = 32, residual change: 0.0163063 → 0.0129066\n", " level = 3, nx = 16, residual change: 0.00901111 → 0.00731526\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", @@ -591,15 +597,15 @@ " 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 = 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" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " 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,7 +639,13 @@ " 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", @@ -663,10 +675,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:33.396014Z", - "iopub.status.busy": "2025-01-09T18:50:33.395847Z", - "iopub.status.idle": "2025-01-09T18:50:33.398949Z", - "shell.execute_reply": "2025-01-09T18:50:33.398539Z" + "iopub.execute_input": "2025-01-09T21:15:34.548611Z", + "iopub.status.busy": "2025-01-09T21:15:34.548269Z", + "iopub.status.idle": "2025-01-09T21:15:34.551952Z", + "shell.execute_reply": "2025-01-09T21:15:34.551389Z" }, "tags": [] }, @@ -689,10 +701,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:33.400452Z", - "iopub.status.busy": "2025-01-09T18:50:33.400274Z", - "iopub.status.idle": "2025-01-09T18:50:33.403515Z", - "shell.execute_reply": "2025-01-09T18:50:33.403047Z" + "iopub.execute_input": "2025-01-09T21:15:34.553912Z", + "iopub.status.busy": "2025-01-09T21:15:34.553500Z", + "iopub.status.idle": "2025-01-09T21:15:34.556637Z", + "shell.execute_reply": "2025-01-09T21:15:34.556183Z" }, "tags": [] }, diff --git a/multigrid-variable-coeff.html b/multigrid-variable-coeff.html index d8d5d094c..665664c23 100644 --- a/multigrid-variable-coeff.html +++ b/multigrid-variable-coeff.html @@ -8,7 +8,7 @@ - Variable Coefficient Poisson — pyro 4.4.0.post16+gc1b0584a documentation + Variable Coefficient Poisson — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + @@ -947,7 +947,7 @@

    Visualizing the solution
    -<matplotlib.colorbar.Colorbar at 0x7f0520167810>
    +<matplotlib.colorbar.Colorbar at 0x7f43f0385890>
     

    @@ -1015,7 +1015,7 @@

    Comparing to the exact solution
    -<matplotlib.colorbar.Colorbar at 0x7f0516d63990>
    +<matplotlib.colorbar.Colorbar at 0x7f43e7fe8750>
     

    diff --git a/multigrid-variable-coeff.ipynb b/multigrid-variable-coeff.ipynb index bba5c9605..8c0ce493f 100644 --- a/multigrid-variable-coeff.ipynb +++ b/multigrid-variable-coeff.ipynb @@ -32,10 +32,10 @@ "metadata": { "collapsed": false, "execution": { - "iopub.execute_input": "2025-01-09T18:50:34.946441Z", - "iopub.status.busy": "2025-01-09T18:50:34.946255Z", - "iopub.status.idle": "2025-01-09T18:50:35.291093Z", - "shell.execute_reply": "2025-01-09T18:50:35.290523Z" + "iopub.execute_input": "2025-01-09T21:15:36.291885Z", + "iopub.status.busy": "2025-01-09T21:15:36.291713Z", + "iopub.status.idle": "2025-01-09T21:15:36.666983Z", + "shell.execute_reply": "2025-01-09T21:15:36.666462Z" }, "jupyter": { "outputs_hidden": false @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.293251Z", - "iopub.status.busy": "2025-01-09T18:50:35.292844Z", - "iopub.status.idle": "2025-01-09T18:50:35.322747Z", - "shell.execute_reply": "2025-01-09T18:50:35.322239Z" + "iopub.execute_input": "2025-01-09T21:15:36.669509Z", + "iopub.status.busy": "2025-01-09T21:15:36.668841Z", + "iopub.status.idle": "2025-01-09T21:15:36.701143Z", + "shell.execute_reply": "2025-01-09T21:15:36.700420Z" }, "tags": [] }, @@ -77,10 +77,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.324691Z", - "iopub.status.busy": "2025-01-09T18:50:35.324283Z", - "iopub.status.idle": "2025-01-09T18:50:35.327171Z", - "shell.execute_reply": "2025-01-09T18:50:35.326726Z" + "iopub.execute_input": "2025-01-09T21:15:36.703545Z", + "iopub.status.busy": "2025-01-09T21:15:36.703003Z", + "iopub.status.idle": "2025-01-09T21:15:36.706410Z", + "shell.execute_reply": "2025-01-09T21:15:36.705824Z" }, "tags": [] }, @@ -95,10 +95,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.328796Z", - "iopub.status.busy": "2025-01-09T18:50:35.328471Z", - "iopub.status.idle": "2025-01-09T18:50:35.331433Z", - "shell.execute_reply": "2025-01-09T18:50:35.330905Z" + "iopub.execute_input": "2025-01-09T21:15:36.708183Z", + "iopub.status.busy": "2025-01-09T21:15:36.707778Z", + "iopub.status.idle": "2025-01-09T21:15:36.710876Z", + "shell.execute_reply": "2025-01-09T21:15:36.710273Z" }, "tags": [] }, @@ -113,10 +113,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.333095Z", - "iopub.status.busy": "2025-01-09T18:50:35.332659Z", - "iopub.status.idle": "2025-01-09T18:50:35.335926Z", - "shell.execute_reply": "2025-01-09T18:50:35.335349Z" + "iopub.execute_input": "2025-01-09T21:15:36.712647Z", + "iopub.status.busy": "2025-01-09T21:15:36.712277Z", + "iopub.status.idle": "2025-01-09T21:15:36.715738Z", + "shell.execute_reply": "2025-01-09T21:15:36.715070Z" }, "tags": [] }, @@ -139,10 +139,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.337667Z", - "iopub.status.busy": "2025-01-09T18:50:35.337250Z", - "iopub.status.idle": "2025-01-09T18:50:35.339810Z", - "shell.execute_reply": "2025-01-09T18:50:35.339367Z" + "iopub.execute_input": "2025-01-09T21:15:36.717782Z", + "iopub.status.busy": "2025-01-09T21:15:36.717419Z", + "iopub.status.idle": "2025-01-09T21:15:36.720579Z", + "shell.execute_reply": "2025-01-09T21:15:36.719958Z" }, "tags": [] }, @@ -157,10 +157,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.341243Z", - "iopub.status.busy": "2025-01-09T18:50:35.341083Z", - "iopub.status.idle": "2025-01-09T18:50:35.345213Z", - "shell.execute_reply": "2025-01-09T18:50:35.344798Z" + "iopub.execute_input": "2025-01-09T21:15:36.722408Z", + "iopub.status.busy": "2025-01-09T21:15:36.722058Z", + "iopub.status.idle": "2025-01-09T21:15:36.726639Z", + "shell.execute_reply": "2025-01-09T21:15:36.726155Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.346755Z", - "iopub.status.busy": "2025-01-09T18:50:35.346585Z", - "iopub.status.idle": "2025-01-09T18:50:35.349665Z", - "shell.execute_reply": "2025-01-09T18:50:35.349221Z" + "iopub.execute_input": "2025-01-09T21:15:36.728357Z", + "iopub.status.busy": "2025-01-09T21:15:36.728164Z", + "iopub.status.idle": "2025-01-09T21:15:36.731675Z", + "shell.execute_reply": "2025-01-09T21:15:36.731175Z" }, "tags": [] }, @@ -213,10 +213,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.351349Z", - "iopub.status.busy": "2025-01-09T18:50:35.351043Z", - "iopub.status.idle": "2025-01-09T18:50:35.355017Z", - "shell.execute_reply": "2025-01-09T18:50:35.354462Z" + "iopub.execute_input": "2025-01-09T21:15:36.733547Z", + "iopub.status.busy": "2025-01-09T21:15:36.733201Z", + "iopub.status.idle": "2025-01-09T21:15:36.737454Z", + "shell.execute_reply": "2025-01-09T21:15:36.736869Z" }, "tags": [ "nbval-ignore-output" @@ -248,10 +248,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.356832Z", - "iopub.status.busy": "2025-01-09T18:50:35.356523Z", - "iopub.status.idle": "2025-01-09T18:50:35.365779Z", - "shell.execute_reply": "2025-01-09T18:50:35.365208Z" + "iopub.execute_input": "2025-01-09T21:15:36.739269Z", + "iopub.status.busy": "2025-01-09T21:15:36.738957Z", + "iopub.status.idle": "2025-01-09T21:15:36.748900Z", + "shell.execute_reply": "2025-01-09T21:15:36.748284Z" }, "tags": [] }, @@ -367,10 +367,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.367430Z", - "iopub.status.busy": "2025-01-09T18:50:35.367102Z", - "iopub.status.idle": "2025-01-09T18:50:35.369490Z", - "shell.execute_reply": "2025-01-09T18:50:35.369041Z" + "iopub.execute_input": "2025-01-09T21:15:36.750920Z", + "iopub.status.busy": "2025-01-09T21:15:36.750590Z", + "iopub.status.idle": "2025-01-09T21:15:36.753540Z", + "shell.execute_reply": "2025-01-09T21:15:36.752950Z" }, "tags": [] }, @@ -391,10 +391,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.371211Z", - "iopub.status.busy": "2025-01-09T18:50:35.370821Z", - "iopub.status.idle": "2025-01-09T18:50:35.375075Z", - "shell.execute_reply": "2025-01-09T18:50:35.374513Z" + "iopub.execute_input": "2025-01-09T21:15:36.755391Z", + "iopub.status.busy": "2025-01-09T21:15:36.754958Z", + "iopub.status.idle": "2025-01-09T21:15:36.759110Z", + "shell.execute_reply": "2025-01-09T21:15:36.758656Z" }, "tags": [ "nbval-ignore-output" @@ -426,10 +426,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.376677Z", - "iopub.status.busy": "2025-01-09T18:50:35.376348Z", - "iopub.status.idle": "2025-01-09T18:50:35.779084Z", - "shell.execute_reply": "2025-01-09T18:50:35.778507Z" + "iopub.execute_input": "2025-01-09T21:15:36.760727Z", + "iopub.status.busy": "2025-01-09T21:15:36.760557Z", + "iopub.status.idle": "2025-01-09T21:15:37.170101Z", + "shell.execute_reply": "2025-01-09T21:15:37.169546Z" }, "tags": [ "nbval-ignore-output" @@ -501,13 +501,7 @@ "output_type": "stream", "text": [ " level = 6, nx = 128, residual change: 0.00135041 → 0.00131762\n", - " level = 5, nx = 64, residual change: 0.000931668 → 0.00119765\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", @@ -603,10 +597,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.781028Z", - "iopub.status.busy": "2025-01-09T18:50:35.780633Z", - "iopub.status.idle": "2025-01-09T18:50:35.783226Z", - "shell.execute_reply": "2025-01-09T18:50:35.782795Z" + "iopub.execute_input": "2025-01-09T21:15:37.171923Z", + "iopub.status.busy": "2025-01-09T21:15:37.171722Z", + "iopub.status.idle": "2025-01-09T21:15:37.174698Z", + "shell.execute_reply": "2025-01-09T21:15:37.174259Z" }, "tags": [] }, @@ -620,10 +614,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.784755Z", - "iopub.status.busy": "2025-01-09T18:50:35.784595Z", - "iopub.status.idle": "2025-01-09T18:50:35.932579Z", - "shell.execute_reply": "2025-01-09T18:50:35.932006Z" + "iopub.execute_input": "2025-01-09T21:15:37.176205Z", + "iopub.status.busy": "2025-01-09T21:15:37.176038Z", + "iopub.status.idle": "2025-01-09T21:15:37.337254Z", + "shell.execute_reply": "2025-01-09T21:15:37.336745Z" }, "tags": [ "nbval-ignore-output" @@ -633,7 +627,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 15, @@ -672,10 +666,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.934365Z", - "iopub.status.busy": "2025-01-09T18:50:35.934039Z", - "iopub.status.idle": "2025-01-09T18:50:35.937339Z", - "shell.execute_reply": "2025-01-09T18:50:35.936875Z" + "iopub.execute_input": "2025-01-09T21:15:37.339374Z", + "iopub.status.busy": "2025-01-09T21:15:37.338878Z", + "iopub.status.idle": "2025-01-09T21:15:37.342576Z", + "shell.execute_reply": "2025-01-09T21:15:37.341971Z" }, "tags": [] }, @@ -696,10 +690,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.938898Z", - "iopub.status.busy": "2025-01-09T18:50:35.938735Z", - "iopub.status.idle": "2025-01-09T18:50:35.942060Z", - "shell.execute_reply": "2025-01-09T18:50:35.941496Z" + "iopub.execute_input": "2025-01-09T21:15:37.344640Z", + "iopub.status.busy": "2025-01-09T21:15:37.344285Z", + "iopub.status.idle": "2025-01-09T21:15:37.347649Z", + "shell.execute_reply": "2025-01-09T21:15:37.347168Z" }, "tags": [] }, @@ -720,10 +714,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.943821Z", - "iopub.status.busy": "2025-01-09T18:50:35.943438Z", - "iopub.status.idle": "2025-01-09T18:50:35.946373Z", - "shell.execute_reply": "2025-01-09T18:50:35.945929Z" + "iopub.execute_input": "2025-01-09T21:15:37.349385Z", + "iopub.status.busy": "2025-01-09T21:15:37.349043Z", + "iopub.status.idle": "2025-01-09T21:15:37.352594Z", + "shell.execute_reply": "2025-01-09T21:15:37.352020Z" }, "tags": [] }, @@ -753,10 +747,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:35.948040Z", - "iopub.status.busy": "2025-01-09T18:50:35.947720Z", - "iopub.status.idle": "2025-01-09T18:50:36.090673Z", - "shell.execute_reply": "2025-01-09T18:50:36.090164Z" + "iopub.execute_input": "2025-01-09T21:15:37.354484Z", + "iopub.status.busy": "2025-01-09T21:15:37.354067Z", + "iopub.status.idle": "2025-01-09T21:15:37.505411Z", + "shell.execute_reply": "2025-01-09T21:15:37.504807Z" }, "tags": [ "nbval-ignore-output" @@ -766,7 +760,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 19, diff --git a/multigrid.html b/multigrid.html index df8889d37..fcee3cbc7 100644 --- a/multigrid.html +++ b/multigrid.html @@ -8,7 +8,7 @@ - Multigrid Solvers — pyro 4.4.0.post16+gc1b0584a documentation + Multigrid Solvers — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/multigrid_basics.html b/multigrid_basics.html index 91b604ed8..95f04db07 100644 --- a/multigrid_basics.html +++ b/multigrid_basics.html @@ -8,7 +8,7 @@ - Simple Multigrid Examples — pyro 4.4.0.post16+gc1b0584a documentation + Simple Multigrid Examples — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/notes.html b/notes.html index acad8cfc0..b5f10fb62 100644 --- a/notes.html +++ b/notes.html @@ -8,7 +8,7 @@ - Notes on the numerical methods — pyro 4.4.0.post16+gc1b0584a documentation + Notes on the numerical methods — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/objects.inv b/objects.inv index 851e45025e41c98666cdb8e46e8c76d3b1029476..1fdec3fbef817cf729fdc8159f251ac043178d20 100644 GIT binary patch delta 19158 zcmX_nV{l->5^ikUwrzW(4K{YNvF)5-gN?H>Hnwfswr$&ad+&Yk{p;_mbE;-)x_YL+ z?k>m%?aKzOMt}k;v(K#6GBsTy;|q5snpHZ+gY$3GIk%W{?n>d396sp%PFJi=V=I@* zl*5wK2z(k-W}14mcEqvp!EzR;P0Jb2gDnJ@``{}-pk2o38hz4PaA8T#6`-~$AUb#t zqo9mP9Hy3CM8J4(nyb!n5U&gSn6Dh{1$=(|nxr4bN2vnZ#X4bclu`MrNbIHBZ{c1- z`lTh0+eZV{^|h|?=-~|%RyOlJ4p4TZ!s*|pUrd0$-9+(XZpKSEv7CrIh) zgNNg#u5|S$Jb6~db$jWEr7U51Hwb0LlMwcty2hfLmLB_fw^1Q=fz>S#Uge>2g}#vUKpe?4~(oum=Cj-U+`kTw$=TJM<=Z<# z0)FEhpU;wEwL7ZWHJ<_lBn<-yB~67t`!~Q@m4eNV={FO~JMP9{KXj0AmE8;pyR5!v zXol*o(m%ftxsw(04F0S2KTs$4A7JobP@A2ofz>`Z+N+_um`asJ&^yk_TZ{Zx*#G4} zV1kGDKW^c#MV+PFJHh`y(DGj(^bcgpk@71DxB#KQxp(f4crBm=p{H_=rnMkaqi#ni z_I(oCLbh?$g3B9~>r^V=|2dDL*(i04gR|-+9M}Pxhaa3!#}11)XCS$poo1dG@QX22 z-+|)pg~VuSD4jA~jijHr)}^xD?gHhvnmwY9E@fPLJ1z||^qH2Dh4fS&g?iW|%oETH z%ySC|ZM7$#9KJkJAoao?67w4;3y-E4YCJzPN=I;-GIMq@kI|@S{$k#DzXqwYRKE_& zn!wPhcZX`q>_oYiv!V(7su_HUP&Q{c3;=422ar;P359$QQ}C!l!=V->j4}xnOa>&> z>pG23I;~eIBP{kxQWTNeM$V ze@0kX@eez5td1UTdJt{V8upeP@BO9K#( zWW`PxTV>fQ&zUV=jHOgwOFFJtHG-sUhefY?uHl={sUux|(vS})VYirTL*z4$NKJI@ z$j9@`&G)d57f9cT<0$e?vf{|N%IU>XVK*Q0!a^?LR3JEsRS?28baR_qY_f_kTVG*M z=RR*lKTXoWoj^bVU%zNu$cZzWN`M$UPFPn^^gJ3%Z!betz0n%_z{2#F*z)J~JDs{X*d;Jb56k1Br;k2>2L@hw0GUM9aj%+g_0mQ&UV z1kF`uPT;4j#_YPTJ6yt*J^+*1b)`R?DFQ0_h5#p0J0xwaEG$Au#Yr)UrZ|oyPe?$;Z3ku!6442VwUUB~Z>8LJQNr0yH@%FoM31ZK;J&*m!L)hoZ zdC33@_WS}_T3;{s*T{?kB6DAljvo~4*&1`?4`eR}I`hs@;;&EfFF*tG%J~=sNu0Tk zkm6A_K`||<`a-%m?RkEZ_9g_R#%9L~EWdS6s<#yD%Op2bhNq21-qs;19b(JfwgZVd zkUyTD74^yYY9xHOpu@2Xwa?xDNj#%adDO$toK~e3kG^XtMOrq90uJ02+uCsTu?<*J z^hY0%+=*J~Y&{c#1`eZ~uMGa6Zc9}8ntX#i2GDhl0k-7!`$2~@28*83T)OX@JQ;s) zwco!vAv>s#5oL9?rX3&JnWI@K4O%KP7aQPKRg-KDz}^*?E?o+#JwT0B1a5Tms8{0? zY{|+%YkGt83RU3~EJ@pd@B66&Q+F7?*lvos@wj8iT39csKufS-eGn}27vIk9R59U_ z5v!0M`^`3m<4p~narAhg#1E(s!<>mH8dP_PzQ}OCjC!<~tAbu0Cn{l|m1~_{j$_T% zG3Sf)ki<&}s9(oU^myylPLMzLliP0|fJeyZS@7&~AI|oXw^L50T{a_q7Sn?hJCB$$ zvAAGhx5XGAxJ=1!p&i;s-ty+1!aGLZDm$&G#DK`dzg8cx^_fk2h@duZqo>wDX7SA_ zTQblTgJfWe;Cj}a>26?71K!uD#W+^ktVm6-DhqqcnAH}3N@$)w`7kLx(Rfk>qvObZ zXON|H6IdjgI!8FTu6X`n10y5W<%}%>OhexZ3@RZ3_ECJBaz5y`G1@=g3VG=CxG@nl zOqE*iqY_U!bP+@RA$;`!-I<$$OpNC35`QpXr)q|(PfP#Ik$cpmN0CJ`5Azo7JlTcz zfh(hSB?tDDje7NAhs-rTJm#ry=7qag`PR{IztGT^jm$lF?_XO-Cm-&@%~yBhjpRAa zHi1Gwt$1wp_j4S|eQox8ujq~$vO>`;qZEYJ}8 z9{L#5c^2-)#G7{6JBoQ<&TZ(nib0T}*zEwjQdGeA`$Pn#ru-_u)$)a`2RiJqxb^{n z$S60W#LgKz_gy5-xVd2V|2{sT~VDXg0$r>Oqje< z93Y_nZQUeu=+-024c0$v6mfCqD5dEPR$rgsVU=WNw2IaKR-%Q+NM7YERZi` zyv&gL;w|%(x!_|(vC#vW=E0f(F55w2i(a$whAW6VYZ7Haq^*yq~^Bn$53>p zGalCoD*31(8oRitBjU>OfvknZKh2d>XW&sjV26eh!ocRha9 z$Z(38%%0W|x!lpW2~-#%mky)=#_)SPn{Z0|q~4%c+PWy0o!QI?KK2+F^!?D$gvacq=pYrQ5?hl@!Z3n|#kH0jBn?*Q%oKb+600OXcmp_G`mOSzYk2s&%P(c8Zt$+RbWmbTZT*HR zuhTdL4%n-3ug=1A`g?VNhFi$Kp^n?Y_D8tars)(j8p({0?sr57`ZH@%yV1Pk&>ZhL zIdjOQzd^60YEm{?B)r_$s#hjB^i7R79ac|>5sErJyZmzI|?O&-qzD}S&2!jO79vJPKvyBKMp^w-OvM9)sh_nzAjw>ijM?}aI34O z=x>C(t|lu>`Ge2;r|4-#*SziOlHrlgJcD{ICO)S+f2#55Pp+}<*shSW16mul&Miwz zi)V1zT8LJSTrjLlv2AVi3GV`1Hn^OR`o8DdE)y+){a$M!(qH-J`icz}kXRD)C8vhL zpzH>!E7Gs(Sn0$^n&!v^bN@?LcaeM1LAK5`qx2@w@hHHDcSRX9h>FGj| zvXm>WK7d#_sOxb=+5N=r=p^JYQ&f_EUnTiI8ou%A&hM!Vq@8!lPMSWbSKm`0b5uy* z6?vp)yKQM&?$qjbGJ9DVhRk=le!(?yU|wiqAYa|(8rUsK&t=kn(HLmZ@U5wDbKm|n zUZGOw?kwAsxLEBX#aQ?NTtgZizFWrBVB>fP)LczGdbV6Kq9$Z^vUWctWY=HmL3WsD zXrzs6rPX@^w-xU#Z{54Ei^M;52;CJ1sm_i)zMP)EAwjwtWv*_$jX~5_MSFwR8u*{D zIa@aWomZ8!`sxW;igQXr=@@j)oDZiqww)0q>Qm$FpYuQk;bMpCyR6VEj%In%Ih3&- zj!Ol!5}VkB)!%n9{LX|t%i-p?hBozfXzaPj5=%3VGJjwAt%3EJ&-$6DL(p6nq+ z-&w&V@NK&;01H;!@3(kxd^iCA`)qHxqm(-iH;Sj(*Tp$9qhH@BUbK)l!2dZ<@^q&4 zn?2@RO21h0T|PoSs|c$k+}myFn^Mo_u7~_& zxczA(F|Vt*{m}BzY`@GBH*4Qp+a9~zwmyL~EccB##&K1^a>|RG{&Eo<%i{gHnX}u1 z_g!iC0Wq1-j^!Mmhf*{1a}sGDkJiqNa+4k6YK6g3^{Y(TZ%Y_K_7^iLj6rmaKiVEL zN~CZKdvgNu%*32;7LER4IIfr%%TO+>IyMPTDyiRwDb4gpfXf{c@pa+dL1|kZ(-?X|}pWev8b@NM_P8ZsH3z z;3W$MksPT#=LN8f1SnZ|n049qOqMqv9SE5WP?m)sYDn~VxmN=C zdP~?gHJL3bmRPWe2O8e`(oonsN=r;oH1bYfMvg=TnB&!dLrF2Iz|h-I~CPqqy*1257*q z9p1UU`iO2LnTnG4ETRkTb*AZ|iaOh`DrlP}r@m`#Rp&?N83>RWKwI@i7#y$uj0QnL zlGf|sq6Z_H&eX6!72ZDg23a-1oaMQ$+hs=usG|;5&*MJuY@UJ2XbEKpvvsm$1nu*pf zR9P7s9+XBlS79V^hM31@yW{>j(ymp5^tC;=ble1xE8nkp~g&F=Vvdd||7g2PM&E@$ULET*vlULrV zRls__4K7AAZP6Qo%Ve$CtKzt_8;0drz{?+xLiNB@SzyY8x+ny(hBW%JNUCt74f2d8 zi4mKqHsE*btVIs2gFWjY?An7ib+Eh%Lft)0>o~Flghu^p-(^y!zrsYm$d7S1#uac_ zzaVIGk2BOPZ7R3SnajO3X+2@@Gv zyGy4)VeqkP*PpK}{@(_ky{C<9i}p7&q%`utF;l}v>*XwgPVMHh)@I%McqdbYeEokPa>sb7q-&*RH;RNGX)BB41DR-Fb7ICNE z)7s1jmYZ#5_WH11jZUCK7o`?P#{Aob1~AW$MeTqex{r=|n;OkUH%l-mWd82GPwPKSiW$7>P$xW_Fy%vNK zv*JWXh-We=PVYtFs#OK%e$674tu8dkh+DZz9QSli<@)LKVyUyqoZTHY~u@n>o;cA z*-MkBg@~0}52a^nwbjnAUm<3Hg?{bFhwpb%w-C$B%C@jEHGv^T(5xNK2E0gPj=R+O z>aIl?>N}B7AY2}%6c8u!^eqG|A;z255p5SI@+-aN_oqHk56SO2TlFzDkTDNz55J3) z+pJL=EiXOBJg#1@+KaVyWlYkN#Q~r%Or3UE6v7G23ImDaLmbWnJ-lO6EhlDBumvxtb9K zKje2aUE8b?CpIZ6zP52Zq@OHHsy()%h-#2kzD}v)))1S(O4qPeuRj?DUM0U_y2cd4 z@NJS?v2A-xjQrXq^3>MXZLGuL>O;)8()hTn^w!_nSN5Jxk{wYDWtE%e{1KkHyt~KI zhTNAm=NB4$H`lMw0&4ORkQvoL>))x<*?4RQw8nTThRqSw!KpljOT$+BwdDmYbS%%1 zT5p|LTrX5PyBv>l^UD4NJfGz(+n|%jUXzG`WMDKT&1lf zDW^*?pQ(2YJ^q%;0Q*j0{^#vhUlnA(ab}M2qzZf?o4VP|^97!*WMhrRo%g#yG~TY| zt8O%*jTu77#`i9gc*LY;H;#p)F&AePtHZvHpt017C7$ZG$y+NP0S_IoJCk5{gMy6@ zK3#n;A=gmZ5pELTLs`kIxS|5mnEjN-!b~$w<(t2NH7S+!J`z2w@oZ&BYlD@#+U^dx!+wXt=_I zem=i|9NVwvmgYk7sh#4_f9D%`R* z^khNs&^ER#Kh9u4a1jhqka0b0=ohOA1nER~?4AdL(SZkykXeb1ZvNjj3g*qGWsBydQ*CTd+ng7{2?z!z{7j=_)kF(} zRTdd6L60vfB6{Y4Q;&7z8?cZgqm>~|Ez%qxbW^MLiw|TkMqhXpZRJVJjH)p(wDA%_ zMZ5$Obders`21%@d8M+7aMF0#g_l{ddzJaWY7`qBF1R!qg-F?=cb-1X+eLnmiohAH zQOpJw*K#NY+ey~o8b0S7aYqV}-Vu0-+i!M@^5_Tpu^`>vV7ncR3$gEJTlWsMJ(r

    J1DpYOdD6O}d-WrgKbMn>yEpa`Rz=!mdATQWPLdID z6uE0+^kGR`O~;58*-k-VR1oIS!0*}bzJsoDGa{c946iF{b9jHoW5VWGZCpW@t7GQB z#w^y21i8<}g2#z}D^)|D3b32^3b>>1Onazfgwe3NK(Z!pX9sIE?!_HSl6*#ra~6gX zK+J`KN<-W+e`Xk7S6{eEE3j^3EAs%-s63;88A14aBTvR2V0xUU4Pe5-D>Ok=_3=^e zWQ%b^)_f~cH8l9KlPlViFJ=TfZ^Wpw{Op+r5dhCksRWKs$Ui(29jeeM6u2FakHa}Q zf>4pug!F36`d#Iiu_K>kQ8BwdMMDus9(Epr25&4EHoig)r8=U12mXv4mRkfcklc`D zZMZF@f<#lel9vL%9bF%ky6g3koo>>Wvg(d&Pt5egGE226EKv;|5ycOoBveEcCeAH_ zN&A{!@l**x_=p?l6!(p2sX|INVpPX*z=?QxN<`A~^G__*@-eJi`WC>=e5?*Bu$vhW zB(-W^UcPN|QP5CItD|X=91MKf|GD7hb;SAT3y0 z)7%@V9^or-St`X#r?Kjf2^x;aHLGMHW@Hli+oflaAiB4H52>!9isRXXuxyOSj63BI z4V>za!KWFExnc$*dxJ*37S-uw(A`F19dMa@v z)?_qSg{Xmu3wW=cLxeON3-#LU$t2U|sl_8=kwXtIdO~8DF31N06QijdT2k~yu;peR zn|h4DDjrBQLGaP_Op@g$M(0oP1jY$-6uzYAnx^Z?uznUqc-QY3>?!|he1=1jtF7&s zRpvkvtyo`FMGQaF<}$+!efDA`QtsQUO(NzoGXB-)xir>@m4{p(%B=tMEr-odE^WBg z9FklK{_Hpu+s$|axYzi>?YPG%3wyF1gx%-t_IqqL{>vYX-PsIxz!Yzz(%v(579|rr zSMZumrnv98mqzU9?EW2r-9-wW+H6%pMaJ*0LJ35iyK?onIK#@z57PeGs7l8Ow4_@v zalJ0{-vkH31zj)$}o#760~l2Nb?Bx67FlJhU-^A=&4;MK4F zTTr4n7=&gsmBfl%T1yd#}{la{Ql zk!(;7i7ea6;EexM>OyZ_ck0K*G7&SB{w~2{6YW&ePafD-*0zfjjaq^~ZD@8`ejs3o zYVcbV*@A_g!Ft~Z-M_{6bHqkAx0`Qik4}Q~3H+927!cz$V5-2fc{M`sWkDpRR^}-? z)8!~==8IDn-faPZkpgeDVhv3mtOHmc^-!!z4)cZ9!SbaQ{90cRCK?ONF;9%7$eNndM(Ts zjw4JU;T!Lh#SCbyb(>3))96GZIzb>;U&3LONHD884RBtMt1J3k=W;Xy;935&7?M)T zCKS0cjJ-f?aE-azWFQ#dkTl%uogBmUZ0OzRsH!cB9_^2xKme; zDqPNZBKNe>=b8s2@?gbPd~9qLg_76W6?qH!yiW61-=$b|ZN94)^3<|38B3t(GM_C_ z^3B%UbxSL$U9@uJrqGt1VmQtbM4U3Vs=K0tmf@&z)((OK%RDptk-to#O}IrJ+ZQ6+ zRINK2XdTFWCsw}bUH+93K{Xa|1b#7QbQT*2d!LNDxhzrdG!J(PG}m9gQV?Kgs*MN9 zomGAhbWXKJ+*a@#j~8HSr5tqK6d=IW7O6pEvZ^17*nXah!C+16=6zH!_pS~vKO^Lw zH0q3JaYGjXq*)DznZ@+)u_E}g|A{AFvudQd=}jOpEo5Z~K_P+5S|(;7mj|CB$2v{oTCY zG$0f~*M)(os<+{>yWYI4G($8Qc>14?CkpMF!d(u)Dk+x7nVPUx!gPd6?VAz_JV$i_ zy5l~|a@Yeb7s969mUBV5pwejS^ScFYaYGf%#ih7A=ACb-p|b(uAbIh6LpgGuSj)3j zV3xuG)3k?dVp~_$J$EKNhw|86$|I@{NE;6?ZQGDQi~)T3OR)S2njb}2!@hn<|JatOB6Go-qBuB#p+iV3qiF`-4g&7uZvd3yJQm55LD8aw>> zDJ-euPS#<2@a3OQj#lUCXIbSJ&{ECXF16mj*lD0iW{eAFw50=W7t~S4a3^>uNZDH-6856|Liv&SGpq)R1md7xAOs^~Bwj_QnKw{@ zh-EK!?1@Bu>xs{y$6lAJ&W%e;Q%N%B)|(6sz8MoF&RwY6GnoS*e?zohUz> zlTrnLISDJ4HHnhO2Bi)ld0IP(Pf>YWgUz zV^IuFe!Xi0EuB(+vJV8)3!E9DNjakht957oe({IxU`(v`htweTqHGMJo?c~vR@!dR zLds>qiMNE;aA@qKm0u+B+~zceyPSqJtDtw-N%reVw)IT7m_XrZ#if900JjJdh};ov z67|cp@MAPBfZy~6&9~tTF|;)-vQydo1YbF4V}I>lvazUJ~JN7z-QNiXfSW z+|C&I7NiZ7WX(s|JOn_>E)e|B@D(i;u2@Y40VIAtlRB3bOtkhc)Tu zPaet3%7$SnpF=x*fzZcLnoWk?hFl=A46>}1=LTWpp8Eq< z=(1O@mqNL-3G)n1gT>3y5|~KAeRq6v}cEc zq)CFGw$?t33kSayL(xgJEr-zb^ihmHGR(AxORQ~V)-FgL2X!p)BET)aU<0&*g)AvC z*lU{YYz|1A5mtHpJ7s5_@Rq3o)vrR5p1IL)(I{Xq9|kG<$lnG#d+xTGf&w3CG|d-yYcvh|_hM2ChF-3*VS8E%U9XHxFyAV-sis25F1-eMOHerc ze64jrG=Z{5WS^yCfnUBf4I5<2v)w__iI2-2$B*Ysq6iejj5qyWJ2`KFZY9p9l3>eU zy9gx7s2BIvUP>(DztM}^ic7)O*@`W$qK&|*87_Vdd6@vF#S=p^MvWCi+B#%fIdJ2x zXPWl%*$m6YkwMZwGn_aE`=a`Jd@u&_SH--LG-Ri)jlHNCi;nyuA0lZ=%tv#3ZJDJ` zYweg8@l|Qz)qXzu4nSFhIsQw?LrmprCV>Pg)#}~SZC`{lGvf?~d3ED_hBYbU3dXo{ zr2*3o@pA4E8gYgJK7QsHA#iMI%Owe|MO3ZL9uRVT(qk=9?qIOtlcryamV@rXT!mqn zlOTeWm>F0S>Pzn$SIV!gu7%JsBO_+y;NW7jIS!! z7+q1dh8?CEBC`Cn7@+HTPBYedxcsxio>Gr9D2b5YdVx_uT`SHys6x6v%$^|lLxh>>t)wef@7K^#2_n^<{1V=lruY=J*PpQ4ha!=?40q-*Xd+IEE zoH|P^>Ep1NPz>sCVrF@Q!7}^WX7y5UR%Y?MIlT@8Fq*SA^+hPZbr&KREew`y*#2D# zl{lag=~0guWOcEK79kd#?7M|*@T)>*DN?L?cCe`Qe`iL=t^c|fN|g3urkM8BEhdTK zSWU2Nr`j&mZKlZUG#l430lr+Cs>9+Heo|$16~H3?e}b&bqU1D`HJoR$>$HVyW8$=z z37hRs_+%@=s-XfI^EORPpR`AYo6C@R^f{05k0JciT`wdp{i!f8Zz`smqio5?NZLB{ zRk6N`KT;8OmGNAfb0hE?9*+aFRR1^1n-0`3Cdq1c2bQ4#9cX8*mgQXYqn7ntYpa$W ztf`F-kmhHC zKVGG~Enlu=w!&XvnR;r$mPMf)5UV5bKIjb7;S;&y&<;%d6a|<9X>=hRTscYx)U*{{ zG0hat1;UH~WgB-EwHTbjEu*p> z@1m?P2gPV?UN=TD6dKB#FS7N{F}VdtsX@AI?eV6R-v*GN3-7L+{pB~bti3;&>W@Br zQY!cz_uM&khpW1BL7UvMLASDxbBCL0XJ)iYFf~7Rt@Oqme!^Shgzg{s+#BOZ9+wxD z>YLO6rT&P@*oh@bh(ibvFMj6(9yRUke#W3b<(FB?B=7dh$|g0(#luehL8%ORv)5T& zWuww!k9nNgTnjVl1KQPuvFxtst2;1z6E@)RjO57ajWHzy(t2Od=rmK%l?*2_noMj*n6!LCLs4w& zZ+t1bJZXvLT?!FuiEJgR^laW7Wy_SbE$jw0R>%3 z&%11m3iy3w(Rk$36IO$nJqg_POtEOU&GGM3K2V4||0ETjoWmk3!G;i*T%{&Uv=K== za*t;f8LX3l%URf!9%*Jo_FqmoyjoNkoS@xx;c>-U`;`{!=evt?+&*iXc%k2Axk5nu zu{NT3>H5124oH7r#SShToTI>+0M4&h9%#PjjT0`{vuY`vd{ z6Nl(h?{7a){JCA!sek$PJE-Qt34IcPDw&9_DWPz21wKGKmXr8jNxXxkhz>dl|I5zm zD8ye2ML@$med|%~yhRgnf26d?AT^~q<`XzayN7|`3!mCu>1>O2Um1)OflB0Vjd_HJ zv={Y|LX2Q6J#lZg1bJlb0Wg?kUH+<*oh^A;02FVCQnW|FZrSF$800wt8TK`^whue_ z{Vrq#Dw*}B2NRLdW6O>sp@0Tf&-?m?=gw^6`1RCW?n5S3 zSq&*V;1!6pHl2t={(7z!W1%X|ghb@r!xr2+=C)DDU@9x(5*<=6J^REA z$gJ=uwgGlxPAGq@>l}})b?ej-1DD1>&So~u{LNjS4^F=UvSc7O1jQS^sT&vlmrU)M zs`h46CrHNogO{=*S8%(~%<2x(ntNX(i@2Me0^PB*m0Qxv=~YWjYc13Bio$yylSRp( zAx!d7a|1k$XD5c)HSpFg!(^?u@4Hi8P{FKj#)v}Z;Iut1y&(}r5j=BzKt{$wt6xe5 zyy@ib4`Eawnp|*5Osfs0Nq%Q9#lGmc=TPS|wuQMrA=xzC7t$g{1^dahFjd?-z7Ut= z<;Y6g+ChK(v)&D=zJe9+6UCWGSR$0mG%Ilo=e|e1vh^$?l~yoj=~TUt71*YU)DM^I z?jGW2+P~@4c?U(9BlayldBoYBAY9N0K&W(#-?jsaHcdacS%}QPsVyRQQF_eK8`uV> zg&(S)e+I6f^7&Wo8wjV^KL^Lb*NLm>5pUk}Vf@RFXH4`lW@yXCU5O$u5#TMaBm}!& zRVSD;TI!<%0y1fgaR2i4Vw^ON3Grwwxj;IPfRINAG>0d1-%#a_wrl=Z4T!Cdb3-$` zcMCrFt&Z+C_>Ky4yH5(?*mgalNIl&6#)&@&t*-j~E%Z59ySaTD zP?F>{DI)1Tlk;)(-&ARE{PFuX7vq>LgJ^)_?DYP`82v#Og`Ca#JTgA7|LQJ~kP-Wc zx|p8fQGD*4)IlD)o~{G%Uo;){wEo>6LU2BX-=hm91cUbU-k%UAT#Y_9rlwBpoCol> z9rhO}Wm9~__4aZZ^(IE#h!hTnjSnqk=h;&xq6nWopUVOjU&c3p_c!GDwhf3W;Dn_e z+j6PoaZO#|cPT632LZ*1q^~P_)+(fL`;A&%NM9R|1&z+rYVsQhIJfJzw!77bvlmz| zP8-XA8sb0XdD^OHv!39Pu5y>A6+Ma3a^gp>_WZ4{C$CHo&1LFB%#G(~7rZYUTf@U#32be&|_LTPe^@+jmb+`Lb|r!e}n3@S$6c_Y~IBVzF3 zG}ES)dHmY8O``IO0j(ETwUPeV7RsV>gRedIPDj+!l5$jzWw8xl8MGL@X!-Y)^|OIS zDb7J3^B(`u+BE45!fUOK)PD=0gx!Eeyx5`3rXtl3g59Gpmpe~wK?5-cewimFXO7=G zL9>dnJEv&QNG!>hfRq!;XyiUQ-5#t3h#<}|@bVutoZEXYDZ^7FG=QIIPx^Cp{_@7C zrcAR?n2}hRrYd!_$z8>?_aoqkNlC>Q-VoAc7+Jy6OkqsBtcuj|lhA>PO^njj{;k{% zDQ$i|quUgmz^|GSYO)0jnD05**!r992@vQ&b0H1M|Jw(Wc!q+{1d6mtXyGwi|4RQN zqN7WQMUwvCbwqe;>ZQ~Fw~Hl@I zJsd_*5-BdT2Tt?~Lp1EAQV}E`A;d~z9S!H&%poVlryb3Hg}!WXgQ&U*kTI&(^>C>7 zKkJd8_28-uw{n}!tY^9tBRoV?L=u^d@|li5I`6Y@3xY?J4e3k|l!b!+{WN~4&^hH9 z711o8f)5lxf(^roR+j62OI(;t2`9@D_5vL?bzBV`u$cHaYGNC1zdEs~PEtF|G>m%nsRXYm+}ABqWcaoICJfB{%VeR=t|^zjzj#b6PMO{#9CGl zIJ)TA1(A*TyH7_a6aH{~YacX4SG>jny+8p(?9w7SwbiTry^2sgVnD+0*vgm^-{pMa z1maFjak!bq9$cBe3X|9Nz$RcIH{$(cP6-H1smylapz>)!*h%iOP6lE=?QvR z8#!L*&4-%h@V>{*P@|)C-JW76ae&I21|e|e$59qh<{7Pif1?`IN(Un{M^rvpq!$3{ z0kV0o;2TGzT>Vct=FX_y9ejyb*7nQ1vSSmJfud)p-+5CzuE+uJ>)?kydmXpiJIT;7 zB%Thx7wC&E*t7rl{eR~V^b!>bM_6uxvO`8>{7kN5_1MBgnWOHn|3WVLiN!LBU2g`M z43S7=k=VF*7f_3A!g|C!ZUG%9$n&RN(m_|7i_lhwK~2}uQQl#0A6v`$@lA(UYq8Mw zeT3;(D2z`mcR1xc`j8IJOGCC~gMoXU#LL5D{K^4A-rT;j=G;`v_v> z{HVnN?Q+A4Cc5xYdzg~|Z6`?-_a&6pm>x-DLQG=uVZ^20vON#a&@ulZe$(zgdT=6A zHWH<=Dwy3%Jh7(Q1HeU(njlh)W}Ac;uh2dFzx2})8Q7>(I?@;Rwj;s#SD&^+P<{T8M~{`igO$;Bh}8I4pmz z1mOvUr;Ygy+}@siapvR7nurNudtz|p}?2iHaQ1xNLze=D258 zyn2qj^Kye<1=9-T#VF1aPQ-kC(x;RzS zCnWyI0fXdMi{s+%^v>z1?qCP)i|9_kkMT9~VK@_WI%#9E zTSVR9{=)uP(9Hiu{oSu-!Tw!xc7MSg>KNgOCF#6a#b6&L&)%OH3%&WPZvm;%GyUm zGQIdN%y+{xp|yf?mg2Cn4wIl(Rr@7XQ6}x`=rm8kB<<;0PLmL+>7dHJ=$XomI%Nem z3oy>d0B`l+I$latKIO?CJkH3FxAAB{S2hDkZ8pOA8^7z2ofdvGKay#ryNnF9jsRzO zHt~x2Bdwz3Kp2}Hg3_5z)Yv}zsfbo|2+YL^y%XFuRz2P3o+2)v(@HdNu5#I>@e>{w z{(vIb*n@hQttDpeGnC%@K6gd*jCc2M{_@@&{rkzBO^=5yr?oqhUK9I2T zRP|f+LpQs~ZMQ(6TWS&^YjB&ZLOe_f-B>z$DOt>+V`xfF7*2j3mxnB?Ue{kGc{0t@ z`N1WwuW83@8CP}D^m6W*TfIbiY=WDaQ*bb}qpYpZM%F|e+Hrf@V2JIJ00bxVt`O*L z5~e{SwNB?nkWLWIU(Z`Ra8G@bjSwk+L^-SW-{>5UQaDSjw2beOeI@cHRQBTjG%f76 zr(|1$M)v)~Yy3Bvn$_)JBb=nfU+>iTs2KyT)St;ISvxshM0yC8)!F|hB*R97B^5AV zSd{k+3H>u>+=rL&HT)4{<$;YKVv@RVrdeQ+=ACA3r|<;&@x^8n6Fx!Ke2!dz*`oB|(Ak8%$u3}lz&4Of8 zJQXW+Vx-prInz4jb~_GzZ>3~}kGE7Cd%v~nbw_N?!20_JntSqh#DZWqzjZ+&Q({R+ znVnhPnxU-6xDiW~x1&r0%cR&1XB9%)%F^d%j}mlVgAn&GJ0L7}WK-0BEK^jhm`I$1 zCF;BqH{WIFcq&~gIj!qPQBbmonqPS8=e;67`naDqsI3#|@UKG0e&g06hDRSG>1rs{ z)1!d8zScU-U-y3k01E&0S148sG(qo7UBlQ-;2cHW>6?QK2y-%ymv6=`F)ZnDYUj*1 z$L0veR1_)S>{>vWli|F7WW(c|T}up0I+B`irmaA125@$=arDi&C59y(NzFIoRv`z^Gn{?iX7l=H_hZErybL1gC&B=BabrUzhn_}anP0@v2yfZFqxo$${O!cjB66NS>- zyb=Xi;%LHOhC(@;--Tk`0BVMkO=^djt(!hc zA6q1Bd|nYr;3_0_fF4FS!60SRU8NZRi~cv%BsjP;DiX8n-Y zqKjX}&|FnGni7Ew^3o}OUTUM~B`CJ|C3C9%i#3ebXc|9u2p=Z|kd+g;?o0srr$5aZ z7Si60y0{zC2+%8qk(r~RJ=_FbxwxmIxG3mUY#`m-eDt&zWHmx2XF_!H@)1*Cv%LHq zHM)6!8aF{pRA)~gVYl*Dvy}SATcSF9x(TZZtFjtdmDPS#*?33Gu*!meM{c;`KOnfiyE}PbX-9E^+$b29Uu*si?o{_tjN#0@500VcFlT zyZ-Mlej_SD#`8p!(uLKT>aJQ@wE6sLxVHOP6*1p^-=069!g`u6%9Hi@etYtPBEZvs z7+~K9*vkOAsBbKKjq5y7EX$vzb-XjtE>~~6w^%%=yX=wjDt(mkC6}`-OQ5G=LFQhu z)P04!wq35}+#)Mhq;C*Ao9>?t!e-(4+Fcr?vIbo_4qy8)dyiJ%_CFLjVic9vcA&xR z+u@f2>MEY_SaBzB(Poz4&i+tfHmt0FA&8^hx8u(ZTAu#S3?mIxxxHRZzxEU9=WOG( zUG%>8Yc1seHon`n>1*HCLjG^#TXzq~zI{0Mi-*GuX>!CoarNygNAfJ)tGB&u;wtQi zOS|FHHp&~@x5qSd3;N7XF2QPlZqT;t?$A@jt?7^Bg*GNM*l5-4m5t{?8rDP6V)lf^Te)k zAOGHXK23j`LFR@tyg2C&x=5=;dWk=~kY6R|vU)36db+SuFpkqyXo}+D@R#V9+x5}( zchcajvFQ-MVRC=9$js`-chy^eIozkayxjd)XZS@|>C5tCoL4LGMN)_PZEN*`#r2Id zNmTZrnv6}>(eeJ}?o)RMPZztpR0+RmHNP6Jei4^(@u>5qPk*hq9V~bydb6d>+qutJ zFbl7z|5W(B-uOxMrWGugDP7#JyKDdN|NP(Gx1x4y*~%A2?Ts%oc%M{%rBHv8tEcGp9aJ=MH_PP%k6#W=H(c$ke~>@F$XIcmBg?) zUbPs{%ocBr&eQe2KiaG4kA)GQP5)wgbZLfD2Y--1(_1%@-*hjbzYtC9B~CJhPt9o(c-H%QLTkO5D!(oV|S^MzxCj z;`-PR3B6N0`0ekI`Pg}g(p{Pg<%{JfM@>-uCz0Q%X&uURQum^NJNPVi zj(^qmB4qW_A2T<5E-Vks$F4$JJU8Qlmm!$?Fw_2Y#QW@jjpN*5Oqs3Onyl3z2c=fE zi3)bRXMLI8c5SrKGF64zdg%cHq!(to5LWVKRf@jxvEmm)q{&DbXNF;o0uiRLw#2o{ zPCcil>=g4%xL;4nX^fbX*iEj+`fiyyv!+=$kdEyLt;iE;{6^rVq+loHXWWt%)v7=WoFW%39hQBZ8!zE#c1E5N9JSRLhQ)ZxlleHQ|PkC#ig4K{*j(0cM%j6mE z%FlqQC$6#6Mgd9CHW+F%Z7_B7p#cF(G&LqRx-}fzwv!1aHYV0gFtKgh+QG!OJ+W=uwr$(*oOAE}@l}0)c0FrV@2b{b zyZh{3@)QI@d^)JZKTTB>)+NRMea zk~e-3Cclw935tey-oR?FPRO7mef#z*AlOuHVA%*89}CjE$ps?&eLCH6lMe+7>`6}s z8rL_#@2x&+2E>-){TAuTq*p@hxZS_Kd9kjQ{s44NbGnbtU`l6 zA9Mu;CfB{$*547ZdOsKE7(t3X9>YMq@!>)o8aJX$f#D9fpbpj^KcOuftH~sdBH{EX z*3uvz-p-XAxPW5Rsp_y(>1&lfO050NAc;!SEi*1Um~^R}Cfv)GKivzykS-r8|+wZVTu)F%ag6*)GtW%(Mhun6Xe8Ce0!=A8D=R%!{ zb_c{<;iYz%tf$_8@Smzv!QHTTvUr<0QKQZS_L02?k+{lsSX5o1;`^rrTl9G=l3fv@ zJhAnms^m zku9r>w8GJGLU}gL>Z)K3QqeP& zAI`~2>y`7)qOILYmwx$s z4tf$s@GU?>bR$#8T9-*aP-L(qEyDf`msZD*!5(cxT?n~cfD015%(k2@D8~TOizyIe zQ*8*3yhjAbQmYHcdC-7}I$Y!2_hoKp&NK=r(RU~|)04qC9GPKLkv3vKqf5G!!XCp* zClOuf+o~+#Q)viaA;#;e_?{S z(^4F4E)c@IybxLSg)XJ1z_BV(rWr<2$ukBjNHTho*jci|9vZp@>Jd=Mc~Y6Xm<8>h zj*c5Na-E)}ZlC`io?ws|7XT|Y$OsW}sMrUHbIN>-sB4#CUh5ZR!W#Ou#>ObyA+l3E zE7v2VkKohu_z`(krCZk$McjZoW{ZQQ(ZkiZRUPz*r<mu;mgh0o=pA*Z zWJcg_aQxLyD)?QqISr)bvN^W8bl@wc_#4_J1A-#H)*e;QleT76U-T zJU4UOb=&^yjkOPyBJ%{6tS$Ahgv!CuE9S%4S(4CR!HogDl*W%s-A43nQG0ne!-lHM z)+s;tz4f}uc3S9;pe_FK85$DvG*lPL=G9BQZuZ5DKKQ!r}k z3~J~Bbq%CtYkupFPi!kNGyd3U@Kz*A%*Vt=ANfMBx35dK8F**47;;vN_`M{}$MsXo zt2``)yp9AlQAj||?C!^}e!?E6{5+&@75#gjB}`EnBgncO?@3&UJV}?gT5pB=1-yQs zq^;{=P@LsjpqMX|wq76E-k_cLAk=iah_<(#9+BbA(ka-|>h7)hn|q~lMmyPVmCHfA zROU9L%rAXUI>2Nd)N9{UDUUTQWX~~FyRtogcD?b(Zs_vm=*R-NwC?fg19p-eX!uwj zBEJfo-9`8z@z-N0N@Qb%hU7|HnfdjplrlRmYSQbEZ20*fzleVBKn%{JhsT8xMmG$x z@``YK(fM>m_zpv>A{w3Qu8;~0C0q7H+(O}(P4-+mgaP|HbI1L^2KUIq!Y#47SZ2J7 zM|W?ca*-~wM_aYgXUUV^A7pc*t}u=;bQ$dLU$paoY|^Y!PL8?4HAuFpxNC*o4#cdojtkdZSCm$G#x!}5bZpSM+^Ev}rptnnMt}uVsnB>qCEc!FI z3Z!TI@9LPTJC?ZH)J;BwtM0vytc$)QvN)m5Z_5C=bTv;h09{hZWA-Z1JY)?(+wunK zf!dUMqPb9W^dZl2je`@2_?Okvsg*NP5;lGlKt?Gq2Y)QbJ|;~o7xUfubv7QQ^wrQOyQQ3Zqcv1rFdrmixvMEh3C?SwkZmB8>8YbG8T6)8|#*U z>kb?wYNenYwrB;!o7i-nGU9F0M#DEzpV*Sinc=jK>(E(I#q>RG{2nsqupo(6Mte#* zs^QBj&<5KsatLsK=03de@K45;=-`m7zqK4s=aXlU#fhKiDKb)s=o|W6qH-AuUm<(peWbE}#rqS=s z4V~p?mz-RDC5!Q@3m3HII!;0k^u#6~=)#Xw4R^v%nom|5TwX00NEU&rab&70)+E5AH$^r~7}PJ?SvVI@)=78=2iZ}W)Z9gPmzm(C zol1TpZ4FbK-N~D__$qx@JG!~JL{?O|>7~}??)1wV85jL&PuqKQC#2q&i2&CE;Rj(P z_0fG7olQ2OK@>ExOVz?Pef|w+aJ0hOt7_G|FKbS&k*{PSc;_C^KYFEow+Qy$8mj&aDNk(ksp8}Mjd8@!%gP}sO+lJaB zdkJ%A^6Q^N8ZV?OB?`g1au2!Ky9_nV*4zdd8=FUkaFzQVH51*eEwj zT67Dk!LoW2F&#|b<(YvnJc`b3+me~P>%EEud4bWcWxIPSYE1;3jWO<*q5vF7E&0$= zQ>q30>K~l4M1(jX4Khi_(y$u3b?xs2?1ooiaL+267UJnG?AANcwnT)mhYiQE%Ju;z z%-Eamu-6|l85zi0_vWWmAC{uv{MF5!575Ah%8+(^%?JC*`AK?IX21LqZXdcw}<(- zRiJvu`ELfLXqA2Dw}#zNHBG1JAvm4k}$ zXv{9Iz^&HbM2dI`2m-vZDeF{HK0#2Afjm23c&j&624Vk8dVBwbvb}ijl1L8r64ahOK5y^|8uS8rn%}OmD0R zcT+gyT|hTepn6-sYJg%mXd?o2H=axz;Ox8MZvdlXYyOvWf5^ux5>80PO^CHIGXuQe z>;i#PK~cL7Cum;XBqUM!PHb%W{ZrhLCY>)cWw1?Y)M07Euq*5c2&j zGP}Q6bgfIhpy_+pW#vcJM$=d8fVQg<{N23nDp0pM9M<;W3yCMdZ-dCBfh3UN=G|u; zjF0dJB@3HW)Kv%GARd;k9{PmP-cK zcVPYFhw=40-SFFv3jKkrLzAI=g|#MbhctFj&H8%o)s%(^KYeERO|s9OfE;QYbCTx# zqN_J3ig!CpL<%;Mcc;E&2MFm#SOn+W4rcrXRch+vQ^>oBZ1}JmE1G>WrL*XM1cA_)N@xf>G<%(Qr#H*mj&;twPwCnVzlgDeh@phQp^WWW$of$C*}xR z79E8B5Gl98Bw`XbUH`}*I`5K3>^qNa1MXA8S>|P|%ma?wn;L8dZb0*DsAaLK04b1U zO=EY<>>m!s4m!(IhwXv{r))PQ%y&9mA!m|!ml%yZpt({9N|mI$$4npddryW4GDV8` z#(RsdxuzYm-l7Ly8KemYzhsds(-T>@Ex#S!%g;MH2H}jJa1(z1)EcKHak2eRO~zB? zC|5mkj`cRaEPWxH$Yxns8?X(4gjY=x6-$eq~zgu$dNhUDl_kxJ(5}^xY=!xh}}; za1<%zRp0`8rGTG7w0oRwAere>lc+ir+lFKZH~(7 zV@={!Xv*#sTL={%mfiw!ZlA6>EN|UTeM&duCf1WxJjye|qtph7-!Ai&IVTZf;Pz~T zEZc5Y$$Ygi+I}A#@>N0uS@_;DWoB(#@Hw|G?vW2D+P4A+U)VMm3O_4UyJF&0yHI6c zZrsXbq=-1Mw7C&g7f^ohiGeJS;~R7=WYg4RtRBknaMW68 z$!#oEoFmj5(rR{Fy{*>D`V!px?v^xp{X@o_Tn%Id(x@xr+XzZ!T`bBACJ595>acGf zz4^Fx-2y>uGjq^p+hvXXY;5Lfrq}n=Po5Acs?PA|UY|+?>c7U@E1U9`9UrSS+fGFH z+Sy*IqqClCzRtpdt$j)}Fa_(yqzYpVaSYI@uSGV`ndMQ2aZ$lwvUdoojo1HZc z`D0IT%OJC+k82p>8wfZC)T?0Vt+hf-y>uFoiXhr^dJ(zS#L}_zk$;$@Y73@^mX$94 zrJOhnnVUd9u>zhoyR8|=eWH8bf849AOH1I`FQB7Q-3yQb(_b(i;+&4?;^P8Bqi0hv z-2wqwJrjI^sCSGYag_HLel&5g{SAe>ex*D!cE38FZcmqspyF{CUp2!=tobX^^;JmN!he|wIFm~t7j9u++|w3?H? z&R6Y!9m(zjs#(>o7mW{^UQRG@bHuGu)=iadY(q)qPdA<98$Tf4j98u7!gHLNPOH+J zagctj9`1Z^m>B)-eO31ZJw#R0w+Ps{-EZG=IpkDx9Q&dN9y4DN4K|*FZI?b=oVo(F z)9I)=9aPVg^yX}TVnLGo6n?nwrdwP*B}~me$rStr*nLYP7f{1aFVMcFHiEbRvTgay z_gM2r!FF{J7v=jbgR_S(@p7&Z)ahzaA;C=cUN7bpECxwF9H2x4A|K-5Iz86LEZ=0) zO4#LtSX=k*CR7qjxIoUBUi6~-WrcQ0*Y&} zm&&(^u@-&f%%1|nM>Vo)8iBEND}Xq9yBhLs{>?|=Rd&d=-aM}~*_=1E5r1x8bd%O6 ziE?IlSXtwOhLHpAEC2qq%EkV`fx*22zN`Y6Jq(?*)()lJ$*OCLbW~*!sl~N0h6n8& zj4Wnc{e3t5!_m5IcJpu3!E51vo>}`25@ofwwao~Q&f2qM3H5Kw-VX*q z<98yA&!35nR|2`Y>P5(;FMr8eu6|xZ$JHxTMvPVX_K}S?wm9j1%0sehTM;iklBFcC zOR@&Eahse-P)^!8Z#(xHt&~G^SsWnE^V8Uye2g&9J!h;|OH~X@F>|p9pwO*7{=|7~ z_{i^Qd~2k>wT%BZ$}53+Ml+)3Kvb&)AXNNeC;OZW@AYn8{B>EWZvLI|QoXA0^}U4a z!M*nC)<|G~|GwbilvozmnkhYw3-oP=kA{{{Gvg)fuC(BLE8b7T3Iz!bQD z{hfCAl1DyfRTbtU^UKMQ@AZK<zGGM3zijK$OwXCo#c6oel?Tu3 z;f#Q=^;RYdO`YgdVfC`-ptiFB7}`3>t|eJ|S}}0ed17bO`;+=GbW;S?@@8@3(>lUN zZe&c-QMc1cTPDt)al+8Vc_45wm6;)q{#(zzjVbF}9{F@82b+YO1#ofjJ;N4Uwt)J6LH%-U{h**Y>QkH zetp~jw|!)3fDf5H_5JDE60|18^f`$C0+EHKWe<@okkiU9UCdhcbqo+!Mt`BGZ5#!@$}m9(=tb^uS?5b)sHbKa zzHqFfm~hF;1%sOCgTqPQ=I~_o1)SY~2pT#-?}~Z7@r(z%01#EAvHrCNiXGS|NK=LK&??Hqo-anhB(cUe9Uch0iy0XJJ~`$xYz|EB2V2~Uj(0X!>7 z4UdlJ8$7snv_87Rh6jC(TsevFl_&v|^G?6+kHB0udCqG<*1&2G*G2(j4i66e7w#er zk_2gK2~q*9QbdQF5V&9<0Rl^Jk|>&)+;QPgPA)e5w-T`5(Ik|qg+CFJAPj^tV(d@* zjZRCT`6K-?jWT4JSK}n%6eJI6uWndKF2SJb70=(V>wYlr2BDjvz>~0u7OGWGS({=2o z*>VgB>pf5=$U52o$kKh^7E*+tdy3d*MW7{Cb}X+3<~Ty}h|+>Y0?&JKK) zZ;hNoQh|2p*nwZ=W7U5Gk%DTx)1a?*0S=?gA}1o5{(Ae*&){&lRBt=UOA$=JTf-Aa z6h2Y`kQ69fR3cJy$P)|VOx)M+Lgm`aA&$|z=O+vV0-Zr)kdcknkNvafV@O_*wAkbz z9mNA+gZrHp3w@3`_zgPS?_pIYA6D?ai5hKvt1wp)z7;8UgEhveog(||$Y8$%sQvv+ zM4oZ^;aQrLo!d=LRx8J8vkHG^k?Z4tZf^zvtVZsTS*<4afxW_W^gUkUQi?(Mw;9*jv<+LHFI!2(?xTi)dd|Qzs}GpOVkQtAw^g(Mxy(@ zP3;3#AWmPta_Z2H_`kA#VPh*Nzb5iT7dE}@aQd{g|VKO?p$>of|jF9@o>P?9HE_1O1&6NmO6|TJo$$a(2 z_Z|j+M=Uj#L`1I48&$=tSpNlRyYpt2pTYCfh5Y4si@VxShwX*yC>S*)_{=Aq0>F37 z{e?33rIa|6w}qWKJaeS(|I)#I6W}*HepDM2<<-9PHo^l+Xhd#&U5MsoM81E!EYrvA zMw!~=;PoS|Oo?V%=Ic&FS%jl(szRO$CX=EJ7GkM$k8=D zC<@B?1W>l_!LKM#ZlE>s`tRm_wu~% z1ZJwSeqb)hthNY=4e?&5+v>&`z0J znZl-Dczy`eI@fND;(!LYkFH)0dsKkfCBw>q$Li zxHv@dj`>Ur;>`iTIX!w?)mF0-3pfqT7ky(RQSQr;d`HBYx&l0Ar&)1^83E93pt!xf36g`DvOG)Lm@2G)Mw#a4?4YcgmsF?wI%aX4rbmTve< z51m~+G>|Z66D`;X74A_m7-Kd>{Wm7h2h>>Z(BtI!v5q3rKDgIX6-Sz}7ee2mESRlN zjNm>2=Ws;}NcuwhOli<)M%DibWkKEZyCV_7Y^hrW=Hh`(^|+DarSBD&^I$x3WuTcM zVehC(F-b-&uW7DKI`2hIj6qI0V0NlAY^oM=d%n@Gq)O&#Y?QGrX&eJDZm`y#qo85- zf$*G^a_BkDi`_7q#6lY&zMXE1&31|a82kM|9jN&7E6nNOf5O4QbhP4J#wkp~v@e`Km z*G@GmToG>OH3~U85<%j1P$^E9NJ1ZLHAz`^>yo6~|qxamAbK|hyHGB6BDNUI6#AbuXJGrJ8ZYL#s;g#T0~#A1ZLf0lNjd3&IH zq5j->2TCm@PX{p2=mqrCdV>G^58!I2(ve2e?K)4ueyDgc?czBCPMZjK*Po#-Dj|j&>g;*N%a1M=PtH8fTRZ?!d zlz}oCE#(ngXB*1%2(MJ$5bdTFSB@;V2jP%q<0jW%=~hAtX8RYz9?QZhoPqK*7D-omCY zR~=QEx2m8yo)+}^T1T|UUQxa!gjZ2Lr^;S}MHcb4yuJMb_F4qd8_1*0iEALM!{g&? zJ;(2!8*l@MP2Qj(KJ~GkADrT&;f*W-sjnZNfTHC}jE(D6F3)jN3oYK^YR z%h)B_&jQig*@Uz{=%lK?hH_W;4)&BQF>9Hg@vRtDu5;Vo0J zO;TNsDFd_0a8)VT6s)SwRmCiy*{z4Uw=ucbx{T z*0ycgzA52Ut5u|bPCR0e*+YYDvuhxOF{Po?BB(|@_JNN7mxcTfi|~J}2*iKbx)?;W zATxH>-9i@lReqBcaprs**d1u(?L=H;lIb+G5;#@8LlM~fMvPu2XpHSdbtGCQoOpA1 zRjbB6cSVzYL`VZOso6Ftbhxz`tJo4$XxVF;X8$$F-J=L}eMncb&!p>3R%S zw}{z%E!DL-*2p*dXaa+`fq?dB6|}yFVDLI;O^yFITUS!;EaX)OhysW8mM;EsNqR!l zmmo)*^thiL6D#9pL<}1^lL?ZOw#)Id8My1|v300XH%B{H$&8IxO{<(afX)GWAag9M zqeLba4!I1uM`hpba?L!_$3884!D4XpLAa|av zl7&~!Tx|S>=Y(zQ?KBb=cnGAI97Cw?!J|gqd@p?t(A=HGU1v$d6ZI_9ull+3-AWMj zCm9ruUgu%%@nFBoKspgxQS7WV49F9@c!Y8LKDDGzB}Ymr62X;l$?vZjOT5tVDLumu z$w08E^6Quq{?6V@5gJqu5SPVbLeRBLYGwcEHak@do>#DAGnEKyAc;`ZaD3Pe7lx06 ze-CQV^sV?A0bejHSEP*9i^&Trx_EL>-;N7*n0`h!>>NK2aWIG>FkWlg#!Mo$wPPBN z+(5lLa@wZ0ek})6yuVh@GiSrd+*Ob+BE;A@m#BXH)yeoiI>Gy>E*h~wn%-n!5=isrGE{24(h-j`L-9_w3IFi%Ia&>_> zV9)88u<>x>O>g3uPb(E{@bgf-TlH5%G?J)GCz$X#jD*!fDV&1O1{YX63Z7!nOa;~1 z&)Y%Y(rXN>pSwtL%vShLEft%}eT`{@@s*qdkacQPHtylE^t&Ws- zKwZA4kAFOnHqntEtZ>rdmyh%Z((-ll8^^bFb$-|COX<<QYk2W#}i&8rzR)8y)3 zH2O<@H)s?|8JZ(EV6+ln&ib(QXEi1Q!+0&Kyn!+fv$VRLH}+xhb5w3ECbriqJ*J^i zv{o21#rdlS*j(1dwYXzeNU=VvSxk~tDF&;% zYK+P1OPpnGPs#c@cEYVE^n?7@X=-h;-CB5TYk7M3!=TcrFlMT^ZcR^`pcZC%w*HDj zIcvcTMtL)>8*yK2D$Y0fhD02ivBp?6ODPIEC42QJ0Oc%_bQDFZW^!^Yf2w;xewAH5 z$yqeXm8pAJ9L7VXTP7F8;gvpDG3{m}I+Dg9kkz-sJ@yf|S@^9SV3JR_fgS{*XoF2E zS)+A8H@tqmVKunnQUP_MVbBQCN4>=D0>h>syQs5b;OQYY6%m=lixH;6% zG=Hj2;EeKwdlP{t|0+u6UbzX?@OLBdG*XR;h~|=U|Hf$CLizDxP2v7uru8g$8m5^vv88s9ChFJa4FxDc8g~&Y zCYlfBoK$mImCNN)*@*viUal;A=G5ve`(e;%wHGtf8MVGAO_<1nkPXntw5F`zOp(@X z&Z}bx=1_|thUXgHyGA7{BHXx%A?J<4S-1&mZO#%&T4K%X&I*+}=QfM|VK{o8+Bj`j z_IGBt{Om8{|H!;|P5nrQs6J-3sew9kMMD7^R`oWmXjOl!4PF^yg9Bd0M5Bv_t#l#1 zR*yQi9Dcdb?RGdY*0|m?HvX5+ZYSBNBiY(L;bH=XtreF7hQ0q)9YyMn_8`&k1vBvz z)lTD+cecsE$6uMVAT~LZ zU4Pa_#J)YNGV8wB5bNfoZlz|i`Q_xKVgaer)vU3^La@?{H%RKvP28~zMb2|pQo5v8 zPOB#}FJ@dS(#H%g)Jg2gtn>XUB3lgv7oB6=V&)xqJ}qU%xL!x$-&Q!>! zqTrd#kj^YQ`bA>95FNPo24`g($Yk8)FTOk*0;gzXX%)dNm|TO%R?E>4LMI{TSzuW> z{?OL)`mg)`r87>ytd3+~m}TE_ZBT{83rCm9dbqlU;&hSw?ngL!Q5J%qJ?M#MLWfS2 zolpU8)6o7(Kc05sXRi3-%Cv}^;z}Dn)DMF}Mo=R<12=b1xUT-6PNtA0)2Qgi7c_ru zc7tL^k5N$@xnQSZQHw$P=3)BdeBVip^SZiU+wR$OvFdtUA1P2ZAMBdSj(;+_qpSYh zycUrxlQHR(y z7@|&$I5Cf$HYZ`1>lvv&gj@n~*(6vo8IbF80}2bQ7CJo6w&sUf#4V1b!JYWHNPUnR zF;~MVxSK0gcgbDezs!%=yrR9!ctI8rqq%o=7^{eP4Nzw}uT^3TqF1W#cXnpMIk*65 z`ZU!r*abw>BnCbHja^TXEcbyus=M6l zUjCqd@nb@4BW5nZ<`Ofn&lmeg3rGMU^C{CD7=I!o^*)3M=wP;aQ3XIuVrtfr|Lw%S zkHmD+$blH>5YzX+>&O{HVVW?+^;MV<&aIv%-U;y=~mIpr;bWm;_usb()Rj8qmO8}jPFCc6?3%*+>#yM8yK?&{B55KSU%E1?-J6~561Qbk^ z5(5l#K8g1<)E)Qx1o+EQBL4Z2ghVE|25Vz9qOF^fokgWn=VZ&G0I^lf07r+yb-BIV zA2DRNJYi=;2fcWe>zs%tT@e21uh)^4_LC!$u4a;+eBPz&L8groIzYS$J4;aq%W5?m zuC#m0?XpQA#c*9%&SXk1$VD}qqf6-6Y`7sZD6@kh_JA?oMy0KLDjG^=KIuj5{l^%w z!lUfLWp;WD!JqwAtMwPWrE=wfZFa{m52q&FZCpa17LT|%7!Z7D3s+qeSKgX7_^PA% z^cBa}0GyVZHnizBf8e<%9CICY@foOf4r*dVX8K!y_9Q=lc=mAN!ob!rH^r58cVg_D z3$M86#2j_u!GmLV-mAe-8&b*F^<0-Fq#u!~7BICU_=_pCdS~~9Y_fim_?u}%K-AMnmJKb&6uYYrvz z*^;)1mw{a;P>~60Z5a_H@E-&COs>p|=>ZFrcXeXf<*R|ouc^I;)zgQe_x39+0Hp6;BHN<%N06JN#Dg+PfaN+x^ID0k`WIrvkh(&mbDu4&&i$xrdQM?p z3uapvNmDBluub=}gnWqaqrcyK9;37r%-MkiX>}rcpMovsG)n8337yZ|C%nolKUMXa zaCe4eb|lIC8u-Wf9zMnFKAc>2jDj!e&V`ofV7Jsy1x&{;8zig^(xZ%P^P8A-x4gd~ zVy0SBq60H>oJly?zpXiK5Y;~?dj3FM4xCO-?vD(JfBql!Eq$dchWDsX%pO-p-jq~) zfwak9SH|m0VcRpwHcN*FQf{CLcv=7l|X^tYl;}h}MXWzaJXOANf!j;&n zbLmGT=I=ZUX$b-7pAPc68~sHtLd3RS3qbkKH3Jgf=wip?0e^S53}N$Prp8xBmM_yF zL&QJxyO{v`Bt!ZAQHOtD+cA5+;%2buvC-`t*EU}JooDI`?rix^Do%sbgH9U@->e|kp_?dYXy5+vDB6+y7to33~rt}k25*POv46D1!Y>XA$T*Xo*4*Y zBS-7EtfFCy&$mf2Z(OXa7^U4wBl+0uRFU(*whf5k5^vO_Q8R}|T#%J{*knNb0^Sf? zTnZ#4Hd5VtLX<8A=pSgHjRBAP9dI_ZxR6nPRHN1B&4pz@$8_ASx@X1OT^q{Kln2^H z!TE1&x-r7v<2Y@`c~l))qK4|AV@=`XO$ibie-wL}=iXAL{8D#MnA)~t1*vn7zjD;s zBV#~66gT$+sTGc)qf=EdZeT6UlRS>r0dY{zXw+lYU}e1oOw)JMUFsSzL#!N-&KnnDwG*_wYJHn-LO=nBQ|YX&^SqeRtc(OQk5k6tcm7 z|MkEf1SZ1eyfeqTP7WTM1zClKo+!5Sd7y`uXHVgutr(`|2kX(Q42snXPMzO3;Uw%L z=p*?bR+um21{IC&MDuZS&opp<;ays@{%iUvWfl0Gdv%-D5|$4G|K7Ctvq#w<Gu%_}h8WVVL{c6zcRMoLFWWLoR59#eM4V@FOiZ~3#&oWVr-%sYTL%$9-tbA@R{ z3k4DpDiM`X23eLhF=zbf3-M_W0FHy}j-eZl1?eAYebez97F})YdvZ%aM;sZX+dAO3 z55@DHYq03l&MLxockqQha+0)A`#0GCTpHTVNJtC}p*Zw4T%U63Z0@jZ-^k)#Uyu4q zgdo7o-_rRvw*^gCSaEAF!9wSwz;Q`N1)UI5|Cjw}35jZAfo1Rx*#iy;$-s%O5yw#;g%N*Z)OU#>`Hb7Qx0|#0Ha4c^lUaTI9d9I!iB@i0HbdsI9}?`1 zqL!E75h7YsZ|{BPLN6`ye&m=|gSIu^p?b&sC*8u{LvpK8T-p-CGW{Ys^c<@Ja_h}2 zG3Ia$N{mPgnzJFvuU9G1M@ht5(3mI`X-$?8Oa>A|r$n%+SnvG1BJW#83>MG7# zg$-Pbe_NxvoQpwiVPzh>_Hgy=mmE?=+vOUO#W#P9ttgnFZ^9*idEE)aDwmlV=!KD)vlR}sdWzrDKK zJ-(i@nZF;4fuRLWQB3;hsxX+os=h0}zvN}h=`XUtQ2WJMM|-gcIEN=3YGqSnWcr~j zbSq6FsKisVP)Ggw&=}M5%=6rR8+7Mj`w05SO26VOnSm}!0_|LYf#rkLn9;_{Leyfq{dr^4ugR7boKFM80|rUtK2%Q?^^c_Q8Ds`tLQ6a!tUg^f(q!T zYiG>Sevr^_=yLb}uGA^9^@?i9Jo{W$h8;9FUI3Tjv}DO5n0UExYTp=%)$hZm4c?uH z^*wW-e+OS&o|eW98Ea^V=_yCRZcS|{+b<2Gj;;IhJU7FgcFKsCnMQ`X%9k=DMW}q2 z0VjVbHYO-57l$jm@f&p1H;~}g3NHl}bat7m8nDw3p!xi!njc^Xy>_50?xk;s{=Rb#rc0oybOUciw*hBlhDVbx~ zd*v7_aUupgX-!IF-}23x-!qH)+!^*&Ey&c&{KeiaAt^ax_+m)Es@;Qr8Is6&$5@s_ zBH14L8Cp z(a+{gkK5c;P+xlOV^pJKFzB=D!|z9GNH-l8ONHza*xx(rFlPJHeq2!fqRJ~t{91e* z&OdmJLtEiFVNs|5Qpy|AErhKYQFzP;G^EWVlM{v=m_S5`=$rlxl0k?WE^tdX&c0;o z7ZKkYQ=&CCiq-9r^cqR{O4?=fbF9}$V}YfsJ?&aMfT2k2$j8^r!;}Rtn5)FbIsV(s zgUbAP_yXRTMRiJrn4Ij@Y2pA*DPa&tPpk%>?z`JhkOyT6@uTtRY3?-|MxI%kQpE#_ zVzFs07m9}}&5YMr3skmbLg1%)sWU`LN$ZvlM||y%mcoBYU=jjEs}t#V?aG+JQA2sc zl;3uCiV#nY47Zc#m|+WGGSj?@OH3~4ToUrGuZP=Uy%`aE2kG`w2vR&5tK4@JHQfHp zm|~-xZCEIWMqG?5*Uu(PXnk=}e-G2m=}`V(0KN%9_L~8moopO^Gj54tNk>xif6cfR zh|K`bt{qr;X513Pl8&V2n{g`;n}Lp)Qs;$ zq4YMdL;;pKn(&vQP|oIep;$M7nqey~`Ud@ZbTp>wC@h;|L|YF;fSIk>S-Y~(9<1f9 z$sEe?=H%Aog{D8;CQTh;`RA(NIyf&nN3ER!ZEK8%AC~l?!i-MaD~nE=K58!7D)riD zL)5`(dj%NvQlD@UrNiH&-p*-e}KedjgL=1z&D?5R!g>9(b-EM;7 z#LCp2k#x2hVAv#8QLsca41{rdnIK?hZu~@jb**?qKyyGsSv!*Udk|jMKp0~^n7Jx*O9&5YX93EH1aoc^}~WUx>w>Tmjebyb{zw1!z& z_BZRU|ND#Ih)R(0JQ1aIVRfdut5z0mK7Sgn?LJmT%y-|n=MSi`o~DcPWIev$o_wGP z@H7V4w*mGtfG+AAi(cb8PZZ1YXK5YpOtj0@+wLtEe-G*|d!)QdA7y;Wc|7++Qs+v%2wJ^;Qn|=`JsK|J50O(N+4g{21re3Ve~&VSd|MePD5Y zf8$INl|85?W0Q4synng-)ZM|;#qKUu!Y^9QuZF8%#ARGO>U`a>dVZj&(pa>Un$hfNW9t4-?FI!e@!Ms9QlX5Eo6w7d5BMn5Q;oeBu~&I*s}gj zS)HHCIZAhBxKrEIJQerV7ioSx-fHztvrg;XhpS(R?90oPtycLBS3Bz;q##|k4Y175&zu&a`N9Xr#QRHH9m#9Jv ztE4)%>JUqtF2t}5YNwDg!K?0oRa$@7=km6h6~Q>nD63{!xb20`>z{3!f4uia6)A4u zekj`;O}ba$nT{XZ2y%jfhhZ?Zn&i}5T`h3<7)hccbiz3AT# zK8u~>U$wmmS-tef%*~z)%LDVVtB@AY&A8xY2&O*Fv_Bp3K6~RhcNkM*$|JPmGJV^I2{^9#>`5CZ>9al%E}NyCM%&^KLaL&{=!ZhMI)i_A#dRO>od5) zQsu6vxi;7Wnu*D84$C<*9q^F8#T`9OuvX$5Lwz8PkmWF76=j|{e?wmQXwmfKl~x*j z0BvQ>xi-+iZ|l#EBS?m>7S*HagK`!pjX7Ftq6^dcTkwIhmbS)-AZceyxU)9I*$4}j zbGBM>%dc6?VPT)9TWrpryX!Z3tB>_s z`$CTpTW*D!qnNhUOz-LEZjMU_=I^lwB-Q))n#DX>zYJ@yE)DZwZTd$^aQQlT4h?=2 iJ-vcixFcQ$&tHo4?#g#Gzph?9^tPsV7yloV?44lE35qlT diff --git a/output.html b/output.html index eedb13d29..f3ae4be07 100644 --- a/output.html +++ b/output.html @@ -8,7 +8,7 @@ - Working with output — pyro 4.4.0.post16+gc1b0584a documentation + Working with output — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/particles_basics.html b/particles_basics.html index 77fa49107..023368f7f 100644 --- a/particles_basics.html +++ b/particles_basics.html @@ -8,7 +8,7 @@ - Particles — pyro 4.4.0.post16+gc1b0584a documentation + Particles — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/problems.html b/problems.html index fe685772e..70504c6bb 100644 --- a/problems.html +++ b/problems.html @@ -8,7 +8,7 @@ - Adding a problem — pyro 4.4.0.post16+gc1b0584a documentation + Adding a problem — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index 6324fd6cf..101de59c1 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — pyro 4.4.0.post16+gc1b0584a documentation + Python Module Index — pyro 4.4.0.post17+g6cc75515 documentation @@ -41,7 +41,7 @@ - + diff --git a/pyro.advection.html b/pyro.advection.html index e48b46a55..291b37ace 100644 --- a/pyro.advection.html +++ b/pyro.advection.html @@ -8,7 +8,7 @@ - pyro.advection package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection.problems.html b/pyro.advection.problems.html index a2ac51b8c..7bb19f9db 100644 --- a/pyro.advection.problems.html +++ b/pyro.advection.problems.html @@ -8,7 +8,7 @@ - pyro.advection.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_fv4.html b/pyro.advection_fv4.html index 7a8e7c51e..e872fad30 100644 --- a/pyro.advection_fv4.html +++ b/pyro.advection_fv4.html @@ -8,7 +8,7 @@ - pyro.advection_fv4 package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_fv4 package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_fv4.problems.html b/pyro.advection_fv4.problems.html index 7fb833310..399f43c7c 100644 --- a/pyro.advection_fv4.problems.html +++ b/pyro.advection_fv4.problems.html @@ -8,7 +8,7 @@ - pyro.advection_fv4.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_fv4.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_nonuniform.html b/pyro.advection_nonuniform.html index f6cb39219..1b7c4a473 100644 --- a/pyro.advection_nonuniform.html +++ b/pyro.advection_nonuniform.html @@ -8,7 +8,7 @@ - pyro.advection_nonuniform package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_nonuniform package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_nonuniform.problems.html b/pyro.advection_nonuniform.problems.html index 18de4cabf..5ae0f7664 100644 --- a/pyro.advection_nonuniform.problems.html +++ b/pyro.advection_nonuniform.problems.html @@ -8,7 +8,7 @@ - pyro.advection_nonuniform.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_nonuniform.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_rk.html b/pyro.advection_rk.html index 21125471b..0ce8ae0ed 100644 --- a/pyro.advection_rk.html +++ b/pyro.advection_rk.html @@ -8,7 +8,7 @@ - pyro.advection_rk package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_rk package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_rk.problems.html b/pyro.advection_rk.problems.html index 5e4075e12..0f97b9230 100644 --- a/pyro.advection_rk.problems.html +++ b/pyro.advection_rk.problems.html @@ -8,7 +8,7 @@ - pyro.advection_rk.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_rk.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_weno.html b/pyro.advection_weno.html index 9ad57bd47..4f1d868cf 100644 --- a/pyro.advection_weno.html +++ b/pyro.advection_weno.html @@ -8,7 +8,7 @@ - pyro.advection_weno package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_weno package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_weno.problems.html b/pyro.advection_weno.problems.html index 885a7e139..f1efb111e 100644 --- a/pyro.advection_weno.problems.html +++ b/pyro.advection_weno.problems.html @@ -8,7 +8,7 @@ - pyro.advection_weno.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.advection_weno.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers.html b/pyro.burgers.html index 42b2927fc..e60c5f5b6 100644 --- a/pyro.burgers.html +++ b/pyro.burgers.html @@ -8,7 +8,7 @@ - pyro.burgers package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.burgers package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers.problems.html b/pyro.burgers.problems.html index 982ea17e0..8f14c1b5c 100644 --- a/pyro.burgers.problems.html +++ b/pyro.burgers.problems.html @@ -8,7 +8,7 @@ - pyro.burgers.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.burgers.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers_viscous.html b/pyro.burgers_viscous.html index 3a32b86c8..50bdd109f 100644 --- a/pyro.burgers_viscous.html +++ b/pyro.burgers_viscous.html @@ -8,7 +8,7 @@ - pyro.burgers_viscous package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.burgers_viscous package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers_viscous.problems.html b/pyro.burgers_viscous.problems.html index 90e2c0335..5c34cbf8b 100644 --- a/pyro.burgers_viscous.problems.html +++ b/pyro.burgers_viscous.problems.html @@ -8,7 +8,7 @@ - pyro.burgers_viscous.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.burgers_viscous.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible.html b/pyro.compressible.html index 16dac5a8f..0a0919a41 100644 --- a/pyro.compressible.html +++ b/pyro.compressible.html @@ -8,7 +8,7 @@ - pyro.compressible package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + @@ -565,6 +565,7 @@

    Contents

  • Variables
  • cons_to_prim()
  • get_external_sources()
  • +
  • get_sponge_factor()
  • prim_to_cons()
  • @@ -1268,6 +1269,13 @@

    Submodules +
    +pyro.compressible.simulation.get_sponge_factor(U, ivars, rp, myg)[source]#
    +

    compute the sponge factor, f / tau, that goes into a +sponge damping term of the form S = - (f / tau) (rho U)

    +
    +
    pyro.compressible.simulation.prim_to_cons(q, gamma, ivars, myg)[source]#
    @@ -1665,6 +1673,7 @@

    SubmodulesVariables
  • cons_to_prim()
  • get_external_sources()
  • +
  • get_sponge_factor()
  • prim_to_cons()
  • diff --git a/pyro.compressible.problems.html b/pyro.compressible.problems.html index cf9a95c9d..466745333 100644 --- a/pyro.compressible.problems.html +++ b/pyro.compressible.problems.html @@ -8,7 +8,7 @@ - pyro.compressible.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_fv4.html b/pyro.compressible_fv4.html index c7d077a56..95dede1d3 100644 --- a/pyro.compressible_fv4.html +++ b/pyro.compressible_fv4.html @@ -8,7 +8,7 @@ - pyro.compressible_fv4 package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_fv4 package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_fv4.problems.html b/pyro.compressible_fv4.problems.html index 9c328c392..dbd2f2c95 100644 --- a/pyro.compressible_fv4.problems.html +++ b/pyro.compressible_fv4.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_fv4.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_fv4.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_react.html b/pyro.compressible_react.html index 2f11f33f7..c8124727c 100644 --- a/pyro.compressible_react.html +++ b/pyro.compressible_react.html @@ -8,7 +8,7 @@ - pyro.compressible_react package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_react package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_react.problems.html b/pyro.compressible_react.problems.html index d41ffa7b2..e5f3bdba1 100644 --- a/pyro.compressible_react.problems.html +++ b/pyro.compressible_react.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_react.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_react.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_rk.html b/pyro.compressible_rk.html index 0786a7ad3..85cbfad9d 100644 --- a/pyro.compressible_rk.html +++ b/pyro.compressible_rk.html @@ -8,7 +8,7 @@ - pyro.compressible_rk package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_rk package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_rk.problems.html b/pyro.compressible_rk.problems.html index 5c61940e9..d0eae7910 100644 --- a/pyro.compressible_rk.problems.html +++ b/pyro.compressible_rk.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_rk.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_rk.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_sdc.html b/pyro.compressible_sdc.html index c208d3ec9..3a7ebff4c 100644 --- a/pyro.compressible_sdc.html +++ b/pyro.compressible_sdc.html @@ -8,7 +8,7 @@ - pyro.compressible_sdc package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_sdc.problems.html b/pyro.compressible_sdc.problems.html index abbce5aec..d3b01af72 100644 --- a/pyro.compressible_sdc.problems.html +++ b/pyro.compressible_sdc.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_sdc.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.compressible_sdc.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.diffusion.html b/pyro.diffusion.html index 57e07305a..97164d9cd 100644 --- a/pyro.diffusion.html +++ b/pyro.diffusion.html @@ -8,7 +8,7 @@ - pyro.diffusion package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.diffusion package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.diffusion.problems.html b/pyro.diffusion.problems.html index 4813342ce..6579b33d8 100644 --- a/pyro.diffusion.problems.html +++ b/pyro.diffusion.problems.html @@ -8,7 +8,7 @@ - pyro.diffusion.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.diffusion.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.html b/pyro.html index 31ff5c8d9..0dffa065a 100644 --- a/pyro.html +++ b/pyro.html @@ -8,7 +8,7 @@ - pyro package — pyro 4.4.0.post16+gc1b0584a documentation + pyro package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + @@ -865,6 +865,7 @@

    SubpackagesVariables
  • cons_to_prim()
  • get_external_sources()
  • +
  • get_sponge_factor()
  • prim_to_cons()
  • diff --git a/pyro.incompressible.html b/pyro.incompressible.html index 30c02edd6..a0dcfd728 100644 --- a/pyro.incompressible.html +++ b/pyro.incompressible.html @@ -8,7 +8,7 @@ - pyro.incompressible package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.incompressible package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.incompressible.problems.html b/pyro.incompressible.problems.html index 083fa83f0..32ce89ce5 100644 --- a/pyro.incompressible.problems.html +++ b/pyro.incompressible.problems.html @@ -8,7 +8,7 @@ - pyro.incompressible.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.incompressible.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.incompressible_viscous.html b/pyro.incompressible_viscous.html index 24b15fd1a..b6bc5ecee 100644 --- a/pyro.incompressible_viscous.html +++ b/pyro.incompressible_viscous.html @@ -8,7 +8,7 @@ - pyro.incompressible_viscous package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.incompressible_viscous.problems.html b/pyro.incompressible_viscous.problems.html index 7487776a0..b9750a387 100644 --- a/pyro.incompressible_viscous.problems.html +++ b/pyro.incompressible_viscous.problems.html @@ -8,7 +8,7 @@ - pyro.incompressible_viscous.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.incompressible_viscous.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.lm_atm.html b/pyro.lm_atm.html index d2c98efd9..1c55e8c99 100644 --- a/pyro.lm_atm.html +++ b/pyro.lm_atm.html @@ -8,7 +8,7 @@ - pyro.lm_atm package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.lm_atm package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.lm_atm.problems.html b/pyro.lm_atm.problems.html index 5d4951074..8218dccc0 100644 --- a/pyro.lm_atm.problems.html +++ b/pyro.lm_atm.problems.html @@ -8,7 +8,7 @@ - pyro.lm_atm.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.lm_atm.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.mesh.html b/pyro.mesh.html index e101b4ca4..7e4292328 100644 --- a/pyro.mesh.html +++ b/pyro.mesh.html @@ -8,7 +8,7 @@ - pyro.mesh package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.mesh package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.multigrid.examples.html b/pyro.multigrid.examples.html index e4bfca521..1a57b01c2 100644 --- a/pyro.multigrid.examples.html +++ b/pyro.multigrid.examples.html @@ -8,7 +8,7 @@ - pyro.multigrid.examples package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.multigrid.examples package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.multigrid.html b/pyro.multigrid.html index 90071e30a..5d6b8f21e 100644 --- a/pyro.multigrid.html +++ b/pyro.multigrid.html @@ -8,7 +8,7 @@ - pyro.multigrid package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.multigrid package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.particles.html b/pyro.particles.html index db652f988..e3b66de92 100644 --- a/pyro.particles.html +++ b/pyro.particles.html @@ -8,7 +8,7 @@ - pyro.particles package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.particles package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.swe.html b/pyro.swe.html index 9d95318ca..6b36c62c7 100644 --- a/pyro.swe.html +++ b/pyro.swe.html @@ -8,7 +8,7 @@ - pyro.swe package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.swe package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.swe.problems.html b/pyro.swe.problems.html index 6468bf6bc..16f1fa8f5 100644 --- a/pyro.swe.problems.html +++ b/pyro.swe.problems.html @@ -8,7 +8,7 @@ - pyro.swe.problems package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.swe.problems package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.util.html b/pyro.util.html index 4cb9b2236..1a9b2ce65 100644 --- a/pyro.util.html +++ b/pyro.util.html @@ -8,7 +8,7 @@ - pyro.util package — pyro 4.4.0.post16+gc1b0584a documentation + pyro.util package — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/rt_average.html b/rt_average.html index 1280d8b52..1fb9d8c68 100644 --- a/rt_average.html +++ b/rt_average.html @@ -8,7 +8,7 @@ - Horizontal Averages of Rayleigh-Taylor — pyro 4.4.0.post16+gc1b0584a documentation + Horizontal Averages of Rayleigh-Taylor — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + diff --git a/rt_average.ipynb b/rt_average.ipynb index fb2e6e679..42c173286 100644 --- a/rt_average.ipynb +++ b/rt_average.ipynb @@ -23,10 +23,10 @@ "id": "571afb49-3a5d-49d1-a7e3-8e51bb6c7d11", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:44.151541Z", - "iopub.status.busy": "2025-01-09T18:50:44.151078Z", - "iopub.status.idle": "2025-01-09T18:50:44.533698Z", - "shell.execute_reply": "2025-01-09T18:50:44.533125Z" + "iopub.execute_input": "2025-01-09T21:15:46.644023Z", + "iopub.status.busy": "2025-01-09T21:15:46.643841Z", + "iopub.status.idle": "2025-01-09T21:15:47.066815Z", + "shell.execute_reply": "2025-01-09T21:15:47.066242Z" } }, "outputs": [], @@ -48,10 +48,10 @@ "id": "7e5a5084-c403-41d4-aec7-0bd48f0be310", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:50:44.535972Z", - "iopub.status.busy": "2025-01-09T18:50:44.535539Z", - "iopub.status.idle": "2025-01-09T18:51:25.043974Z", - "shell.execute_reply": "2025-01-09T18:51:25.043422Z" + "iopub.execute_input": "2025-01-09T21:15:47.069187Z", + "iopub.status.busy": "2025-01-09T21:15:47.068656Z", + "iopub.status.idle": "2025-01-09T21:16:28.095983Z", + "shell.execute_reply": "2025-01-09T21:16:28.095323Z" } }, "outputs": [ @@ -85,10 +85,10 @@ "id": "bdbb2ac1-54ae-4f5a-b96a-fdc3eb602221", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:51:25.046202Z", - "iopub.status.busy": "2025-01-09T18:51:25.045681Z", - "iopub.status.idle": "2025-01-09T18:51:25.048763Z", - "shell.execute_reply": "2025-01-09T18:51:25.048210Z" + "iopub.execute_input": "2025-01-09T21:16:28.098250Z", + "iopub.status.busy": "2025-01-09T21:16:28.097962Z", + "iopub.status.idle": "2025-01-09T21:16:28.100959Z", + "shell.execute_reply": "2025-01-09T21:16:28.100392Z" } }, "outputs": [], @@ -103,10 +103,10 @@ "id": "1a0909a9-5a61-4606-9e87-83d4559213c6", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:51:25.050302Z", - "iopub.status.busy": "2025-01-09T18:51:25.050136Z", - "iopub.status.idle": "2025-01-09T18:51:25.053199Z", - "shell.execute_reply": "2025-01-09T18:51:25.052764Z" + "iopub.execute_input": "2025-01-09T21:16:28.102805Z", + "iopub.status.busy": "2025-01-09T21:16:28.102395Z", + "iopub.status.idle": "2025-01-09T21:16:28.105607Z", + "shell.execute_reply": "2025-01-09T21:16:28.105012Z" } }, "outputs": [], @@ -129,10 +129,10 @@ "id": "950658f0-5c24-4392-94a9-17dbfc769a63", "metadata": { "execution": { - "iopub.execute_input": "2025-01-09T18:51:25.054919Z", - "iopub.status.busy": "2025-01-09T18:51:25.054592Z", - "iopub.status.idle": "2025-01-09T18:51:25.151804Z", - "shell.execute_reply": "2025-01-09T18:51:25.151274Z" + "iopub.execute_input": "2025-01-09T21:16:28.107301Z", + "iopub.status.busy": "2025-01-09T21:16:28.107124Z", + "iopub.status.idle": "2025-01-09T21:16:28.204746Z", + "shell.execute_reply": "2025-01-09T21:16:28.204234Z" } }, "outputs": [ diff --git a/running.html b/running.html index 7ed2357e3..54ce1eb0c 100644 --- a/running.html +++ b/running.html @@ -8,7 +8,7 @@ - Running — pyro 4.4.0.post16+gc1b0584a documentation + Running — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/search.html b/search.html index 39c2d6ec1..6d14b5358 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ - Search - pyro 4.4.0.post16+gc1b0584a documentation + Search - pyro 4.4.0.post17+g6cc75515 documentation @@ -40,7 +40,7 @@ - + diff --git a/searchindex.js b/searchindex.js index b764caddf..af4fa08bc 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": [[70, "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"], [72, "examples"]], "Exercises": [[3, "exercises"], [8, "exercises"], [10, "exercises"], [12, "exercises"], [24, "exercises"], [72, "exercises"]], "Explorations": [[3, "explorations"], [8, "explorations"], [10, "explorations"], [12, "explorations"], [24, "explorations"], [72, "explorations"]], "Extensions": [[3, "extensions"], [8, "extensions"], [10, "extensions"], [12, "extensions"], [24, "extensions"], [72, "extensions"]], "General Linear Elliptic Equation": [[22, null]], "General ideas": [[3, "general-ideas"]], "History": [[0, "history"]], "Horizontal Averages of Rayleigh-Taylor": [[69, null]], "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": [[70, "pyro-class"]], "Quick test": [[14, "quick-test"]], "Rayleigh-Taylor": [[7, "Rayleigh-Taylor"]], "Reading and plotting manually": [[26, "reading-and-plotting-manually"]], "References": [[74, null]], "Regression tests": [[73, "regression-tests"]], "Running": [[70, null]], "Runtime options": [[70, "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": [[72, null]], "Simple Multigrid Examples": [[24, null]], "Sod": [[8, "id6"]], "Solving the system": [[22, "Solving-the-system"], [23, "Solving-the-system"]], "Spherical Polar Grid": [[71, 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": [[73, null]], "Tests": [[18, "tests"]], "Unit tests": [[73, "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"], [72, "acoustic-pulse"]], "advect": [[8, "advect"], [72, "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"]], "convection": [[8, "convection"]], "converge": [[5, "converge"], [5, "id2"], [12, "converge"], [12, "id6"]], "convergence": [[12, "convergence"], [12, "id13"]], "dam": [[72, "dam"], [72, "id1"]], "diffusion solver": [[10, "diffusion-solver"]], "gaussian": [[10, "gaussian"], [10, "id1"]], "gresho": [[8, "gresho"]], "heating": [[8, "heating"]], "hse": [[8, "hse"]], "incompressible solver": [[12, "incompressible-solver"]], "incompressible_viscous solver": [[12, "incompressible-viscous-solver"]], "kh": [[8, "kh"], [72, "kh"]], "lm_atm solver": [[16, "lm-atm-solver"]], "logo": [[8, "logo"], [72, "logo"]], "mesh.patch implementation and use": [[18, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[27, "particles-particles-implementation-and-use"]], "plume": [[8, "plume"]], "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, "pyro-advection-fv4-interface-module"]], "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"], [72, "quad"]], "ramp": [[8, "ramp"]], "rt": [[8, "rt"], [8, "id9"]], "rt2": [[8, "rt2"]], "rt_multimode": [[8, "rt-multimode"]], "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"], [72, "supported-problems"]], "swe solver": [[72, "swe-solver"]], "test": [[3, "test"], [3, "id6"], [5, "test"], [5, "id3"], [8, "test"], [10, "test"], [72, "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", "rt_average", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 64, "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", "rt_average.ipynb", "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_external_sources() (in module pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.get_external_sources", 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.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.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.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]], "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"], [33, 0, 0, "-", "problems"], [32, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[32, 1, 1, "", "fluxes"]], "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, "", "get_external_sources"], [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, 70, 72, 73], "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, 72], "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": 74, "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, 70], "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": 74, "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": 71, "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": 71, "09217e": 23, "09401e": 21, "097515813669473": 21, "09752": 21, "09787e": 21, "0x7f0516d63990": 23, "0x7f0520167810": 23, "0x7fa318472950": 21, "0x7fa318beb110": 21, "0x7fcd02a930d0": 7, "0x7fcd04f36150": 7, "0x7ff0b0194a50": 1, "1": [1, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 21, 22, 23, 24, 26, 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, 72, 74], "10": [0, 1, 2, 6, 7, 8, 12, 16, 17, 21, 22, 23, 38, 44, 59, 63, 64, 66, 68, 74], "100": [1, 7, 12, 17, 68, 70], "1000": 12, "10000": [1, 7, 70], "1006": 74, "1007": [12, 59, 74], "101": 23, "101526": 22, "1016": [38, 74], "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, 69, 74], "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": 74, "1215": 74, "12157": 17, "12199e": 21, "122": [17, 21], "12439e": 23, "125": [8, 17, 28, 72, 74], "12514": 22, "1265": 0, "127": 74, "128": [2, 6, 8, 12, 21, 22, 23, 72], "129": 22, "13": [1, 17, 21, 23, 71], "13071e": 21, "13671": 17, "137": 17, "13722e": 21, "137992831541219": [8, 72], "13952e": 21, "14": [8, 17, 21, 23, 44, 62, 66, 72], "14059e": 22, "141592653589793": 71, "1447096": 8, "14661e": 21, "15": [17, 21, 23, 71], "15043e": 23, "153325": 22, "15445e": 21, "158": 74, "16": [2, 6, 12, 17, 18, 21, 22, 23, 59, 64], "160": 22, "16168e": 22, "163": [12, 57, 59, 74], "16499e": 21, "17": [17, 23], "17056e": 21, "17095e": 23, "171": 74, "17194": 17, "172": 17, "1726e": 23, "17352e": 21, "17409776671446628": 21, "17418e": 22, "178": 74, "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": 74, "1959": 8, "19593e": 23, "19639e": 21, "1979": 74, "19808e": 22, "1982": 74, "1984": [8, 44, 45, 47, 51, 53], "1989": 74, "1990": [30, 34, 40, 42, 44, 48, 66, 74], "19906e": 22, "1993": [8, 45, 47, 51, 53], "1996": [12, 40, 57, 60, 64, 74], "1998": [8, 38, 45, 47, 51, 53], "19980007543": 38, "1999": 74, "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, 44, 45, 47, 50, 51, 53, 54, 57, 59, 62, 63, 64, 66, 69, 70, 71, 72, 74], "20": [17, 22, 23], "200": 74, "2000": [12, 57, 59, 74], "2003": 0, "2009": [38, 44], "2010": 44, "2011": [8, 32, 45, 46, 47, 51, 52, 53, 67, 74], "2012": [0, 7, 8, 45, 47, 51, 53], "2014": [8, 45, 47, 51, 53], "2019": [0, 74], "2021": 44, "20281e": 21, "2048": 23, "206045378311055": [8, 72], "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, 71], "233": 74, "24": [17, 71], "2411": 23, "24144": 23, "24513e": 21, "24555429482631e": 21, "24911e": 21, "25": [1, 3, 7, 8, 16, 17, 68, 70, 74], "256": [2, 6, 21], "256041": 23, "25622e": 21, "25658e": 23, "257": 74, "25705e": 21, "257466296364851e": 22, "25763e": 21, "25859e": 22, "26": [17, 71], "26638e": 23, "26903e": 21, "27": 17, "271": [12, 57, 59, 74], "27175e": 21, "2728946362388976e": 23, "27361e": 21, "274": 17, "27407": 17, "27531e": 23, "278": 17, "27837": 17, "28": [17, 74], "28164e": 21, "28172e": 22, "28187": 21, "283": 74, "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, 71], "2g": [17, 71], "2h": 66, "2hc": 66, "2nd": [3, 5, 6, 8, 10, 12, 16, 24, 44, 50, 62, 64, 66, 72], "2ng": [17, 62], "3": [1, 2, 3, 4, 6, 7, 8, 12, 17, 21, 22, 23, 44, 57, 59, 62, 66, 69, 70, 71, 72, 74], "30": [17, 74], "301203447716335e": 23, "30184e": 22, "307211": 21, "30812e": 22, "30821e": 23, "309": 74, "30982e": 22, "30997e": 22, "31": [17, 74], "31131e": 21, "312": 74, "31346": 21, "316533": 22, "319": [12, 59, 74], "32": [1, 2, 6, 7, 12, 17, 18, 21, 22, 23, 71], "32098e": 23, "323786088373021": 22, "32767e": 22, "32927e": 22, "32945e": 21, "33": [7, 8, 17], "33005e": 21, "335": 74, "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": 74, "36466e": 22, "36992e": 23, "37": 17, "371": 23, "37252e": 23, "37453": 22, "38": [17, 22], "3860268814816614e": 6, "3868": 23, "3868428575047": 23, "387": 74, "38943e": 23, "39": [17, 69, 71], "39072e": 21, "39659e": 23, "39771e": 21, "3d": 62, "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, 69, 71, 72, 74], "40": 17, "40192e": 22, "40233e": 22, "40799e": 22, "40947e": 22, "41": 17, "411": 74, "4147e": 21, "41489e": 21, "42": [12, 17, 71], "42452": 17, "42473": 22, "425": 17, "425271389680081e": 2, "43": [17, 44, 71], "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, 71], "4637e": 22, "4641": 22, "46453e": 21, "46615e": 21, "46752e": 21, "47": [17, 23], "47155e": 23, "47757e": 23, "47845e": 23, "48": [17, 74], "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, 72], "5": [1, 2, 3, 6, 7, 8, 16, 17, 21, 22, 23, 27, 44, 50, 54, 62, 66, 69, 71, 72], "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, 72], "534885150074738e": 23, "54": [17, 71], "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": 17, "590386214782638e": 21, "591": 22, "59875e": 22, "6": [1, 2, 6, 7, 17, 21, 22, 23, 71, 74], "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, 71], "65328": 17, "65703e": 22, "6575": 74, "6577": 23, "659245815001406e": 23, "66": 17, "67": 17, "67075": 17, "671": 17, "671934405e": 22, "673611": 21, "68": [17, 23, 71], "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, 71], "70": 17, "71": [7, 17, 23, 69], "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, 71], "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, 74], "79061e": 22, "79124e": 22, "7921e": 23, "7_8": [12, 59, 74], "8": [1, 3, 5, 7, 8, 10, 12, 16, 17, 21, 22, 23, 27, 44, 59, 66, 71, 72, 74], "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": 74, "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, 74], "85557e": 23, "85569e": 21, "85631e": 22, "8583e": 22, "86": 17, "86509e": 22, "87": 74, "87103e": 21, "877452": 23, "88200772432267e": 23, "884": 23, "88625e": 21, "88653e": 22, "8869": 22, "88696e": 22, "88796e": 22, "89": 74, "891": 17, "89132": 17, "89676e": 22, "89721": 23, "89959e": 23, "9": [1, 7, 17, 20, 21, 22, 23, 44, 66, 71], "90": 74, "90051": 74, "90058": 74, "90121e": 22, "90151": 74, "90233": 74, "903531": 21, "90471e": 23, "90474e": 23, "90594e": 23, "90707e": 23, "90897e": 21, "911086": 21, "91242e": 23, "91401e": 21, "91413e": 22, "91494": [12, 59, 74], "92186e": 21, "92501e": 21, "9261": 22, "927415": 74, "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": 71, "9713e": 21, "97219e": 21, "978": [12, 59, 74], "97862": 17, "9786237847073697": 17, "979": 17, "98263e": 21, "99": 17, "991063": 22, "99444e": 22, "99732e": 23, "9991": 74, "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, 70, 72, 74], "As": [16, 52, 72], "At": [2, 12, 28, 68], "But": 1, "By": [3, 12, 62, 70], "For": [1, 8, 17, 22, 26, 27, 28, 44, 48, 56, 58, 60, 62, 63, 64, 68, 70, 72], "If": [0, 1, 11, 14, 26, 28, 44, 63, 65, 68, 70, 73], "In": [4, 9, 12, 15, 18, 26, 27, 30, 32, 34, 36, 44, 64, 66, 73], "It": [0, 1, 3, 4, 5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 22, 28, 44, 45, 47, 51, 53, 62, 70, 72], "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, 70, 72, 73, 74], "Then": [1, 12, 17, 44, 62, 63, 66, 70], "There": [4, 8, 15, 17, 18, 20, 44, 45, 47, 51, 53, 63, 66, 72, 73], "These": [3, 12, 36, 57, 63, 68, 70, 73], "To": [1, 7, 8, 11, 12, 17, 18, 21, 68, 70], "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, 70], "_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": 73, "abl": 64, "abort": 68, "about": [3, 17, 18, 26, 27, 28, 35, 44, 60], "abov": [3, 5, 8, 10, 17, 18, 22, 40, 60, 70], "absolut": 3, "ac": [12, 59], "acceler": [8, 20, 21, 66, 72], "accept": [17, 63], "access": [1, 17, 21, 27, 28, 44, 62, 63, 65, 66, 68, 70], "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, 70], "adapt": 74, "add": [1, 3, 8, 10, 17, 18, 24, 28, 29, 56, 62, 64, 68, 72], "add_deriv": [29, 62], "add_ivar": [29, 62], "add_problem": [1, 19, 29], "add_subplot": 21, "addit": [4, 5, 7, 9, 17, 48], "adiabat": [8, 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, 70], "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, 72], "after": [3, 8, 10, 12, 24, 27, 28, 44, 62, 63, 70], "again": [7, 9, 12, 65, 70], "against": [8, 72], "agre": [12, 73], "agreement": [4, 8, 72], "ai": 18, "aip": 74, "al": [7, 8, 12, 38, 44, 45, 47, 51, 53], "algorithm": [3, 8, 12, 24, 46, 57, 59, 72, 74], "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, 70, 72], "alloc": [18, 62], "allow": [8, 10, 12, 14, 15, 18, 26, 44, 45, 47, 51, 53, 55, 58, 62, 70], "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, 70], "alter": [2, 27], "altern": [14, 44, 70], "although": [38, 63], "alwai": 70, "amount": [3, 7, 24, 70], "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, 70, 72], "analog": 72, "analysi": [3, 8, 9, 12, 70, 72], "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, 70, 72, 73], "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, 72, 74], "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, 26, 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, 70, 72, 73], "arang": 17, "archiv": 38, "arg": 29, "argument": [4, 17, 27, 28, 62, 70], "aris": [7, 11, 17, 26, 44], "arithmet": 26, "around": 23, "arrai": [0, 9, 17, 18, 21, 26, 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, 74], "artifici": [8, 44, 72], "artificial_viscos": [29, 44], "artymowicz": 8, "ash": 48, "asid": 8, "ask": 11, "aspect": 68, "assess": 24, "assist": 11, "associ": [17, 62, 70], "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": 72, "august": 74, "author": 0, "auto": [68, 70, 71], "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, 26, 27, 68, 69], "axes_grid1": 7, "axes_pad": 7, "axesimag": [1, 21], "axi": [7, 8, 10, 27, 44, 60, 69, 71], "axisymmetr": 8, "azimuth": 62, "b": [17, 22, 42, 63, 74], "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, 70], "basest": [29, 60], "basi": [3, 8, 62], "basic": [3, 12, 13, 17, 18, 22, 24, 27, 44, 62, 68], "bathymetri": 72, "bc": [7, 12, 17, 18, 19, 21, 22, 23, 27, 28, 29, 56, 62, 63, 64, 65, 70], "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, 72], "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, 70], "behaviour": 27, "being": [3, 4, 5, 56, 60], "bell": [0, 40, 60, 64, 74], "bellcolellaglaz89": [12, 74], "below": [3, 8, 10, 12, 24, 27, 44, 72], "bench_dir": 64, "benchmark": [12, 26, 29, 64, 73], "benefit": 0, "best": [1, 3, 7, 10, 68], "beta": [20, 22, 63, 64], "beta_0": [16, 60], "better": [7, 12, 65, 72], "between": [3, 4, 7, 9, 15, 18, 32, 62, 63, 70], "bias": 62, "bibtex": 0, "bilinear": 62, "bin": 8, "bit": [1, 9], "black": [27, 63], "blast": 8, "block": 68, "bnd": [17, 18, 22, 23, 71], "bold": [29, 68], "book": [8, 44, 64, 66, 72], "bookshelf": 25, "bool": 60, "boolean": 44, "boost": 7, "both": [3, 7, 12, 18, 27, 40, 42, 44, 56, 58, 59, 60, 66, 73], "bottom": [5, 7, 8, 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, 70, 71], "box": 12, "branch": 11, "break": [4, 72, 74], "brigg": 24, "bring": [10, 17], "brought": [0, 64], "bruce": 74, "bubbl": [29, 44, 46, 50, 52, 60], "buf": [17, 60, 62], "buffer": 62, "bug": [11, 73], "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, "buoynantli": 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, 74], "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, 44, 56, 60, 62, 63, 68, 70], "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, 70, 72, 73], "cannot": [17, 27, 34, 40, 44, 50, 60, 62, 65, 66], "captur": 16, "care": 44, "carri": [44, 62, 70], "cartesian": 62, "cartesian2d": [1, 7, 29, 62, 70], "case": [3, 8, 9, 12, 26, 27, 30, 32, 34, 36, 44, 57, 59, 64, 73], "casi": 38, "castro": 44, "caus": [3, 35, 63], "caviti": [29, 58, 74], "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, 72], "cell": [3, 5, 7, 8, 9, 12, 16, 17, 18, 21, 26, 32, 38, 44, 46, 60, 62, 63, 64, 65, 66, 74], "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, 74], "central": [44, 62, 66], "cfl": [1, 2, 3, 5, 7, 8, 10, 12, 16, 30, 34, 36, 38, 40, 44, 50, 54, 60, 66, 70, 72], "cgf": [8, 44], "cham": 74, "chang": [1, 3, 6, 8, 10, 11, 14, 17, 21, 22, 23, 26, 56, 58, 62, 70, 72, 73], "chao": 74, "chapter": [3, 20], "characterist": [8, 12, 38, 44, 50, 72], "charg": 65, "check": [8, 23, 62, 72], "chegini": 0, "children": 62, "choic": [8, 15, 72], "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, 71], "co": [1, 12, 22, 23, 57, 59, 64, 71], "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, 73], "coeff": [22, 23, 63], "coeffic": 22, "coeffici": [8, 10, 12, 20, 22, 42, 60, 62, 63, 64, 72], "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, 74], "colella90": [3, 8, 74], "collect": [27, 29, 68, 70], "color": [17, 27, 62, 68], "colorbar": [7, 23, 71], "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, 70], "commandlin": 28, "comment": [68, 70], "commit": 11, "common": [8, 18], "commun": 74, "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, 73], "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, 70, 72], "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, 70, 74], "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, 70], "conduct": [10, 55], "configur": 68, "cons_to_prim": [29, 44, 66], "conserv": [32, 36, 38, 44, 50, 60, 66, 74], "consflux": [29, 44, 66], "consid": [23, 30, 34, 36, 38, 44, 62, 66, 72], "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, 70], "content": 62, "continu": [0, 12], "control": [20, 30, 34, 36, 38, 40, 44, 50, 60, 63, 66, 70], "convect": [30, 32, 34, 36, 42, 44, 66], "conveni": 63, "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, 70], "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, 74], "correctli": 14, "correspond": [44, 62, 68], "could": [1, 26, 27, 65, 70], "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, 70, 73], "creation": 5, "credit": 0, "criteria": 9, "critic": 9, "ctu": 7, "current": [0, 9, 26, 50, 54, 62, 65, 70], "curv": 10, "custom": 27, "cut": [3, 7, 8, 35], "cvar": 6, "cvisc": [7, 8, 44, 72], "cx": [8, 72], "cy": [8, 72], "cycl": [20, 21, 22, 23, 24, 42, 63], "cylindr": [4, 8], "d": [1, 8, 9, 17, 18, 22, 23, 26, 62, 70], "dam": [4, 29, 66, 74], "dam_compar": [4, 72], "daniel": 74, "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, 69], "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": 74, "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, 70, 72], "default_input": [28, 70], "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, 70, 71], "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, 71], "den": [1, 7, 26, 29, 44, 62, 69], "dens": 8, "dens0": 8, "dens1": [7, 8], "dens2": [7, 8], "dens_avg": 69, "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, 69], "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, 70, 72], "descriptor": 17, "design": [7, 15, 16, 29], "desir": [9, 44, 63, 66], "destroi": 68, "detail": [8, 10, 18, 25, 26, 44, 72], "determin": [40, 60, 68], "develop": [0, 8, 11, 12, 14, 15], "df": [44, 66], "dh0": 72, "diagon": [5, 14, 41, 43], "dict": [29, 65], "dictionari": [17, 27, 28, 29, 65, 68, 70], "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, 72, 73], "differenc": [10, 38, 44, 54, 66], "difficulti": 11, "diffus": [4, 5, 7, 9, 12, 15, 19, 29, 38, 42, 48], "dimens": [6, 17, 44, 62, 66], "dimension": [3, 8, 21, 36, 44, 66, 72], "direct": [3, 7, 8, 12, 17, 18, 26, 27, 28, 36, 38, 40, 44, 56, 58, 60, 62, 65, 66, 69, 70, 72], "direction": [3, 8], "directli": [9, 14, 28, 44, 63, 66, 70], "directori": [1, 8, 14, 26, 28, 70, 73], "dirichlet": [21, 22, 62, 63, 64], "disabl": [12, 70], "disagr": [3, 73], "discontinu": 5, "discret": [5, 9, 10, 17, 18, 42, 54, 63], "discuss": [0, 8, 9, 18, 25, 44, 66, 70], "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, 69], "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, 70, 72, 73], "do_demo": [29, 62], "do_io": [1, 7, 70], "do_other_update_veloc": [29, 56, 58], "do_output": [19, 29], "do_particl": [1, 3, 5, 7, 8, 12, 27, 70, 72], "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, 74], "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, 70, 72], "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, 70], "down": [3, 8, 20, 63], "dqv": [44, 66], "dramat": 70, "drho0": 8, "drive": [5, 8, 12, 41, 43, 45, 47, 51, 52, 53, 59], "driven": [12, 59, 73, 74], "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, 70, 72, 73], "drop": [0, 6], "dt": [6, 9, 27, 30, 34, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 62, 65, 66, 70], "dt_out": [1, 7, 70], "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], "e_rat": 8, "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, 70, 73], "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, 70], "enclos": 70, "encount": [7, 68, 69], "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, 70, 73], "ener": [8, 16], "energi": [8, 44], "enforc": [12, 16, 27, 56, 58, 60, 65, 68], "enforce_particle_boundari": [29, 65], "engin": 74, "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, 71], "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, 72, 74], "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, 74], "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, 72], "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, 70], "ex": [44, 66], "exact": [4, 8, 12, 22, 45, 47, 51, 53, 57, 59, 64, 72], "exactli": [28, 73], "exampl": [9, 18, 21, 26, 27, 28, 29, 57, 59, 62, 63, 70], "excel": [8, 26, 72], "except": [5, 44], "exclud": [7, 17, 26, 63], "execut": [9, 70], "exercis": [31, 33, 37, 39], "exhibit": 8, "exist": [1, 26, 62, 68, 72], "exit": 44, "expand": [44, 50, 66], "expect": [2, 8, 17, 28, 62, 72], "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, 74], "f2py": 0, "f_x": 44, "f_y": 44, "face": [3, 32, 44, 50, 62, 66], "facecenterdata2d": [29, 62], "fact": 70, "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, 26, 69], "figsiz": [7, 71], "figur": [1, 5, 7, 10, 21, 27, 44, 62, 71], "file": [0, 1, 3, 4, 8, 9, 11, 26, 28, 29, 44, 58, 60, 62, 64, 65, 68, 70, 72], "file1": [4, 41], "file2": [4, 41], "filenam": [29, 62, 68], "fill": [9, 17, 18, 23, 27, 38, 44, 62, 65, 70], "fill_bc": [17, 18, 29, 62], "fill_bc_al": [9, 29, 62], "fill_ghost": [29, 62], "filterwarn": [17, 71], "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, 69], "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, 74], "first": [1, 9, 11, 17, 40, 60, 62, 68, 69, 70], "fix": [1, 6, 44, 58, 66, 72, 73], "fix_dt": [1, 6, 7, 70], "flag": 68, "flame": [29, 48], "flat": 72, "flatten": [8, 29, 44, 62, 66, 72], "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": 72, "flow": [3, 12, 16, 38, 44, 54, 56, 58, 59, 60, 66, 74], "flowchart": 9, "fluid": [7, 8, 9, 12, 16, 27, 56, 59, 60, 72, 74], "flux": [3, 19, 29, 30, 34, 40, 42, 44, 62, 66, 74], "flux_con": [29, 46], "fmt": [17, 62, 71], "follow": [2, 3, 5, 6, 8, 9, 14, 15, 18, 26, 27, 28, 30, 34, 38, 42, 44, 63, 66, 70], "fontsiz": 7, "forc": 64, "force_final_output": [1, 7, 70], "fork": 11, "form": [5, 8, 10, 12, 20, 22, 23, 28, 63, 72], "format": [9, 17, 62, 68], "formul": [44, 66], "forward": 70, "found": 24, "four": [8, 44, 45, 47, 51, 53, 66], "fourth": [3, 18, 32], "frac": [3, 5, 6, 8, 10, 12, 16, 22, 72], "fraction": [30, 34, 36, 38, 40, 44, 50, 60, 66], "framework": [0, 15, 63], "francesco": 74, "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, 70], "from_cent": [29, 62], "from_commandlin": 29, "fuel": 48, "full": [24, 29, 56, 60, 63, 70], "fulli": 74, "func": 62, "function": [1, 9, 17, 18, 20, 22, 27, 29, 34, 40, 44, 50, 54, 60, 62, 63, 64, 65, 66, 68, 70], "further": [34, 40, 44, 50, 60, 66], "furthermor": 8, "futur": [11, 73], "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, 69, 71, 72], "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, 70], "gener": [5, 8, 11, 12, 15, 20, 27, 29, 38, 44, 45, 47, 51, 53, 54, 56, 58, 60, 62, 63, 64, 65, 68, 70], "general_mg": [19, 20, 22, 29], "generalmg2d": [20, 22, 29, 63], "geometr": 44, "geometri": [8, 44, 62, 70], "gerolymo": 38, "get": [1, 9, 12, 17, 21, 24, 27, 40, 44, 54, 56, 58, 59, 60, 62, 69], "get_arg": [19, 29, 58, 59], "get_aux": [29, 62], "get_external_sourc": [29, 44], "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, 70], "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, 69], "get_var_by_index": [29, 62], "gh": 66, "ghia": [12, 74], "ghiaghiashin82": [12, 74], "ghost": [7, 17, 18, 21, 26, 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, 70, 72], "glaz": [44, 74], "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, 72], "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, 72], "graviat": 66, "gravit": [8, 45, 47, 51, 53, 66, 72], "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, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 54, 56, 60, 62, 63, 65, 66, 68, 70, 72, 74], "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, 70], "group": 70, "growth": [7, 8, 45, 47, 51, 53], "gt": [1, 6, 7, 17, 21, 22, 23, 71], "guardcel": [17, 62, 63], "guofu": 74, "gx": [21, 22], "gy": [21, 22], "h": [8, 44, 50, 66, 72], "h0": 72, "h1": 72, "h2": 72, "h3": 72, "h4": 72, "h5": [12, 26], "h5py": [14, 29, 44, 58, 60, 62, 65, 68], "h_1": 72, "h_2": 72, "h_left": 72, "h_right": 72, "ha": [3, 5, 7, 8, 9, 12, 17, 18, 21, 22, 24, 28, 44, 62, 63, 64, 65, 68, 72, 73], "half": [7, 60], "hand": 63, "handl": [8, 44, 66], "handwritten": 0, "happen": [8, 12, 72], "happi": 11, "hard": [8, 62], "harland": 74, "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": [70, 72], "heat": 44, "heavier": 7, "height": [8, 29, 66, 72], "helmholtz": [5, 8, 10, 20, 27, 42, 45, 47, 51, 53, 63, 64, 67, 70], "helmhotlz": 42, "help": [0, 8, 17, 38, 72], "henc": 62, "hendrik": 74, "hendrikkuhlmann": [12, 59], "here": [1, 2, 3, 4, 5, 7, 8, 9, 12, 17, 21, 22, 28, 44, 57, 58, 59, 62, 63, 64, 66, 68, 69], "hierarchi": [18, 63], "high": [38, 44, 66, 74], "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, 72], "hold": [17, 18, 27, 62, 63, 65, 68], "homogen": 21, "horizon": 69, "horizont": 17, "hostedtoolcach": [7, 69], "hot": 8, "how": [0, 1, 3, 7, 8, 9, 10, 12, 13, 17, 26, 27, 28, 35, 45, 47, 51, 53, 62, 69, 70, 72], "howev": 27, "hse": [7, 29, 44, 46, 50, 52], "http": [0, 12, 38, 59, 74], "hu": 66, "huang": 74, "hugoniot": 5, "huv": 66, "hv": 66, "hx": 66, "hydraul": 74, "hydro": [11, 12, 14, 20, 28, 70], "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, 74], "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, 70, 72, 73], "ian": 0, "idea": [1, 13, 44], "ideal": [2, 3], "iden": 44, "ident": [3, 5], "idir": [44, 46, 62, 66], "iener": 44, "ignor": [17, 71], "ih": 66, "ihi": [17, 23, 26, 62, 63, 71], "ihx": 66, "ij": 1, "illustr": [9, 13, 17], "ilo": [17, 23, 26, 62, 63, 71], "im": [7, 23], "imag": [1, 21, 26, 60, 70], "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, 72, 73], "implicit": [10, 15, 54], "implicitli": 10, "import": [1, 2, 6, 7, 17, 18, 21, 22, 23, 26, 27, 69, 70, 71], "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, 70], "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, 74], "incompressible_visc": [19, 29, 56], "incorpor": 48, "increas": [1, 10, 27, 55, 65], "increment": 62, "indent": 63, "independ": [17, 62], "index": [1, 13, 17, 26, 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, 70], "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, 70, 72], "initialize_problem": [1, 2, 6, 7, 19, 29, 69, 70], "input": [1, 3, 4, 8, 9, 10, 12, 14, 28, 29, 38, 40, 44, 50, 60, 62, 66, 68, 70, 72], "inputs_dict": [1, 2, 6, 7, 28, 29, 70], "inputs_fil": 29, "insert": 27, "insid": [3, 31, 33, 37, 39], "inspect": 1, "instabl": [7, 8, 45, 47, 51, 53], "instal": [9, 14, 28, 70], "instanc": [17, 28, 68], "instead": [8, 14, 20, 24, 27, 68, 70, 72], "instruct": 28, "int": [17, 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, 70], "interface_st": [29, 44], "interior": [17, 62, 63], "interleav": 29, "intermedi": 36, "intern": [44, 74], "interpol": [23, 65], "interpolate_veloc": [29, 65], "interpret": 62, "introduc": [5, 15], "introduct": [20, 25], "invalid": [7, 69], "investig": 8, "inviscid": [3, 12, 15, 40], "invok": 38, "inward": [8, 45, 47, 51, 53], "io": [1, 7, 26, 68, 70], "io_pyro": [19, 26, 29], "ip": [17, 29, 44, 62], "ip_jp": [17, 29, 62], "ipython": 70, "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, 74], "jacobian": [44, 66], "jc": 17, "jcp": [12, 38, 57, 59], "jcph": 74, "jhi": [23, 63, 69, 71], "jlo": [23, 63, 69, 71], "job": 28, "john": [0, 74], "joss": [0, 9], "journal": [0, 74], "jp": [17, 29, 60, 62], "jshift": 62, "json": 0, "jump": [5, 44], "jupyt": 70, "just": [7, 9, 17, 18, 21, 22, 23, 24, 26, 30, 32, 34, 36, 62, 63, 65, 68], "justifi": 0, "k": [3, 10, 38, 55, 62, 74], "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, 70], "kernel": 0, "keyword": [28, 62, 70], "kh": [7, 29, 44, 46, 50, 52, 66, 70], "kh_": 7, "kick": [3, 31, 33, 37, 39], "kinemat": 12, "know": [17, 18, 21, 26, 28, 70], "known": [12, 68], "kromano19": [12, 74], "kuhlmann": [12, 74], "kutta": [7, 18, 32, 36, 50, 62], "l": [1, 2, 4, 12, 44, 50, 58, 63, 66, 74], "l1": [44, 66], "l2": [3, 4, 17, 44, 66], "l3": [44, 66], "l4": 44, "l_x": 1, "l_y": 1, "label": 71, "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, 69], "law": [8, 44, 50, 74], "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": 72, "lesssim": 3, "let": [1, 2, 7, 17, 23, 28], "level": [9, 18, 21, 22, 23, 24, 63, 73], "lf": 38, "lib": [7, 69], "librari": 9, "lid": [12, 58, 59, 74], "liddrivencav": [12, 59], "life": 21, "lighter": [7, 8], "like": [3, 7, 8, 17, 20, 28, 29, 44, 62, 64, 66, 69], "limit": [1, 3, 5, 7, 8, 12, 16, 29, 31, 33, 37, 39, 40, 44, 56, 58, 60, 62, 66, 72], "limit2": [29, 62], "limit4": [29, 62], "lindsai": 74, "line": [2, 3, 8, 12, 24, 26, 36, 50, 68, 70], "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, 70], "live": [8, 9, 17, 18, 62], "ll": [1, 2, 6, 7, 17, 22, 23, 28, 44, 69], "lm": 16, "lm_atm": [19, 29], "lm_atm_interfac": [19, 29], "load_param": [29, 68, 70], "local": [24, 74], "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, 70, 72], "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, 74], "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, 73], "made": [9, 12, 17, 27, 62, 73], "magnitud": 59, "mai": [11, 18, 22, 26, 44, 64, 65, 73], "mail": 0, "main": [1, 3, 4, 5, 10, 11, 12, 14, 16, 18, 19, 28, 29, 38, 44, 50, 63, 64, 66, 68, 70, 72, 73], "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, 70], "march": 74, "mark": [17, 62], "martin": [12, 57, 59, 74], "martincolella00": [12, 74], "mass": 12, "massiv": 65, "massless": 65, "master": 68, "match": 24, "materi": 8, "mathcal": 7, "mathemat": 74, "matplotlib": [1, 2, 7, 9, 14, 17, 21, 22, 23, 26, 69, 71], "matrix": [44, 66], "matter": [22, 64], "max": [17, 21, 22, 23, 29, 62, 70], "max_dt_chang": [1, 7, 70], "max_it": 68, "max_step": [1, 2, 7, 9, 12, 70], "max_tim": 68, "maximum": [38, 62, 70], "mbox": [12, 57, 59], "mc": [44, 66], "mccorquodal": [8, 32, 45, 46, 47, 51, 52, 53, 74], "mccorquodalecolella11": [3, 8, 74], "mccourquodal": 67, "mcnalli": [7, 8, 45, 47, 51, 53], "mean": [9, 17, 73], "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, 70, 71], "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, 74], "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, 74], "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, 70], "minion": [12, 57, 74], "minion96": [12, 74], "minoshima": 44, "mirror": 60, "mix": [40, 60, 69], "miyoshi": 44, "mode": [7, 8, 9, 45, 47, 51, 53], "model": [3, 8, 27, 65, 72], "modif": 11, "modifi": [3, 5, 12, 14, 24], "modul": [9, 13, 17, 19, 27, 28, 70], "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": [8, 62], "multidimension": [44, 62, 66, 72, 74], "multigrid": [5, 9, 10, 12, 15, 19, 21, 22, 23, 29, 42, 54, 56, 58, 60, 74], "multipl": [4, 8, 44, 58, 65, 72], "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, 74], "n_out": [1, 7, 70], "n_particl": [1, 7, 27, 65, 70], "nabla": [8, 10, 12, 16, 20, 22, 23, 24, 63, 72], "name": [3, 4, 8, 9, 10, 12, 16, 17, 18, 26, 28, 29, 30, 34, 42, 44, 58, 62, 68, 70, 72], "narrow": [8, 72], "nasa": 38, "nativ": 9, "navier": 74, "nbval": 73, "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, 73], "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, 73], "next": [9, 18, 21, 63, 70], "ng": [17, 21, 22, 23, 29, 44, 48, 60, 62, 63, 66, 71], "nice": 17, "nicolson": [5, 10, 42, 54], "njit": 9, "nlevel": 21, "nmode": 8, "no_new": 68, "nodal": [12, 60, 62], "node": 62, "nolimit": [29, 62], "non": [3, 5, 10, 24, 68, 72], "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, 72], "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, 27, 44, 60, 62, 63, 64, 66, 69, 72], "notebook": [9, 17, 70], "noth": 23, "notic": [8, 12, 17, 72], "notifi": 11, "now": [1, 2, 3, 5, 6, 7, 8, 12, 17, 21, 22, 23, 69], "np": [1, 2, 17, 21, 22, 23, 38, 62, 69, 71], "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, 44, 45, 47, 51, 53, 54, 59, 60, 62, 63, 64, 65, 66, 70], "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, 69, 71], "nvar": [17, 21, 22, 23, 62], "nx": [1, 2, 6, 7, 17, 21, 22, 23, 62, 63, 64, 70, 71], "ny": [1, 2, 6, 7, 17, 21, 22, 23, 26, 60, 62, 63, 64, 70, 71], "nzone": 2, "o": [4, 7, 9, 12, 26, 70], "object": [1, 6, 7, 9, 17, 18, 21, 22, 23, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 58, 60, 62, 63, 65, 66, 68, 70], "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, 70], "old": 62, "omega": 3, "onc": [9, 11, 18, 28, 29, 50, 62, 63, 66], "one": [1, 2, 4, 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, 72, 73], "ones": [28, 68], "ones_lik": 22, "onli": [9, 10, 12, 17, 20, 30, 32, 34, 36, 38, 44, 50, 62, 66, 68, 69], "onlin": 8, "open": [0, 25], "oper": [10, 12, 18, 26, 44, 62, 65, 69], "opt": [7, 69], "optim": [26, 73], "option": [3, 5, 8, 9, 10, 12, 16, 17, 26, 27, 29, 44, 45, 47, 51, 53, 58, 66, 68, 72], "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, 72, 74], "org": [0, 12, 38, 59, 74], "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, 26, 30, 32, 34, 36, 42, 44, 45, 47, 48, 51, 53, 62, 63, 66, 70, 72], "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, 70], "out_fil": 29, "outfil": [29, 59, 68], "outflow": [17, 18, 62, 65, 70], "output": [3, 4, 5, 7, 8, 9, 17, 28, 29, 38, 44, 58, 60, 62, 63, 64, 65, 68, 70, 72, 73], "outsid": [1, 62], "outward": 8, "over": [2, 3, 4, 6, 7, 8, 17, 23, 27, 32, 52, 62, 72], "overal": [3, 8], "overhead": 68, "overplot": 10, "overrid": [1, 7, 28, 68, 70], "overridden": [27, 28], "overshoot": [3, 8, 72], "overwrit": [62, 68], "own": [9, 17, 27], "p": [1, 2, 6, 7, 8, 12, 16, 44, 57, 59, 66, 69, 70, 74], "p0": [7, 8], "p1": 8, "p2": 8, "p3": 8, "p4": 8, "p_0": 16, "p_ambient": 8, "p_l": 44, "p_left": [8, 28], "p_r": 44, "p_right": [8, 28], "packag": [0, 7, 9, 14, 19, 69], "page": [0, 64, 74], "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, 70, 72], "params_al": 2, "parent": [17, 62], "pars": [9, 29, 68, 70], "parse_arg": [19, 29], "parser": 68, "part": [4, 17, 24, 25, 26, 30, 32, 34, 36, 38, 44, 50, 64, 66, 70], "partial": [8, 10, 12, 16, 44, 72], "particl": [1, 3, 5, 7, 8, 9, 12, 19, 29, 70, 72], "particle_gener": [1, 3, 5, 7, 8, 12, 27, 65, 70, 72], "particle_posit": 27, "particular": [3, 12, 15, 18, 24, 44, 58], "pass": [1, 18, 27, 28, 62, 63, 65, 70, 73], "passiv": [8, 72], "past": 9, "patch": [9, 17, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 66, 71], "path": [14, 24, 70], "pawel": 8, "pbject": 62, "pcolormesh": 71, "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, 72], "period": [1, 2, 3, 7, 12, 14, 17, 18, 23, 24, 57, 59, 62, 63, 64, 70], "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, 62, 63, 64], "phi_": 21, "phi_0": 10, "phi_1": 55, "phi_2": 55, "phi_analyt": [54, 55], "phi_max": 10, "phillip": 74, "philosophi": 9, "physic": [8, 17, 18, 44, 62, 64, 74], "physicstodai": 74, "pi": [1, 12, 17, 22, 23, 57, 59, 64, 71], "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, 70], "plai": [3, 10, 15, 70], "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, 70, 72], "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, 69, 71], "png": [12, 26], "po": [29, 65], "point": [2, 3, 4, 8, 10, 17, 18, 21, 26, 54, 62, 72], "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": [70, 73], "post": 11, "potenti": 11, "power": [7, 20, 63], "ppm": [3, 8], "pr": [8, 11], "pre": [8, 9, 16, 29, 44], "precis": 26, "predict": [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, 71], "previou": [64, 70], "previous": [68, 70], "prim_to_con": [29, 44, 66], "primit": [8, 44, 66, 72], "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, 70, 71], "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, 70], "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], "problem_param": [1, 28, 29, 70], "problem_sourc": 44, "problem_source_func": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "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, 69], "profile_pyro": [19, 29], "program": 4, "proj_typ": [12, 16], "project": [12, 16, 44, 56, 58, 60, 64, 66, 74], "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, 70], "provision": [56, 60], "psi": 72, "pub": 74, "public": 0, "publish": [0, 9, 74], "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, 70, 72, 73], "pypi": 14, "pyplot": [1, 2, 7, 17, 21, 22, 23, 26, 69, 71], "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, 69, 71, 72, 73], "pyro2": [0, 9, 11, 13, 14, 17, 20, 24, 28], "pyro_": [1, 70], "pyro_sim": [3, 8, 9, 10, 12, 14, 19, 20, 28, 70, 72, 73], "pyrobenchmark": [19, 29], "pyrotest": [19, 29], "pytest": [9, 14, 73], "python": [7, 9, 11, 12, 14, 17, 20, 26, 28, 29, 69], "python3": [7, 69], "q": [38, 44, 46, 62, 66, 74], "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, 72], "quantiti": [3, 5, 8, 44, 62, 63, 64, 72], "question": 11, "quickli": 14, "quit": [1, 70], "quokka": 44, "qv": [44, 66], "qx": 17, "qy": [17, 26], "r": [4, 8, 21, 22, 23, 44, 62, 63, 71, 74], "r1": [44, 66], "r2": [44, 66], "r3": [44, 66], "r4": 44, "r_init": 8, "r_pert": [8, 16], "r_src": 8, "radial": [8, 10, 45, 47, 51, 53], "radiu": 8, "rain": 8, "ramp": [29, 44, 46, 50, 52], "rand": 17, "random": [17, 27, 70], "randomli": [27, 65], "randomly_generate_particl": [27, 29, 65], "rang": 10, "rankin": 5, "rarefact": [3, 5, 8, 44, 66, 72], "rate": [3, 8, 12, 45, 47, 51, 53, 57, 59], "rather": [9, 70], "ratio": [44, 68], "rayleigh": [8, 45, 47, 51, 53], "rc": 44, "re": [12, 74], "reach": 12, "react": 48, "reaction": 48, "read": [4, 8, 9, 18, 28, 29, 60, 65, 68, 70, 72], "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": 74, "reflect": [1, 7, 17, 18, 45, 47, 51, 53, 62, 70], "regardless": 70, "region": [3, 5, 7, 8, 17, 26, 31, 33, 37, 39, 41, 43, 44, 62, 68, 72], "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, 72], "repeat": 44, "replac": [0, 68], "report": [4, 11, 26, 29, 63, 68], "repositori": 24, "repres": [3, 5, 8, 9, 44, 62, 64, 72], "represent": [17, 62], "reproduc": [11, 62], "requir": [8, 10, 12, 14, 17, 22, 23, 44, 54, 63, 66, 70], "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, 70, 72], "resurrect": 0, "retriev": 18, "return": [6, 9, 17, 21, 22, 23, 26, 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_ambi": 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, 72], "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, 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, 72], "roepk": [8, 45, 47, 51, 53], "roll": [7, 8, 12], "roman": [12, 74], "root": [24, 73], "rotat": [3, 35], "roundoff": 73, "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, 70], "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, 70], "rt": [7, 29, 44, 46, 48, 50, 52, 69], "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, 69, 72, 73], "run_sim": [1, 2, 6, 7, 19, 29, 69, 70], "run_test": [19, 29], "run_test_star": [19, 29], "rung": [7, 18, 32, 36, 50, 62], "runparam": [19, 29, 70], "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, 70], "runtimewarn": [7, 69], "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, 72], "sandwich": 7, "save": 9, "scalar": [10, 24, 30, 32, 34, 36, 38, 42, 44, 50, 62, 64, 66, 72], "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": 74, "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, 70, 72, 73], "sdc": [8, 52], "sdc_integr": [29, 52], "sea": 72, "search": 70, "second": [3, 7, 8, 12, 18, 24, 30, 34, 36, 40, 42, 44, 48, 54, 56, 58, 60, 63, 66, 68, 74], "section": [3, 5, 8, 10, 12, 16, 70, 72], "sedov": [4, 26, 29, 44, 46, 49, 50, 52, 67, 70], "sedov_compar": [4, 8], "sedov_unsplit_0290": 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, 70, 72, 73], "seed": 17, "seem": [7, 12], "seen": 26, "seidel": 63, "select": 4, "self": [17, 27], "send": 0, "separ": [8, 17, 44, 63, 72], "septemb": 74, "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, 70, 73], "set_aux": [29, 62], "set_param": [29, 68], "set_start": [29, 62], "set_titl": 7, "set_xlabel": [2, 69], "set_xlim": [2, 27], "set_ylabel": [2, 69], "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, 70], "setup_ax": [29, 68], "sever": [2, 3, 6, 8, 10, 18, 26, 44, 63, 66], "shade": 71, "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": 74, "shock": [3, 5, 8, 41, 43, 44, 45, 47, 51, 53, 66, 72, 74], "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, 62, 69, 71, 72], "show_ghost": 62, "shown": [12, 24, 44, 70], "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, 72], "simpler": 3, "simpli": [8, 17, 18, 20, 26, 30, 32, 34, 36, 44, 62, 68, 70, 73], "simplic": 63, "simpson": 52, "simul": [1, 2, 4, 6, 7, 9, 13, 15, 19, 26, 27, 29, 62, 68, 69, 70, 73], "simulation_nul": 19, "sin": [1, 12, 17, 22, 23, 57, 59, 64, 71], "sinc": [5, 7, 8, 11, 12, 17, 20, 22, 24, 26, 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, 70], "single_step": [19, 29, 70], "sinusoid": 8, "site": [7, 69], "size": [1, 7, 17, 28, 44, 62, 63], "sl": 60, "sl58": [72, 74], "slice": [4, 26], "slightli": [3, 5, 12, 72], "slip": [12, 59], "slope": [3, 40, 44, 56, 58, 60, 62, 66], "slot": [29, 34], "slowest": 70, "slowli": 8, "small": [3, 7, 8, 11, 18, 26, 31, 33, 37, 39, 45, 47, 51, 53, 62], "smaller": [7, 17], "smear": [5, 7, 8, 72], "smooth": [1, 2, 4, 5, 12, 14, 21, 24, 29, 30, 32, 36, 38, 41, 43, 45, 47, 51, 53, 57, 59, 63, 67, 70], "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, 70, 72], "sod": [4, 28, 29, 44, 46, 50, 52, 72], "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, 72, 74], "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, 70, 73], "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, 72], "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, 72], "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, 70], "specifi": [4, 17, 18, 22, 26, 40, 60, 62, 68, 70], "spectral": 8, "speed": [5, 7, 9, 38, 44, 70], "spent": 68, "spheric": [8, 62], "sphericalpolar": [29, 62, 70, 71], "sphinx": [9, 68], "split": [3, 38, 44, 48, 66], "spot": 8, "springer": 74, "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, 72], "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], "static": [8, 12, 45, 47, 51, 53], "steadi": 12, "steep": [8, 72], "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, 70], "steven": 74, "still": [12, 24], "stoke": 74, "stoker": 74, "stop": [9, 68], "storag": [18, 62], "store": [2, 4, 6, 7, 9, 17, 22, 23, 26, 27, 29, 44, 62, 64, 65, 68, 70, 73], "store_all_benchmark": 29, "store_as_benchmark": [19, 29], "store_bench": 64, "store_imag": [1, 7, 70], "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, 70], "subclass": [18, 22, 29], "subdirectori": [9, 20, 28], "submit": 11, "submodul": 19, "subpackag": 19, "subplot": [1, 2, 21, 23, 26, 69], "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, 72], "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, 72, 74], "t_0": [10, 55], "t_r": 8, "tabl": [4, 12, 68], "tableau": [18, 62], "taher": 0, "tail": 72, "take": [4, 7, 8, 12, 17, 21, 24, 26, 27, 28, 30, 32, 34, 36, 38, 40, 44, 50, 60, 62, 63, 64, 66, 70, 72], "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, 72], "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, 70], "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, 69, 72], "than": [3, 4, 5, 7, 9, 12, 17, 34, 40, 44, 50, 56, 60, 66, 70, 72], "thei": [8, 17, 22, 27, 44, 60, 65, 66], "them": [1, 3, 7, 9, 10, 26, 27, 44, 63, 66, 68, 70], "themselv": [18, 26, 27], "theoret": [4, 5, 74], "theori": 18, "therefor": 17, "thermal": 15, "theta": [62, 71], "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, 70, 72, 73], "thick": 8, "thing": [1, 3, 14, 62, 64], "think": 65, "those": [17, 73], "thought": 3, "three": [8, 12, 20, 44, 59, 70], "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, 70], "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, 70], "titl": [0, 11, 71], "tmax": [1, 7, 9, 70], "to_cent": [29, 62], "todai": 74, "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, 72], "toroid": [8, 45, 47, 51, 53], "total": [26, 64], "trace": 50, "tracer": 9, "track": [0, 2, 27, 68], "transon": [44, 66], "transport": [3, 8, 44, 66, 74], "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, 72], "tupl": 27, "turn": [27, 70], "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, 70, 72, 73], "txt": 12, "type": [17, 18, 44, 58, 62, 63, 73], "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, 70, 72, 74], "u1": [8, 72], "u2": [8, 72], "u3": [8, 72], "u4": [8, 72], "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, 72], "u_mac": [56, 58, 60], "u_old": 44, "u_r": [44, 66], "u_right": [8, 28, 72], "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, 72, 73], "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, 72], "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, 70], "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, 74], "ur": 8, "url": [0, 74], "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, 70, 73, 74], "usag": [4, 62, 63], "use_flatten": [7, 8, 44, 66, 72], "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, 70], "util": [9, 19, 29, 70], "v": [1, 2, 3, 5, 7, 12, 17, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 56, 57, 58, 59, 60, 62, 63, 65, 66, 69, 71, 73], "v1": [8, 72], "v2": [8, 72], "v2d": [29, 60], "v2dp": [29, 60], "v3": [8, 72], "v4": [8, 72], "v_": 5, "v_1": 72, "v_2": 72, "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, 26, 62, 69, 70], "valu": [1, 3, 5, 7, 8, 10, 12, 16, 22, 26, 27, 28, 31, 33, 37, 39, 44, 50, 56, 60, 62, 63, 64, 66, 68, 69, 70, 72], "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, 69, 72, 73], "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, 73], "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, 62, 64, 65, 66, 72], "verbos": [1, 7, 21, 22, 23, 63, 64, 70], "veri": [3, 7, 8, 28, 64, 68, 72], "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, 69], "vi": [1, 7, 12, 22, 23, 29, 63, 70], "via": [9, 11, 14, 28, 48, 68, 70, 73], "video": [3, 8], "view": [17, 62], "viridi": 71, "vis_titl": 63, "viscos": [5, 8, 12, 42, 44, 58, 59, 72], "viscou": [12, 15, 42, 58, 59], "visibl": 8, "visual": [9, 15, 30, 34, 40, 44, 48, 54, 56, 60, 66, 68, 70], "vl": 8, "vmax": 7, "vmin": 7, "volum": [0, 3, 15, 18, 44, 62, 66, 71, 74], "vortex": [8, 45, 47, 51, 53], "vortic": 12, "vr": 8, "wa": [0, 9, 12, 17, 32, 46, 70], "wai": [1, 3, 10, 11, 14, 17, 27, 28, 44, 63, 65, 66, 68, 70], "wall": [12, 58, 59, 62], "want": [1, 6, 7, 17, 21, 23, 26, 27, 42, 44, 50, 62, 66, 70], "warn": [17, 29, 68, 71], "watch": 8, "water": [4, 15, 66, 74], "wave": [1, 5, 8, 15, 44, 45, 47, 51, 53, 72, 74], "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, 70, 72, 73], "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, 70, 72], "when": [0, 1, 4, 5, 7, 9, 12, 17, 28, 38, 62, 65, 70, 72, 73], "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, 26, 27, 28, 44, 50, 62, 64, 65, 66], "while": [7, 9, 18, 65], "white": 27, "who": 11, "whole": 27, "whose": [44, 64, 68], "why": 26, "whz99": [72, 74], "width": [1, 10, 26, 29, 55], "window": 14, "wish": [5, 11, 44, 50, 62, 66, 70], "within": 27, "without": [3, 8, 14, 17, 27, 40, 62, 72], "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, 70, 73], "wrap": 62, "wrapper": 29, "write": [1, 4, 9, 12, 18, 19, 29, 62, 65, 68, 70], "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": 74, "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, 72], "x2d": [1, 17, 21, 22, 23, 71], "x64": [7, 69], "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": 71, "xlb": [17, 18, 22, 23, 58, 62], "xlboundari": [1, 7, 70], "xmax": [1, 7, 17, 18, 23, 27, 62, 63, 70, 71], "xmin": [1, 7, 17, 23, 27, 44, 62, 63, 70, 71], "xmom": [7, 69], "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, 70], "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, 72], "y2d": [1, 21, 22, 23, 71], "y_": 62, "y_height": 8, "y_n": 62, "y_pert": [8, 16], "y_veloc": 65, "y_y": [44, 50, 66], "ye": [27, 60, 70], "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": 71, "ylb": [17, 18, 22, 23, 44, 58, 62], "ylboundari": [1, 7, 70], "ymax": [1, 7, 17, 18, 23, 27, 62, 63, 70, 71], "ymin": [1, 7, 17, 23, 27, 44, 62, 63, 70, 71], "ymom": [7, 69], "yonghong": 74, "you": [0, 1, 8, 9, 11, 14, 18, 24, 26, 28, 62, 63, 70, 72], "your": [0, 11, 14, 70], "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, 70], "yy": [5, 21, 24], "z": 8, "z0": [7, 8, 44, 66], "z1": [7, 8, 44, 66], "zal79": [3, 74], "zalesak": 74, "zenodo": 0, "zero": [3, 12, 21, 23, 26, 29, 31, 33, 37, 39, 59, 62, 63], "zheng": 74, "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, 70, 73], "\u00f2": [12, 74], "\u03b8": 71, "\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", "Horizontal Averages of Rayleigh-Taylor", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 13, "acknowledg": 0, "acoustic_puls": [8, 45, 47, 51, 53, 67, 72], "ad": 28, "advect": [3, 8, 30, 31, 45, 47, 51, 53, 67, 72], "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, "averag": 69, "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": 70, "coarsen": 17, "code": 13, "coeffici": [21, 23], "commandlin": 70, "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, "convect": 8, "converg": [5, 6, 12, 41, 43, 57, 59], "dam": [67, 72], "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, 72], "exercis": [3, 8, 10, 12, 24, 72], "explor": [3, 8, 10, 12, 24, 72], "extens": [3, 8, 10, 12, 24, 72], "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, 71], "heat": 8, "helmholtz": 7, "help": 11, "histori": 0, "horizont": 69, "hse": [8, 45, 47, 51, 53], "hydro": 13, "hydrodynam": [8, 12, 16, 72], "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, 72], "known": 24, "linear": 22, "lm_atm": [16, 60, 61], "lm_atm_interfac": 60, "logo": [8, 45, 47, 51, 53, 67, 72], "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": 70, "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, "plume": 8, "poisson": [21, 23], "polar": 71, "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, 72], "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, 70], "pyro_sim": 29, "python": 13, "quad": [8, 45, 47, 51, 53, 67, 72], "quick": 14, "ramp": [8, 45, 47, 51, 53], "rayleigh": [7, 69], "read": 26, "reconstruct": 62, "refer": 74, "regress": 73, "request": 11, "result": 22, "riemann": 44, "routin": 4, "rt": [8, 45, 47, 49, 51, 53], "rt2": [8, 45, 47, 51, 53], "rt_multimod": 8, "run": 70, "runparam": 68, "runtim": 70, "sedov": [8, 45, 47, 51, 53], "set": [14, 21, 22, 23], "setup": 17, "shallow": 72, "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, 72], "spheric": 71, "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, 72], "swe": [66, 67, 72], "system": [22, 23], "tabl": 13, "taylor": [7, 69], "test": [3, 5, 8, 10, 14, 18, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 67, 72, 73], "tophat": [3, 5, 31, 33, 37, 39, 41, 43], "unit": 73, "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": 72, "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": [[70, "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"], [72, "examples"]], "Exercises": [[3, "exercises"], [8, "exercises"], [10, "exercises"], [12, "exercises"], [24, "exercises"], [72, "exercises"]], "Explorations": [[3, "explorations"], [8, "explorations"], [10, "explorations"], [12, "explorations"], [24, "explorations"], [72, "explorations"]], "Extensions": [[3, "extensions"], [8, "extensions"], [10, "extensions"], [12, "extensions"], [24, "extensions"], [72, "extensions"]], "General Linear Elliptic Equation": [[22, null]], "General ideas": [[3, "general-ideas"]], "History": [[0, "history"]], "Horizontal Averages of Rayleigh-Taylor": [[69, null]], "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": [[70, "pyro-class"]], "Quick test": [[14, "quick-test"]], "Rayleigh-Taylor": [[7, "Rayleigh-Taylor"]], "Reading and plotting manually": [[26, "reading-and-plotting-manually"]], "References": [[74, null]], "Regression tests": [[73, "regression-tests"]], "Running": [[70, null]], "Runtime options": [[70, "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": [[72, null]], "Simple Multigrid Examples": [[24, null]], "Sod": [[8, "id6"]], "Solving the system": [[22, "Solving-the-system"], [23, "Solving-the-system"]], "Spherical Polar Grid": [[71, 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": [[73, null]], "Tests": [[18, "tests"]], "Unit tests": [[73, "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"], [72, "acoustic-pulse"]], "advect": [[8, "advect"], [72, "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"]], "convection": [[8, "convection"]], "converge": [[5, "converge"], [5, "id2"], [12, "converge"], [12, "id6"]], "convergence": [[12, "convergence"], [12, "id13"]], "dam": [[72, "dam"], [72, "id1"]], "diffusion solver": [[10, "diffusion-solver"]], "gaussian": [[10, "gaussian"], [10, "id1"]], "gresho": [[8, "gresho"]], "heating": [[8, "heating"]], "hse": [[8, "hse"]], "incompressible solver": [[12, "incompressible-solver"]], "incompressible_viscous solver": [[12, "incompressible-viscous-solver"]], "kh": [[8, "kh"], [72, "kh"]], "lm_atm solver": [[16, "lm-atm-solver"]], "logo": [[8, "logo"], [72, "logo"]], "mesh.patch implementation and use": [[18, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[27, "particles-particles-implementation-and-use"]], "plume": [[8, "plume"]], "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, "pyro-advection-fv4-interface-module"]], "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"], [72, "quad"]], "ramp": [[8, "ramp"]], "rt": [[8, "rt"], [8, "id9"]], "rt2": [[8, "rt2"]], "rt_multimode": [[8, "rt-multimode"]], "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"], [72, "supported-problems"]], "swe solver": [[72, "swe-solver"]], "test": [[3, "test"], [3, "id6"], [5, "test"], [5, "id3"], [8, "test"], [10, "test"], [72, "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", "rt_average", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 64, "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", "rt_average.ipynb", "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_external_sources() (in module pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.get_external_sources", 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_sponge_factor() (in module pyro.compressible.simulation)": [[44, "pyro.compressible.simulation.get_sponge_factor", 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.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.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.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]], "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"], [33, 0, 0, "-", "problems"], [32, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[32, 1, 1, "", "fluxes"]], "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, "", "get_external_sources"], [44, 1, 1, "", "get_sponge_factor"], [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, 70, 72, 73], "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, 72], "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": [7, 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": 74, "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, 70], "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": 74, "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": 71, "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": 71, "09217e": 23, "09401e": 21, "097515813669473": 21, "09752": 21, "09787e": 21, "0x7f1fb81f7390": 21, "0x7f1fc42cbf50": 21, "0x7f43e7fe8750": 23, "0x7f43f0385890": 23, "0x7f76f50225d0": 7, "0x7f76f50aec50": 7, "0x7fd66470b410": 1, "1": [1, 2, 3, 5, 6, 7, 8, 10, 12, 16, 17, 18, 21, 22, 23, 24, 26, 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, 72, 74], "10": [0, 1, 2, 6, 7, 8, 12, 16, 17, 21, 22, 23, 38, 44, 59, 63, 64, 66, 68, 74], "100": [1, 7, 12, 17, 68, 70], "1000": 12, "10000": [1, 7, 70], "1006": 74, "1007": [12, 59, 74], "101": 23, "101526": 22, "1016": [38, 74], "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, 69, 74], "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": 74, "1215": 74, "12157": 17, "12199e": 21, "122": [17, 21], "12439e": 23, "125": [8, 17, 28, 72, 74], "12514": 22, "1265": 0, "127": 74, "128": [2, 6, 8, 12, 21, 22, 23, 72], "129": 22, "13": [1, 17, 21, 23, 71], "13071e": 21, "13671": 17, "137": 17, "13722e": 21, "137992831541219": [8, 72], "13952e": 21, "14": [8, 17, 21, 23, 44, 62, 66, 72], "14059e": 22, "141592653589793": 71, "1447096": 8, "14661e": 21, "15": [17, 21, 23, 71], "15043e": 23, "153325": 22, "15445e": 21, "158": 74, "16": [2, 6, 12, 17, 18, 21, 22, 23, 59, 64], "160": 22, "16168e": 22, "163": [12, 57, 59, 74], "16499e": 21, "17": [17, 23], "17056e": 21, "17095e": 23, "171": 74, "17194": 17, "172": 17, "1726e": 23, "17352e": 21, "17409776671446628": 21, "17418e": 22, "178": 74, "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": 74, "1959": 8, "19593e": 23, "19639e": 21, "1979": 74, "19808e": 22, "1982": 74, "1984": [8, 44, 45, 47, 51, 53], "1989": 74, "1990": [30, 34, 40, 42, 44, 48, 66, 74], "19906e": 22, "1993": [8, 45, 47, 51, 53], "1996": [12, 40, 57, 60, 64, 74], "1998": [8, 38, 45, 47, 51, 53], "19980007543": 38, "1999": 74, "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, 44, 45, 47, 50, 51, 53, 54, 57, 59, 62, 63, 64, 66, 69, 70, 71, 72, 74], "20": [17, 22, 23], "200": 74, "2000": [12, 57, 59, 74], "2003": 0, "2009": [38, 44], "2010": 44, "2011": [8, 32, 45, 46, 47, 51, 52, 53, 67, 74], "2012": [0, 7, 8, 45, 47, 51, 53], "2014": [8, 45, 47, 51, 53], "2019": [0, 74], "2021": 44, "20281e": 21, "2048": 23, "206045378311055": [8, 72], "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, 71], "233": 74, "24": [17, 71], "2411": 23, "24144": 23, "24513e": 21, "24555429482631e": 21, "24911e": 21, "25": [1, 3, 7, 8, 16, 17, 68, 70, 74], "256": [2, 6, 21], "256041": 23, "25622e": 21, "25658e": 23, "257": 74, "25705e": 21, "257466296364851e": 22, "25763e": 21, "25859e": 22, "26": [17, 71], "26638e": 23, "26903e": 21, "27": 17, "271": [12, 57, 59, 74], "27175e": 21, "2728946362388976e": 23, "27361e": 21, "274": 17, "27407": 17, "27531e": 23, "278": 17, "27837": 17, "28": [17, 74], "28164e": 21, "28172e": 22, "28187": 21, "283": 74, "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, 71], "2g": [17, 71], "2h": 66, "2hc": 66, "2nd": [3, 5, 6, 8, 10, 12, 16, 24, 44, 50, 62, 64, 66, 72], "2ng": [17, 62], "3": [1, 2, 3, 4, 6, 7, 8, 12, 17, 21, 22, 23, 44, 57, 59, 62, 66, 69, 70, 71, 72, 74], "30": [17, 74], "301203447716335e": 23, "30184e": 22, "307211": 21, "30812e": 22, "30821e": 23, "309": 74, "30982e": 22, "30997e": 22, "31": [17, 74], "31131e": 21, "312": 74, "31346": 21, "316533": 22, "319": [12, 59, 74], "32": [1, 2, 6, 7, 12, 17, 18, 21, 22, 23, 71], "32098e": 23, "323786088373021": 22, "32767e": 22, "32927e": 22, "32945e": 21, "33": [7, 8, 17], "33005e": 21, "335": 74, "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": 74, "36466e": 22, "36992e": 23, "37": 17, "371": 23, "37252e": 23, "37453": 22, "38": [17, 22], "3860268814816614e": 6, "3868": 23, "3868428575047": 23, "387": 74, "38943e": 23, "39": [17, 69, 71], "39072e": 21, "39659e": 23, "39771e": 21, "3d": 62, "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, 69, 71, 72, 74], "40": 17, "40192e": 22, "40233e": 22, "40799e": 22, "40947e": 22, "41": 17, "411": 74, "4147e": 21, "41489e": 21, "42": [12, 17, 71], "42452": 17, "42473": 22, "425": 17, "425271389680081e": 2, "43": [17, 44, 71], "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, 71], "4637e": 22, "4641": 22, "46453e": 21, "46615e": 21, "46752e": 21, "47": [17, 23], "47155e": 23, "47757e": 23, "47845e": 23, "48": [17, 74], "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, 72], "5": [1, 2, 3, 6, 7, 8, 16, 17, 21, 22, 23, 27, 44, 50, 54, 62, 66, 69, 71, 72], "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, 72], "534885150074738e": 23, "54": [17, 71], "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": 17, "590386214782638e": 21, "591": 22, "59875e": 22, "6": [1, 2, 6, 7, 17, 21, 22, 23, 71, 74], "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, 71], "65328": 17, "65703e": 22, "6575": 74, "6577": 23, "659245815001406e": 23, "66": 17, "67": 17, "67075": 17, "671": 17, "671934405e": 22, "673611": 21, "68": [17, 23, 71], "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, 71], "70": 17, "71": [7, 17, 23, 69], "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, 71], "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, 74], "79061e": 22, "79124e": 22, "7921e": 23, "7_8": [12, 59, 74], "8": [1, 3, 5, 7, 8, 10, 12, 16, 17, 21, 22, 23, 27, 44, 59, 66, 71, 72, 74], "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": 74, "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, 74], "85557e": 23, "85569e": 21, "85631e": 22, "8583e": 22, "86": 17, "86509e": 22, "87": 74, "87103e": 21, "877452": 23, "88200772432267e": 23, "884": 23, "88625e": 21, "88653e": 22, "8869": 22, "88696e": 22, "88796e": 22, "89": 74, "891": 17, "89132": 17, "89676e": 22, "89721": 23, "89959e": 23, "9": [1, 7, 17, 20, 21, 22, 23, 44, 66, 71], "90": 74, "90051": 74, "90058": 74, "90121e": 22, "90151": 74, "90233": 74, "903531": 21, "90471e": 23, "90474e": 23, "90594e": 23, "90707e": 23, "90897e": 21, "911086": 21, "91242e": 23, "91401e": 21, "91413e": 22, "91494": [12, 59, 74], "92186e": 21, "92501e": 21, "9261": 22, "927415": 74, "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": 71, "9713e": 21, "97219e": 21, "978": [12, 59, 74], "97862": 17, "9786237847073697": 17, "979": 17, "98263e": 21, "99": 17, "991063": 22, "99444e": 22, "99732e": 23, "9991": 74, "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, 70, 72, 74], "As": [16, 52, 72], "At": [2, 12, 28, 68], "But": 1, "By": [3, 12, 62, 70], "For": [1, 8, 17, 22, 26, 27, 28, 44, 48, 56, 58, 60, 62, 63, 64, 68, 70, 72], "If": [0, 1, 11, 14, 26, 28, 44, 63, 65, 68, 70, 73], "In": [4, 9, 12, 15, 18, 26, 27, 30, 32, 34, 36, 44, 64, 66, 73], "It": [0, 1, 3, 4, 5, 7, 8, 9, 10, 12, 13, 15, 16, 18, 22, 28, 44, 45, 47, 51, 53, 62, 70, 72], "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, 70, 72, 73, 74], "Then": [1, 12, 17, 44, 62, 63, 66, 70], "There": [4, 8, 15, 17, 18, 20, 44, 45, 47, 51, 53, 63, 66, 72, 73], "These": [3, 12, 36, 57, 63, 68, 70, 73], "To": [1, 7, 8, 11, 12, 17, 18, 21, 68, 70], "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, 70], "_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": 73, "abl": 64, "abort": 68, "about": [3, 17, 18, 26, 27, 28, 35, 44, 60], "abov": [3, 5, 8, 10, 17, 18, 22, 40, 60, 70], "absolut": 3, "ac": [12, 59], "acceler": [8, 20, 21, 66, 72], "accept": [17, 63], "access": [1, 17, 21, 27, 28, 44, 62, 63, 65, 66, 68, 70], "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, 70], "adapt": 74, "add": [1, 3, 8, 10, 17, 18, 24, 28, 29, 56, 62, 64, 68, 72], "add_deriv": [29, 62], "add_ivar": [29, 62], "add_problem": [1, 19, 29], "add_subplot": 21, "addit": [4, 5, 7, 9, 17, 48], "adiabat": [8, 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, 70], "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, 72], "after": [3, 8, 10, 12, 24, 27, 28, 44, 62, 63, 70], "again": [7, 9, 12, 65, 70], "against": [8, 72], "agre": [12, 73], "agreement": [4, 8, 72], "ai": 18, "aip": 74, "al": [7, 8, 12, 38, 44, 45, 47, 51, 53], "algorithm": [3, 8, 12, 24, 46, 57, 59, 72, 74], "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, 70, 72], "alloc": [18, 62], "allow": [8, 10, 12, 14, 15, 18, 26, 44, 45, 47, 51, 53, 55, 58, 62, 70], "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, 70], "alter": [2, 27], "altern": [14, 44, 70], "although": [38, 63], "alwai": 70, "amount": [3, 7, 24, 70], "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, 70, 72], "analog": 72, "analysi": [3, 8, 9, 12, 70, 72], "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, 70, 72, 73], "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, 72, 74], "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, 26, 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, 70, 72, 73], "arang": 17, "archiv": 38, "arg": 29, "argument": [4, 17, 27, 28, 62, 70], "aris": [7, 11, 17, 26, 44], "arithmet": 26, "around": 23, "arrai": [0, 9, 17, 18, 21, 26, 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, 74], "artifici": [8, 44, 72], "artificial_viscos": [29, 44], "artymowicz": 8, "ash": 48, "asid": 8, "ask": 11, "aspect": 68, "assess": 24, "assist": 11, "associ": [17, 62, 70], "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": 72, "august": 74, "author": 0, "auto": [68, 70, 71], "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, 26, 27, 68, 69], "axes_grid1": 7, "axes_pad": 7, "axesimag": [1, 21], "axi": [7, 8, 10, 27, 44, 60, 69, 71], "axisymmetr": 8, "azimuth": 62, "b": [17, 22, 42, 63, 74], "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, 70], "basest": [29, 60], "basi": [3, 8, 62], "basic": [3, 12, 13, 17, 18, 22, 24, 27, 44, 62, 68], "bathymetri": 72, "bc": [7, 12, 17, 18, 19, 21, 22, 23, 27, 28, 29, 56, 62, 63, 64, 65, 70], "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, 72], "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, 70], "behaviour": 27, "being": [3, 4, 5, 56, 60], "bell": [0, 40, 60, 64, 74], "bellcolellaglaz89": [12, 74], "below": [3, 8, 10, 12, 24, 27, 44, 72], "bench_dir": 64, "benchmark": [12, 26, 29, 64, 73], "benefit": 0, "best": [1, 3, 7, 10, 68], "beta": [20, 22, 63, 64], "beta_0": [16, 60], "better": [7, 12, 65, 72], "between": [3, 4, 7, 9, 15, 18, 32, 62, 63, 70], "bias": 62, "bibtex": 0, "bilinear": 62, "bin": 8, "bit": [1, 9], "black": [27, 63], "blast": 8, "block": 68, "bnd": [17, 18, 22, 23, 71], "bold": [29, 68], "book": [8, 44, 64, 66, 72], "bookshelf": 25, "bool": 60, "boolean": 44, "boost": 7, "both": [3, 7, 12, 18, 27, 40, 42, 44, 56, 58, 59, 60, 66, 73], "bottom": [5, 7, 8, 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, 70, 71], "box": 12, "branch": 11, "break": [4, 72, 74], "brigg": 24, "bring": [10, 17], "brought": [0, 64], "bruce": 74, "bubbl": [29, 44, 46, 50, 52, 60], "buf": [17, 60, 62], "buffer": 62, "bug": [11, 73], "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, "buoynantli": 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, 74], "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, 44, 56, 60, 62, 63, 68, 70], "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, 70, 72, 73], "cannot": [17, 27, 34, 40, 44, 50, 60, 62, 65, 66], "captur": 16, "care": 44, "carri": [44, 62, 70], "cartesian": 62, "cartesian2d": [1, 7, 29, 62, 70], "case": [3, 8, 9, 12, 26, 27, 30, 32, 34, 36, 44, 57, 59, 64, 73], "casi": 38, "castro": 44, "caus": [3, 35, 63], "caviti": [29, 58, 74], "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, 72], "cell": [3, 5, 7, 8, 9, 12, 16, 17, 18, 21, 26, 32, 38, 44, 46, 60, 62, 63, 64, 65, 66, 74], "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, 74], "central": [44, 62, 66], "cfl": [1, 2, 3, 5, 7, 8, 10, 12, 16, 30, 34, 36, 38, 40, 44, 50, 54, 60, 66, 70, 72], "cgf": [8, 44], "cham": 74, "chang": [1, 3, 6, 8, 10, 11, 14, 17, 21, 22, 23, 26, 56, 58, 62, 70, 72, 73], "chao": 74, "chapter": [3, 20], "characterist": [8, 12, 38, 44, 50, 72], "charg": 65, "check": [8, 23, 62, 72], "chegini": 0, "children": 62, "choic": [8, 15, 72], "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, 71], "co": [1, 12, 22, 23, 57, 59, 64, 71], "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, 73], "coeff": [22, 23, 63], "coeffic": 22, "coeffici": [8, 10, 12, 20, 22, 42, 60, 62, 63, 64, 72], "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, 74], "colella90": [3, 8, 74], "collect": [27, 29, 68, 70], "color": [17, 27, 62, 68], "colorbar": [7, 23, 71], "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, 70], "commandlin": 28, "comment": [68, 70], "commit": 11, "common": [8, 18], "commun": 74, "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, 73], "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, 70, 72], "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, 70, 74], "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, 70], "conduct": [10, 55], "configur": 68, "cons_to_prim": [29, 44, 66], "conserv": [32, 36, 38, 44, 50, 60, 66, 74], "consflux": [29, 44, 66], "consid": [23, 30, 34, 36, 38, 44, 62, 66, 72], "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, 70], "content": 62, "continu": [0, 12], "control": [20, 30, 34, 36, 38, 40, 44, 50, 60, 63, 66, 70], "convect": [30, 32, 34, 36, 42, 44, 66], "conveni": 63, "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, 70], "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, 74], "correctli": 14, "correspond": [44, 62, 68], "could": [1, 26, 27, 65, 70], "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, 70, 73], "creation": 5, "credit": 0, "criteria": 9, "critic": 9, "ctu": 7, "current": [0, 9, 26, 50, 54, 62, 65, 70], "curv": 10, "custom": 27, "cut": [3, 7, 8, 35], "cvar": 6, "cvisc": [7, 8, 44, 72], "cx": [8, 72], "cy": [8, 72], "cycl": [20, 21, 22, 23, 24, 42, 63], "cylindr": [4, 8], "d": [1, 8, 9, 17, 18, 22, 23, 26, 62, 70], "dam": [4, 29, 66, 74], "dam_compar": [4, 72], "damp": 44, "daniel": 74, "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, 69], "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": 74, "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, 70, 72], "default_input": [28, 70], "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, 70, 71], "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, 71], "den": [1, 7, 26, 29, 44, 62, 69], "dens": 8, "dens0": 8, "dens1": [7, 8], "dens2": [7, 8], "dens_avg": 69, "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, 69], "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, 70, 72], "descriptor": 17, "design": [7, 15, 16, 29], "desir": [9, 44, 63, 66], "destroi": 68, "detail": [8, 10, 18, 25, 26, 44, 72], "determin": [40, 60, 68], "develop": [0, 8, 11, 12, 14, 15], "df": [44, 66], "dh0": 72, "diagon": [5, 14, 41, 43], "dict": [29, 65], "dictionari": [17, 27, 28, 29, 65, 68, 70], "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, 72, 73], "differenc": [10, 38, 44, 54, 66], "difficulti": 11, "diffus": [4, 5, 7, 9, 12, 15, 19, 29, 38, 42, 48], "dimens": [6, 17, 44, 62, 66], "dimension": [3, 8, 21, 36, 44, 66, 72], "direct": [3, 7, 8, 12, 17, 18, 26, 27, 28, 36, 38, 40, 44, 56, 58, 60, 62, 65, 66, 69, 70, 72], "direction": [3, 8], "directli": [9, 14, 28, 44, 63, 66, 70], "directori": [1, 8, 14, 26, 28, 70, 73], "dirichlet": [21, 22, 62, 63, 64], "disabl": [12, 70], "disagr": [3, 73], "discontinu": 5, "discret": [5, 9, 10, 17, 18, 42, 54, 63], "discuss": [0, 8, 9, 18, 25, 44, 66, 70], "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, 69], "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, 70, 72, 73], "do_demo": [29, 62], "do_io": [1, 7, 70], "do_other_update_veloc": [29, 56, 58], "do_output": [19, 29], "do_particl": [1, 3, 5, 7, 8, 12, 27, 70, 72], "do_spong": 7, "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, 74], "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, 70, 72], "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, 70], "down": [3, 8, 20, 63], "dqv": [44, 66], "dramat": 70, "drho0": 8, "drive": [5, 8, 12, 41, 43, 45, 47, 51, 52, 53, 59], "driven": [12, 59, 73, 74], "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, 70, 72, 73], "drop": [0, 6], "dt": [6, 9, 27, 30, 34, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 62, 65, 66, 70], "dt_out": [1, 7, 70], "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], "e_rat": 8, "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, 70, 73], "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, 70], "enclos": 70, "encount": [7, 68, 69], "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, 70, 73], "ener": [8, 16], "energi": [8, 44], "enforc": [12, 16, 27, 56, 58, 60, 65, 68], "enforce_particle_boundari": [29, 65], "engin": 74, "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, 71], "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, 72, 74], "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, 74], "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, 72], "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, 70], "ex": [44, 66], "exact": [4, 8, 12, 22, 45, 47, 51, 53, 57, 59, 64, 72], "exactli": [28, 73], "exampl": [9, 18, 21, 26, 27, 28, 29, 57, 59, 62, 63, 70], "excel": [8, 26, 72], "except": [5, 44], "exclud": [7, 17, 26, 63], "execut": [9, 70], "exercis": [31, 33, 37, 39], "exhibit": 8, "exist": [1, 26, 62, 68, 72], "exit": 44, "expand": [44, 50, 66], "expect": [2, 8, 17, 28, 62, 72], "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, 74], "f2py": 0, "f_x": 44, "f_y": 44, "face": [3, 32, 44, 50, 62, 66], "facecenterdata2d": [29, 62], "fact": 70, "factor": [2, 4, 6, 17, 44, 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, 26, 69], "figsiz": [7, 71], "figur": [1, 5, 7, 10, 21, 27, 44, 62, 71], "file": [0, 1, 3, 4, 8, 9, 11, 26, 28, 29, 44, 58, 60, 62, 64, 65, 68, 70, 72], "file1": [4, 41], "file2": [4, 41], "filenam": [29, 62, 68], "fill": [9, 17, 18, 23, 27, 38, 44, 62, 65, 70], "fill_bc": [17, 18, 29, 62], "fill_bc_al": [9, 29, 62], "fill_ghost": [29, 62], "filterwarn": [17, 71], "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, 69], "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, 74], "first": [1, 9, 11, 17, 40, 60, 62, 68, 69, 70], "fix": [1, 6, 44, 58, 66, 72, 73], "fix_dt": [1, 6, 7, 70], "flag": 68, "flame": [29, 48], "flat": 72, "flatten": [8, 29, 44, 62, 66, 72], "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": 72, "flow": [3, 12, 16, 38, 44, 54, 56, 58, 59, 60, 66, 74], "flowchart": 9, "fluid": [7, 8, 9, 12, 16, 27, 56, 59, 60, 72, 74], "flux": [3, 19, 29, 30, 34, 40, 42, 44, 62, 66, 74], "flux_con": [29, 46], "fmt": [17, 62, 71], "follow": [2, 3, 5, 6, 8, 9, 14, 15, 18, 26, 27, 28, 30, 34, 38, 42, 44, 63, 66, 70], "fontsiz": 7, "forc": 64, "force_final_output": [1, 7, 70], "fork": 11, "form": [5, 8, 10, 12, 20, 22, 23, 28, 44, 63, 72], "format": [9, 17, 62, 68], "formul": [44, 66], "forward": 70, "found": 24, "four": [8, 44, 45, 47, 51, 53, 66], "fourth": [3, 18, 32], "frac": [3, 5, 6, 8, 10, 12, 16, 22, 72], "fraction": [30, 34, 36, 38, 40, 44, 50, 60, 66], "framework": [0, 15, 63], "francesco": 74, "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, 70], "from_cent": [29, 62], "from_commandlin": 29, "fuel": 48, "full": [24, 29, 56, 60, 63, 70], "fulli": 74, "func": 62, "function": [1, 9, 17, 18, 20, 22, 27, 29, 34, 40, 44, 50, 54, 60, 62, 63, 64, 65, 66, 68, 70], "further": [34, 40, 44, 50, 60, 66], "furthermor": 8, "futur": [11, 73], "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, 69, 71, 72], "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, 70], "gener": [5, 8, 11, 12, 15, 20, 27, 29, 38, 44, 45, 47, 51, 53, 54, 56, 58, 60, 62, 63, 64, 65, 68, 70], "general_mg": [19, 20, 22, 29], "generalmg2d": [20, 22, 29, 63], "geometr": 44, "geometri": [8, 44, 62, 70], "gerolymo": 38, "get": [1, 9, 12, 17, 21, 24, 27, 40, 44, 54, 56, 58, 59, 60, 62, 69], "get_arg": [19, 29, 58, 59], "get_aux": [29, 62], "get_external_sourc": [29, 44], "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, 70], "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_sponge_factor": [29, 44], "get_stage_start": [29, 62], "get_var": [1, 2, 6, 7, 17, 19, 22, 23, 26, 27, 29, 62, 65, 69], "get_var_by_index": [29, 62], "gh": 66, "ghia": [12, 74], "ghiaghiashin82": [12, 74], "ghost": [7, 17, 18, 21, 26, 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, 70, 72], "glaz": [44, 74], "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": [44, 56, 60], "goldberg": 26, "good": [3, 8, 9, 11, 62, 72], "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, 72], "graviat": 66, "gravit": [8, 45, 47, 51, 53, 66, 72], "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, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 54, 56, 60, 62, 63, 65, 66, 68, 70, 72, 74], "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, 70], "group": 70, "growth": [7, 8, 45, 47, 51, 53], "gt": [1, 6, 7, 17, 21, 22, 23, 71], "guardcel": [17, 62, 63], "guofu": 74, "gx": [21, 22], "gy": [21, 22], "h": [8, 44, 50, 66, 72], "h0": 72, "h1": 72, "h2": 72, "h3": 72, "h4": 72, "h5": [12, 26], "h5py": [14, 29, 44, 58, 60, 62, 65, 68], "h_1": 72, "h_2": 72, "h_left": 72, "h_right": 72, "ha": [3, 5, 7, 8, 9, 12, 17, 18, 21, 22, 24, 28, 44, 62, 63, 64, 65, 68, 72, 73], "half": [7, 60], "hand": 63, "handl": [8, 44, 66], "handwritten": 0, "happen": [8, 12, 72], "happi": 11, "hard": [8, 62], "harland": 74, "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": [70, 72], "heat": 44, "heavier": 7, "height": [8, 29, 66, 72], "helmholtz": [5, 8, 10, 20, 27, 42, 45, 47, 51, 53, 63, 64, 67, 70], "helmhotlz": 42, "help": [0, 8, 17, 38, 72], "henc": 62, "hendrik": 74, "hendrikkuhlmann": [12, 59], "here": [1, 2, 3, 4, 5, 7, 8, 9, 12, 17, 21, 22, 28, 44, 57, 58, 59, 62, 63, 64, 66, 68, 69], "hierarchi": [18, 63], "high": [38, 44, 66, 74], "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, 72], "hold": [17, 18, 27, 62, 63, 65, 68], "homogen": 21, "horizon": 69, "horizont": 17, "hostedtoolcach": [7, 69], "hot": 8, "how": [0, 1, 3, 7, 8, 9, 10, 12, 13, 17, 26, 27, 28, 35, 45, 47, 51, 53, 62, 69, 70, 72], "howev": 27, "hse": [7, 29, 44, 46, 50, 52], "http": [0, 12, 38, 59, 74], "hu": 66, "huang": 74, "hugoniot": 5, "huv": 66, "hv": 66, "hx": 66, "hydraul": 74, "hydro": [11, 12, 14, 20, 28, 70], "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, 74], "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, 70, 72, 73], "ian": 0, "idea": [1, 13, 44], "ideal": [2, 3], "iden": 44, "ident": [3, 5], "idir": [44, 46, 62, 66], "iener": 44, "ignor": [17, 71], "ih": 66, "ihi": [17, 23, 26, 62, 63, 71], "ihx": 66, "ij": 1, "illustr": [9, 13, 17], "ilo": [17, 23, 26, 62, 63, 71], "im": [7, 23], "imag": [1, 21, 26, 60, 70], "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, 72, 73], "implicit": [10, 15, 54], "implicitli": 10, "import": [1, 2, 6, 7, 17, 18, 21, 22, 23, 26, 27, 69, 70, 71], "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, 70], "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, 74], "incompressible_visc": [19, 29, 56], "incorpor": 48, "increas": [1, 10, 27, 55, 65], "increment": 62, "indent": 63, "independ": [17, 62], "index": [1, 13, 17, 26, 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, 70], "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, 70, 72], "initialize_problem": [1, 2, 6, 7, 19, 29, 69, 70], "input": [1, 3, 4, 8, 9, 10, 12, 14, 28, 29, 38, 40, 44, 50, 60, 62, 66, 68, 70, 72], "inputs_dict": [1, 2, 6, 7, 28, 29, 70], "inputs_fil": 29, "insert": 27, "insid": [3, 31, 33, 37, 39], "inspect": 1, "instabl": [7, 8, 45, 47, 51, 53], "instal": [9, 14, 28, 70], "instanc": [17, 28, 68], "instead": [8, 14, 20, 24, 27, 68, 70, 72], "instruct": 28, "int": [17, 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, 70], "interface_st": [29, 44], "interior": [17, 62, 63], "interleav": 29, "intermedi": 36, "intern": [44, 74], "interpol": [23, 65], "interpolate_veloc": [29, 65], "interpret": 62, "introduc": [5, 15], "introduct": [20, 25], "invalid": [7, 69], "investig": 8, "inviscid": [3, 12, 15, 40], "invok": 38, "inward": [8, 45, 47, 51, 53], "io": [1, 7, 26, 68, 70], "io_pyro": [19, 26, 29], "ip": [17, 29, 44, 62], "ip_jp": [17, 29, 62], "ipython": 70, "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, 74], "jacobian": [44, 66], "jc": 17, "jcp": [12, 38, 57, 59], "jcph": 74, "jhi": [23, 63, 69, 71], "jlo": [23, 63, 69, 71], "job": 28, "john": [0, 74], "joss": [0, 9], "journal": [0, 74], "jp": [17, 29, 60, 62], "jshift": 62, "json": 0, "jump": [5, 44], "jupyt": 70, "just": [7, 9, 17, 18, 21, 22, 23, 24, 26, 30, 32, 34, 36, 62, 63, 65, 68], "justifi": 0, "k": [3, 10, 38, 55, 62, 74], "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, 70], "kernel": 0, "keyword": [28, 62, 70], "kh": [7, 29, 44, 46, 50, 52, 66, 70], "kh_": 7, "kick": [3, 31, 33, 37, 39], "kinemat": 12, "know": [17, 18, 21, 26, 28, 70], "known": [12, 68], "kromano19": [12, 74], "kuhlmann": [12, 74], "kutta": [7, 18, 32, 36, 50, 62], "l": [1, 2, 4, 12, 44, 50, 58, 63, 66, 74], "l1": [44, 66], "l2": [3, 4, 17, 44, 66], "l3": [44, 66], "l4": 44, "l_x": 1, "l_y": 1, "label": 71, "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, 69], "law": [8, 44, 50, 74], "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": 72, "lesssim": 3, "let": [1, 2, 7, 17, 23, 28], "level": [9, 18, 21, 22, 23, 24, 63, 73], "lf": 38, "lib": [7, 69], "librari": 9, "lid": [12, 58, 59, 74], "liddrivencav": [12, 59], "life": 21, "lighter": [7, 8], "like": [3, 7, 8, 17, 20, 28, 29, 44, 62, 64, 66, 69], "limit": [1, 3, 5, 7, 8, 12, 16, 29, 31, 33, 37, 39, 40, 44, 56, 58, 60, 62, 66, 72], "limit2": [29, 62], "limit4": [29, 62], "lindsai": 74, "line": [2, 3, 8, 12, 24, 26, 36, 50, 68, 70], "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, 70], "live": [8, 9, 17, 18, 62], "ll": [1, 2, 6, 7, 17, 22, 23, 28, 44, 69], "lm": 16, "lm_atm": [19, 29], "lm_atm_interfac": [19, 29], "load_param": [29, 68, 70], "local": [24, 74], "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, 70, 72], "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, 74], "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, 73], "made": [9, 12, 17, 27, 62, 73], "magnitud": 59, "mai": [11, 18, 22, 26, 44, 64, 65, 73], "mail": 0, "main": [1, 3, 4, 5, 10, 11, 12, 14, 16, 18, 19, 28, 29, 38, 44, 50, 63, 64, 66, 68, 70, 72, 73], "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, 70], "march": 74, "mark": [17, 62], "martin": [12, 57, 59, 74], "martincolella00": [12, 74], "mass": 12, "massiv": 65, "massless": 65, "master": 68, "match": 24, "materi": 8, "mathcal": 7, "mathemat": 74, "matplotlib": [1, 2, 7, 9, 14, 17, 21, 22, 23, 26, 69, 71], "matrix": [44, 66], "matter": [22, 64], "max": [17, 21, 22, 23, 29, 62, 70], "max_dt_chang": [1, 7, 70], "max_it": 68, "max_step": [1, 2, 7, 9, 12, 70], "max_tim": 68, "maximum": [38, 62, 70], "mbox": [12, 57, 59], "mc": [44, 66], "mccorquodal": [8, 32, 45, 46, 47, 51, 52, 53, 74], "mccorquodalecolella11": [3, 8, 74], "mccourquodal": 67, "mcnalli": [7, 8, 45, 47, 51, 53], "mean": [9, 17, 73], "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, 70, 71], "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, 74], "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, 74], "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, 70], "minion": [12, 57, 74], "minion96": [12, 74], "minoshima": 44, "mirror": 60, "mix": [40, 60, 69], "miyoshi": 44, "mode": [7, 8, 9, 45, 47, 51, 53], "model": [3, 8, 27, 65, 72], "modif": 11, "modifi": [3, 5, 12, 14, 24], "modul": [9, 13, 17, 19, 27, 28, 70], "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": [8, 62], "multidimension": [44, 62, 66, 72, 74], "multigrid": [5, 9, 10, 12, 15, 19, 21, 22, 23, 29, 42, 54, 56, 58, 60, 74], "multipl": [4, 8, 44, 58, 65, 72], "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, 74], "n_out": [1, 7, 70], "n_particl": [1, 7, 27, 65, 70], "nabla": [8, 10, 12, 16, 20, 22, 23, 24, 63, 72], "name": [3, 4, 8, 9, 10, 12, 16, 17, 18, 26, 28, 29, 30, 34, 42, 44, 58, 62, 68, 70, 72], "narrow": [8, 72], "nasa": 38, "nativ": 9, "navier": 74, "nbval": 73, "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, 73], "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, 73], "next": [9, 18, 21, 63, 70], "ng": [17, 21, 22, 23, 29, 44, 48, 60, 62, 63, 66, 71], "nice": 17, "nicolson": [5, 10, 42, 54], "njit": 9, "nlevel": 21, "nmode": 8, "no_new": 68, "nodal": [12, 60, 62], "node": 62, "nolimit": [29, 62], "non": [3, 5, 10, 24, 68, 72], "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, 72], "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, 27, 44, 60, 62, 63, 64, 66, 69, 72], "notebook": [9, 17, 70], "noth": 23, "notic": [8, 12, 17, 72], "notifi": 11, "now": [1, 2, 3, 5, 6, 7, 8, 12, 17, 21, 22, 23, 69], "np": [1, 2, 17, 21, 22, 23, 38, 62, 69, 71], "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, 44, 45, 47, 51, 53, 54, 59, 60, 62, 63, 64, 65, 66, 70], "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, 69, 71], "nvar": [17, 21, 22, 23, 62], "nx": [1, 2, 6, 7, 17, 21, 22, 23, 62, 63, 64, 70, 71], "ny": [1, 2, 6, 7, 17, 21, 22, 23, 26, 60, 62, 63, 64, 70, 71], "nzone": 2, "o": [4, 7, 9, 12, 26, 70], "object": [1, 6, 7, 9, 17, 18, 21, 22, 23, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 50, 56, 58, 60, 62, 63, 65, 66, 68, 70], "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, 70], "old": 62, "omega": 3, "onc": [9, 11, 18, 28, 29, 50, 62, 63, 66], "one": [1, 2, 4, 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, 72, 73], "ones": [28, 68], "ones_lik": 22, "onli": [9, 10, 12, 17, 20, 30, 32, 34, 36, 38, 44, 50, 62, 66, 68, 69], "onlin": 8, "open": [0, 25], "oper": [10, 12, 18, 26, 44, 62, 65, 69], "opt": [7, 69], "optim": [26, 73], "option": [3, 5, 8, 9, 10, 12, 16, 17, 26, 27, 29, 44, 45, 47, 51, 53, 58, 66, 68, 72], "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, 72, 74], "org": [0, 12, 38, 59, 74], "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, 26, 30, 32, 34, 36, 42, 44, 45, 47, 48, 51, 53, 62, 63, 66, 70, 72], "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, 70], "out_fil": 29, "outfil": [29, 59, 68], "outflow": [17, 18, 62, 65, 70], "output": [3, 4, 5, 7, 8, 9, 17, 28, 29, 38, 44, 58, 60, 62, 63, 64, 65, 68, 70, 72, 73], "outsid": [1, 62], "outward": 8, "over": [2, 3, 4, 6, 7, 8, 17, 23, 27, 32, 52, 62, 72], "overal": [3, 8], "overhead": 68, "overplot": 10, "overrid": [1, 7, 28, 68, 70], "overridden": [27, 28], "overshoot": [3, 8, 72], "overwrit": [62, 68], "own": [9, 17, 27], "p": [1, 2, 6, 7, 8, 12, 16, 44, 57, 59, 66, 69, 70, 74], "p0": [7, 8], "p1": 8, "p2": 8, "p3": 8, "p4": 8, "p_0": 16, "p_ambient": 8, "p_l": 44, "p_left": [8, 28], "p_r": 44, "p_right": [8, 28], "packag": [0, 7, 9, 14, 19, 69], "page": [0, 64, 74], "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, 70, 72], "params_al": 2, "parent": [17, 62], "pars": [9, 29, 68, 70], "parse_arg": [19, 29], "parser": 68, "part": [4, 17, 24, 25, 26, 30, 32, 34, 36, 38, 44, 50, 64, 66, 70], "partial": [8, 10, 12, 16, 44, 72], "particl": [1, 3, 5, 7, 8, 9, 12, 19, 29, 70, 72], "particle_gener": [1, 3, 5, 7, 8, 12, 27, 65, 70, 72], "particle_posit": 27, "particular": [3, 12, 15, 18, 24, 44, 58], "pass": [1, 18, 27, 28, 62, 63, 65, 70, 73], "passiv": [8, 72], "past": 9, "patch": [9, 17, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 54, 56, 58, 66, 71], "path": [14, 24, 70], "pawel": 8, "pbject": 62, "pcolormesh": 71, "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, 72], "period": [1, 2, 3, 7, 12, 14, 17, 18, 23, 24, 57, 59, 62, 63, 64, 70], "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, 62, 63, 64], "phi_": 21, "phi_0": 10, "phi_1": 55, "phi_2": 55, "phi_analyt": [54, 55], "phi_max": 10, "phillip": 74, "philosophi": 9, "physic": [8, 17, 18, 44, 62, 64, 74], "physicstodai": 74, "pi": [1, 12, 17, 22, 23, 57, 59, 64, 71], "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, 70], "plai": [3, 10, 15, 70], "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, 70, 72], "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, 69, 71], "png": [12, 26], "po": [29, 65], "point": [2, 3, 4, 8, 10, 17, 18, 21, 26, 54, 62, 72], "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": [70, 73], "post": 11, "potenti": 11, "power": [7, 20, 63], "ppm": [3, 8], "pr": [8, 11], "pre": [8, 9, 16, 29, 44], "precis": 26, "predict": [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, 71], "previou": [64, 70], "previous": [68, 70], "prim_to_con": [29, 44, 66], "primit": [8, 44, 66, 72], "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, 70, 71], "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, 70], "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], "problem_param": [1, 28, 29, 70], "problem_sourc": 44, "problem_source_func": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 66], "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, 69], "profile_pyro": [19, 29], "program": 4, "proj_typ": [12, 16], "project": [12, 16, 44, 56, 58, 60, 64, 66, 74], "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, 70], "provision": [56, 60], "psi": 72, "pub": 74, "public": 0, "publish": [0, 9, 74], "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, 70, 72, 73], "pypi": 14, "pyplot": [1, 2, 7, 17, 21, 22, 23, 26, 69, 71], "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, 69, 71, 72, 73], "pyro2": [0, 9, 11, 13, 14, 17, 20, 24, 28], "pyro_": [1, 70], "pyro_sim": [3, 8, 9, 10, 12, 14, 19, 20, 28, 70, 72, 73], "pyrobenchmark": [19, 29], "pyrotest": [19, 29], "pytest": [9, 14, 73], "python": [7, 9, 11, 12, 14, 17, 20, 26, 28, 29, 69], "python3": [7, 69], "q": [38, 44, 46, 62, 66, 74], "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, 72], "quantiti": [3, 5, 8, 44, 62, 63, 64, 72], "question": 11, "quickli": 14, "quit": [1, 70], "quokka": 44, "qv": [44, 66], "qx": 17, "qy": [17, 26], "r": [4, 8, 21, 22, 23, 44, 62, 63, 71, 74], "r1": [44, 66], "r2": [44, 66], "r3": [44, 66], "r4": 44, "r_init": 8, "r_pert": [8, 16], "r_src": 8, "radial": [8, 10, 45, 47, 51, 53], "radiu": 8, "rain": 8, "ramp": [29, 44, 46, 50, 52], "rand": 17, "random": [17, 27, 70], "randomli": [27, 65], "randomly_generate_particl": [27, 29, 65], "rang": 10, "rankin": 5, "rarefact": [3, 5, 8, 44, 66, 72], "rate": [3, 8, 12, 45, 47, 51, 53, 57, 59], "rather": [9, 70], "ratio": [44, 68], "rayleigh": [8, 45, 47, 51, 53], "rc": 44, "re": [12, 74], "reach": 12, "react": 48, "reaction": 48, "read": [4, 8, 9, 18, 28, 29, 60, 65, 68, 70, 72], "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": 74, "reflect": [1, 7, 17, 18, 45, 47, 51, 53, 62, 70], "regardless": 70, "region": [3, 5, 7, 8, 17, 26, 31, 33, 37, 39, 41, 43, 44, 62, 68, 72], "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, 72], "repeat": 44, "replac": [0, 68], "report": [4, 11, 26, 29, 63, 68], "repositori": 24, "repres": [3, 5, 8, 9, 44, 62, 64, 72], "represent": [17, 62], "reproduc": [11, 62], "requir": [8, 10, 12, 14, 17, 22, 23, 44, 54, 63, 66, 70], "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, 70, 72], "resurrect": 0, "retriev": 18, "return": [6, 9, 17, 21, 22, 23, 26, 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_ambi": 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, 72], "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, 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, 72], "roepk": [8, 45, 47, 51, 53], "roll": [7, 8, 12], "roman": [12, 74], "root": [24, 73], "rotat": [3, 35], "roundoff": 73, "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, 70], "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, 70], "rt": [7, 29, 44, 46, 48, 50, 52, 69], "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, 69, 72, 73], "run_sim": [1, 2, 6, 7, 19, 29, 69, 70], "run_test": [19, 29], "run_test_star": [19, 29], "rung": [7, 18, 32, 36, 50, 62], "runparam": [19, 29, 70], "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, 70], "runtimewarn": [7, 69], "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, 72], "sandwich": 7, "save": 9, "scalar": [10, 24, 30, 32, 34, 36, 38, 42, 44, 50, 62, 64, 66, 72], "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": 74, "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, 70, 72, 73], "sdc": [8, 52], "sdc_integr": [29, 52], "sea": 72, "search": 70, "second": [3, 7, 8, 12, 18, 24, 30, 34, 36, 40, 42, 44, 48, 54, 56, 58, 60, 63, 66, 68, 74], "section": [3, 5, 8, 10, 12, 16, 70, 72], "sedov": [4, 26, 29, 44, 46, 49, 50, 52, 67, 70], "sedov_compar": [4, 8], "sedov_unsplit_0290": 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, 70, 72, 73], "seed": 17, "seem": [7, 12], "seen": 26, "seidel": 63, "select": 4, "self": [17, 27], "send": 0, "separ": [8, 17, 44, 63, 72], "septemb": 74, "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, 70, 73], "set_aux": [29, 62], "set_param": [29, 68], "set_start": [29, 62], "set_titl": 7, "set_xlabel": [2, 69], "set_xlim": [2, 27], "set_ylabel": [2, 69], "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, 70], "setup_ax": [29, 68], "sever": [2, 3, 6, 8, 10, 18, 26, 44, 63, 66], "shade": 71, "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": 74, "shock": [3, 5, 8, 41, 43, 44, 45, 47, 51, 53, 66, 72, 74], "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, 62, 69, 71, 72], "show_ghost": 62, "shown": [12, 24, 44, 70], "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, 72], "simpler": 3, "simpli": [8, 17, 18, 20, 26, 30, 32, 34, 36, 44, 62, 68, 70, 73], "simplic": 63, "simpson": 52, "simul": [1, 2, 4, 6, 7, 9, 13, 15, 19, 26, 27, 29, 62, 68, 69, 70, 73], "simulation_nul": 19, "sin": [1, 12, 17, 22, 23, 57, 59, 64, 71], "sinc": [5, 7, 8, 11, 12, 17, 20, 22, 24, 26, 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, 70], "single_step": [19, 29, 70], "sinusoid": 8, "site": [7, 69], "size": [1, 7, 17, 28, 44, 62, 63], "sl": 60, "sl58": [72, 74], "slice": [4, 26], "slightli": [3, 5, 12, 72], "slip": [12, 59], "slope": [3, 40, 44, 56, 58, 60, 62, 66], "slot": [29, 34], "slowest": 70, "slowli": 8, "small": [3, 7, 8, 11, 18, 26, 31, 33, 37, 39, 45, 47, 51, 53, 62], "smaller": [7, 17], "smear": [5, 7, 8, 72], "smooth": [1, 2, 4, 5, 12, 14, 21, 24, 29, 30, 32, 36, 38, 41, 43, 45, 47, 51, 53, 57, 59, 63, 67, 70], "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, 70, 72], "sod": [4, 28, 29, 44, 46, 50, 52, 72], "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, 72, 74], "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, 70, 73], "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, 72], "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, 72], "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, 70], "specifi": [4, 17, 18, 22, 26, 40, 60, 62, 68, 70], "spectral": 8, "speed": [5, 7, 9, 38, 44, 70], "spent": 68, "spheric": [8, 62], "sphericalpolar": [29, 62, 70, 71], "sphinx": [9, 68], "split": [3, 38, 44, 48, 66], "spong": [7, 44], "sponge_rho_begin": 7, "sponge_rho_ful": 7, "sponge_timescal": 7, "spot": 8, "springer": 74, "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, 72], "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], "static": [8, 12, 45, 47, 51, 53], "steadi": 12, "steep": [8, 72], "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, 70], "steven": 74, "still": [12, 24], "stoke": 74, "stoker": 74, "stop": [9, 68], "storag": [18, 62], "store": [2, 4, 6, 7, 9, 17, 22, 23, 26, 27, 29, 44, 62, 64, 65, 68, 70, 73], "store_all_benchmark": 29, "store_as_benchmark": [19, 29], "store_bench": 64, "store_imag": [1, 7, 70], "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, 70], "subclass": [18, 22, 29], "subdirectori": [9, 20, 28], "submit": 11, "submodul": 19, "subpackag": 19, "subplot": [1, 2, 21, 23, 26, 69], "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, 72], "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, 72, 74], "t_0": [10, 55], "t_r": 8, "tabl": [4, 12, 68], "tableau": [18, 62], "taher": 0, "tail": 72, "take": [4, 7, 8, 12, 17, 21, 24, 26, 27, 28, 30, 32, 34, 36, 38, 40, 44, 50, 60, 62, 63, 64, 66, 70, 72], "taken": [15, 38], "tangent": 58, "tangenti": 58, "tanh": [12, 57, 59], "target": [11, 12, 59], "tau": 44, "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, 72], "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, 70], "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, 69, 72], "than": [3, 4, 5, 7, 9, 12, 17, 34, 40, 44, 50, 56, 60, 66, 70, 72], "thei": [8, 17, 22, 27, 44, 60, 65, 66], "them": [1, 3, 7, 9, 10, 26, 27, 44, 63, 66, 68, 70], "themselv": [18, 26, 27], "theoret": [4, 5, 74], "theori": 18, "therefor": 17, "thermal": 15, "theta": [62, 71], "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, 70, 72, 73], "thick": 8, "thing": [1, 3, 14, 62, 64], "think": 65, "those": [17, 73], "thought": 3, "three": [8, 12, 20, 44, 59, 70], "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, 70], "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, 70], "titl": [0, 11, 71], "tmax": [1, 7, 9, 70], "to_cent": [29, 62], "todai": 74, "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, 72], "toroid": [8, 45, 47, 51, 53], "total": [26, 64], "trace": 50, "tracer": 9, "track": [0, 2, 27, 68], "transon": [44, 66], "transport": [3, 8, 44, 66, 74], "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, 72], "tupl": 27, "turn": [27, 70], "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, 70, 72, 73], "txt": 12, "type": [17, 18, 44, 58, 62, 63, 73], "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, 70, 72, 74], "u1": [8, 72], "u2": [8, 72], "u3": [8, 72], "u4": [8, 72], "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, 72], "u_mac": [56, 58, 60], "u_old": 44, "u_r": [44, 66], "u_right": [8, 28, 72], "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, 72, 73], "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, 72], "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, 70], "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, 74], "ur": 8, "url": [0, 74], "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, 70, 73, 74], "usag": [4, 62, 63], "use_flatten": [7, 8, 44, 66, 72], "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, 70], "util": [9, 19, 29, 70], "v": [1, 2, 3, 5, 7, 12, 17, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 56, 57, 58, 59, 60, 62, 63, 65, 66, 69, 71, 73], "v1": [8, 72], "v2": [8, 72], "v2d": [29, 60], "v2dp": [29, 60], "v3": [8, 72], "v4": [8, 72], "v_": 5, "v_1": 72, "v_2": 72, "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, 26, 62, 69, 70], "valu": [1, 3, 5, 7, 8, 10, 12, 16, 22, 26, 27, 28, 31, 33, 37, 39, 44, 50, 56, 60, 62, 63, 64, 66, 68, 69, 70, 72], "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, 69, 72, 73], "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, 73], "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, 62, 64, 65, 66, 72], "verbos": [1, 7, 21, 22, 23, 63, 64, 70], "veri": [3, 7, 8, 28, 64, 68, 72], "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, 69], "vi": [1, 7, 12, 22, 23, 29, 63, 70], "via": [9, 11, 14, 28, 48, 68, 70, 73], "video": [3, 8], "view": [17, 62], "viridi": 71, "vis_titl": 63, "viscos": [5, 8, 12, 42, 44, 58, 59, 72], "viscou": [12, 15, 42, 58, 59], "visibl": 8, "visual": [9, 15, 30, 34, 40, 44, 48, 54, 56, 60, 66, 68, 70], "vl": 8, "vmax": 7, "vmin": 7, "volum": [0, 3, 15, 18, 44, 62, 66, 71, 74], "vortex": [8, 45, 47, 51, 53], "vortic": 12, "vr": 8, "wa": [0, 9, 12, 17, 32, 46, 70], "wai": [1, 3, 10, 11, 14, 17, 27, 28, 44, 63, 65, 66, 68, 70], "wall": [12, 58, 59, 62], "want": [1, 6, 7, 17, 21, 23, 26, 27, 42, 44, 50, 62, 66, 70], "warn": [17, 29, 68, 71], "watch": 8, "water": [4, 15, 66, 74], "wave": [1, 5, 8, 15, 44, 45, 47, 51, 53, 72, 74], "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, 70, 72, 73], "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, 70, 72], "when": [0, 1, 4, 5, 7, 9, 12, 17, 28, 38, 62, 65, 70, 72, 73], "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, 26, 27, 28, 44, 50, 62, 64, 65, 66], "while": [7, 9, 18, 65], "white": 27, "who": 11, "whole": 27, "whose": [44, 64, 68], "why": 26, "whz99": [72, 74], "width": [1, 10, 26, 29, 55], "window": 14, "wish": [5, 11, 44, 50, 62, 66, 70], "within": 27, "without": [3, 8, 14, 17, 27, 40, 62, 72], "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, 70, 73], "wrap": 62, "wrapper": 29, "write": [1, 4, 9, 12, 18, 19, 29, 62, 65, 68, 70], "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": 74, "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, 72], "x2d": [1, 17, 21, 22, 23, 71], "x64": [7, 69], "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": 71, "xlb": [17, 18, 22, 23, 58, 62], "xlboundari": [1, 7, 70], "xmax": [1, 7, 17, 18, 23, 27, 62, 63, 70, 71], "xmin": [1, 7, 17, 23, 27, 44, 62, 63, 70, 71], "xmom": [7, 69], "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, 70], "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, 72], "y2d": [1, 21, 22, 23, 71], "y_": 62, "y_height": 8, "y_n": 62, "y_pert": [8, 16], "y_veloc": 65, "y_y": [44, 50, 66], "ye": [27, 60, 70], "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": 71, "ylb": [17, 18, 22, 23, 44, 58, 62], "ylboundari": [1, 7, 70], "ymax": [1, 7, 17, 18, 23, 27, 62, 63, 70, 71], "ymin": [1, 7, 17, 23, 27, 44, 62, 63, 70, 71], "ymom": [7, 69], "yonghong": 74, "you": [0, 1, 8, 9, 11, 14, 18, 24, 26, 28, 62, 63, 70, 72], "your": [0, 11, 14, 70], "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, 70], "yy": [5, 21, 24], "z": 8, "z0": [7, 8, 44, 66], "z1": [7, 8, 44, 66], "zal79": [3, 74], "zalesak": 74, "zenodo": 0, "zero": [3, 12, 21, 23, 26, 29, 31, 33, 37, 39, 59, 62, 63], "zheng": 74, "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, 70, 73], "\u00f2": [12, 74], "\u03b8": 71, "\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", "Horizontal Averages of Rayleigh-Taylor", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 13, "acknowledg": 0, "acoustic_puls": [8, 45, 47, 51, 53, 67, 72], "ad": 28, "advect": [3, 8, 30, 31, 45, 47, 51, 53, 67, 72], "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, "averag": 69, "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": 70, "coarsen": 17, "code": 13, "coeffici": [21, 23], "commandlin": 70, "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, "convect": 8, "converg": [5, 6, 12, 41, 43, 57, 59], "dam": [67, 72], "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, 72], "exercis": [3, 8, 10, 12, 24, 72], "explor": [3, 8, 10, 12, 24, 72], "extens": [3, 8, 10, 12, 24, 72], "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, 71], "heat": 8, "helmholtz": 7, "help": 11, "histori": 0, "horizont": 69, "hse": [8, 45, 47, 51, 53], "hydro": 13, "hydrodynam": [8, 12, 16, 72], "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, 72], "known": 24, "linear": 22, "lm_atm": [16, 60, 61], "lm_atm_interfac": 60, "logo": [8, 45, 47, 51, 53, 67, 72], "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": 70, "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, "plume": 8, "poisson": [21, 23], "polar": 71, "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, 72], "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, 70], "pyro_sim": 29, "python": 13, "quad": [8, 45, 47, 51, 53, 67, 72], "quick": 14, "ramp": [8, 45, 47, 51, 53], "rayleigh": [7, 69], "read": 26, "reconstruct": 62, "refer": 74, "regress": 73, "request": 11, "result": 22, "riemann": 44, "routin": 4, "rt": [8, 45, 47, 49, 51, 53], "rt2": [8, 45, 47, 51, 53], "rt_multimod": 8, "run": 70, "runparam": 68, "runtim": 70, "sedov": [8, 45, 47, 51, 53], "set": [14, 21, 22, 23], "setup": 17, "shallow": 72, "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, 72], "spheric": 71, "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, 72], "swe": [66, 67, 72], "system": [22, 23], "tabl": 13, "taylor": [7, 69], "test": [3, 5, 8, 10, 14, 18, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 67, 72, 73], "tophat": [3, 5, 31, 33, 37, 39, 41, 43], "unit": 73, "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": 72, "work": [17, 26]}}) \ No newline at end of file diff --git a/spherical-mesh.html b/spherical-mesh.html index f9bddee10..f101bf7d0 100644 --- a/spherical-mesh.html +++ b/spherical-mesh.html @@ -8,7 +8,7 @@ - Spherical Polar Grid — pyro 4.4.0.post16+gc1b0584a documentation + Spherical Polar Grid — pyro 4.4.0.post17+g6cc75515 documentation @@ -43,7 +43,7 @@ - + diff --git a/spherical-mesh.ipynb b/spherical-mesh.ipynb index ee4dd3f8c..f08bd3433 100644 --- a/spherical-mesh.ipynb +++ b/spherical-mesh.ipynb @@ -13,10 +13,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-09T18:51:26.881327Z", - "iopub.status.busy": "2025-01-09T18:51:26.880837Z", - "iopub.status.idle": "2025-01-09T18:51:27.263586Z", - "shell.execute_reply": "2025-01-09T18:51:27.263062Z" + "iopub.execute_input": "2025-01-09T21:16:29.866203Z", + "iopub.status.busy": "2025-01-09T21:16:29.866010Z", + "iopub.status.idle": "2025-01-09T21:16:30.270377Z", + "shell.execute_reply": "2025-01-09T21:16:30.269678Z" }, "slideshow": { "slide_type": "" @@ -38,10 +38,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-09T18:51:27.265722Z", - "iopub.status.busy": "2025-01-09T18:51:27.265286Z", - "iopub.status.idle": "2025-01-09T18:51:27.267979Z", - "shell.execute_reply": "2025-01-09T18:51:27.267560Z" + "iopub.execute_input": "2025-01-09T21:16:30.272659Z", + "iopub.status.busy": "2025-01-09T21:16:30.272380Z", + "iopub.status.idle": "2025-01-09T21:16:30.275150Z", + "shell.execute_reply": "2025-01-09T21:16:30.274693Z" }, "slideshow": { "slide_type": "" @@ -73,10 +73,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-09T18:51:27.269665Z", - "iopub.status.busy": "2025-01-09T18:51:27.269317Z", - "iopub.status.idle": "2025-01-09T18:51:27.272490Z", - "shell.execute_reply": "2025-01-09T18:51:27.272047Z" + "iopub.execute_input": "2025-01-09T21:16:30.276706Z", + "iopub.status.busy": "2025-01-09T21:16:30.276526Z", + "iopub.status.idle": "2025-01-09T21:16:30.279980Z", + "shell.execute_reply": "2025-01-09T21:16:30.279527Z" }, "slideshow": { "slide_type": "" @@ -94,10 +94,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-09T18:51:27.274169Z", - "iopub.status.busy": "2025-01-09T18:51:27.273842Z", - "iopub.status.idle": "2025-01-09T18:51:27.276623Z", - "shell.execute_reply": "2025-01-09T18:51:27.276180Z" + "iopub.execute_input": "2025-01-09T21:16:30.281501Z", + "iopub.status.busy": "2025-01-09T21:16:30.281335Z", + "iopub.status.idle": "2025-01-09T21:16:30.284531Z", + "shell.execute_reply": "2025-01-09T21:16:30.284033Z" }, "slideshow": { "slide_type": "" @@ -123,10 +123,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-09T18:51:27.278296Z", - "iopub.status.busy": "2025-01-09T18:51:27.277881Z", - "iopub.status.idle": "2025-01-09T18:51:27.281614Z", - "shell.execute_reply": "2025-01-09T18:51:27.281042Z" + "iopub.execute_input": "2025-01-09T21:16:30.286170Z", + "iopub.status.busy": "2025-01-09T21:16:30.285837Z", + "iopub.status.idle": "2025-01-09T21:16:30.289124Z", + "shell.execute_reply": "2025-01-09T21:16:30.288680Z" }, "slideshow": { "slide_type": "" @@ -168,10 +168,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-09T18:51:27.283368Z", - "iopub.status.busy": "2025-01-09T18:51:27.282974Z", - "iopub.status.idle": "2025-01-09T18:51:27.436358Z", - "shell.execute_reply": "2025-01-09T18:51:27.435799Z" + "iopub.execute_input": "2025-01-09T21:16:30.290771Z", + "iopub.status.busy": "2025-01-09T21:16:30.290614Z", + "iopub.status.idle": "2025-01-09T21:16:30.448300Z", + "shell.execute_reply": "2025-01-09T21:16:30.447651Z" }, "slideshow": { "slide_type": "" diff --git a/swe_basics.html b/swe_basics.html index d46955a2f..e0a2cff93 100644 --- a/swe_basics.html +++ b/swe_basics.html @@ -8,7 +8,7 @@ - Shallow water hydrodynamics — pyro 4.4.0.post16+gc1b0584a documentation + Shallow water hydrodynamics — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/testing.html b/testing.html index 390a54ecf..efca39431 100644 --- a/testing.html +++ b/testing.html @@ -8,7 +8,7 @@ - Testing — pyro 4.4.0.post16+gc1b0584a documentation + Testing — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - + diff --git a/zreferences.html b/zreferences.html index c70a3d104..b778e0c36 100644 --- a/zreferences.html +++ b/zreferences.html @@ -8,7 +8,7 @@ - References — pyro 4.4.0.post16+gc1b0584a documentation + References — pyro 4.4.0.post17+g6cc75515 documentation @@ -42,7 +42,7 @@ - +