diff --git a/_modules/index.html b/_modules/index.html index aaefc6107..35ee6eb91 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -3,7 +3,7 @@ - Overview: module code — pyro 4.1.0.post4+g585ad8da documentation + Overview: module code — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection/advective_fluxes.html b/_modules/pyro/advection/advective_fluxes.html index 84f147816..e0be643cc 100644 --- a/_modules/pyro/advection/advective_fluxes.html +++ b/_modules/pyro/advection/advective_fluxes.html @@ -3,7 +3,7 @@ - pyro.advection.advective_fluxes — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection.advective_fluxes — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection/problems/smooth.html b/_modules/pyro/advection/problems/smooth.html index 30476a52c..caac9f225 100644 --- a/_modules/pyro/advection/problems/smooth.html +++ b/_modules/pyro/advection/problems/smooth.html @@ -3,7 +3,7 @@ - pyro.advection.problems.smooth — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection.problems.smooth — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection/problems/test.html b/_modules/pyro/advection/problems/test.html index 6b74beeb1..8a119475f 100644 --- a/_modules/pyro/advection/problems/test.html +++ b/_modules/pyro/advection/problems/test.html @@ -3,7 +3,7 @@ - pyro.advection.problems.test — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection.problems.test — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection/problems/tophat.html b/_modules/pyro/advection/problems/tophat.html index 5fb47c49a..d56c89d91 100644 --- a/_modules/pyro/advection/problems/tophat.html +++ b/_modules/pyro/advection/problems/tophat.html @@ -3,7 +3,7 @@ - pyro.advection.problems.tophat — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection.problems.tophat — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection/simulation.html b/_modules/pyro/advection/simulation.html index 3ea603446..ef89a2922 100644 --- a/_modules/pyro/advection/simulation.html +++ b/_modules/pyro/advection/simulation.html @@ -3,7 +3,7 @@ - pyro.advection.simulation — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection.simulation — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_fv4/fluxes.html b/_modules/pyro/advection_fv4/fluxes.html index 66ffe9bfb..6ae9012ca 100644 --- a/_modules/pyro/advection_fv4/fluxes.html +++ b/_modules/pyro/advection_fv4/fluxes.html @@ -3,7 +3,7 @@ - pyro.advection_fv4.fluxes — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_fv4.fluxes — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_fv4/interface.html b/_modules/pyro/advection_fv4/interface.html index 495f11345..e63ff14bc 100644 --- a/_modules/pyro/advection_fv4/interface.html +++ b/_modules/pyro/advection_fv4/interface.html @@ -3,7 +3,7 @@ - pyro.advection_fv4.interface — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_fv4.interface — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/smooth.html b/_modules/pyro/advection_fv4/problems/smooth.html index df01c296c..272f92f32 100644 --- a/_modules/pyro/advection_fv4/problems/smooth.html +++ b/_modules/pyro/advection_fv4/problems/smooth.html @@ -3,7 +3,7 @@ - pyro.advection_fv4.problems.smooth — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_fv4.problems.smooth — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_fv4/simulation.html b/_modules/pyro/advection_fv4/simulation.html index 4f2e9c078..adef58c96 100644 --- a/_modules/pyro/advection_fv4/simulation.html +++ b/_modules/pyro/advection_fv4/simulation.html @@ -3,7 +3,7 @@ - pyro.advection_fv4.simulation — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_fv4.simulation — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/advective_fluxes.html b/_modules/pyro/advection_nonuniform/advective_fluxes.html index 798b9bdc5..0266b7e89 100644 --- a/_modules/pyro/advection_nonuniform/advective_fluxes.html +++ b/_modules/pyro/advection_nonuniform/advective_fluxes.html @@ -3,7 +3,7 @@ - pyro.advection_nonuniform.advective_fluxes — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_nonuniform.advective_fluxes — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/slotted.html b/_modules/pyro/advection_nonuniform/problems/slotted.html index 4f2ae2afa..c3bd5cf0f 100644 --- a/_modules/pyro/advection_nonuniform/problems/slotted.html +++ b/_modules/pyro/advection_nonuniform/problems/slotted.html @@ -3,7 +3,7 @@ - pyro.advection_nonuniform.problems.slotted — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_nonuniform.problems.slotted — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/test.html b/_modules/pyro/advection_nonuniform/problems/test.html index cf0b2d4c9..14045a1d7 100644 --- a/_modules/pyro/advection_nonuniform/problems/test.html +++ b/_modules/pyro/advection_nonuniform/problems/test.html @@ -3,7 +3,7 @@ - pyro.advection_nonuniform.problems.test — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_nonuniform.problems.test — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/simulation.html b/_modules/pyro/advection_nonuniform/simulation.html index f82a12cee..7bec39fc3 100644 --- a/_modules/pyro/advection_nonuniform/simulation.html +++ b/_modules/pyro/advection_nonuniform/simulation.html @@ -3,7 +3,7 @@ - pyro.advection_nonuniform.simulation — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_nonuniform.simulation — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_rk/fluxes.html b/_modules/pyro/advection_rk/fluxes.html index ff89fda6a..163aca678 100644 --- a/_modules/pyro/advection_rk/fluxes.html +++ b/_modules/pyro/advection_rk/fluxes.html @@ -3,7 +3,7 @@ - pyro.advection_rk.fluxes — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_rk.fluxes — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/smooth.html b/_modules/pyro/advection_rk/problems/smooth.html index 2c3208946..98bf42d1a 100644 --- a/_modules/pyro/advection_rk/problems/smooth.html +++ b/_modules/pyro/advection_rk/problems/smooth.html @@ -3,7 +3,7 @@ - pyro.advection_rk.problems.smooth — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_rk.problems.smooth — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/test.html b/_modules/pyro/advection_rk/problems/test.html index 60a21215a..58451e723 100644 --- a/_modules/pyro/advection_rk/problems/test.html +++ b/_modules/pyro/advection_rk/problems/test.html @@ -3,7 +3,7 @@ - pyro.advection_rk.problems.test — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_rk.problems.test — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/tophat.html b/_modules/pyro/advection_rk/problems/tophat.html index 557085e14..5430bf115 100644 --- a/_modules/pyro/advection_rk/problems/tophat.html +++ b/_modules/pyro/advection_rk/problems/tophat.html @@ -3,7 +3,7 @@ - pyro.advection_rk.problems.tophat — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_rk.problems.tophat — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_rk/simulation.html b/_modules/pyro/advection_rk/simulation.html index 0c3d4adca..e7cb0fd4e 100644 --- a/_modules/pyro/advection_rk/simulation.html +++ b/_modules/pyro/advection_rk/simulation.html @@ -3,7 +3,7 @@ - pyro.advection_rk.simulation — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_rk.simulation — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_weno/fluxes.html b/_modules/pyro/advection_weno/fluxes.html index 9312c87d8..eb4b0a219 100644 --- a/_modules/pyro/advection_weno/fluxes.html +++ b/_modules/pyro/advection_weno/fluxes.html @@ -3,7 +3,7 @@ - pyro.advection_weno.fluxes — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_weno.fluxes — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/smooth.html b/_modules/pyro/advection_weno/problems/smooth.html index a22f275eb..3554b095f 100644 --- a/_modules/pyro/advection_weno/problems/smooth.html +++ b/_modules/pyro/advection_weno/problems/smooth.html @@ -3,7 +3,7 @@ - pyro.advection_weno.problems.smooth — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_weno.problems.smooth — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/test.html b/_modules/pyro/advection_weno/problems/test.html index 3eb40a72a..831d297b3 100644 --- a/_modules/pyro/advection_weno/problems/test.html +++ b/_modules/pyro/advection_weno/problems/test.html @@ -3,7 +3,7 @@ - pyro.advection_weno.problems.test — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_weno.problems.test — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/tophat.html b/_modules/pyro/advection_weno/problems/tophat.html index c27c12558..6578a338b 100644 --- a/_modules/pyro/advection_weno/problems/tophat.html +++ b/_modules/pyro/advection_weno/problems/tophat.html @@ -3,7 +3,7 @@ - pyro.advection_weno.problems.tophat — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_weno.problems.tophat — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/advection_weno/simulation.html b/_modules/pyro/advection_weno/simulation.html index 20a285a75..70ee3c850 100644 --- a/_modules/pyro/advection_weno/simulation.html +++ b/_modules/pyro/advection_weno/simulation.html @@ -3,7 +3,7 @@ - pyro.advection_weno.simulation — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_weno.simulation — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/burgers/burgers_interface.html b/_modules/pyro/burgers/burgers_interface.html index f61c940d6..fdc063767 100644 --- a/_modules/pyro/burgers/burgers_interface.html +++ b/_modules/pyro/burgers/burgers_interface.html @@ -3,7 +3,7 @@ - pyro.burgers.burgers_interface — pyro 4.1.0.post4+g585ad8da documentation + pyro.burgers.burgers_interface — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/burgers/problems/converge.html b/_modules/pyro/burgers/problems/converge.html index da38e2bc4..174311bb4 100644 --- a/_modules/pyro/burgers/problems/converge.html +++ b/_modules/pyro/burgers/problems/converge.html @@ -3,7 +3,7 @@ - pyro.burgers.problems.converge — pyro 4.1.0.post4+g585ad8da documentation + pyro.burgers.problems.converge — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/burgers/problems/test.html b/_modules/pyro/burgers/problems/test.html index db0cdbb93..4a1e25e9b 100644 --- a/_modules/pyro/burgers/problems/test.html +++ b/_modules/pyro/burgers/problems/test.html @@ -3,7 +3,7 @@ - pyro.burgers.problems.test — pyro 4.1.0.post4+g585ad8da documentation + pyro.burgers.problems.test — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/burgers/problems/tophat.html b/_modules/pyro/burgers/problems/tophat.html index 1666a9e24..fb095cfa0 100644 --- a/_modules/pyro/burgers/problems/tophat.html +++ b/_modules/pyro/burgers/problems/tophat.html @@ -3,7 +3,7 @@ - pyro.burgers.problems.tophat — pyro 4.1.0.post4+g585ad8da documentation + pyro.burgers.problems.tophat — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/burgers/simulation.html b/_modules/pyro/burgers/simulation.html index 774e5950f..ff920dad0 100644 --- a/_modules/pyro/burgers/simulation.html +++ b/_modules/pyro/burgers/simulation.html @@ -3,7 +3,7 @@ - pyro.burgers.simulation — pyro 4.1.0.post4+g585ad8da documentation + pyro.burgers.simulation — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/BC.html b/_modules/pyro/compressible/BC.html index ac9583ce5..1ecf73808 100644 --- a/_modules/pyro/compressible/BC.html +++ b/_modules/pyro/compressible/BC.html @@ -3,7 +3,7 @@ - pyro.compressible.BC — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.BC — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/derives.html b/_modules/pyro/compressible/derives.html index 3884a0991..80548f7a1 100644 --- a/_modules/pyro/compressible/derives.html +++ b/_modules/pyro/compressible/derives.html @@ -3,7 +3,7 @@ - pyro.compressible.derives — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.derives — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/eos.html b/_modules/pyro/compressible/eos.html index 85ae0feeb..a4be2bd08 100644 --- a/_modules/pyro/compressible/eos.html +++ b/_modules/pyro/compressible/eos.html @@ -3,7 +3,7 @@ - pyro.compressible.eos — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.eos — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/interface.html b/_modules/pyro/compressible/interface.html index 5c5dcad96..3e53f018c 100644 --- a/_modules/pyro/compressible/interface.html +++ b/_modules/pyro/compressible/interface.html @@ -3,7 +3,7 @@ - pyro.compressible.interface — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.interface — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/acoustic_pulse.html b/_modules/pyro/compressible/problems/acoustic_pulse.html index 502b0f491..bef82b370 100644 --- a/_modules/pyro/compressible/problems/acoustic_pulse.html +++ b/_modules/pyro/compressible/problems/acoustic_pulse.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.acoustic_pulse — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.acoustic_pulse — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/advect.html b/_modules/pyro/compressible/problems/advect.html index 3d8260bde..285a67f7d 100644 --- a/_modules/pyro/compressible/problems/advect.html +++ b/_modules/pyro/compressible/problems/advect.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.advect — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.advect — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/bubble.html b/_modules/pyro/compressible/problems/bubble.html index 768b3499b..dfa7d7afb 100644 --- a/_modules/pyro/compressible/problems/bubble.html +++ b/_modules/pyro/compressible/problems/bubble.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.bubble — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.bubble — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/gresho.html b/_modules/pyro/compressible/problems/gresho.html index 49ecc74b1..5cf7c0ff4 100644 --- a/_modules/pyro/compressible/problems/gresho.html +++ b/_modules/pyro/compressible/problems/gresho.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.gresho — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.gresho — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/hse.html b/_modules/pyro/compressible/problems/hse.html index f1f8304ff..b0292ce01 100644 --- a/_modules/pyro/compressible/problems/hse.html +++ b/_modules/pyro/compressible/problems/hse.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.hse — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.hse — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/kh.html b/_modules/pyro/compressible/problems/kh.html index 7a1fad67d..4051fb5c3 100644 --- a/_modules/pyro/compressible/problems/kh.html +++ b/_modules/pyro/compressible/problems/kh.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.kh — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.kh — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/logo.html b/_modules/pyro/compressible/problems/logo.html index b75a2512a..cbc20e7ff 100644 --- a/_modules/pyro/compressible/problems/logo.html +++ b/_modules/pyro/compressible/problems/logo.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.logo — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.logo — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/quad.html b/_modules/pyro/compressible/problems/quad.html index df1a81b88..4fc56eb5e 100644 --- a/_modules/pyro/compressible/problems/quad.html +++ b/_modules/pyro/compressible/problems/quad.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.quad — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.quad — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/ramp.html b/_modules/pyro/compressible/problems/ramp.html index 7441833ee..63399c91c 100644 --- a/_modules/pyro/compressible/problems/ramp.html +++ b/_modules/pyro/compressible/problems/ramp.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.ramp — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.ramp — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt.html b/_modules/pyro/compressible/problems/rt.html index b6c816694..0330f60cb 100644 --- a/_modules/pyro/compressible/problems/rt.html +++ b/_modules/pyro/compressible/problems/rt.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.rt — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.rt — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt2.html b/_modules/pyro/compressible/problems/rt2.html index c532f44b4..8f210b6a9 100644 --- a/_modules/pyro/compressible/problems/rt2.html +++ b/_modules/pyro/compressible/problems/rt2.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.rt2 — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.rt2 — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sedov.html b/_modules/pyro/compressible/problems/sedov.html index 086a92e94..d53e0009c 100644 --- a/_modules/pyro/compressible/problems/sedov.html +++ b/_modules/pyro/compressible/problems/sedov.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.sedov — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.sedov — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sod.html b/_modules/pyro/compressible/problems/sod.html index 3042d6ac2..9e5f001f6 100644 --- a/_modules/pyro/compressible/problems/sod.html +++ b/_modules/pyro/compressible/problems/sod.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.sod — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.sod — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/problems/test.html b/_modules/pyro/compressible/problems/test.html index b420c4811..27e0a81d0 100644 --- a/_modules/pyro/compressible/problems/test.html +++ b/_modules/pyro/compressible/problems/test.html @@ -3,7 +3,7 @@ - pyro.compressible.problems.test — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems.test — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/simulation.html b/_modules/pyro/compressible/simulation.html index 7f23a74f2..a2a9164ab 100644 --- a/_modules/pyro/compressible/simulation.html +++ b/_modules/pyro/compressible/simulation.html @@ -3,7 +3,7 @@ - pyro.compressible.simulation — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.simulation — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible/unsplit_fluxes.html b/_modules/pyro/compressible/unsplit_fluxes.html index c9a634bbe..3b6288950 100644 --- a/_modules/pyro/compressible/unsplit_fluxes.html +++ b/_modules/pyro/compressible/unsplit_fluxes.html @@ -3,7 +3,7 @@ - pyro.compressible.unsplit_fluxes — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.unsplit_fluxes — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/_modules/pyro/compressible_fv4/fluxes.html b/_modules/pyro/compressible_fv4/fluxes.html index bdb7c9b85..26f35dfe3 100644 --- a/_modules/pyro/compressible_fv4/fluxes.html +++ b/_modules/pyro/compressible_fv4/fluxes.html @@ -3,7 +3,7 @@ - pyro.compressible_fv4.fluxes — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_fv4.fluxes — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + @@ -180,7 +180,7 @@

Source code for pyro.compressible_fv4.fluxes

# get the cell-average data
     U_avg = myd.data
 
-    # convert U from cell-centers to cell averages
+    # convert U from cell-averages to cell-centers
     U_cc = np.zeros_like(U_avg)
 
     U_cc[:, :, ivars.idens] = myd.to_centers("density")
@@ -211,6 +211,8 @@ 

Source code for pyro.compressible_fv4.fluxes

# for debugging
     nolimit = 0
 
+    # do reconstruction on the cell-average primitive variable state, q_avg
+
     for idir in [1, 2]:
 
         # interpolate <W> to faces (with limiting)
@@ -247,6 +249,7 @@ 

Source code for pyro.compressible_fv4.fluxes

q_r.v(n=n, buf=2)[:, :] = xi.v(buf=2)*q_r.v(n=n, buf=2) + \
                         (1.0 - xi.v(buf=2))*q_avg.v(n=n, buf=2)
 
+        # solve the Riemann problem to find the face-average q
         _q = cf.riemann_prim(idir, myg.ng,
                              ivars.irho, ivars.iu, ivars.iv, ivars.ip, ivars.ix, ivars.naux,
                              0, 0,
@@ -254,7 +257,7 @@ 

Source code for pyro.compressible_fv4.fluxes

q_int_avg = ai.ArrayIndexer(_q, grid=myg)
 
-        # calculate the face-centered W using the transverse Laplacian
+        # calculate the face-centered q using the transverse Laplacian
         q_int_fc = myg.scratch_array(nvar=ivars.nq)
 
         if idir == 1:
@@ -270,7 +273,8 @@ 

Source code for pyro.compressible_fv4.fluxes

2*q_int_avg.v(n=n, buf=myg.ng-1) +
                                 q_int_avg.ip(-1, n=n, buf=myg.ng-1))
 
-        # compute the final fluxes
+        # compute the final fluxes using both the face-average state, q_int_avg,
+        # and face-centered q, q_int_fc
         F_fc = flux_cons(ivars, idir, gamma, q_int_fc)
         F_avg = flux_cons(ivars, idir, gamma, q_int_avg)
 
diff --git a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
index d91d35307..c8c6ff6ab 100644
--- a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/advect.html b/_modules/pyro/compressible_fv4/problems/advect.html
index 5214bc58f..49e3e453e 100644
--- a/_modules/pyro/compressible_fv4/problems/advect.html
+++ b/_modules/pyro/compressible_fv4/problems/advect.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.advect — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.advect — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/bubble.html b/_modules/pyro/compressible_fv4/problems/bubble.html
index 92f320092..cdfd5f934 100644
--- a/_modules/pyro/compressible_fv4/problems/bubble.html
+++ b/_modules/pyro/compressible_fv4/problems/bubble.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.bubble — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.bubble — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/gresho.html b/_modules/pyro/compressible_fv4/problems/gresho.html
index a2f6d4b37..74db27aa7 100644
--- a/_modules/pyro/compressible_fv4/problems/gresho.html
+++ b/_modules/pyro/compressible_fv4/problems/gresho.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.gresho — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.gresho — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/hse.html b/_modules/pyro/compressible_fv4/problems/hse.html
index e84a18be6..f6c200eb1 100644
--- a/_modules/pyro/compressible_fv4/problems/hse.html
+++ b/_modules/pyro/compressible_fv4/problems/hse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.hse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.hse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/kh.html b/_modules/pyro/compressible_fv4/problems/kh.html
index 160323f67..e33b2e751 100644
--- a/_modules/pyro/compressible_fv4/problems/kh.html
+++ b/_modules/pyro/compressible_fv4/problems/kh.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.kh — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.kh — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/logo.html b/_modules/pyro/compressible_fv4/problems/logo.html
index 12fc89e81..7e61b0959 100644
--- a/_modules/pyro/compressible_fv4/problems/logo.html
+++ b/_modules/pyro/compressible_fv4/problems/logo.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.logo — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.logo — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/quad.html b/_modules/pyro/compressible_fv4/problems/quad.html
index bdb74aa8b..f477c2579 100644
--- a/_modules/pyro/compressible_fv4/problems/quad.html
+++ b/_modules/pyro/compressible_fv4/problems/quad.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.quad — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.quad — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/ramp.html b/_modules/pyro/compressible_fv4/problems/ramp.html
index 8802fc30c..0b0e76106 100644
--- a/_modules/pyro/compressible_fv4/problems/ramp.html
+++ b/_modules/pyro/compressible_fv4/problems/ramp.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.ramp — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.ramp — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/rt.html b/_modules/pyro/compressible_fv4/problems/rt.html
index d27c7cb37..f7460b751 100644
--- a/_modules/pyro/compressible_fv4/problems/rt.html
+++ b/_modules/pyro/compressible_fv4/problems/rt.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.rt — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.rt — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/rt2.html b/_modules/pyro/compressible_fv4/problems/rt2.html
index 0cf767525..fad712944 100644
--- a/_modules/pyro/compressible_fv4/problems/rt2.html
+++ b/_modules/pyro/compressible_fv4/problems/rt2.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.rt2 — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.rt2 — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/sedov.html b/_modules/pyro/compressible_fv4/problems/sedov.html
index 971477c59..85144952b 100644
--- a/_modules/pyro/compressible_fv4/problems/sedov.html
+++ b/_modules/pyro/compressible_fv4/problems/sedov.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.sedov — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.sedov — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/sod.html b/_modules/pyro/compressible_fv4/problems/sod.html
index e3ce5b6d5..b4bf79acc 100644
--- a/_modules/pyro/compressible_fv4/problems/sod.html
+++ b/_modules/pyro/compressible_fv4/problems/sod.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.sod — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.sod — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/problems/test.html b/_modules/pyro/compressible_fv4/problems/test.html
index 95a170c3f..723364a27 100644
--- a/_modules/pyro/compressible_fv4/problems/test.html
+++ b/_modules/pyro/compressible_fv4/problems/test.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.problems.test — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.problems.test — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_fv4/simulation.html b/_modules/pyro/compressible_fv4/simulation.html
index cac3b6d39..e3ab0daa4 100644
--- a/_modules/pyro/compressible_fv4/simulation.html
+++ b/_modules/pyro/compressible_fv4/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_fv4.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_fv4.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_react/problems/flame.html b/_modules/pyro/compressible_react/problems/flame.html
index 751985565..aeeffbe35 100644
--- a/_modules/pyro/compressible_react/problems/flame.html
+++ b/_modules/pyro/compressible_react/problems/flame.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_react.problems.flame — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_react.problems.flame — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_react/problems/rt.html b/_modules/pyro/compressible_react/problems/rt.html
index 162e81b22..b54302ee1 100644
--- a/_modules/pyro/compressible_react/problems/rt.html
+++ b/_modules/pyro/compressible_react/problems/rt.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_react.problems.rt — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_react.problems.rt — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_react/simulation.html b/_modules/pyro/compressible_react/simulation.html
index 69eef1c59..eea5d98ec 100644
--- a/_modules/pyro/compressible_react/simulation.html
+++ b/_modules/pyro/compressible_react/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_react.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_react.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/fluxes.html b/_modules/pyro/compressible_rk/fluxes.html
index 5aa7ca8e1..ad2b5d842 100644
--- a/_modules/pyro/compressible_rk/fluxes.html
+++ b/_modules/pyro/compressible_rk/fluxes.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.fluxes — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.fluxes — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
index d6d55620e..731fbe0f6 100644
--- a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.acoustic_pulse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.acoustic_pulse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/advect.html b/_modules/pyro/compressible_rk/problems/advect.html
index 945a89310..10973d552 100644
--- a/_modules/pyro/compressible_rk/problems/advect.html
+++ b/_modules/pyro/compressible_rk/problems/advect.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.advect — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.advect — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/bubble.html b/_modules/pyro/compressible_rk/problems/bubble.html
index 2aebb62b9..584eb898b 100644
--- a/_modules/pyro/compressible_rk/problems/bubble.html
+++ b/_modules/pyro/compressible_rk/problems/bubble.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.bubble — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.bubble — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/gresho.html b/_modules/pyro/compressible_rk/problems/gresho.html
index 90429e5fd..ae44be069 100644
--- a/_modules/pyro/compressible_rk/problems/gresho.html
+++ b/_modules/pyro/compressible_rk/problems/gresho.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.gresho — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.gresho — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/hse.html b/_modules/pyro/compressible_rk/problems/hse.html
index 74788d18c..89ef2c076 100644
--- a/_modules/pyro/compressible_rk/problems/hse.html
+++ b/_modules/pyro/compressible_rk/problems/hse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.hse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.hse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/kh.html b/_modules/pyro/compressible_rk/problems/kh.html
index 0c260a3f8..ffcb8f516 100644
--- a/_modules/pyro/compressible_rk/problems/kh.html
+++ b/_modules/pyro/compressible_rk/problems/kh.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.kh — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.kh — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/logo.html b/_modules/pyro/compressible_rk/problems/logo.html
index 085bb41c2..2063ba2c1 100644
--- a/_modules/pyro/compressible_rk/problems/logo.html
+++ b/_modules/pyro/compressible_rk/problems/logo.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.logo — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.logo — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/quad.html b/_modules/pyro/compressible_rk/problems/quad.html
index 57744f6d9..b88caba30 100644
--- a/_modules/pyro/compressible_rk/problems/quad.html
+++ b/_modules/pyro/compressible_rk/problems/quad.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.quad — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.quad — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/ramp.html b/_modules/pyro/compressible_rk/problems/ramp.html
index 4e612d53e..2cddf654f 100644
--- a/_modules/pyro/compressible_rk/problems/ramp.html
+++ b/_modules/pyro/compressible_rk/problems/ramp.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.ramp — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.ramp — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/rt.html b/_modules/pyro/compressible_rk/problems/rt.html
index e2292f139..42e833391 100644
--- a/_modules/pyro/compressible_rk/problems/rt.html
+++ b/_modules/pyro/compressible_rk/problems/rt.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.rt — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.rt — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/rt2.html b/_modules/pyro/compressible_rk/problems/rt2.html
index 6da179469..729fb39b0 100644
--- a/_modules/pyro/compressible_rk/problems/rt2.html
+++ b/_modules/pyro/compressible_rk/problems/rt2.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.rt2 — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.rt2 — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/sedov.html b/_modules/pyro/compressible_rk/problems/sedov.html
index 5a8e3eb02..970addf7c 100644
--- a/_modules/pyro/compressible_rk/problems/sedov.html
+++ b/_modules/pyro/compressible_rk/problems/sedov.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.sedov — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.sedov — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/sod.html b/_modules/pyro/compressible_rk/problems/sod.html
index 11bd6b35e..23f7a69b1 100644
--- a/_modules/pyro/compressible_rk/problems/sod.html
+++ b/_modules/pyro/compressible_rk/problems/sod.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.sod — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.sod — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/problems/test.html b/_modules/pyro/compressible_rk/problems/test.html
index 636696d01..1ea1ff9a0 100644
--- a/_modules/pyro/compressible_rk/problems/test.html
+++ b/_modules/pyro/compressible_rk/problems/test.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.problems.test — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.problems.test — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_rk/simulation.html b/_modules/pyro/compressible_rk/simulation.html
index 2b6897bfb..c639f81e9 100644
--- a/_modules/pyro/compressible_rk/simulation.html
+++ b/_modules/pyro/compressible_rk/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_rk.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_rk.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
index 138cba8c0..954a93c04 100644
--- a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/advect.html b/_modules/pyro/compressible_sdc/problems/advect.html
index 0b0289ca4..22b4abf8b 100644
--- a/_modules/pyro/compressible_sdc/problems/advect.html
+++ b/_modules/pyro/compressible_sdc/problems/advect.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.advect — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.advect — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/bubble.html b/_modules/pyro/compressible_sdc/problems/bubble.html
index 8abb0e56a..58f08ec61 100644
--- a/_modules/pyro/compressible_sdc/problems/bubble.html
+++ b/_modules/pyro/compressible_sdc/problems/bubble.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.bubble — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.bubble — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/gresho.html b/_modules/pyro/compressible_sdc/problems/gresho.html
index d6c9f7c78..562cba0ae 100644
--- a/_modules/pyro/compressible_sdc/problems/gresho.html
+++ b/_modules/pyro/compressible_sdc/problems/gresho.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.gresho — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.gresho — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/hse.html b/_modules/pyro/compressible_sdc/problems/hse.html
index becd402ee..5e1f72f59 100644
--- a/_modules/pyro/compressible_sdc/problems/hse.html
+++ b/_modules/pyro/compressible_sdc/problems/hse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.hse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.hse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/kh.html b/_modules/pyro/compressible_sdc/problems/kh.html
index 3ba4dd014..acd703938 100644
--- a/_modules/pyro/compressible_sdc/problems/kh.html
+++ b/_modules/pyro/compressible_sdc/problems/kh.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.kh — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.kh — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/logo.html b/_modules/pyro/compressible_sdc/problems/logo.html
index a79a58cc8..4c6cacdc7 100644
--- a/_modules/pyro/compressible_sdc/problems/logo.html
+++ b/_modules/pyro/compressible_sdc/problems/logo.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.logo — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.logo — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/quad.html b/_modules/pyro/compressible_sdc/problems/quad.html
index 2ad25007d..a923858cd 100644
--- a/_modules/pyro/compressible_sdc/problems/quad.html
+++ b/_modules/pyro/compressible_sdc/problems/quad.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.quad — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.quad — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/ramp.html b/_modules/pyro/compressible_sdc/problems/ramp.html
index e473b99d9..c069fbed1 100644
--- a/_modules/pyro/compressible_sdc/problems/ramp.html
+++ b/_modules/pyro/compressible_sdc/problems/ramp.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.ramp — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.ramp — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/rt.html b/_modules/pyro/compressible_sdc/problems/rt.html
index 7eca95cdf..ed602c607 100644
--- a/_modules/pyro/compressible_sdc/problems/rt.html
+++ b/_modules/pyro/compressible_sdc/problems/rt.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.rt — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.rt — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/rt2.html b/_modules/pyro/compressible_sdc/problems/rt2.html
index 2331f1219..7e37f8cd8 100644
--- a/_modules/pyro/compressible_sdc/problems/rt2.html
+++ b/_modules/pyro/compressible_sdc/problems/rt2.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.rt2 — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.rt2 — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/sedov.html b/_modules/pyro/compressible_sdc/problems/sedov.html
index 44de7a858..344312115 100644
--- a/_modules/pyro/compressible_sdc/problems/sedov.html
+++ b/_modules/pyro/compressible_sdc/problems/sedov.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.sedov — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.sedov — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/sod.html b/_modules/pyro/compressible_sdc/problems/sod.html
index 030487d00..83fc06ffb 100644
--- a/_modules/pyro/compressible_sdc/problems/sod.html
+++ b/_modules/pyro/compressible_sdc/problems/sod.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.sod — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.sod — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/problems/test.html b/_modules/pyro/compressible_sdc/problems/test.html
index 4881c798e..51635bb58 100644
--- a/_modules/pyro/compressible_sdc/problems/test.html
+++ b/_modules/pyro/compressible_sdc/problems/test.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.problems.test — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.problems.test — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sdc/simulation.html b/_modules/pyro/compressible_sdc/simulation.html
index 1639d5899..f01a4402d 100644
--- a/_modules/pyro/compressible_sdc/simulation.html
+++ b/_modules/pyro/compressible_sdc/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sdc.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sdc.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/BC.html b/_modules/pyro/compressible_sr/BC.html
index bb76babfd..626dbff90 100644
--- a/_modules/pyro/compressible_sr/BC.html
+++ b/_modules/pyro/compressible_sr/BC.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.BC — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.BC — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/c2p.html b/_modules/pyro/compressible_sr/c2p.html
index ab1c4dd3d..7ad57ec0f 100644
--- a/_modules/pyro/compressible_sr/c2p.html
+++ b/_modules/pyro/compressible_sr/c2p.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.c2p — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.c2p — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/derives.html b/_modules/pyro/compressible_sr/derives.html
index fef5815b8..59feb17e7 100644
--- a/_modules/pyro/compressible_sr/derives.html
+++ b/_modules/pyro/compressible_sr/derives.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.derives — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.derives — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/eos.html b/_modules/pyro/compressible_sr/eos.html
index 6b71fa0ae..2842d2169 100644
--- a/_modules/pyro/compressible_sr/eos.html
+++ b/_modules/pyro/compressible_sr/eos.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.eos — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.eos — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/interface.html b/_modules/pyro/compressible_sr/interface.html
index a1c6efdd9..f62ae4c68 100644
--- a/_modules/pyro/compressible_sr/interface.html
+++ b/_modules/pyro/compressible_sr/interface.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.interface — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.interface — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/acoustic_pulse.html b/_modules/pyro/compressible_sr/problems/acoustic_pulse.html
index 6fefdbef7..4c61aa2fa 100644
--- a/_modules/pyro/compressible_sr/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_sr/problems/acoustic_pulse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.acoustic_pulse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.acoustic_pulse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/advect.html b/_modules/pyro/compressible_sr/problems/advect.html
index 28b0dda03..4be5a0228 100644
--- a/_modules/pyro/compressible_sr/problems/advect.html
+++ b/_modules/pyro/compressible_sr/problems/advect.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.advect — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.advect — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/bubble.html b/_modules/pyro/compressible_sr/problems/bubble.html
index fb8749b96..ef0b44ed0 100644
--- a/_modules/pyro/compressible_sr/problems/bubble.html
+++ b/_modules/pyro/compressible_sr/problems/bubble.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.bubble — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.bubble — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/gresho.html b/_modules/pyro/compressible_sr/problems/gresho.html
index ed6a63ac9..ff43b2ef3 100644
--- a/_modules/pyro/compressible_sr/problems/gresho.html
+++ b/_modules/pyro/compressible_sr/problems/gresho.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.gresho — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.gresho — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/hse.html b/_modules/pyro/compressible_sr/problems/hse.html
index 9e5507076..7c2f58732 100644
--- a/_modules/pyro/compressible_sr/problems/hse.html
+++ b/_modules/pyro/compressible_sr/problems/hse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.hse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.hse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/kh.html b/_modules/pyro/compressible_sr/problems/kh.html
index c08ddcf4b..0b2b54cac 100644
--- a/_modules/pyro/compressible_sr/problems/kh.html
+++ b/_modules/pyro/compressible_sr/problems/kh.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.kh — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.kh — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/logo.html b/_modules/pyro/compressible_sr/problems/logo.html
index cebb9e8ec..983bbc2d6 100644
--- a/_modules/pyro/compressible_sr/problems/logo.html
+++ b/_modules/pyro/compressible_sr/problems/logo.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.logo — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.logo — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/quad.html b/_modules/pyro/compressible_sr/problems/quad.html
index 1c932cee6..761ab9117 100644
--- a/_modules/pyro/compressible_sr/problems/quad.html
+++ b/_modules/pyro/compressible_sr/problems/quad.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.quad — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.quad — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/rt.html b/_modules/pyro/compressible_sr/problems/rt.html
index 40a956feb..eec856bf8 100644
--- a/_modules/pyro/compressible_sr/problems/rt.html
+++ b/_modules/pyro/compressible_sr/problems/rt.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.rt — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.rt — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/rt2.html b/_modules/pyro/compressible_sr/problems/rt2.html
index 93560b13e..08d550350 100644
--- a/_modules/pyro/compressible_sr/problems/rt2.html
+++ b/_modules/pyro/compressible_sr/problems/rt2.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.rt2 — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.rt2 — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/sedov.html b/_modules/pyro/compressible_sr/problems/sedov.html
index c2a9d0351..6fcb6f8d2 100644
--- a/_modules/pyro/compressible_sr/problems/sedov.html
+++ b/_modules/pyro/compressible_sr/problems/sedov.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.sedov — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.sedov — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/sod.html b/_modules/pyro/compressible_sr/problems/sod.html
index e723d67c1..941e7b0a6 100644
--- a/_modules/pyro/compressible_sr/problems/sod.html
+++ b/_modules/pyro/compressible_sr/problems/sod.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.sod — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.sod — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/problems/test.html b/_modules/pyro/compressible_sr/problems/test.html
index 2675c4d0c..a3e3749be 100644
--- a/_modules/pyro/compressible_sr/problems/test.html
+++ b/_modules/pyro/compressible_sr/problems/test.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.problems.test — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.problems.test — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/simulation.html b/_modules/pyro/compressible_sr/simulation.html
index 8590e154c..3aacef905 100644
--- a/_modules/pyro/compressible_sr/simulation.html
+++ b/_modules/pyro/compressible_sr/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/compressible_sr/unsplit_fluxes.html b/_modules/pyro/compressible_sr/unsplit_fluxes.html
index 743ff78e2..caabe268e 100644
--- a/_modules/pyro/compressible_sr/unsplit_fluxes.html
+++ b/_modules/pyro/compressible_sr/unsplit_fluxes.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.compressible_sr.unsplit_fluxes — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.compressible_sr.unsplit_fluxes — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/diffusion/problems/gaussian.html b/_modules/pyro/diffusion/problems/gaussian.html
index 675663f4d..8934168b0 100644
--- a/_modules/pyro/diffusion/problems/gaussian.html
+++ b/_modules/pyro/diffusion/problems/gaussian.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.diffusion.problems.gaussian — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.diffusion.problems.gaussian — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/diffusion/problems/test.html b/_modules/pyro/diffusion/problems/test.html
index 16fd0d7c7..04ec1f518 100644
--- a/_modules/pyro/diffusion/problems/test.html
+++ b/_modules/pyro/diffusion/problems/test.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.diffusion.problems.test — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.diffusion.problems.test — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/diffusion/simulation.html b/_modules/pyro/diffusion/simulation.html
index 7d19d13ab..0edfb5cc5 100644
--- a/_modules/pyro/diffusion/simulation.html
+++ b/_modules/pyro/diffusion/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.diffusion.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.diffusion.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible/incomp_interface.html b/_modules/pyro/incompressible/incomp_interface.html
index 263035410..0ee9fec25 100644
--- a/_modules/pyro/incompressible/incomp_interface.html
+++ b/_modules/pyro/incompressible/incomp_interface.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible.incomp_interface — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible.incomp_interface — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible/problems/converge.html b/_modules/pyro/incompressible/problems/converge.html
index 5e9f83216..090242af4 100644
--- a/_modules/pyro/incompressible/problems/converge.html
+++ b/_modules/pyro/incompressible/problems/converge.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible.problems.converge — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible.problems.converge — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible/problems/shear.html b/_modules/pyro/incompressible/problems/shear.html
index a6be500f6..e643a8e29 100644
--- a/_modules/pyro/incompressible/problems/shear.html
+++ b/_modules/pyro/incompressible/problems/shear.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible.problems.shear — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible.problems.shear — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible/simulation.html b/_modules/pyro/incompressible/simulation.html
index 65d8f05d3..8891de61a 100644
--- a/_modules/pyro/incompressible/simulation.html
+++ b/_modules/pyro/incompressible/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible_viscous/BC.html b/_modules/pyro/incompressible_viscous/BC.html
index 368241590..e11c6805e 100644
--- a/_modules/pyro/incompressible_viscous/BC.html
+++ b/_modules/pyro/incompressible_viscous/BC.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible_viscous.BC — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible_viscous.BC — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible_viscous/problems/cavity.html b/_modules/pyro/incompressible_viscous/problems/cavity.html
index 068edc5a3..2e3bbba9f 100644
--- a/_modules/pyro/incompressible_viscous/problems/cavity.html
+++ b/_modules/pyro/incompressible_viscous/problems/cavity.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible_viscous.problems.cavity — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible_viscous.problems.cavity — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible_viscous/problems/converge.html b/_modules/pyro/incompressible_viscous/problems/converge.html
index 83a1a357e..7c45fd1c3 100644
--- a/_modules/pyro/incompressible_viscous/problems/converge.html
+++ b/_modules/pyro/incompressible_viscous/problems/converge.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible_viscous.problems.converge — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible_viscous.problems.converge — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
index 2bf4fea00..327d942a6 100644
--- a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
+++ b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible_viscous.problems.plot_cavity — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible_viscous.problems.plot_cavity — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible_viscous/problems/shear.html b/_modules/pyro/incompressible_viscous/problems/shear.html
index 673dd7ac4..cea6b8c4c 100644
--- a/_modules/pyro/incompressible_viscous/problems/shear.html
+++ b/_modules/pyro/incompressible_viscous/problems/shear.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible_viscous.problems.shear — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible_viscous.problems.shear — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/incompressible_viscous/simulation.html b/_modules/pyro/incompressible_viscous/simulation.html
index 54691b273..071c9822d 100644
--- a/_modules/pyro/incompressible_viscous/simulation.html
+++ b/_modules/pyro/incompressible_viscous/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.incompressible_viscous.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.incompressible_viscous.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/lm_atm/LM_atm_interface.html b/_modules/pyro/lm_atm/LM_atm_interface.html
index 897a0ced4..2269108ac 100644
--- a/_modules/pyro/lm_atm/LM_atm_interface.html
+++ b/_modules/pyro/lm_atm/LM_atm_interface.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.lm_atm.LM_atm_interface — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.lm_atm.LM_atm_interface — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/lm_atm/problems/bubble.html b/_modules/pyro/lm_atm/problems/bubble.html
index fee8df752..2eecec36f 100644
--- a/_modules/pyro/lm_atm/problems/bubble.html
+++ b/_modules/pyro/lm_atm/problems/bubble.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.lm_atm.problems.bubble — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.lm_atm.problems.bubble — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/lm_atm/problems/gresho.html b/_modules/pyro/lm_atm/problems/gresho.html
index 3352dddd8..fdc0bb37a 100644
--- a/_modules/pyro/lm_atm/problems/gresho.html
+++ b/_modules/pyro/lm_atm/problems/gresho.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.lm_atm.problems.gresho — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.lm_atm.problems.gresho — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/lm_atm/simulation.html b/_modules/pyro/lm_atm/simulation.html
index 4494c33e6..506c665c5 100644
--- a/_modules/pyro/lm_atm/simulation.html
+++ b/_modules/pyro/lm_atm/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.lm_atm.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.lm_atm.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/mesh/array_indexer.html b/_modules/pyro/mesh/array_indexer.html
index d0e6edee1..f4ace14b3 100644
--- a/_modules/pyro/mesh/array_indexer.html
+++ b/_modules/pyro/mesh/array_indexer.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.mesh.array_indexer — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.mesh.array_indexer — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/mesh/boundary.html b/_modules/pyro/mesh/boundary.html
index 2fc807c61..b30ef3ced 100644
--- a/_modules/pyro/mesh/boundary.html
+++ b/_modules/pyro/mesh/boundary.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.mesh.boundary — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.mesh.boundary — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/mesh/fv.html b/_modules/pyro/mesh/fv.html
index c329481be..3960be5a8 100644
--- a/_modules/pyro/mesh/fv.html
+++ b/_modules/pyro/mesh/fv.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.mesh.fv — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.mesh.fv — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/mesh/integration.html b/_modules/pyro/mesh/integration.html
index df411dd0d..54e23fb42 100644
--- a/_modules/pyro/mesh/integration.html
+++ b/_modules/pyro/mesh/integration.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.mesh.integration — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.mesh.integration — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/mesh/patch.html b/_modules/pyro/mesh/patch.html
index 32e0e3550..d94047b76 100644
--- a/_modules/pyro/mesh/patch.html
+++ b/_modules/pyro/mesh/patch.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.mesh.patch — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.mesh.patch — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/mesh/reconstruction.html b/_modules/pyro/mesh/reconstruction.html
index a52b49e99..573b1834b 100644
--- a/_modules/pyro/mesh/reconstruction.html
+++ b/_modules/pyro/mesh/reconstruction.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.mesh.reconstruction — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.mesh.reconstruction — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/multigrid/MG.html b/_modules/pyro/multigrid/MG.html
index a4c90edad..e308b3333 100644
--- a/_modules/pyro/multigrid/MG.html
+++ b/_modules/pyro/multigrid/MG.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.multigrid.MG — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.multigrid.MG — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/multigrid/edge_coeffs.html b/_modules/pyro/multigrid/edge_coeffs.html
index 7b09d4b0e..7276cae93 100644
--- a/_modules/pyro/multigrid/edge_coeffs.html
+++ b/_modules/pyro/multigrid/edge_coeffs.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.multigrid.edge_coeffs — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.multigrid.edge_coeffs — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/multigrid/general_MG.html b/_modules/pyro/multigrid/general_MG.html
index 5a6aacc28..cd2045bd3 100644
--- a/_modules/pyro/multigrid/general_MG.html
+++ b/_modules/pyro/multigrid/general_MG.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.multigrid.general_MG — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.multigrid.general_MG — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/multigrid/variable_coeff_MG.html b/_modules/pyro/multigrid/variable_coeff_MG.html
index 6cc976cc4..2e00f65dd 100644
--- a/_modules/pyro/multigrid/variable_coeff_MG.html
+++ b/_modules/pyro/multigrid/variable_coeff_MG.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.multigrid.variable_coeff_MG — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.multigrid.variable_coeff_MG — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/particles/particles.html b/_modules/pyro/particles/particles.html
index 382cdeb77..6ffe03693 100644
--- a/_modules/pyro/particles/particles.html
+++ b/_modules/pyro/particles/particles.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.particles.particles — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.particles.particles — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/plot.html b/_modules/pyro/plot.html
index c75e731a6..5368d94ec 100644
--- a/_modules/pyro/plot.html
+++ b/_modules/pyro/plot.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.plot — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.plot — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/pyro_sim.html b/_modules/pyro/pyro_sim.html
index 24a1b3682..8b2c8c7c5 100644
--- a/_modules/pyro/pyro_sim.html
+++ b/_modules/pyro/pyro_sim.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.pyro_sim — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.pyro_sim — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/simulation_null.html b/_modules/pyro/simulation_null.html
index dd4e3d3ae..4d8dbdb72 100644
--- a/_modules/pyro/simulation_null.html
+++ b/_modules/pyro/simulation_null.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.simulation_null — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.simulation_null — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/derives.html b/_modules/pyro/swe/derives.html
index 912f482ac..8e9dff082 100644
--- a/_modules/pyro/swe/derives.html
+++ b/_modules/pyro/swe/derives.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.derives — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.derives — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/interface.html b/_modules/pyro/swe/interface.html
index 92fd70d54..2148910f8 100644
--- a/_modules/pyro/swe/interface.html
+++ b/_modules/pyro/swe/interface.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.interface — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.interface — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/problems/acoustic_pulse.html b/_modules/pyro/swe/problems/acoustic_pulse.html
index e6c823bb8..b57a88596 100644
--- a/_modules/pyro/swe/problems/acoustic_pulse.html
+++ b/_modules/pyro/swe/problems/acoustic_pulse.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.problems.acoustic_pulse — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.problems.acoustic_pulse — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/problems/advect.html b/_modules/pyro/swe/problems/advect.html
index 31dc7b3c5..cbdba2cce 100644
--- a/_modules/pyro/swe/problems/advect.html
+++ b/_modules/pyro/swe/problems/advect.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.problems.advect — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.problems.advect — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/problems/dam.html b/_modules/pyro/swe/problems/dam.html
index cb3ed43a6..93ecf9702 100644
--- a/_modules/pyro/swe/problems/dam.html
+++ b/_modules/pyro/swe/problems/dam.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.problems.dam — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.problems.dam — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/problems/kh.html b/_modules/pyro/swe/problems/kh.html
index 62354162b..932e7f202 100644
--- a/_modules/pyro/swe/problems/kh.html
+++ b/_modules/pyro/swe/problems/kh.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.problems.kh — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.problems.kh — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/problems/logo.html b/_modules/pyro/swe/problems/logo.html
index 56cb9341a..027573357 100644
--- a/_modules/pyro/swe/problems/logo.html
+++ b/_modules/pyro/swe/problems/logo.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.problems.logo — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.problems.logo — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/problems/quad.html b/_modules/pyro/swe/problems/quad.html
index 3e5e2d03e..38ca91731 100644
--- a/_modules/pyro/swe/problems/quad.html
+++ b/_modules/pyro/swe/problems/quad.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.problems.quad — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.problems.quad — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/problems/test.html b/_modules/pyro/swe/problems/test.html
index d6fa9b69c..3f8a450b8 100644
--- a/_modules/pyro/swe/problems/test.html
+++ b/_modules/pyro/swe/problems/test.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.problems.test — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.problems.test — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/simulation.html b/_modules/pyro/swe/simulation.html
index fb7c7d1c0..4c2169a9c 100644
--- a/_modules/pyro/swe/simulation.html
+++ b/_modules/pyro/swe/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/swe/unsplit_fluxes.html b/_modules/pyro/swe/unsplit_fluxes.html
index f44e0e043..799eaa96a 100644
--- a/_modules/pyro/swe/unsplit_fluxes.html
+++ b/_modules/pyro/swe/unsplit_fluxes.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.swe.unsplit_fluxes — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.swe.unsplit_fluxes — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/test.html b/_modules/pyro/test.html
index 9e9fd952f..ba6aae729 100644
--- a/_modules/pyro/test.html
+++ b/_modules/pyro/test.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.test — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.test — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/util/compare.html b/_modules/pyro/util/compare.html
index 6f257812b..2f16a1cbb 100644
--- a/_modules/pyro/util/compare.html
+++ b/_modules/pyro/util/compare.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.util.compare — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.util.compare — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/util/io_pyro.html b/_modules/pyro/util/io_pyro.html
index 84e494c3a..b2825faa1 100644
--- a/_modules/pyro/util/io_pyro.html
+++ b/_modules/pyro/util/io_pyro.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.util.io_pyro — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.util.io_pyro — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/util/msg.html b/_modules/pyro/util/msg.html
index 41f9b820f..59aaad91e 100644
--- a/_modules/pyro/util/msg.html
+++ b/_modules/pyro/util/msg.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.util.msg — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.util.msg — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/util/plot_tools.html b/_modules/pyro/util/plot_tools.html
index cc121ece3..debf707b8 100644
--- a/_modules/pyro/util/plot_tools.html
+++ b/_modules/pyro/util/plot_tools.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.util.plot_tools — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.util.plot_tools — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/util/profile_pyro.html b/_modules/pyro/util/profile_pyro.html
index 3fb374afa..c1f832f6a 100644
--- a/_modules/pyro/util/profile_pyro.html
+++ b/_modules/pyro/util/profile_pyro.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.util.profile_pyro — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.util.profile_pyro — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/util/runparams.html b/_modules/pyro/util/runparams.html
index 6a1e2015a..ce22372ee 100644
--- a/_modules/pyro/util/runparams.html
+++ b/_modules/pyro/util/runparams.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.util.runparams — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.util.runparams — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/viscous_burgers/interface.html b/_modules/pyro/viscous_burgers/interface.html
index 4c702bb9b..50b15c5bc 100644
--- a/_modules/pyro/viscous_burgers/interface.html
+++ b/_modules/pyro/viscous_burgers/interface.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.viscous_burgers.interface — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.viscous_burgers.interface — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/viscous_burgers/problems/converge.html b/_modules/pyro/viscous_burgers/problems/converge.html
index 300441fb2..58f70f507 100644
--- a/_modules/pyro/viscous_burgers/problems/converge.html
+++ b/_modules/pyro/viscous_burgers/problems/converge.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.viscous_burgers.problems.converge — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.viscous_burgers.problems.converge — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/viscous_burgers/problems/tophat.html b/_modules/pyro/viscous_burgers/problems/tophat.html
index f45cfdf78..0d4ed3513 100644
--- a/_modules/pyro/viscous_burgers/problems/tophat.html
+++ b/_modules/pyro/viscous_burgers/problems/tophat.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.viscous_burgers.problems.tophat — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.viscous_burgers.problems.tophat — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_modules/pyro/viscous_burgers/simulation.html b/_modules/pyro/viscous_burgers/simulation.html
index 2a32f93bf..0c8e24c9f 100644
--- a/_modules/pyro/viscous_burgers/simulation.html
+++ b/_modules/pyro/viscous_burgers/simulation.html
@@ -3,7 +3,7 @@
 
   
   
-  pyro.viscous_burgers.simulation — pyro 4.1.0.post4+g585ad8da documentation
+  pyro.viscous_burgers.simulation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/_static/documentation_options.js b/_static/documentation_options.js
index e65f5924a..2f6a6b21e 100644
--- a/_static/documentation_options.js
+++ b/_static/documentation_options.js
@@ -1,5 +1,5 @@
 const DOCUMENTATION_OPTIONS = {
-    VERSION: '4.1.0.post4+g585ad8da',
+    VERSION: '4.1.0.post5+g166ce4ca',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/ack.html b/ack.html
index b2091ca25..ebf5eb240 100644
--- a/ack.html
+++ b/ack.html
@@ -4,7 +4,7 @@
   
 
   
-  Acknowledgments — pyro 4.1.0.post4+g585ad8da documentation
+  Acknowledgments — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/advection_basics.html b/advection_basics.html
index 37fa8e29f..8f7fef1c4 100644
--- a/advection_basics.html
+++ b/advection_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Advection solvers — pyro 4.1.0.post4+g585ad8da documentation
+  Advection solvers — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/analysis.html b/analysis.html
index e46848f75..f5f8522e1 100644
--- a/analysis.html
+++ b/analysis.html
@@ -4,7 +4,7 @@
   
 
   
-  Analysis routines — pyro 4.1.0.post4+g585ad8da documentation
+  Analysis routines — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/burgers_basics.html b/burgers_basics.html
index 39e942637..007a0ad30 100644
--- a/burgers_basics.html
+++ b/burgers_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Burgers’ Equation — pyro 4.1.0.post4+g585ad8da documentation
+  Burgers’ Equation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/compressible_basics.html b/compressible_basics.html
index 1589c1298..0908e385e 100644
--- a/compressible_basics.html
+++ b/compressible_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Compressible hydrodynamics solvers — pyro 4.1.0.post4+g585ad8da documentation
+  Compressible hydrodynamics solvers — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/compressible_compare.html b/compressible_compare.html
index 41a5cb275..caf82924b 100644
--- a/compressible_compare.html
+++ b/compressible_compare.html
@@ -4,7 +4,7 @@
   
 
   
-  Compressible solver comparisons — pyro 4.1.0.post4+g585ad8da documentation
+  Compressible solver comparisons — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/design.html b/design.html
index e6a79437f..70bb0de1d 100644
--- a/design.html
+++ b/design.html
@@ -4,7 +4,7 @@
   
 
   
-  Design ideas — pyro 4.1.0.post4+g585ad8da documentation
+  Design ideas — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/diffusion_basics.html b/diffusion_basics.html
index ad157b211..539d172e1 100644
--- a/diffusion_basics.html
+++ b/diffusion_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Diffusion — pyro 4.1.0.post4+g585ad8da documentation
+  Diffusion — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/genindex.html b/genindex.html
index 9cf353620..ce80d3992 100644
--- a/genindex.html
+++ b/genindex.html
@@ -3,7 +3,7 @@
 
   
   
-  Index — pyro 4.1.0.post4+g585ad8da documentation
+  Index — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -17,7 +17,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/help.html b/help.html
index b83f04748..25fa4b4f4 100644
--- a/help.html
+++ b/help.html
@@ -4,7 +4,7 @@
   
 
   
-  Contributing and getting help — pyro 4.1.0.post4+g585ad8da documentation
+  Contributing and getting help — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/incompressible_basics.html b/incompressible_basics.html
index c25128df6..cca488349 100644
--- a/incompressible_basics.html
+++ b/incompressible_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Incompressible hydrodynamics solver — pyro 4.1.0.post4+g585ad8da documentation
+  Incompressible hydrodynamics solver — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/incompressible_viscous_basics.html b/incompressible_viscous_basics.html
index c9a496083..be18879a4 100644
--- a/incompressible_viscous_basics.html
+++ b/incompressible_viscous_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Incompressible viscous hydrodynamics solver — pyro 4.1.0.post4+g585ad8da documentation
+  Incompressible viscous hydrodynamics solver — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/index.html b/index.html
index cee488ffd..b23ad4342 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
   
 
   
-  pyro: a python hydro code — pyro 4.1.0.post4+g585ad8da documentation
+  pyro: a python hydro code — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/installation.html b/installation.html
index f7f614820..63577bb64 100644
--- a/installation.html
+++ b/installation.html
@@ -4,7 +4,7 @@
   
 
   
-  Setting up pyro — pyro 4.1.0.post4+g585ad8da documentation
+  Setting up pyro — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/intro.html b/intro.html
index 6f664c64e..7bd4e2f3d 100644
--- a/intro.html
+++ b/intro.html
@@ -4,7 +4,7 @@
   
 
   
-  Introduction to pyro — pyro 4.1.0.post4+g585ad8da documentation
+  Introduction to pyro — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/lowmach_basics.html b/lowmach_basics.html
index e4c6a574c..f4f2b741c 100644
--- a/lowmach_basics.html
+++ b/lowmach_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Low Mach number hydrodynamics solver — pyro 4.1.0.post4+g585ad8da documentation
+  Low Mach number hydrodynamics solver — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/mesh-examples.html b/mesh-examples.html
index 18f445480..0e2a0afd6 100644
--- a/mesh-examples.html
+++ b/mesh-examples.html
@@ -4,7 +4,7 @@
   
 
   
-  Mesh examples — pyro 4.1.0.post4+g585ad8da documentation
+  Mesh examples — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -19,7 +19,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/mesh-examples.ipynb b/mesh-examples.ipynb
index f88fe6591..572048786 100644
--- a/mesh-examples.ipynb
+++ b/mesh-examples.ipynb
@@ -19,10 +19,10 @@
    "execution_count": 1,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.451106Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.450900Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.892546Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.891870Z"
+     "iopub.execute_input": "2024-08-24T15:27:23.618529Z",
+     "iopub.status.busy": "2024-08-24T15:27:23.618332Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.023055Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.022342Z"
     }
    },
    "outputs": [],
@@ -73,10 +73,10 @@
    "execution_count": 2,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.895550Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.895253Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.899276Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.898632Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.026234Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.025890Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.030066Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.029420Z"
     }
    },
    "outputs": [
@@ -98,10 +98,10 @@
    "execution_count": 3,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.936256Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.935570Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.940940Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.940356Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.063214Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.062747Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.067614Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.066940Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -214,10 +214,10 @@
    "execution_count": 4,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.943661Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.943139Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.946837Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.946197Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.070183Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.069819Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.073441Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.072811Z"
     }
    },
    "outputs": [
@@ -239,10 +239,10 @@
    "execution_count": 5,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.949288Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.948902Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.952666Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.951984Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.075883Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.075528Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.079466Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.078831Z"
     }
    },
    "outputs": [
@@ -285,10 +285,10 @@
    "execution_count": 6,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.955226Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.955008Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.958558Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.957888Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.081928Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.081573Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.084869Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.084216Z"
     }
    },
    "outputs": [],
@@ -309,10 +309,10 @@
    "execution_count": 7,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.961140Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.960770Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.964690Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.964034Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.087240Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.086878Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.090838Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.090181Z"
     }
    },
    "outputs": [
@@ -354,10 +354,10 @@
    "execution_count": 8,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.967259Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.966896Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.970895Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.970258Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.093342Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.092892Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.096850Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.096218Z"
     }
    },
    "outputs": [
@@ -399,10 +399,10 @@
    "execution_count": 9,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.973496Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.973084Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.977327Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.976677Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.099355Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.098899Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.102996Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.102365Z"
     }
    },
    "outputs": [
@@ -445,10 +445,10 @@
    "execution_count": 10,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.979908Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.979517Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.984997Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.984407Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.105408Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.105022Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.110433Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.109794Z"
     }
    },
    "outputs": [
@@ -479,10 +479,10 @@
    "execution_count": 11,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.987607Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.987189Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.990796Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.990057Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.112993Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.112511Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.116104Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.115484Z"
     }
    },
    "outputs": [
@@ -521,10 +521,10 @@
    "execution_count": 12,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:47.993669Z",
-     "iopub.status.busy": "2024-08-23T19:30:47.993099Z",
-     "iopub.status.idle": "2024-08-23T19:30:47.997669Z",
-     "shell.execute_reply": "2024-08-23T19:30:47.997003Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.118688Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.118333Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.122327Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.121699Z"
     }
    },
    "outputs": [
@@ -548,10 +548,10 @@
    "execution_count": 13,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.000571Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.000179Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.004704Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.004099Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.124770Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.124412Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.128504Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.127856Z"
     }
    },
    "outputs": [
@@ -575,10 +575,10 @@
    "execution_count": 14,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.007418Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.007022Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.010419Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.009767Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.130782Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.130578Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.133874Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.133243Z"
     }
    },
    "outputs": [],
@@ -591,10 +591,10 @@
    "execution_count": 15,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.012980Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.012595Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.016834Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.016181Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.136060Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.135859Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.139582Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.138933Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -639,10 +639,10 @@
    "execution_count": 16,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.019426Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.019075Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.023657Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.023006Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.142023Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.141652Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.145885Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.145231Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -679,10 +679,10 @@
    "execution_count": 17,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.026373Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.025953Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.030808Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.030159Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.148242Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.147882Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.152361Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.151733Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -723,10 +723,10 @@
    "execution_count": 18,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.033405Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.033199Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.037360Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.036673Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.154805Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.154428Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.158547Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.157893Z"
     },
     "scrolled": true
    },
@@ -787,10 +787,10 @@
    "execution_count": 19,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.040047Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.039624Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.044323Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.043757Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.161063Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.160676Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.164982Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.164440Z"
     }
    },
    "outputs": [],
@@ -818,10 +818,10 @@
    "execution_count": 20,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.047073Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.046635Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.051236Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.050556Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.167312Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.166932Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.171055Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.170517Z"
     }
    },
    "outputs": [
@@ -855,10 +855,10 @@
    "execution_count": 21,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.053986Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.053481Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.057384Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.056716Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.173202Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.173016Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.176411Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.175869Z"
     }
    },
    "outputs": [],
@@ -873,10 +873,10 @@
    "execution_count": 22,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.060135Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.059652Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.174162Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.173359Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.178739Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.178358Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.288713Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.288024Z"
     },
     "tags": [
      "nbval-ignore-output"
@@ -926,10 +926,10 @@
    "execution_count": 23,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.176869Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.176623Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.180355Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.179717Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.291300Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.291090Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.294511Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.293911Z"
     }
    },
    "outputs": [],
@@ -942,10 +942,10 @@
    "execution_count": 24,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.182692Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.182474Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.186375Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.185681Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.296963Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.296606Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.300381Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.299731Z"
     }
    },
    "outputs": [
@@ -985,10 +985,10 @@
    "execution_count": 25,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.188976Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.188565Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.192181Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.191599Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.302834Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.302471Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.305860Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.305195Z"
     }
    },
    "outputs": [],
@@ -1001,10 +1001,10 @@
    "execution_count": 26,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.194681Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.194273Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.200470Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.199771Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.308223Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.307869Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.313580Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.312927Z"
     }
    },
    "outputs": [
@@ -1063,10 +1063,10 @@
    "execution_count": 27,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.202986Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.202612Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.206428Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.205727Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.316017Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.315654Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.319157Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.318535Z"
     }
    },
    "outputs": [],
@@ -1079,10 +1079,10 @@
    "execution_count": 28,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.208888Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.208457Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.212333Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.211589Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.321504Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.321131Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.324413Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.323769Z"
     }
    },
    "outputs": [
@@ -1103,10 +1103,10 @@
    "execution_count": 29,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.215069Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.214585Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.219213Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.218505Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.326866Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.326481Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.330665Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.330020Z"
     }
    },
    "outputs": [
@@ -1143,10 +1143,10 @@
    "execution_count": 30,
    "metadata": {
     "execution": {
-     "iopub.execute_input": "2024-08-23T19:30:48.221930Z",
-     "iopub.status.busy": "2024-08-23T19:30:48.221306Z",
-     "iopub.status.idle": "2024-08-23T19:30:48.390405Z",
-     "shell.execute_reply": "2024-08-23T19:30:48.389618Z"
+     "iopub.execute_input": "2024-08-24T15:27:24.333027Z",
+     "iopub.status.busy": "2024-08-24T15:27:24.332651Z",
+     "iopub.status.idle": "2024-08-24T15:27:24.493777Z",
+     "shell.execute_reply": "2024-08-24T15:27:24.493055Z"
     }
    },
    "outputs": [
diff --git a/mesh_basics.html b/mesh_basics.html
index 10dbc95d3..f22da81e4 100644
--- a/mesh_basics.html
+++ b/mesh_basics.html
@@ -4,7 +4,7 @@
   
 
   
-  Mesh overview — pyro 4.1.0.post4+g585ad8da documentation
+  Mesh overview — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/modules.html b/modules.html
index af93b935d..8f226325d 100644
--- a/modules.html
+++ b/modules.html
@@ -4,7 +4,7 @@
   
 
   
-  pyro — pyro 4.1.0.post4+g585ad8da documentation
+  pyro — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -18,7 +18,7 @@
   
         
         
-        
+        
         
         
         
diff --git a/multigrid-constant-coefficients.html b/multigrid-constant-coefficients.html
index df342723d..da8cb5d90 100644
--- a/multigrid-constant-coefficients.html
+++ b/multigrid-constant-coefficients.html
@@ -4,7 +4,7 @@
   
 
   
-  Constant-Coefficient Poisson Equation — pyro 4.1.0.post4+g585ad8da documentation
+  Constant-Coefficient Poisson Equation — pyro 4.1.0.post5+g166ce4ca documentation
       
       
       
@@ -19,7 +19,7 @@
   
         
         
-        
+        
         
         
         
@@ -488,7 +488,7 @@ 

Plotting the solution
-<matplotlib.image.AxesImage at 0x7f3dd815a590>
+<matplotlib.image.AxesImage at 0x7f43b401f430>
 

diff --git a/multigrid-constant-coefficients.ipynb b/multigrid-constant-coefficients.ipynb index 7e5f816d1..db0c49242 100644 --- a/multigrid-constant-coefficients.ipynb +++ b/multigrid-constant-coefficients.ipynb @@ -30,10 +30,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.095357Z", - "iopub.status.busy": "2024-08-23T19:30:51.094680Z", - "iopub.status.idle": "2024-08-23T19:30:51.496461Z", - "shell.execute_reply": "2024-08-23T19:30:51.495737Z" + "iopub.execute_input": "2024-08-24T15:27:27.149341Z", + "iopub.status.busy": "2024-08-24T15:27:27.149147Z", + "iopub.status.idle": "2024-08-24T15:27:27.516288Z", + "shell.execute_reply": "2024-08-24T15:27:27.515631Z" }, "tags": [] }, @@ -57,10 +57,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.499725Z", - "iopub.status.busy": "2024-08-23T19:30:51.499188Z", - "iopub.status.idle": "2024-08-23T19:30:51.533960Z", - "shell.execute_reply": "2024-08-23T19:30:51.533341Z" + "iopub.execute_input": "2024-08-24T15:27:27.519279Z", + "iopub.status.busy": "2024-08-24T15:27:27.519013Z", + "iopub.status.idle": "2024-08-24T15:27:27.550687Z", + "shell.execute_reply": "2024-08-24T15:27:27.550024Z" }, "tags": [] }, @@ -74,10 +74,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.537512Z", - "iopub.status.busy": "2024-08-23T19:30:51.536884Z", - "iopub.status.idle": "2024-08-23T19:30:51.547199Z", - "shell.execute_reply": "2024-08-23T19:30:51.546476Z" + "iopub.execute_input": "2024-08-24T15:27:27.553368Z", + "iopub.status.busy": "2024-08-24T15:27:27.552934Z", + "iopub.status.idle": "2024-08-24T15:27:27.562271Z", + "shell.execute_reply": "2024-08-24T15:27:27.561632Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.549893Z", - "iopub.status.busy": "2024-08-23T19:30:51.549396Z", - "iopub.status.idle": "2024-08-23T19:30:51.552997Z", - "shell.execute_reply": "2024-08-23T19:30:51.552444Z" + "iopub.execute_input": "2024-08-24T15:27:27.564797Z", + "iopub.status.busy": "2024-08-24T15:27:27.564319Z", + "iopub.status.idle": "2024-08-24T15:27:27.567803Z", + "shell.execute_reply": "2024-08-24T15:27:27.567268Z" }, "tags": [] }, @@ -207,10 +207,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.555463Z", - "iopub.status.busy": "2024-08-23T19:30:51.555092Z", - "iopub.status.idle": "2024-08-23T19:30:51.561941Z", - "shell.execute_reply": "2024-08-23T19:30:51.561276Z" + "iopub.execute_input": "2024-08-24T15:27:27.570191Z", + "iopub.status.busy": "2024-08-24T15:27:27.569726Z", + "iopub.status.idle": "2024-08-24T15:27:27.576292Z", + "shell.execute_reply": "2024-08-24T15:27:27.575746Z" }, "tags": [] }, @@ -239,10 +239,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.564418Z", - "iopub.status.busy": "2024-08-23T19:30:51.564038Z", - "iopub.status.idle": "2024-08-23T19:30:51.567279Z", - "shell.execute_reply": "2024-08-23T19:30:51.566643Z" + "iopub.execute_input": "2024-08-24T15:27:27.578782Z", + "iopub.status.busy": "2024-08-24T15:27:27.578313Z", + "iopub.status.idle": "2024-08-24T15:27:27.581382Z", + "shell.execute_reply": "2024-08-24T15:27:27.580737Z" }, "tags": [] }, @@ -272,10 +272,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.569867Z", - "iopub.status.busy": "2024-08-23T19:30:51.569500Z", - "iopub.status.idle": "2024-08-23T19:30:51.971384Z", - "shell.execute_reply": "2024-08-23T19:30:51.970631Z" + "iopub.execute_input": "2024-08-24T15:27:27.583648Z", + "iopub.status.busy": "2024-08-24T15:27:27.583455Z", + "iopub.status.idle": "2024-08-24T15:27:27.976340Z", + "shell.execute_reply": "2024-08-24T15:27:27.975769Z" }, "tags": [] }, @@ -338,25 +338,19 @@ " level = 3, nx = 16, residual change: 0.000100977 → 0.000100977\n", " level = 4, nx = 32, residual change: 0.000257541 → 0.000257541\n", " level = 5, nx = 64, residual change: 0.000411339 → 0.000411339\n", - " level = 6, nx = 128, residual change: 0.000523281 → 0.000523281\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " level = 6, nx = 128, residual change: 0.000523281 → 0.000523281\n", " level = 7, nx = 256, residual change: 0.000594507 → 0.000594507\n", "cycle 3: relative err = 34.347638624909216, residual err = 1.0447352805871284e-05\n", "\n", "<<< beginning V-cycle (cycle 4) >>>\n", - "\n", - " level = 7, nx = 256, residual change: 1.14661e-05 → 1.05447e-05\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", " level = 4, nx = 32, residual change: 4.73798e-06 → 4.0918e-06\n", @@ -373,7 +367,13 @@ " 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 = 4, nx = 32, residual change: 4.9713e-06 → 4.9713e-06\n", + " level = 4, nx = 32, residual change: 4.9713e-06 → 4.9713e-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", @@ -430,13 +430,7 @@ " level = 1, nx = 4, residual change: 1.17352e-15 → 1.17352e-15\n", " level = 2, nx = 8, residual change: 2.09401e-12 → 2.09401e-12\n", " 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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " 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" ] @@ -474,10 +468,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.974233Z", - "iopub.status.busy": "2024-08-23T19:30:51.973788Z", - "iopub.status.idle": "2024-08-23T19:30:51.977208Z", - "shell.execute_reply": "2024-08-23T19:30:51.976539Z" + "iopub.execute_input": "2024-08-24T15:27:27.978943Z", + "iopub.status.busy": "2024-08-24T15:27:27.978550Z", + "iopub.status.idle": "2024-08-24T15:27:27.981706Z", + "shell.execute_reply": "2024-08-24T15:27:27.981065Z" }, "tags": [] }, @@ -491,10 +485,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:51.979974Z", - "iopub.status.busy": "2024-08-23T19:30:51.979446Z", - "iopub.status.idle": "2024-08-23T19:30:52.124897Z", - "shell.execute_reply": "2024-08-23T19:30:52.124129Z" + "iopub.execute_input": "2024-08-24T15:27:27.984109Z", + "iopub.status.busy": "2024-08-24T15:27:27.983782Z", + "iopub.status.idle": "2024-08-24T15:27:28.120824Z", + "shell.execute_reply": "2024-08-24T15:27:28.120119Z" }, "tags": [ "nbval-ignore-output" @@ -504,7 +498,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 9, @@ -539,10 +533,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:52.128027Z", - "iopub.status.busy": "2024-08-23T19:30:52.127499Z", - "iopub.status.idle": "2024-08-23T19:30:52.131850Z", - "shell.execute_reply": "2024-08-23T19:30:52.131146Z" + "iopub.execute_input": "2024-08-24T15:27:28.123734Z", + "iopub.status.busy": "2024-08-24T15:27:28.123248Z", + "iopub.status.idle": "2024-08-24T15:27:28.127085Z", + "shell.execute_reply": "2024-08-24T15:27:28.126439Z" }, "tags": [] }, @@ -556,10 +550,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:52.134566Z", - "iopub.status.busy": "2024-08-23T19:30:52.134159Z", - "iopub.status.idle": "2024-08-23T19:30:52.310555Z", - "shell.execute_reply": "2024-08-23T19:30:52.309779Z" + "iopub.execute_input": "2024-08-24T15:27:28.129489Z", + "iopub.status.busy": "2024-08-24T15:27:28.129094Z", + "iopub.status.idle": "2024-08-24T15:27:28.295557Z", + "shell.execute_reply": "2024-08-24T15:27:28.294893Z" }, "tags": [ "nbval-ignore-output" @@ -569,7 +563,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 11, diff --git a/multigrid-general-linear.html b/multigrid-general-linear.html index 8db07e7c4..1ae6db0c4 100644 --- a/multigrid-general-linear.html +++ b/multigrid-general-linear.html @@ -4,7 +4,7 @@ - General Linear Elliptic Equation — pyro 4.1.0.post4+g585ad8da documentation + General Linear Elliptic Equation — pyro 4.1.0.post5+g166ce4ca documentation @@ -19,7 +19,7 @@ - + diff --git a/multigrid-general-linear.ipynb b/multigrid-general-linear.ipynb index f06d03386..70b0751c8 100644 --- a/multigrid-general-linear.ipynb +++ b/multigrid-general-linear.ipynb @@ -61,10 +61,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.359664Z", - "iopub.status.busy": "2024-08-23T19:30:54.359437Z", - "iopub.status.idle": "2024-08-23T19:30:54.766588Z", - "shell.execute_reply": "2024-08-23T19:30:54.765709Z" + "iopub.execute_input": "2024-08-24T15:27:30.147866Z", + "iopub.status.busy": "2024-08-24T15:27:30.147323Z", + "iopub.status.idle": "2024-08-24T15:27:30.517490Z", + "shell.execute_reply": "2024-08-24T15:27:30.516740Z" }, "tags": [] }, @@ -86,10 +86,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.769941Z", - "iopub.status.busy": "2024-08-23T19:30:54.769577Z", - "iopub.status.idle": "2024-08-23T19:30:54.805789Z", - "shell.execute_reply": "2024-08-23T19:30:54.805024Z" + "iopub.execute_input": "2024-08-24T15:27:30.520693Z", + "iopub.status.busy": "2024-08-24T15:27:30.520210Z", + "iopub.status.idle": "2024-08-24T15:27:30.552255Z", + "shell.execute_reply": "2024-08-24T15:27:30.551662Z" }, "tags": [] }, @@ -112,10 +112,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.809089Z", - "iopub.status.busy": "2024-08-23T19:30:54.808568Z", - "iopub.status.idle": "2024-08-23T19:30:54.812229Z", - "shell.execute_reply": "2024-08-23T19:30:54.811537Z" + "iopub.execute_input": "2024-08-24T15:27:30.554786Z", + "iopub.status.busy": "2024-08-24T15:27:30.554366Z", + "iopub.status.idle": "2024-08-24T15:27:30.557685Z", + "shell.execute_reply": "2024-08-24T15:27:30.557051Z" }, "tags": [] }, @@ -137,10 +137,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.815149Z", - "iopub.status.busy": "2024-08-23T19:30:54.814718Z", - "iopub.status.idle": "2024-08-23T19:30:54.819198Z", - "shell.execute_reply": "2024-08-23T19:30:54.818577Z" + "iopub.execute_input": "2024-08-24T15:27:30.560320Z", + "iopub.status.busy": "2024-08-24T15:27:30.559784Z", + "iopub.status.idle": "2024-08-24T15:27:30.563904Z", + "shell.execute_reply": "2024-08-24T15:27:30.563335Z" }, "tags": [] }, @@ -171,10 +171,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.821914Z", - "iopub.status.busy": "2024-08-23T19:30:54.821493Z", - "iopub.status.idle": "2024-08-23T19:30:54.825950Z", - "shell.execute_reply": "2024-08-23T19:30:54.825391Z" + "iopub.execute_input": "2024-08-24T15:27:30.566291Z", + "iopub.status.busy": "2024-08-24T15:27:30.565978Z", + "iopub.status.idle": "2024-08-24T15:27:30.570002Z", + "shell.execute_reply": "2024-08-24T15:27:30.569380Z" }, "tags": [] }, @@ -198,10 +198,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.828498Z", - "iopub.status.busy": "2024-08-23T19:30:54.828101Z", - "iopub.status.idle": "2024-08-23T19:30:54.831569Z", - "shell.execute_reply": "2024-08-23T19:30:54.830938Z" + "iopub.execute_input": "2024-08-24T15:27:30.572342Z", + "iopub.status.busy": "2024-08-24T15:27:30.571999Z", + "iopub.status.idle": "2024-08-24T15:27:30.575246Z", + "shell.execute_reply": "2024-08-24T15:27:30.574626Z" }, "tags": [] }, @@ -228,10 +228,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.834230Z", - "iopub.status.busy": "2024-08-23T19:30:54.833800Z", - "iopub.status.idle": "2024-08-23T19:30:54.840845Z", - "shell.execute_reply": "2024-08-23T19:30:54.840241Z" + "iopub.execute_input": "2024-08-24T15:27:30.577617Z", + "iopub.status.busy": "2024-08-24T15:27:30.577235Z", + "iopub.status.idle": "2024-08-24T15:27:30.584063Z", + "shell.execute_reply": "2024-08-24T15:27:30.583563Z" }, "tags": [] }, @@ -277,10 +277,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.843787Z", - "iopub.status.busy": "2024-08-23T19:30:54.843312Z", - "iopub.status.idle": "2024-08-23T19:30:54.859419Z", - "shell.execute_reply": "2024-08-23T19:30:54.858699Z" + "iopub.execute_input": "2024-08-24T15:27:30.586340Z", + "iopub.status.busy": "2024-08-24T15:27:30.585990Z", + "iopub.status.idle": "2024-08-24T15:27:30.601361Z", + "shell.execute_reply": "2024-08-24T15:27:30.600718Z" }, "tags": [] }, @@ -440,10 +440,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.862471Z", - "iopub.status.busy": "2024-08-23T19:30:54.861889Z", - "iopub.status.idle": "2024-08-23T19:30:54.868083Z", - "shell.execute_reply": "2024-08-23T19:30:54.867491Z" + "iopub.execute_input": "2024-08-24T15:27:30.603801Z", + "iopub.status.busy": "2024-08-24T15:27:30.603425Z", + "iopub.status.idle": "2024-08-24T15:27:30.608757Z", + "shell.execute_reply": "2024-08-24T15:27:30.608124Z" }, "tags": [] }, @@ -473,10 +473,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:54.870937Z", - "iopub.status.busy": "2024-08-23T19:30:54.870494Z", - "iopub.status.idle": "2024-08-23T19:30:55.558691Z", - "shell.execute_reply": "2024-08-23T19:30:55.557813Z" + "iopub.execute_input": "2024-08-24T15:27:30.611296Z", + "iopub.status.busy": "2024-08-24T15:27:30.610935Z", + "iopub.status.idle": "2024-08-24T15:27:31.264922Z", + "shell.execute_reply": "2024-08-24T15:27:31.264219Z" }, "tags": [ "nbval-ignore-output" @@ -523,23 +523,17 @@ "cycle 2: relative err = 0.036315310129800826, residual err = 0.03283823443993396\n", "\n", "<<< beginning V-cycle (cycle 3) >>>\n", - "\n" + "\n", + " level = 6, nx = 128, residual change: 0.0582938 → 0.0417201\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " level = 6, nx = 128, residual change: 0.0582938 → 0.0417201\n", " 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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " level = 3, nx = 16, residual change: 0.00901111 → 0.00731526\n", " level = 2, nx = 8, residual change: 0.0050815 → 0.00256253\n", " level = 1, nx = 4, residual change: 0.00170641 → 2.79124e-05\n", " bottom solve\n" @@ -582,37 +576,31 @@ " level = 3, nx = 16, residual change: 9.03506e-06 → 8.103e-06\n", " level = 2, nx = 8, residual change: 5.6415e-06 → 2.90121e-06\n", " level = 1, nx = 4, residual change: 1.93217e-06 → 3.16168e-08\n", - " bottom solve\n" + " 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" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " 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 = 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", "cycle 5: relative err = 1.437223355768636e-06, residual err = 4.2910353907176844e-07\n", "\n", "<<< beginning V-cycle (cycle 6) >>>\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " level = 6, nx = 128, residual change: 7.61737e-07 → 6.88796e-07\n" + "\n", + " level = 6, nx = 128, residual change: 7.61737e-07 → 6.88796e-07\n", + " level = 5, nx = 64, residual change: 4.8583e-07 → 5.69884e-07\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " level = 5, nx = 64, residual change: 4.8583e-07 → 5.69884e-07\n", " level = 4, nx = 32, residual change: 4.01145e-07 → 4.28873e-07\n", " level = 3, nx = 16, residual change: 3.01132e-07 → 2.72291e-07\n", " level = 2, nx = 8, residual change: 1.89676e-07 → 9.77049e-08\n", @@ -644,13 +632,7 @@ "cycle 7: relative err = 1.6392149576904378e-09, residual err = 4.458207725000789e-10\n", "\n", "<<< beginning V-cycle (cycle 8) >>>\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "\n", " level = 6, nx = 128, residual change: 7.91413e-10 → 7.35586e-10\n", " level = 5, nx = 64, residual change: 5.1922e-10 → 6.36466e-10\n", " level = 4, nx = 32, residual change: 4.4855e-10 → 4.92822e-10\n", @@ -668,7 +650,13 @@ " level = 2, nx = 8, residual change: 1.52121e-10 → 1.52121e-10\n", " level = 3, nx = 16, residual change: 4.44914e-10 → 4.44914e-10\n", " level = 4, nx = 32, residual change: 7.10977e-10 → 7.10977e-10\n", - " level = 5, nx = 64, residual change: 9.034e-10 → 9.034e-10\n", + " level = 5, nx = 64, residual change: 9.034e-10 → 9.034e-10\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 6, nx = 128, residual change: 1.0238e-09 → 1.0238e-09\n", "cycle 8: relative err = 5.555097426033948e-11, residual err = 1.5072807373286882e-11\n", "\n" @@ -693,10 +681,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:55.562008Z", - "iopub.status.busy": "2024-08-23T19:30:55.561524Z", - "iopub.status.idle": "2024-08-23T19:30:55.565589Z", - "shell.execute_reply": "2024-08-23T19:30:55.565030Z" + "iopub.execute_input": "2024-08-24T15:27:31.267739Z", + "iopub.status.busy": "2024-08-24T15:27:31.267323Z", + "iopub.status.idle": "2024-08-24T15:27:31.271032Z", + "shell.execute_reply": "2024-08-24T15:27:31.270465Z" }, "tags": [] }, @@ -719,10 +707,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:55.568910Z", - "iopub.status.busy": "2024-08-23T19:30:55.568372Z", - "iopub.status.idle": "2024-08-23T19:30:55.573016Z", - "shell.execute_reply": "2024-08-23T19:30:55.572230Z" + "iopub.execute_input": "2024-08-24T15:27:31.273322Z", + "iopub.status.busy": "2024-08-24T15:27:31.272961Z", + "iopub.status.idle": "2024-08-24T15:27:31.276446Z", + "shell.execute_reply": "2024-08-24T15:27:31.275802Z" }, "tags": [] }, diff --git a/multigrid-variable-coeff.html b/multigrid-variable-coeff.html index c022591db..75f77b627 100644 --- a/multigrid-variable-coeff.html +++ b/multigrid-variable-coeff.html @@ -4,7 +4,7 @@ - Variable Coefficient Poisson — pyro 4.1.0.post4+g585ad8da documentation + Variable Coefficient Poisson — pyro 4.1.0.post5+g166ce4ca documentation @@ -19,7 +19,7 @@ - + @@ -553,7 +553,7 @@

Visualizing the solution
-<matplotlib.colorbar.Colorbar at 0x7f91d434e950>
+<matplotlib.colorbar.Colorbar at 0x7f36683daa10>
 

diff --git a/multigrid-variable-coeff.ipynb b/multigrid-variable-coeff.ipynb index 86bc7ad59..a60cec135 100644 --- a/multigrid-variable-coeff.ipynb +++ b/multigrid-variable-coeff.ipynb @@ -32,10 +32,10 @@ "metadata": { "collapsed": false, "execution": { - "iopub.execute_input": "2024-08-23T19:30:57.688478Z", - "iopub.status.busy": "2024-08-23T19:30:57.688253Z", - "iopub.status.idle": "2024-08-23T19:30:58.095899Z", - "shell.execute_reply": "2024-08-23T19:30:58.095077Z" + "iopub.execute_input": "2024-08-24T15:27:33.167820Z", + "iopub.status.busy": "2024-08-24T15:27:33.167608Z", + "iopub.status.idle": "2024-08-24T15:27:33.537117Z", + "shell.execute_reply": "2024-08-24T15:27:33.536475Z" }, "jupyter": { "outputs_hidden": false @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.099364Z", - "iopub.status.busy": "2024-08-23T19:30:58.098805Z", - "iopub.status.idle": "2024-08-23T19:30:58.133219Z", - "shell.execute_reply": "2024-08-23T19:30:58.132597Z" + "iopub.execute_input": "2024-08-24T15:27:33.539951Z", + "iopub.status.busy": "2024-08-24T15:27:33.539643Z", + "iopub.status.idle": "2024-08-24T15:27:33.571752Z", + "shell.execute_reply": "2024-08-24T15:27:33.571201Z" }, "tags": [] }, @@ -77,10 +77,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.136360Z", - "iopub.status.busy": "2024-08-23T19:30:58.135874Z", - "iopub.status.idle": "2024-08-23T19:30:58.139290Z", - "shell.execute_reply": "2024-08-23T19:30:58.138675Z" + "iopub.execute_input": "2024-08-24T15:27:33.574735Z", + "iopub.status.busy": "2024-08-24T15:27:33.574114Z", + "iopub.status.idle": "2024-08-24T15:27:33.577888Z", + "shell.execute_reply": "2024-08-24T15:27:33.577222Z" }, "tags": [] }, @@ -95,10 +95,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.142015Z", - "iopub.status.busy": "2024-08-23T19:30:58.141581Z", - "iopub.status.idle": "2024-08-23T19:30:58.144993Z", - "shell.execute_reply": "2024-08-23T19:30:58.144346Z" + "iopub.execute_input": "2024-08-24T15:27:33.580154Z", + "iopub.status.busy": "2024-08-24T15:27:33.579767Z", + "iopub.status.idle": "2024-08-24T15:27:33.583029Z", + "shell.execute_reply": "2024-08-24T15:27:33.582488Z" }, "tags": [] }, @@ -113,10 +113,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.147689Z", - "iopub.status.busy": "2024-08-23T19:30:58.147295Z", - "iopub.status.idle": "2024-08-23T19:30:58.150890Z", - "shell.execute_reply": "2024-08-23T19:30:58.150276Z" + "iopub.execute_input": "2024-08-24T15:27:33.585212Z", + "iopub.status.busy": "2024-08-24T15:27:33.585012Z", + "iopub.status.idle": "2024-08-24T15:27:33.588397Z", + "shell.execute_reply": "2024-08-24T15:27:33.587864Z" }, "tags": [] }, @@ -139,10 +139,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.153326Z", - "iopub.status.busy": "2024-08-23T19:30:58.152999Z", - "iopub.status.idle": "2024-08-23T19:30:58.156145Z", - "shell.execute_reply": "2024-08-23T19:30:58.155514Z" + "iopub.execute_input": "2024-08-24T15:27:33.590585Z", + "iopub.status.busy": "2024-08-24T15:27:33.590385Z", + "iopub.status.idle": "2024-08-24T15:27:33.593296Z", + "shell.execute_reply": "2024-08-24T15:27:33.592758Z" }, "tags": [] }, @@ -157,10 +157,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.158994Z", - "iopub.status.busy": "2024-08-23T19:30:58.158488Z", - "iopub.status.idle": "2024-08-23T19:30:58.163362Z", - "shell.execute_reply": "2024-08-23T19:30:58.162699Z" + "iopub.execute_input": "2024-08-24T15:27:33.595587Z", + "iopub.status.busy": "2024-08-24T15:27:33.595390Z", + "iopub.status.idle": "2024-08-24T15:27:33.599856Z", + "shell.execute_reply": "2024-08-24T15:27:33.599364Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.166524Z", - "iopub.status.busy": "2024-08-23T19:30:58.166010Z", - "iopub.status.idle": "2024-08-23T19:30:58.170273Z", - "shell.execute_reply": "2024-08-23T19:30:58.169670Z" + "iopub.execute_input": "2024-08-24T15:27:33.602251Z", + "iopub.status.busy": "2024-08-24T15:27:33.601778Z", + "iopub.status.idle": "2024-08-24T15:27:33.605798Z", + "shell.execute_reply": "2024-08-24T15:27:33.605278Z" }, "tags": [] }, @@ -213,10 +213,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.173111Z", - "iopub.status.busy": "2024-08-23T19:30:58.172703Z", - "iopub.status.idle": "2024-08-23T19:30:58.177603Z", - "shell.execute_reply": "2024-08-23T19:30:58.176964Z" + "iopub.execute_input": "2024-08-24T15:27:33.608135Z", + "iopub.status.busy": "2024-08-24T15:27:33.607773Z", + "iopub.status.idle": "2024-08-24T15:27:33.612169Z", + "shell.execute_reply": "2024-08-24T15:27:33.611570Z" }, "tags": [ "nbval-ignore-output" @@ -248,10 +248,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.180431Z", - "iopub.status.busy": "2024-08-23T19:30:58.179912Z", - "iopub.status.idle": "2024-08-23T19:30:58.190663Z", - "shell.execute_reply": "2024-08-23T19:30:58.189933Z" + "iopub.execute_input": "2024-08-24T15:27:33.614518Z", + "iopub.status.busy": "2024-08-24T15:27:33.614168Z", + "iopub.status.idle": "2024-08-24T15:27:33.624707Z", + "shell.execute_reply": "2024-08-24T15:27:33.624073Z" }, "tags": [] }, @@ -367,10 +367,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.193844Z", - "iopub.status.busy": "2024-08-23T19:30:58.193366Z", - "iopub.status.idle": "2024-08-23T19:30:58.196869Z", - "shell.execute_reply": "2024-08-23T19:30:58.196203Z" + "iopub.execute_input": "2024-08-24T15:27:33.627044Z", + "iopub.status.busy": "2024-08-24T15:27:33.626723Z", + "iopub.status.idle": "2024-08-24T15:27:33.629727Z", + "shell.execute_reply": "2024-08-24T15:27:33.629096Z" }, "tags": [] }, @@ -391,10 +391,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.199376Z", - "iopub.status.busy": "2024-08-23T19:30:58.199171Z", - "iopub.status.idle": "2024-08-23T19:30:58.203888Z", - "shell.execute_reply": "2024-08-23T19:30:58.203253Z" + "iopub.execute_input": "2024-08-24T15:27:33.632189Z", + "iopub.status.busy": "2024-08-24T15:27:33.631836Z", + "iopub.status.idle": "2024-08-24T15:27:33.636254Z", + "shell.execute_reply": "2024-08-24T15:27:33.635630Z" }, "tags": [ "nbval-ignore-output" @@ -426,10 +426,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.206697Z", - "iopub.status.busy": "2024-08-23T19:30:58.206285Z", - "iopub.status.idle": "2024-08-23T19:30:58.629446Z", - "shell.execute_reply": "2024-08-23T19:30:58.628748Z" + "iopub.execute_input": "2024-08-24T15:27:33.638612Z", + "iopub.status.busy": "2024-08-24T15:27:33.638231Z", + "iopub.status.idle": "2024-08-24T15:27:34.110670Z", + "shell.execute_reply": "2024-08-24T15:27:34.109959Z" }, "tags": [ "nbval-ignore-output" @@ -487,13 +487,7 @@ " level = 1, nx = 4, residual change: 6.30821e-16 → 6.30821e-16\n", " level = 2, nx = 8, residual change: 7.63309e-06 → 7.63309e-06\n", " level = 3, nx = 16, residual change: 0.00864876 → 0.00864876\n", - " level = 4, nx = 32, residual change: 0.0442789 → 0.0442789\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " level = 4, nx = 32, residual change: 0.0442789 → 0.0442789\n", " level = 5, nx = 64, residual change: 0.0665472 → 0.0665472\n" ] }, @@ -505,18 +499,24 @@ "cycle 3: relative err = 0.04844393523115633, residual err = 1.659245815001406e-05\n", "\n", "<<< beginning V-cycle (cycle 4) >>>\n", - "\n", - " level = 6, nx = 128, residual change: 0.00135041 → 0.00131762\n", - " level = 5, nx = 64, residual change: 0.000931668 → 0.00119765\n" + "\n" ] }, { "name": "stdout", "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", " 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", + " level = 2, nx = 8, residual change: 0.00011884 → 1.78399e-07\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 1, nx = 4, residual change: 1.22925e-07 → 2.1827e-16\n", " bottom solve\n" ] @@ -562,8 +562,20 @@ " level = 1, nx = 4, residual change: 1.0355e-15 → 1.0355e-15\n", " level = 2, nx = 8, residual change: 1.28541e-10 → 1.28541e-10\n", " level = 3, nx = 16, residual change: 1.45795e-07 → 1.45795e-07\n", - " level = 4, nx = 32, residual change: 7.4452e-07 → 7.4452e-07\n", - " level = 5, nx = 64, residual change: 1.12439e-06 → 1.12439e-06\n", + " level = 4, nx = 32, residual change: 7.4452e-07 → 7.4452e-07\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " level = 5, nx = 64, residual change: 1.12439e-06 → 1.12439e-06\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 6, nx = 128, residual change: 1.25658e-06 → 1.25658e-06\n", "cycle 6: relative err = 8.544249588823554e-07, residual err = 2.88200772432267e-10\n", "\n", @@ -572,27 +584,27 @@ " level = 6, nx = 128, residual change: 2.34558e-08 → 2.27531e-08\n", " level = 5, nx = 64, residual change: 1.6088e-08 → 2.03781e-08\n", " level = 4, nx = 32, residual change: 1.44068e-08 → 1.37252e-08\n", - " level = 3, nx = 16, residual change: 9.69812e-09 → 2.83563e-09\n", - " level = 2, nx = 8, residual change: 1.99971e-09 → 2.99732e-12\n", - " level = 1, nx = 4, residual change: 2.06576e-12 → 1.74907e-17\n", - " bottom solve\n" + " level = 3, nx = 16, residual change: 9.69812e-09 → 2.83563e-09\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " level = 2, nx = 8, residual change: 1.99971e-09 → 2.99732e-12\n", + " level = 1, nx = 4, residual change: 2.06576e-12 → 1.74907e-17\n", + " bottom solve\n", " level = 1, nx = 4, residual change: 3.17826e-17 → 3.17826e-17\n", " level = 2, nx = 8, residual change: 3.29051e-12 → 3.29051e-12\n", - " level = 3, nx = 16, residual change: 3.73325e-09 → 3.73325e-09\n", - " level = 4, nx = 32, residual change: 1.90594e-08 → 1.90594e-08\n", - " level = 5, nx = 64, residual change: 2.89959e-08 → 2.89959e-08\n" + " level = 3, nx = 16, residual change: 3.73325e-09 → 3.73325e-09\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " level = 4, nx = 32, residual change: 1.90594e-08 → 1.90594e-08\n", + " level = 5, nx = 64, residual change: 2.89959e-08 → 2.89959e-08\n", " level = 6, nx = 128, residual change: 3.26638e-08 → 3.26638e-08\n", "cycle 7: relative err = 2.210681933627904e-08, residual err = 7.534885150074738e-12\n", "\n" @@ -615,10 +627,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.632403Z", - "iopub.status.busy": "2024-08-23T19:30:58.631968Z", - "iopub.status.idle": "2024-08-23T19:30:58.635174Z", - "shell.execute_reply": "2024-08-23T19:30:58.634563Z" + "iopub.execute_input": "2024-08-24T15:27:34.113803Z", + "iopub.status.busy": "2024-08-24T15:27:34.113289Z", + "iopub.status.idle": "2024-08-24T15:27:34.116599Z", + "shell.execute_reply": "2024-08-24T15:27:34.115945Z" }, "tags": [] }, @@ -632,10 +644,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.637715Z", - "iopub.status.busy": "2024-08-23T19:30:58.637308Z", - "iopub.status.idle": "2024-08-23T19:30:58.822066Z", - "shell.execute_reply": "2024-08-23T19:30:58.821305Z" + "iopub.execute_input": "2024-08-24T15:27:34.119047Z", + "iopub.status.busy": "2024-08-24T15:27:34.118676Z", + "iopub.status.idle": "2024-08-24T15:27:34.295144Z", + "shell.execute_reply": "2024-08-24T15:27:34.294477Z" }, "tags": [ "nbval-ignore-output" @@ -645,7 +657,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 15, @@ -684,10 +696,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.824927Z", - "iopub.status.busy": "2024-08-23T19:30:58.824467Z", - "iopub.status.idle": "2024-08-23T19:30:58.828352Z", - "shell.execute_reply": "2024-08-23T19:30:58.827806Z" + "iopub.execute_input": "2024-08-24T15:27:34.297894Z", + "iopub.status.busy": "2024-08-24T15:27:34.297385Z", + "iopub.status.idle": "2024-08-24T15:27:34.300929Z", + "shell.execute_reply": "2024-08-24T15:27:34.300319Z" }, "tags": [] }, @@ -708,10 +720,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.831078Z", - "iopub.status.busy": "2024-08-23T19:30:58.830631Z", - "iopub.status.idle": "2024-08-23T19:30:58.834669Z", - "shell.execute_reply": "2024-08-23T19:30:58.833992Z" + "iopub.execute_input": "2024-08-24T15:27:34.303259Z", + "iopub.status.busy": "2024-08-24T15:27:34.302916Z", + "iopub.status.idle": "2024-08-24T15:27:34.306534Z", + "shell.execute_reply": "2024-08-24T15:27:34.305909Z" }, "tags": [] }, @@ -732,10 +744,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.837320Z", - "iopub.status.busy": "2024-08-23T19:30:58.836892Z", - "iopub.status.idle": "2024-08-23T19:30:58.841057Z", - "shell.execute_reply": "2024-08-23T19:30:58.840415Z" + "iopub.execute_input": "2024-08-24T15:27:34.308887Z", + "iopub.status.busy": "2024-08-24T15:27:34.308498Z", + "iopub.status.idle": "2024-08-24T15:27:34.312272Z", + "shell.execute_reply": "2024-08-24T15:27:34.311718Z" }, "tags": [] }, @@ -765,10 +777,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2024-08-23T19:30:58.843832Z", - "iopub.status.busy": "2024-08-23T19:30:58.843417Z", - "iopub.status.idle": "2024-08-23T19:30:59.016910Z", - "shell.execute_reply": "2024-08-23T19:30:59.016152Z" + "iopub.execute_input": "2024-08-24T15:27:34.314462Z", + "iopub.status.busy": "2024-08-24T15:27:34.314243Z", + "iopub.status.idle": "2024-08-24T15:27:34.476538Z", + "shell.execute_reply": "2024-08-24T15:27:34.475836Z" }, "tags": [ "nbval-ignore-output" @@ -778,7 +790,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 19, diff --git a/multigrid.html b/multigrid.html index ed2bfd44c..a923aa8cb 100644 --- a/multigrid.html +++ b/multigrid.html @@ -4,7 +4,7 @@ - Multigrid Solvers — pyro 4.1.0.post4+g585ad8da documentation + Multigrid Solvers — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/multigrid_basics.html b/multigrid_basics.html index 771d7220b..a5a0621af 100644 --- a/multigrid_basics.html +++ b/multigrid_basics.html @@ -4,7 +4,7 @@ - Multigrid Class Overview — pyro 4.1.0.post4+g585ad8da documentation + Multigrid Class Overview — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/multigrid_exercises.html b/multigrid_exercises.html index a0450608d..5867fa927 100644 --- a/multigrid_exercises.html +++ b/multigrid_exercises.html @@ -4,7 +4,7 @@ - Exercises — pyro 4.1.0.post4+g585ad8da documentation + Exercises — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/notes.html b/notes.html index 4100007f4..ab0b28cd4 100644 --- a/notes.html +++ b/notes.html @@ -4,7 +4,7 @@ - Notes on the numerical methods — pyro 4.1.0.post4+g585ad8da documentation + Notes on the numerical methods — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/output.html b/output.html index 80bf29d8a..d51a7b41b 100644 --- a/output.html +++ b/output.html @@ -4,7 +4,7 @@ - Working with output — pyro 4.1.0.post4+g585ad8da documentation + Working with output — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/particles_basics.html b/particles_basics.html index a0fddd335..ddd5f584a 100644 --- a/particles_basics.html +++ b/particles_basics.html @@ -4,7 +4,7 @@ - Particles — pyro 4.1.0.post4+g585ad8da documentation + Particles — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/problems.html b/problems.html index 9a3e88cc9..fde88857d 100644 --- a/problems.html +++ b/problems.html @@ -4,7 +4,7 @@ - Adding a problem — pyro 4.1.0.post4+g585ad8da documentation + Adding a problem — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index 08a911c0f..38d07b4b7 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -3,7 +3,7 @@ - Python Module Index — pyro 4.1.0.post4+g585ad8da documentation + Python Module Index — pyro 4.1.0.post5+g166ce4ca documentation @@ -17,7 +17,7 @@ - + diff --git a/pyro.advection.html b/pyro.advection.html index 3755113cf..5c47384dc 100644 --- a/pyro.advection.html +++ b/pyro.advection.html @@ -4,7 +4,7 @@ - pyro.advection package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection.problems.html b/pyro.advection.problems.html index c954b9bd6..21808239a 100644 --- a/pyro.advection.problems.html +++ b/pyro.advection.problems.html @@ -4,7 +4,7 @@ - pyro.advection.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_fv4.html b/pyro.advection_fv4.html index 26efbb212..8e5acf103 100644 --- a/pyro.advection_fv4.html +++ b/pyro.advection_fv4.html @@ -4,7 +4,7 @@ - pyro.advection_fv4 package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_fv4 package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_fv4.problems.html b/pyro.advection_fv4.problems.html index e0eeead57..a1457f469 100644 --- a/pyro.advection_fv4.problems.html +++ b/pyro.advection_fv4.problems.html @@ -4,7 +4,7 @@ - pyro.advection_fv4.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_fv4.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_nonuniform.html b/pyro.advection_nonuniform.html index d77d9266d..d99f99534 100644 --- a/pyro.advection_nonuniform.html +++ b/pyro.advection_nonuniform.html @@ -4,7 +4,7 @@ - pyro.advection_nonuniform package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_nonuniform package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_nonuniform.problems.html b/pyro.advection_nonuniform.problems.html index b1f3f2de1..e313ddc9f 100644 --- a/pyro.advection_nonuniform.problems.html +++ b/pyro.advection_nonuniform.problems.html @@ -4,7 +4,7 @@ - pyro.advection_nonuniform.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_nonuniform.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_rk.html b/pyro.advection_rk.html index db9e7809b..bc19826d5 100644 --- a/pyro.advection_rk.html +++ b/pyro.advection_rk.html @@ -4,7 +4,7 @@ - pyro.advection_rk package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_rk package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_rk.problems.html b/pyro.advection_rk.problems.html index 90cbe685a..12c5c11c3 100644 --- a/pyro.advection_rk.problems.html +++ b/pyro.advection_rk.problems.html @@ -4,7 +4,7 @@ - pyro.advection_rk.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_rk.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_weno.html b/pyro.advection_weno.html index dfc964a91..5f070dc4f 100644 --- a/pyro.advection_weno.html +++ b/pyro.advection_weno.html @@ -4,7 +4,7 @@ - pyro.advection_weno package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_weno package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.advection_weno.problems.html b/pyro.advection_weno.problems.html index d367227e6..08f289d79 100644 --- a/pyro.advection_weno.problems.html +++ b/pyro.advection_weno.problems.html @@ -4,7 +4,7 @@ - pyro.advection_weno.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.advection_weno.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.burgers.html b/pyro.burgers.html index 67d12bc9f..4c29ef11e 100644 --- a/pyro.burgers.html +++ b/pyro.burgers.html @@ -4,7 +4,7 @@ - pyro.burgers package — pyro 4.1.0.post4+g585ad8da documentation + pyro.burgers package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.burgers.problems.html b/pyro.burgers.problems.html index 6eed4e1fb..a38d2af97 100644 --- a/pyro.burgers.problems.html +++ b/pyro.burgers.problems.html @@ -4,7 +4,7 @@ - pyro.burgers.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.burgers.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible.html b/pyro.compressible.html index b2dc9208a..0ef1e63d4 100644 --- a/pyro.compressible.html +++ b/pyro.compressible.html @@ -4,7 +4,7 @@ - pyro.compressible package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible.problems.html b/pyro.compressible.problems.html index d733c9051..1135a49b0 100644 --- a/pyro.compressible.problems.html +++ b/pyro.compressible.problems.html @@ -4,7 +4,7 @@ - pyro.compressible.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_fv4.html b/pyro.compressible_fv4.html index 69e34f67e..8cafc0823 100644 --- a/pyro.compressible_fv4.html +++ b/pyro.compressible_fv4.html @@ -4,7 +4,7 @@ - pyro.compressible_fv4 package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_fv4 package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_fv4.problems.html b/pyro.compressible_fv4.problems.html index e437763ca..2f01b9447 100644 --- a/pyro.compressible_fv4.problems.html +++ b/pyro.compressible_fv4.problems.html @@ -4,7 +4,7 @@ - pyro.compressible_fv4.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_fv4.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_react.html b/pyro.compressible_react.html index 70b7be63c..51ff98f15 100644 --- a/pyro.compressible_react.html +++ b/pyro.compressible_react.html @@ -4,7 +4,7 @@ - pyro.compressible_react package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_react package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_react.problems.html b/pyro.compressible_react.problems.html index 831174926..16c26871b 100644 --- a/pyro.compressible_react.problems.html +++ b/pyro.compressible_react.problems.html @@ -4,7 +4,7 @@ - pyro.compressible_react.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_react.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_rk.html b/pyro.compressible_rk.html index 8eb98d94e..de83490d2 100644 --- a/pyro.compressible_rk.html +++ b/pyro.compressible_rk.html @@ -4,7 +4,7 @@ - pyro.compressible_rk package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_rk package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_rk.problems.html b/pyro.compressible_rk.problems.html index 57e86d6ab..5648f523d 100644 --- a/pyro.compressible_rk.problems.html +++ b/pyro.compressible_rk.problems.html @@ -4,7 +4,7 @@ - pyro.compressible_rk.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_rk.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_sdc.html b/pyro.compressible_sdc.html index 6f955d84b..d6f736f42 100644 --- a/pyro.compressible_sdc.html +++ b/pyro.compressible_sdc.html @@ -4,7 +4,7 @@ - pyro.compressible_sdc package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_sdc package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_sdc.problems.html b/pyro.compressible_sdc.problems.html index c963e41cb..10108b167 100644 --- a/pyro.compressible_sdc.problems.html +++ b/pyro.compressible_sdc.problems.html @@ -4,7 +4,7 @@ - pyro.compressible_sdc.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_sdc.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_sr.html b/pyro.compressible_sr.html index 0d09ef548..8c55367d4 100644 --- a/pyro.compressible_sr.html +++ b/pyro.compressible_sr.html @@ -4,7 +4,7 @@ - pyro.compressible_sr package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_sr package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.compressible_sr.problems.html b/pyro.compressible_sr.problems.html index 074a9014f..9a91d9fb8 100644 --- a/pyro.compressible_sr.problems.html +++ b/pyro.compressible_sr.problems.html @@ -4,7 +4,7 @@ - pyro.compressible_sr.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.compressible_sr.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.diffusion.html b/pyro.diffusion.html index 5425d795c..a941f8c93 100644 --- a/pyro.diffusion.html +++ b/pyro.diffusion.html @@ -4,7 +4,7 @@ - pyro.diffusion package — pyro 4.1.0.post4+g585ad8da documentation + pyro.diffusion package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.diffusion.problems.html b/pyro.diffusion.problems.html index 250991624..77051979a 100644 --- a/pyro.diffusion.problems.html +++ b/pyro.diffusion.problems.html @@ -4,7 +4,7 @@ - pyro.diffusion.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.diffusion.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.html b/pyro.html index a98c95450..1ddc3bbd9 100644 --- a/pyro.html +++ b/pyro.html @@ -4,7 +4,7 @@ - pyro package — pyro 4.1.0.post4+g585ad8da documentation + pyro package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.incompressible.html b/pyro.incompressible.html index bf55d993d..0efac3443 100644 --- a/pyro.incompressible.html +++ b/pyro.incompressible.html @@ -4,7 +4,7 @@ - pyro.incompressible package — pyro 4.1.0.post4+g585ad8da documentation + pyro.incompressible package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.incompressible.problems.html b/pyro.incompressible.problems.html index bf0747b05..be45687f9 100644 --- a/pyro.incompressible.problems.html +++ b/pyro.incompressible.problems.html @@ -4,7 +4,7 @@ - pyro.incompressible.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.incompressible.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.incompressible_viscous.html b/pyro.incompressible_viscous.html index eb9d61ee7..3a53019a5 100644 --- a/pyro.incompressible_viscous.html +++ b/pyro.incompressible_viscous.html @@ -4,7 +4,7 @@ - pyro.incompressible_viscous package — pyro 4.1.0.post4+g585ad8da documentation + pyro.incompressible_viscous package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.incompressible_viscous.problems.html b/pyro.incompressible_viscous.problems.html index 71ee40118..4a8e2f5d0 100644 --- a/pyro.incompressible_viscous.problems.html +++ b/pyro.incompressible_viscous.problems.html @@ -4,7 +4,7 @@ - pyro.incompressible_viscous.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.incompressible_viscous.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.lm_atm.html b/pyro.lm_atm.html index 17249a3d1..80f87ceb5 100644 --- a/pyro.lm_atm.html +++ b/pyro.lm_atm.html @@ -4,7 +4,7 @@ - pyro.lm_atm package — pyro 4.1.0.post4+g585ad8da documentation + pyro.lm_atm package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.lm_atm.problems.html b/pyro.lm_atm.problems.html index ea14157f5..6948f2482 100644 --- a/pyro.lm_atm.problems.html +++ b/pyro.lm_atm.problems.html @@ -4,7 +4,7 @@ - pyro.lm_atm.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.lm_atm.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.mesh.html b/pyro.mesh.html index abc47770a..322738534 100644 --- a/pyro.mesh.html +++ b/pyro.mesh.html @@ -4,7 +4,7 @@ - pyro.mesh package — pyro 4.1.0.post4+g585ad8da documentation + pyro.mesh package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.multigrid.html b/pyro.multigrid.html index dc27305d9..518c318bd 100644 --- a/pyro.multigrid.html +++ b/pyro.multigrid.html @@ -4,7 +4,7 @@ - pyro.multigrid package — pyro 4.1.0.post4+g585ad8da documentation + pyro.multigrid package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.particles.html b/pyro.particles.html index 2c5939307..a03d64eeb 100644 --- a/pyro.particles.html +++ b/pyro.particles.html @@ -4,7 +4,7 @@ - pyro.particles package — pyro 4.1.0.post4+g585ad8da documentation + pyro.particles package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.swe.html b/pyro.swe.html index f1a1bf9ad..f3721ef6f 100644 --- a/pyro.swe.html +++ b/pyro.swe.html @@ -4,7 +4,7 @@ - pyro.swe package — pyro 4.1.0.post4+g585ad8da documentation + pyro.swe package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.swe.problems.html b/pyro.swe.problems.html index 3ad79b405..263360f52 100644 --- a/pyro.swe.problems.html +++ b/pyro.swe.problems.html @@ -4,7 +4,7 @@ - pyro.swe.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.swe.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.util.html b/pyro.util.html index b4c88fc49..64da0b0e6 100644 --- a/pyro.util.html +++ b/pyro.util.html @@ -4,7 +4,7 @@ - pyro.util package — pyro 4.1.0.post4+g585ad8da documentation + pyro.util package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.viscous_burgers.html b/pyro.viscous_burgers.html index 5d6a38e15..36baf6ecc 100644 --- a/pyro.viscous_burgers.html +++ b/pyro.viscous_burgers.html @@ -4,7 +4,7 @@ - pyro.viscous_burgers package — pyro 4.1.0.post4+g585ad8da documentation + pyro.viscous_burgers package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/pyro.viscous_burgers.problems.html b/pyro.viscous_burgers.problems.html index 9f7591170..406a1ffee 100644 --- a/pyro.viscous_burgers.problems.html +++ b/pyro.viscous_burgers.problems.html @@ -4,7 +4,7 @@ - pyro.viscous_burgers.problems package — pyro 4.1.0.post4+g585ad8da documentation + pyro.viscous_burgers.problems package — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/running.html b/running.html index cbbc7bc4a..9662177c5 100644 --- a/running.html +++ b/running.html @@ -4,7 +4,7 @@ - Running — pyro 4.1.0.post4+g585ad8da documentation + Running — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/search.html b/search.html index 1bd7b42e9..28095c76c 100644 --- a/search.html +++ b/search.html @@ -3,7 +3,7 @@ - Search — pyro 4.1.0.post4+g585ad8da documentation + Search — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/searchindex.js b/searchindex.js index f520c5424..18d375473 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Acknowledgments": [[0, null]], "Adding a problem": [[27, null]], "Advection solvers": [[1, null]], "Analysis routines": [[2, null]], "ArrayIndexer": [[15, "ArrayIndexer"]], "Bibliography": [[11, null]], "Bubble": [[5, "bubble"]], "Burgers\u2019 Equation": [[3, null]], "Checking the result": [[20, "Checking-the-result"]], "Coarsening and prolonging": [[15, "Coarsening-and-prolonging"]], "Commandline": [[69, "commandline"]], "Community": [[11, null]], "Comparing to the exact solution": [[21, "Comparing-to-the-exact-solution"]], "Compressible hydrodynamics solvers": [[4, null]], "Compressible solver comparisons": [[5, null]], "Constant-Coefficient Poisson Equation": [[19, null]], "Contributing": [[8, "contributing"]], "Contributing and getting help": [[8, null]], "Design ideas": [[6, null]], "Differencing": [[15, "Differencing"]], "Diffusion": [[7, null]], "Directory structure": [[6, "directory-structure"]], "Discussions": [[8, "discussions"]], "Example problems": [[4, "example-problems"], [70, "example-problems"]], "Examples": [[1, "examples"], [7, "examples"], [9, "examples"], [10, "examples"], [14, "examples"]], "Exercises": [[1, "exercises"], [4, "exercises"], [7, "exercises"], [9, "exercises"], [10, "exercises"], [23, null], [70, "exercises"]], "Explorations": [[1, "explorations"], [4, "explorations"], [7, "explorations"], [9, "explorations"], [10, "explorations"], [23, "explorations"], [70, "explorations"]], "Extensions": [[1, "extensions"], [4, "extensions"], [7, "extensions"], [9, "extensions"], [23, "extensions"], [70, "extensions"]], "General Linear Elliptic Equation": [[20, null]], "General ideas": [[1, "general-ideas"]], "Going further": [[4, "going-further"], [9, "going-further"]], "History": [[0, "history"]], "Incompressible hydrodynamics solver": [[9, null]], "Incompressible viscous hydrodynamics solver": [[10, null]], "Indices and tables": [[11, "indices-and-tables"]], "Introduction to pyro": [[13, null]], "Inviscid Burgers": [[3, "inviscid-burgers"]], "Issues": [[8, "issues"]], "Jupyter notebook": [[16, "jupyter-notebook"]], "Kelvin-Helmholtz": [[5, "kelvin-helmholtz"]], "Low Mach number hydrodynamics solver": [[14, null]], "Main driver": [[6, "main-driver"]], "Mesh examples": [[15, null]], "Mesh overview": [[16, null]], "Multigrid Class Overview": [[22, null]], "Multigrid Solvers": [[18, null]], "Notes on the numerical methods": [[24, null]], "Numba": [[6, "numba"]], "Particles": [[26, null]], "Performing the solve": [[19, "Performing-the-solve"]], "Plotting particles": [[26, "plotting-particles"]], "Plotting the solution": [[19, "Plotting-the-solution"]], "Pull Requests": [[8, "pull-requests"]], "Pyro class": [[69, "pyro-class"]], "Quad": [[5, "quad"]], "Quick test": [[12, "quick-test"]], "Rayleigh-Taylor": [[5, "rayleigh-taylor"]], "Reading and plotting manually": [[25, "reading-and-plotting-manually"]], "References": [[72, null]], "Regression tests": [[71, "regression-tests"]], "Running": [[69, null]], "Runtime options": [[69, "runtime-options"]], "Sedov": [[4, "sedov"], [5, "sedov"]], "Setting up pyro": [[12, null]], "Setting up the solver": [[19, "Setting-up-the-solver"], [20, "Setting-up-the-solver"], [21, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[15, "Setup-a-Grid-with-Variables"]], "Shallow water solver": [[70, null]], "Simple Examples": [[22, "simple-examples"]], "Sod": [[4, "sod"]], "Software Reference": [[11, null]], "Solvers": [[11, null]], "Solving the system": [[20, "Solving-the-system"], [21, "Solving-the-system"]], "Spherical Polar Grid": [[15, "Spherical-Polar-Grid"]], "Submodules": [[28, "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": [[28, "subpackages"], [29, "subpackages"], [31, "subpackages"], [33, "subpackages"], [35, "subpackages"], [37, "subpackages"], [39, "subpackages"], [41, "subpackages"], [43, "subpackages"], [45, "subpackages"], [47, "subpackages"], [49, "subpackages"], [51, "subpackages"], [53, "subpackages"], [55, "subpackages"], [57, "subpackages"], [59, "subpackages"], [64, "subpackages"], [67, "subpackages"]], "Testing": [[71, null]], "Tests": [[16, "tests"]], "Unit tests": [[71, "unit-tests"]], "Utilities": [[11, null], [25, "utilities"]], "Variable Coefficient Poisson": [[21, null]], "Viscous Burgers": [[3, "viscous-burgers"]], "Visualizing the solution": [[21, "Visualizing-the-solution"]], "Working with output": [[25, null]], "Working with the data": [[15, "Working-with-the-data"]], "advection solver": [[1, "advection-solver"]], "advection_fv4 solver": [[1, "advection-fv4-solver"]], "advection_nonuniform solver": [[1, "advection-nonuniform-solver"]], "advection_rk solver": [[1, "advection-rk-solver"]], "advection_weno solver": [[1, "advection-weno-solver"]], "bubble": [[4, "bubble"], [14, "bubble"]], "cavity": [[10, "cavity"]], "compressible solver": [[4, "compressible-solver"]], "compressible_fv4 solver": [[4, "compressible-fv4-solver"]], "compressible_rk solver": [[4, "compressible-rk-solver"]], "compressible_sdc solver": [[4, "compressible-sdc-solver"]], "convergence": [[9, "convergence"], [10, "convergence"]], "dam": [[70, "dam"]], "gaussian": [[7, "gaussian"]], "kh": [[70, "kh"]], "mesh.patch implementation and use": [[16, "mesh-patch-implementation-and-use"]], "multigrid test": [[22, "multigrid-test"]], "particles.particles implementation and use": [[26, "particles-particles-implementation-and-use"]], "projection": [[22, "projection"]], "pyro": [[17, null]], "pyro basics": [[11, null]], "pyro package": [[28, null]], "pyro.advection package": [[29, null]], "pyro.advection.advective_fluxes module": [[29, "module-pyro.advection.advective_fluxes"]], "pyro.advection.problems package": [[30, null]], "pyro.advection.problems.smooth module": [[30, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[30, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[30, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[29, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[31, null]], "pyro.advection_fv4.fluxes module": [[31, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.interface module": [[31, "module-pyro.advection_fv4.interface"]], "pyro.advection_fv4.problems package": [[32, null]], "pyro.advection_fv4.problems.smooth module": [[32, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.simulation module": [[31, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[33, null]], "pyro.advection_nonuniform.advective_fluxes module": [[33, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[34, null]], "pyro.advection_nonuniform.problems.slotted module": [[34, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[34, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[33, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[35, null]], "pyro.advection_rk.fluxes module": [[35, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[36, null]], "pyro.advection_rk.problems.smooth module": [[36, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[36, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[36, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[35, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[37, null]], "pyro.advection_weno.fluxes module": [[37, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[38, null]], "pyro.advection_weno.problems.smooth module": [[38, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[38, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[38, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[37, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[39, null]], "pyro.burgers.burgers_interface module": [[39, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[40, null]], "pyro.burgers.problems.converge module": [[40, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[40, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[40, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.simulation module": [[39, "module-pyro.burgers.simulation"]], "pyro.compressible package": [[41, null]], "pyro.compressible.BC module": [[41, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[41, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[41, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[41, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[42, null]], "pyro.compressible.problems.acoustic_pulse module": [[42, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[42, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[42, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.gresho module": [[42, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.hse module": [[42, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[42, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[42, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.quad module": [[42, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[42, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[42, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[42, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.sedov module": [[42, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[42, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[42, "module-pyro.compressible.problems.test"]], "pyro.compressible.simulation module": [[41, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[41, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[43, null]], "pyro.compressible_fv4.fluxes module": [[43, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[44, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[44, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[44, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[44, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.gresho module": [[44, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.hse module": [[44, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[44, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[44, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.quad module": [[44, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[44, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[44, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[44, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.sedov module": [[44, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[44, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[44, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[43, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[45, null]], "pyro.compressible_react.problems package": [[46, null]], "pyro.compressible_react.problems.flame module": [[46, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[46, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[45, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[47, null]], "pyro.compressible_rk.fluxes module": [[47, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[48, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[48, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[48, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[48, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.gresho module": [[48, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.hse module": [[48, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[48, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[48, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.quad module": [[48, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[48, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[48, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[48, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.sedov module": [[48, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[48, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[48, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[47, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[49, null]], "pyro.compressible_sdc.problems package": [[50, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[50, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[50, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[50, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.gresho module": [[50, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.hse module": [[50, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[50, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[50, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.quad module": [[50, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[50, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[50, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[50, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.sedov module": [[50, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[50, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[50, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[49, "module-pyro.compressible_sdc.simulation"]], "pyro.compressible_sr package": [[51, null]], "pyro.compressible_sr.BC module": [[51, "module-pyro.compressible_sr.BC"]], "pyro.compressible_sr.c2p module": [[51, "module-pyro.compressible_sr.c2p"]], "pyro.compressible_sr.derives module": [[51, "module-pyro.compressible_sr.derives"]], "pyro.compressible_sr.eos module": [[51, "module-pyro.compressible_sr.eos"]], "pyro.compressible_sr.interface module": [[51, "module-pyro.compressible_sr.interface"]], "pyro.compressible_sr.problems package": [[52, null]], "pyro.compressible_sr.problems.acoustic_pulse module": [[52, "module-pyro.compressible_sr.problems.acoustic_pulse"]], "pyro.compressible_sr.problems.advect module": [[52, "module-pyro.compressible_sr.problems.advect"]], "pyro.compressible_sr.problems.bubble module": [[52, "module-pyro.compressible_sr.problems.bubble"]], "pyro.compressible_sr.problems.gresho module": [[52, "module-pyro.compressible_sr.problems.gresho"]], "pyro.compressible_sr.problems.hse module": [[52, "module-pyro.compressible_sr.problems.hse"]], "pyro.compressible_sr.problems.kh module": [[52, "module-pyro.compressible_sr.problems.kh"]], "pyro.compressible_sr.problems.logo module": [[52, "module-pyro.compressible_sr.problems.logo"]], "pyro.compressible_sr.problems.quad module": [[52, "module-pyro.compressible_sr.problems.quad"]], "pyro.compressible_sr.problems.rt module": [[52, "module-pyro.compressible_sr.problems.rt"]], "pyro.compressible_sr.problems.rt2 module": [[52, "module-pyro.compressible_sr.problems.rt2"]], "pyro.compressible_sr.problems.sedov module": [[52, "module-pyro.compressible_sr.problems.sedov"]], "pyro.compressible_sr.problems.sod module": [[52, "module-pyro.compressible_sr.problems.sod"]], "pyro.compressible_sr.problems.test module": [[52, "module-pyro.compressible_sr.problems.test"]], "pyro.compressible_sr.simulation module": [[51, "module-pyro.compressible_sr.simulation"]], "pyro.compressible_sr.unsplit_fluxes module": [[51, "module-pyro.compressible_sr.unsplit_fluxes"]], "pyro.diffusion package": [[53, null]], "pyro.diffusion.problems package": [[54, null]], "pyro.diffusion.problems.gaussian module": [[54, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[54, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[53, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[55, null]], "pyro.incompressible.incomp_interface module": [[55, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[56, null]], "pyro.incompressible.problems.converge module": [[56, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[56, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[55, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[57, null]], "pyro.incompressible_viscous.BC module": [[57, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[58, null]], "pyro.incompressible_viscous.problems.cavity module": [[58, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[58, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[58, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[58, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[57, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[59, null]], "pyro.lm_atm.LM_atm_interface module": [[59, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[60, null]], "pyro.lm_atm.problems.bubble module": [[60, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.problems.gresho module": [[60, "module-pyro.lm_atm.problems.gresho"]], "pyro.lm_atm.simulation module": [[59, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[61, null]], "pyro.mesh.array_indexer module": [[61, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[61, "module-pyro.mesh.boundary"]], "pyro.mesh.fv module": [[61, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[61, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[61, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[61, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[62, null]], "pyro.multigrid.MG module": [[62, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[62, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.general_MG module": [[62, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[62, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[63, null]], "pyro.particles.particles module": [[63, "module-pyro.particles.particles"]], "pyro.plot module": [[28, "module-pyro.plot"]], "pyro.pyro_sim module": [[28, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[28, "module-pyro.simulation_null"]], "pyro.swe package": [[64, null]], "pyro.swe.derives module": [[64, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[64, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[65, null]], "pyro.swe.problems.acoustic_pulse module": [[65, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[65, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[65, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[65, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[65, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[65, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[65, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[64, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[64, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[28, "module-pyro.test"]], "pyro.util package": [[66, null]], "pyro.util.compare module": [[66, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[66, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[66, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[66, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[66, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[66, "module-pyro.util.runparams"]], "pyro.viscous_burgers package": [[67, null]], "pyro.viscous_burgers.interface module": [[67, "module-pyro.viscous_burgers.interface"]], "pyro.viscous_burgers.problems package": [[68, null]], "pyro.viscous_burgers.problems.converge module": [[68, "module-pyro.viscous_burgers.problems.converge"]], "pyro.viscous_burgers.problems.tophat module": [[68, "module-pyro.viscous_burgers.problems.tophat"]], "pyro.viscous_burgers.simulation module": [[67, "module-pyro.viscous_burgers.simulation"]], "pyro/": [[6, "pyro"]], "pyro: a python hydro code": [[11, null]], "quad": [[4, "quad"], [70, "quad"]], "rt": [[4, "rt"]], "shear": [[9, "shear"], [10, "shear"]], "smooth": [[1, "smooth"]], "tophat": [[1, "tophat"]]}, "docnames": ["ack", "advection_basics", "analysis", "burgers_basics", "compressible_basics", "compressible_compare", "design", "diffusion_basics", "help", "incompressible_basics", "incompressible_viscous_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "multigrid_exercises", "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.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.compressible_sr", "pyro.compressible_sr.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.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "pyro.viscous_burgers", "pyro.viscous_burgers.problems", "running", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 62, "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", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "compressible_basics.rst", "compressible_compare.rst", "design.rst", "diffusion_basics.rst", "help.rst", "incompressible_basics.rst", "incompressible_viscous_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", "multigrid_exercises.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.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.compressible_sr.rst", "pyro.compressible_sr.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.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "pyro.viscous_burgers.rst", "pyro.viscous_burgers.problems.rst", "running.rst", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "apply_diffusion_corrections() (in module pyro.viscous_burgers.interface)": [[67, "pyro.viscous_burgers.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[61, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.artificial_viscosity", false]], "artificial_viscosity() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[28, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[59, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[28, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[66, "pyro.util.profile_pyro.Timer.begin", false]], "bold() (in module pyro.util.msg)": [[66, "pyro.util.msg.bold", false]], "brentq() (in module pyro.compressible_sr.c2p)": [[51, "pyro.compressible_sr.c2p.brentq", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[61, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[62, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[61, "pyro.mesh.patch.Grid2d.coarse_like", false]], "command_line_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.command_line_params", false]], "compare() (in module pyro.util.compare)": [[66, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[28, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.compressible_sr.c2p)": [[51, "pyro.compressible_sr.c2p.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[64, "pyro.swe.simulation.cons_to_prim", false]], "cons_to_prim_wrapper() (in module pyro.compressible_sr.unsplit_fluxes)": [[51, "pyro.compressible_sr.unsplit_fluxes.cons_to_prim_wrapper", false]], "consflux() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.consFlux", false]], "consflux() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[41, "pyro.compressible.eos.dens", false]], "dens() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[41, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.compressible_sr.derives)": [[51, "pyro.compressible_sr.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[64, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.viscous_burgers.interface)": [[67, "pyro.viscous_burgers.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[61, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[28, "pyro.test.do_tests", false]], "dovis() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[62, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[66, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "evolve() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[35, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[37, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[47, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[49, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.evolve", false]], "evolve() (pyro.viscous_burgers.simulation.simulation method)": [[67, "pyro.viscous_burgers.simulation.Simulation.evolve", false]], "f() (in module pyro.compressible_sr.c2p)": [[51, "pyro.compressible_sr.c2p.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[66, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[30, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[30, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[30, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[32, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[34, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[34, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[36, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[36, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[36, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[38, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[38, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[38, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[40, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[40, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[40, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[42, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[42, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[42, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[42, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[42, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[42, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[42, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[42, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[42, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[42, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[42, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[42, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[42, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[42, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[44, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[44, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[44, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[44, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[44, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[44, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[44, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[44, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[44, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[44, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[44, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[44, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[44, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[44, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[46, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[46, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[48, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[48, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[48, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[48, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[48, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[48, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[48, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[48, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[48, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[48, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[48, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[48, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[48, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[48, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[50, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[50, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[50, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[50, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[50, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[50, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[50, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[50, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[50, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[50, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[50, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[50, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[50, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[50, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.acoustic_pulse)": [[52, "pyro.compressible_sr.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.advect)": [[52, "pyro.compressible_sr.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.bubble)": [[52, "pyro.compressible_sr.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.gresho)": [[52, "pyro.compressible_sr.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.hse)": [[52, "pyro.compressible_sr.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.kh)": [[52, "pyro.compressible_sr.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.logo)": [[52, "pyro.compressible_sr.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.quad)": [[52, "pyro.compressible_sr.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.rt)": [[52, "pyro.compressible_sr.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.rt2)": [[52, "pyro.compressible_sr.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.sedov)": [[52, "pyro.compressible_sr.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.sod)": [[52, "pyro.compressible_sr.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.test)": [[52, "pyro.compressible_sr.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[54, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[54, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[56, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[56, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[58, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[58, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[58, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[60, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.lm_atm.problems.gresho)": [[60, "pyro.lm_atm.problems.gresho.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[65, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[65, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[65, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[65, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[65, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[65, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[65, "pyro.swe.problems.test.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.converge)": [[68, "pyro.viscous_burgers.problems.converge.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.tophat)": [[68, "pyro.viscous_burgers.problems.tophat.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[61, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[43, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[31, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[35, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[37, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[43, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[47, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[61, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[61, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[37, "pyro.advection_weno.fluxes.fvs", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[62, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[58, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[28, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.viscous_burgers.interface)": [[67, "pyro.viscous_burgers.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.get_positions", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[28, "pyro.simulation_null.grid_setup", false]], "h_from_eps() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.h_from_eps", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[41, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_post_bc() (in module pyro.compressible_sr.bc)": [[51, "pyro.compressible_sr.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[41, "pyro.compressible.BC.inflow_pre_bc", false]], "inflow_pre_bc() (in module pyro.compressible_sr.bc)": [[51, "pyro.compressible_sr.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[30, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[30, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[30, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[32, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[34, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[34, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[36, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[36, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[36, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[38, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[38, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[38, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[40, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[40, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[40, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[42, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[42, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[42, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[42, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[42, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[42, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[42, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[42, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[42, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[42, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[42, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[42, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[42, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[42, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[44, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[44, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[44, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[44, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[44, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[44, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[44, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[44, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[44, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[44, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[44, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[44, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[44, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[44, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[46, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[46, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[48, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[48, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[48, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[48, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[48, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[48, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[48, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[48, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[48, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[48, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[48, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[48, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[48, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[48, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[50, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[50, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[50, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[50, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[50, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[50, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[50, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[50, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[50, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[50, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[50, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[50, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[50, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[50, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.acoustic_pulse)": [[52, "pyro.compressible_sr.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.advect)": [[52, "pyro.compressible_sr.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.bubble)": [[52, "pyro.compressible_sr.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.gresho)": [[52, "pyro.compressible_sr.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.hse)": [[52, "pyro.compressible_sr.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.kh)": [[52, "pyro.compressible_sr.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.logo)": [[52, "pyro.compressible_sr.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.quad)": [[52, "pyro.compressible_sr.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.rt)": [[52, "pyro.compressible_sr.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.rt2)": [[52, "pyro.compressible_sr.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.sedov)": [[52, "pyro.compressible_sr.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.sod)": [[52, "pyro.compressible_sr.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.test)": [[52, "pyro.compressible_sr.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[54, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[54, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[56, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[56, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[58, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[58, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[58, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[60, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.lm_atm.problems.gresho)": [[60, "pyro.lm_atm.problems.gresho.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[65, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[65, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[65, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[65, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[65, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[65, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[65, "pyro.swe.problems.test.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.converge)": [[68, "pyro.viscous_burgers.problems.converge.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.tophat)": [[68, "pyro.viscous_burgers.problems.tophat.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[31, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.initialize", false]], "initialize() (pyro.viscous_burgers.simulation.simulation method)": [[67, "pyro.viscous_burgers.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[66, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[66, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.limit4", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.pyro_sim)": [[28, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[28, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[66, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[58, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[28, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[35, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[37, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[47, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[28, "module-pyro", false], [28, "module-pyro.plot", false], [28, "module-pyro.pyro_sim", false], [28, "module-pyro.simulation_null", false], [28, "module-pyro.test", false], [29, "module-pyro.advection", false], [29, "module-pyro.advection.advective_fluxes", false], [29, "module-pyro.advection.simulation", false], [30, "module-pyro.advection.problems", false], [30, "module-pyro.advection.problems.smooth", false], [30, "module-pyro.advection.problems.test", false], [30, "module-pyro.advection.problems.tophat", false], [31, "module-pyro.advection_fv4", false], [31, "module-pyro.advection_fv4.fluxes", false], [31, "module-pyro.advection_fv4.interface", false], [31, "module-pyro.advection_fv4.simulation", false], [32, "module-pyro.advection_fv4.problems", false], [32, "module-pyro.advection_fv4.problems.smooth", false], [33, "module-pyro.advection_nonuniform", false], [33, "module-pyro.advection_nonuniform.advective_fluxes", false], [33, "module-pyro.advection_nonuniform.simulation", false], [34, "module-pyro.advection_nonuniform.problems", false], [34, "module-pyro.advection_nonuniform.problems.slotted", false], [34, "module-pyro.advection_nonuniform.problems.test", false], [35, "module-pyro.advection_rk", false], [35, "module-pyro.advection_rk.fluxes", false], [35, "module-pyro.advection_rk.simulation", false], [36, "module-pyro.advection_rk.problems", false], [36, "module-pyro.advection_rk.problems.smooth", false], [36, "module-pyro.advection_rk.problems.test", false], [36, "module-pyro.advection_rk.problems.tophat", false], [37, "module-pyro.advection_weno", false], [37, "module-pyro.advection_weno.fluxes", false], [37, "module-pyro.advection_weno.simulation", false], [38, "module-pyro.advection_weno.problems", false], [38, "module-pyro.advection_weno.problems.smooth", false], [38, "module-pyro.advection_weno.problems.test", false], [38, "module-pyro.advection_weno.problems.tophat", false], [39, "module-pyro.burgers", false], [39, "module-pyro.burgers.burgers_interface", false], [39, "module-pyro.burgers.simulation", false], [40, "module-pyro.burgers.problems", false], [40, "module-pyro.burgers.problems.converge", false], [40, "module-pyro.burgers.problems.test", false], [40, "module-pyro.burgers.problems.tophat", false], [41, "module-pyro.compressible", false], [41, "module-pyro.compressible.BC", false], [41, "module-pyro.compressible.derives", false], [41, "module-pyro.compressible.eos", false], [41, "module-pyro.compressible.interface", false], [41, "module-pyro.compressible.simulation", false], [41, "module-pyro.compressible.unsplit_fluxes", false], [42, "module-pyro.compressible.problems", false], [42, "module-pyro.compressible.problems.acoustic_pulse", false], [42, "module-pyro.compressible.problems.advect", false], [42, "module-pyro.compressible.problems.bubble", false], [42, "module-pyro.compressible.problems.gresho", false], [42, "module-pyro.compressible.problems.hse", false], [42, "module-pyro.compressible.problems.kh", false], [42, "module-pyro.compressible.problems.logo", false], [42, "module-pyro.compressible.problems.quad", false], [42, "module-pyro.compressible.problems.ramp", false], [42, "module-pyro.compressible.problems.rt", false], [42, "module-pyro.compressible.problems.rt2", false], [42, "module-pyro.compressible.problems.sedov", false], [42, "module-pyro.compressible.problems.sod", false], [42, "module-pyro.compressible.problems.test", false], [43, "module-pyro.compressible_fv4", false], [43, "module-pyro.compressible_fv4.fluxes", false], [43, "module-pyro.compressible_fv4.simulation", false], [44, "module-pyro.compressible_fv4.problems", false], [44, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [44, "module-pyro.compressible_fv4.problems.advect", false], [44, "module-pyro.compressible_fv4.problems.bubble", false], [44, "module-pyro.compressible_fv4.problems.gresho", false], [44, "module-pyro.compressible_fv4.problems.hse", false], [44, "module-pyro.compressible_fv4.problems.kh", false], [44, "module-pyro.compressible_fv4.problems.logo", false], [44, "module-pyro.compressible_fv4.problems.quad", false], [44, "module-pyro.compressible_fv4.problems.ramp", false], [44, "module-pyro.compressible_fv4.problems.rt", false], [44, "module-pyro.compressible_fv4.problems.rt2", false], [44, "module-pyro.compressible_fv4.problems.sedov", false], [44, "module-pyro.compressible_fv4.problems.sod", false], [44, "module-pyro.compressible_fv4.problems.test", false], [45, "module-pyro.compressible_react", false], [45, "module-pyro.compressible_react.simulation", false], [46, "module-pyro.compressible_react.problems", false], [46, "module-pyro.compressible_react.problems.flame", false], [46, "module-pyro.compressible_react.problems.rt", false], [47, "module-pyro.compressible_rk", false], [47, "module-pyro.compressible_rk.fluxes", false], [47, "module-pyro.compressible_rk.simulation", false], [48, "module-pyro.compressible_rk.problems", false], [48, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [48, "module-pyro.compressible_rk.problems.advect", false], [48, "module-pyro.compressible_rk.problems.bubble", false], [48, "module-pyro.compressible_rk.problems.gresho", false], [48, "module-pyro.compressible_rk.problems.hse", false], [48, "module-pyro.compressible_rk.problems.kh", false], [48, "module-pyro.compressible_rk.problems.logo", false], [48, "module-pyro.compressible_rk.problems.quad", false], [48, "module-pyro.compressible_rk.problems.ramp", false], [48, "module-pyro.compressible_rk.problems.rt", false], [48, "module-pyro.compressible_rk.problems.rt2", false], [48, "module-pyro.compressible_rk.problems.sedov", false], [48, "module-pyro.compressible_rk.problems.sod", false], [48, "module-pyro.compressible_rk.problems.test", false], [49, "module-pyro.compressible_sdc", false], [49, "module-pyro.compressible_sdc.simulation", false], [50, "module-pyro.compressible_sdc.problems", false], [50, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [50, "module-pyro.compressible_sdc.problems.advect", false], [50, "module-pyro.compressible_sdc.problems.bubble", false], [50, "module-pyro.compressible_sdc.problems.gresho", false], [50, "module-pyro.compressible_sdc.problems.hse", false], [50, "module-pyro.compressible_sdc.problems.kh", false], [50, "module-pyro.compressible_sdc.problems.logo", false], [50, "module-pyro.compressible_sdc.problems.quad", false], [50, "module-pyro.compressible_sdc.problems.ramp", false], [50, "module-pyro.compressible_sdc.problems.rt", false], [50, "module-pyro.compressible_sdc.problems.rt2", false], [50, "module-pyro.compressible_sdc.problems.sedov", false], [50, "module-pyro.compressible_sdc.problems.sod", false], [50, "module-pyro.compressible_sdc.problems.test", false], [51, "module-pyro.compressible_sr", false], [51, "module-pyro.compressible_sr.BC", false], [51, "module-pyro.compressible_sr.c2p", false], [51, "module-pyro.compressible_sr.derives", false], [51, "module-pyro.compressible_sr.eos", false], [51, "module-pyro.compressible_sr.interface", false], [51, "module-pyro.compressible_sr.simulation", false], [51, "module-pyro.compressible_sr.unsplit_fluxes", false], [52, "module-pyro.compressible_sr.problems", false], [52, "module-pyro.compressible_sr.problems.acoustic_pulse", false], [52, "module-pyro.compressible_sr.problems.advect", false], [52, "module-pyro.compressible_sr.problems.bubble", false], [52, "module-pyro.compressible_sr.problems.gresho", false], [52, "module-pyro.compressible_sr.problems.hse", false], [52, "module-pyro.compressible_sr.problems.kh", false], [52, "module-pyro.compressible_sr.problems.logo", false], [52, "module-pyro.compressible_sr.problems.quad", false], [52, "module-pyro.compressible_sr.problems.rt", false], [52, "module-pyro.compressible_sr.problems.rt2", false], [52, "module-pyro.compressible_sr.problems.sedov", false], [52, "module-pyro.compressible_sr.problems.sod", false], [52, "module-pyro.compressible_sr.problems.test", false], [53, "module-pyro.diffusion", false], [53, "module-pyro.diffusion.simulation", false], [54, "module-pyro.diffusion.problems", false], [54, "module-pyro.diffusion.problems.gaussian", false], [54, "module-pyro.diffusion.problems.test", false], [55, "module-pyro.incompressible", false], [55, "module-pyro.incompressible.incomp_interface", false], [55, "module-pyro.incompressible.simulation", false], [56, "module-pyro.incompressible.problems", false], [56, "module-pyro.incompressible.problems.converge", false], [56, "module-pyro.incompressible.problems.shear", false], [57, "module-pyro.incompressible_viscous", false], [57, "module-pyro.incompressible_viscous.BC", false], [57, "module-pyro.incompressible_viscous.simulation", false], [58, "module-pyro.incompressible_viscous.problems", false], [58, "module-pyro.incompressible_viscous.problems.cavity", false], [58, "module-pyro.incompressible_viscous.problems.converge", false], [58, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [58, "module-pyro.incompressible_viscous.problems.shear", false], [59, "module-pyro.lm_atm", false], [59, "module-pyro.lm_atm.LM_atm_interface", false], [59, "module-pyro.lm_atm.simulation", false], [60, "module-pyro.lm_atm.problems", false], [60, "module-pyro.lm_atm.problems.bubble", false], [60, "module-pyro.lm_atm.problems.gresho", false], [61, "module-pyro.mesh", false], [61, "module-pyro.mesh.array_indexer", false], [61, "module-pyro.mesh.boundary", false], [61, "module-pyro.mesh.fv", false], [61, "module-pyro.mesh.integration", false], [61, "module-pyro.mesh.patch", false], [61, "module-pyro.mesh.reconstruction", false], [62, "module-pyro.multigrid", false], [62, "module-pyro.multigrid.MG", false], [62, "module-pyro.multigrid.edge_coeffs", false], [62, "module-pyro.multigrid.general_MG", false], [62, "module-pyro.multigrid.variable_coeff_MG", false], [63, "module-pyro.particles", false], [63, "module-pyro.particles.particles", false], [64, "module-pyro.swe", false], [64, "module-pyro.swe.derives", false], [64, "module-pyro.swe.interface", false], [64, "module-pyro.swe.simulation", false], [64, "module-pyro.swe.unsplit_fluxes", false], [65, "module-pyro.swe.problems", false], [65, "module-pyro.swe.problems.acoustic_pulse", false], [65, "module-pyro.swe.problems.advect", false], [65, "module-pyro.swe.problems.dam", false], [65, "module-pyro.swe.problems.kh", false], [65, "module-pyro.swe.problems.logo", false], [65, "module-pyro.swe.problems.quad", false], [65, "module-pyro.swe.problems.test", false], [66, "module-pyro.util", false], [66, "module-pyro.util.compare", false], [66, "module-pyro.util.io_pyro", false], [66, "module-pyro.util.msg", false], [66, "module-pyro.util.plot_tools", false], [66, "module-pyro.util.profile_pyro", false], [66, "module-pyro.util.runparams", false], [67, "module-pyro.viscous_burgers", false], [67, "module-pyro.viscous_burgers.interface", false], [67, "module-pyro.viscous_burgers.simulation", false], [68, "module-pyro.viscous_burgers.problems", false], [68, "module-pyro.viscous_burgers.problems.converge", false], [68, "module-pyro.viscous_burgers.problems.tophat", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[28, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[28, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[63, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[63, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[54, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[41, "pyro.compressible.eos.pres", false]], "pres() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.compressible_sr.simulation)": [[51, "pyro.compressible_sr.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[64, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[28, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[28, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[29, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[29, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.problems": [[30, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[30, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[30, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[30, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[29, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[31, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[31, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.interface": [[31, "module-pyro.advection_fv4.interface", false]], "pyro.advection_fv4.problems": [[32, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[32, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.simulation": [[31, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[33, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[33, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[34, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[34, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[34, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[33, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[35, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[35, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[36, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[36, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[36, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[36, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[35, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[37, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[37, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[38, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[38, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[38, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[38, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[37, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[39, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[39, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[40, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[40, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[40, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[40, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.simulation": [[39, "module-pyro.burgers.simulation", false]], "pyro.compressible": [[41, "module-pyro.compressible", false]], "pyro.compressible.bc": [[41, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[41, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[41, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[41, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[42, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[42, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[42, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[42, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.gresho": [[42, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.hse": [[42, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[42, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[42, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.quad": [[42, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[42, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[42, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[42, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.sedov": [[42, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[42, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[42, "module-pyro.compressible.problems.test", false]], "pyro.compressible.simulation": [[41, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[41, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[43, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[43, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[44, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[44, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[44, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[44, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.gresho": [[44, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.hse": [[44, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[44, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[44, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.quad": [[44, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[44, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[44, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[44, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.sedov": [[44, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[44, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[44, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[43, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[45, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[46, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[46, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[46, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[45, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[47, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[47, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[48, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[48, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[48, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[48, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.gresho": [[48, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.hse": [[48, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[48, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[48, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.quad": [[48, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[48, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[48, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[48, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.sedov": [[48, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[48, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[48, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[47, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[49, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[50, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[50, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[50, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[50, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.gresho": [[50, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.hse": [[50, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[50, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[50, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.quad": [[50, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[50, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[50, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[50, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.sedov": [[50, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[50, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[50, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[49, "module-pyro.compressible_sdc.simulation", false]], "pyro.compressible_sr": [[51, "module-pyro.compressible_sr", false]], "pyro.compressible_sr.bc": [[51, "module-pyro.compressible_sr.BC", false]], "pyro.compressible_sr.c2p": [[51, "module-pyro.compressible_sr.c2p", false]], "pyro.compressible_sr.derives": [[51, "module-pyro.compressible_sr.derives", false]], "pyro.compressible_sr.eos": [[51, "module-pyro.compressible_sr.eos", false]], "pyro.compressible_sr.interface": [[51, "module-pyro.compressible_sr.interface", false]], "pyro.compressible_sr.problems": [[52, "module-pyro.compressible_sr.problems", false]], "pyro.compressible_sr.problems.acoustic_pulse": [[52, "module-pyro.compressible_sr.problems.acoustic_pulse", false]], "pyro.compressible_sr.problems.advect": [[52, "module-pyro.compressible_sr.problems.advect", false]], "pyro.compressible_sr.problems.bubble": [[52, "module-pyro.compressible_sr.problems.bubble", false]], "pyro.compressible_sr.problems.gresho": [[52, "module-pyro.compressible_sr.problems.gresho", false]], "pyro.compressible_sr.problems.hse": [[52, "module-pyro.compressible_sr.problems.hse", false]], "pyro.compressible_sr.problems.kh": [[52, "module-pyro.compressible_sr.problems.kh", false]], "pyro.compressible_sr.problems.logo": [[52, "module-pyro.compressible_sr.problems.logo", false]], "pyro.compressible_sr.problems.quad": [[52, "module-pyro.compressible_sr.problems.quad", false]], "pyro.compressible_sr.problems.rt": [[52, "module-pyro.compressible_sr.problems.rt", false]], "pyro.compressible_sr.problems.rt2": [[52, "module-pyro.compressible_sr.problems.rt2", false]], "pyro.compressible_sr.problems.sedov": [[52, "module-pyro.compressible_sr.problems.sedov", false]], "pyro.compressible_sr.problems.sod": [[52, "module-pyro.compressible_sr.problems.sod", false]], "pyro.compressible_sr.problems.test": [[52, "module-pyro.compressible_sr.problems.test", false]], "pyro.compressible_sr.simulation": [[51, "module-pyro.compressible_sr.simulation", false]], "pyro.compressible_sr.unsplit_fluxes": [[51, "module-pyro.compressible_sr.unsplit_fluxes", false]], "pyro.diffusion": [[53, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[54, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[54, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[54, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[53, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[55, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[55, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[56, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[56, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[56, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[55, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[57, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[57, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[58, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[58, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[58, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[58, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[58, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[57, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[59, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[59, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[60, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[60, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.problems.gresho": [[60, "module-pyro.lm_atm.problems.gresho", false]], "pyro.lm_atm.simulation": [[59, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[61, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[61, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[61, "module-pyro.mesh.boundary", false]], "pyro.mesh.fv": [[61, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[61, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[61, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[61, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[62, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[62, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.general_mg": [[62, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[62, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[62, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[63, "module-pyro.particles", false]], "pyro.particles.particles": [[63, "module-pyro.particles.particles", false]], "pyro.plot": [[28, "module-pyro.plot", false]], "pyro.pyro_sim": [[28, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[28, "module-pyro.simulation_null", false]], "pyro.swe": [[64, "module-pyro.swe", false]], "pyro.swe.derives": [[64, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[64, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[65, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[65, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[65, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[65, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[65, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[65, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[65, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[65, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[64, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[64, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[28, "module-pyro.test", false]], "pyro.util": [[66, "module-pyro.util", false]], "pyro.util.compare": [[66, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[66, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[66, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[66, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[66, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[66, "module-pyro.util.runparams", false]], "pyro.viscous_burgers": [[67, "module-pyro.viscous_burgers", false]], "pyro.viscous_burgers.interface": [[67, "module-pyro.viscous_burgers.interface", false]], "pyro.viscous_burgers.problems": [[68, "module-pyro.viscous_burgers.problems", false]], "pyro.viscous_burgers.problems.converge": [[68, "module-pyro.viscous_burgers.problems.converge", false]], "pyro.viscous_burgers.problems.tophat": [[68, "module-pyro.viscous_burgers.problems.tophat", false]], "pyro.viscous_burgers.simulation": [[67, "module-pyro.viscous_burgers.simulation", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[28, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[28, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[66, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[66, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[66, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[62, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[41, "pyro.compressible.eos.rhoe", false]], "rhoe() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.rhoe", false]], "rhoh_from_rho_p() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.rhoh_from_rho_p", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.riemann_cgf", false]], "riemann_cgf() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.riemann_cgf", false]], "riemann_hllc() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.riemann_hllc", false]], "riemann_hllc() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.riemann_hllc", false]], "riemann_prim() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.riemann_prim", false]], "riemann_prim() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[61, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[28, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[28, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[28, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[66, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[61, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[49, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[66, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[29, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[31, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[33, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[35, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[37, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[39, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[43, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[45, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[47, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[49, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.compressible_sr.simulation)": [[51, "pyro.compressible_sr.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[53, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[55, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[57, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[59, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[64, "pyro.swe.simulation.Simulation", false]], "simulation (class in pyro.viscous_burgers.simulation)": [[67, "pyro.viscous_burgers.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[62, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[62, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "sphericalpolar (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.advection_fv4.interface)": [[31, "pyro.advection_fv4.interface.states", false]], "states() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.states", false]], "states() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.advection_fv4.interface)": [[31, "pyro.advection_fv4.interface.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[28, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[31, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[35, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[37, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[47, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[66, "pyro.util.msg.success", false]], "timer (class in pyro.util.profile_pyro)": [[66, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[66, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[66, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[61, "pyro.mesh.fv.FV2d.to_centers", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[29, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[33, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.compressible.unsplit_fluxes)": [[41, "pyro.compressible.unsplit_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.compressible_sr.unsplit_fluxes)": [[51, "pyro.compressible_sr.unsplit_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[64, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[41, "pyro.compressible.BC.user", false]], "user() (in module pyro.compressible_sr.bc)": [[51, "pyro.compressible_sr.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[57, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[62, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.compressible_sr.simulation)": [[51, "pyro.compressible_sr.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[64, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.velocity", false]], "warning() (in module pyro.util.msg)": [[66, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.write_particles", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[28, 0, 0, "-", "pyro"]], "pyro": [[29, 0, 0, "-", "advection"], [31, 0, 0, "-", "advection_fv4"], [33, 0, 0, "-", "advection_nonuniform"], [35, 0, 0, "-", "advection_rk"], [37, 0, 0, "-", "advection_weno"], [39, 0, 0, "-", "burgers"], [41, 0, 0, "-", "compressible"], [43, 0, 0, "-", "compressible_fv4"], [45, 0, 0, "-", "compressible_react"], [47, 0, 0, "-", "compressible_rk"], [49, 0, 0, "-", "compressible_sdc"], [51, 0, 0, "-", "compressible_sr"], [53, 0, 0, "-", "diffusion"], [55, 0, 0, "-", "incompressible"], [57, 0, 0, "-", "incompressible_viscous"], [59, 0, 0, "-", "lm_atm"], [61, 0, 0, "-", "mesh"], [62, 0, 0, "-", "multigrid"], [63, 0, 0, "-", "particles"], [28, 0, 0, "-", "plot"], [28, 0, 0, "-", "pyro_sim"], [28, 0, 0, "-", "simulation_null"], [64, 0, 0, "-", "swe"], [28, 0, 0, "-", "test"], [66, 0, 0, "-", "util"], [67, 0, 0, "-", "viscous_burgers"]], "pyro.advection": [[29, 0, 0, "-", "advective_fluxes"], [30, 0, 0, "-", "problems"], [29, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[29, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.problems": [[30, 0, 0, "-", "smooth"], [30, 0, 0, "-", "test"], [30, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[30, 1, 1, "", "finalize"], [30, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[30, 1, 1, "", "finalize"], [30, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[30, 1, 1, "", "finalize"], [30, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[29, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[29, 3, 1, "", "dovis"], [29, 3, 1, "", "evolve"], [29, 3, 1, "", "initialize"], [29, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[31, 0, 0, "-", "fluxes"], [31, 0, 0, "-", "interface"], [32, 0, 0, "-", "problems"], [31, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[31, 1, 1, "", "fluxes"]], "pyro.advection_fv4.interface": [[31, 1, 1, "", "states"], [31, 1, 1, "", "states_nolimit"]], "pyro.advection_fv4.problems": [[32, 0, 0, "-", "smooth"]], "pyro.advection_fv4.problems.smooth": [[32, 1, 1, "", "finalize"], [32, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[31, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[31, 3, 1, "", "initialize"], [31, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[33, 0, 0, "-", "advective_fluxes"], [34, 0, 0, "-", "problems"], [33, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[33, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[34, 0, 0, "-", "slotted"], [34, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[34, 1, 1, "", "finalize"], [34, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[34, 1, 1, "", "finalize"], [34, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[33, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[33, 3, 1, "", "dovis"], [33, 3, 1, "", "evolve"], [33, 3, 1, "", "initialize"], [33, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[35, 0, 0, "-", "fluxes"], [36, 0, 0, "-", "problems"], [35, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[35, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[36, 0, 0, "-", "smooth"], [36, 0, 0, "-", "test"], [36, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[35, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[35, 3, 1, "", "evolve"], [35, 3, 1, "", "method_compute_timestep"], [35, 3, 1, "", "substep"]], "pyro.advection_weno": [[37, 0, 0, "-", "fluxes"], [38, 0, 0, "-", "problems"], [37, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[37, 1, 1, "", "fluxes"], [37, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[38, 0, 0, "-", "smooth"], [38, 0, 0, "-", "test"], [38, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[37, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[37, 3, 1, "", "evolve"], [37, 3, 1, "", "method_compute_timestep"], [37, 3, 1, "", "substep"]], "pyro.burgers": [[39, 0, 0, "-", "burgers_interface"], [40, 0, 0, "-", "problems"], [39, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[39, 1, 1, "", "apply_transverse_corrections"], [39, 1, 1, "", "construct_unsplit_fluxes"], [39, 1, 1, "", "get_interface_states"], [39, 1, 1, "", "riemann"], [39, 1, 1, "", "riemann_and_upwind"], [39, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[40, 0, 0, "-", "converge"], [40, 0, 0, "-", "test"], [40, 0, 0, "-", "tophat"]], "pyro.burgers.problems.converge": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.burgers.simulation": [[39, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[39, 3, 1, "", "dovis"], [39, 3, 1, "", "evolve"], [39, 3, 1, "", "initialize"], [39, 3, 1, "", "method_compute_timestep"]], "pyro.compressible": [[41, 0, 0, "-", "BC"], [41, 0, 0, "-", "derives"], [41, 0, 0, "-", "eos"], [41, 0, 0, "-", "interface"], [42, 0, 0, "-", "problems"], [41, 0, 0, "-", "simulation"], [41, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[41, 1, 1, "", "inflow_post_bc"], [41, 1, 1, "", "inflow_pre_bc"], [41, 1, 1, "", "user"]], "pyro.compressible.derives": [[41, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[41, 1, 1, "", "dens"], [41, 1, 1, "", "pres"], [41, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[41, 1, 1, "", "artificial_viscosity"], [41, 1, 1, "", "consFlux"], [41, 1, 1, "", "riemann_cgf"], [41, 1, 1, "", "riemann_hllc"], [41, 1, 1, "", "riemann_prim"], [41, 1, 1, "", "states"]], "pyro.compressible.problems": [[42, 0, 0, "-", "acoustic_pulse"], [42, 0, 0, "-", "advect"], [42, 0, 0, "-", "bubble"], [42, 0, 0, "-", "gresho"], [42, 0, 0, "-", "hse"], [42, 0, 0, "-", "kh"], [42, 0, 0, "-", "logo"], [42, 0, 0, "-", "quad"], [42, 0, 0, "-", "ramp"], [42, 0, 0, "-", "rt"], [42, 0, 0, "-", "rt2"], [42, 0, 0, "-", "sedov"], [42, 0, 0, "-", "sod"], [42, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.gresho": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.hse": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.quad": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.simulation": [[41, 2, 1, "", "Simulation"], [41, 2, 1, "", "Variables"], [41, 1, 1, "", "cons_to_prim"], [41, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[41, 3, 1, "", "dovis"], [41, 3, 1, "", "evolve"], [41, 3, 1, "", "initialize"], [41, 3, 1, "", "method_compute_timestep"], [41, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[41, 1, 1, "", "unsplit_fluxes"]], "pyro.compressible_fv4": [[43, 0, 0, "-", "fluxes"], [44, 0, 0, "-", "problems"], [43, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[43, 1, 1, "", "flux_cons"], [43, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[44, 0, 0, "-", "acoustic_pulse"], [44, 0, 0, "-", "advect"], [44, 0, 0, "-", "bubble"], [44, 0, 0, "-", "gresho"], [44, 0, 0, "-", "hse"], [44, 0, 0, "-", "kh"], [44, 0, 0, "-", "logo"], [44, 0, 0, "-", "quad"], [44, 0, 0, "-", "ramp"], [44, 0, 0, "-", "rt"], [44, 0, 0, "-", "rt2"], [44, 0, 0, "-", "sedov"], [44, 0, 0, "-", "sod"], [44, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.gresho": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.hse": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.quad": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[43, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[43, 3, 1, "", "evolve"], [43, 3, 1, "", "initialize"], [43, 3, 1, "", "preevolve"], [43, 3, 1, "", "substep"]], "pyro.compressible_react": [[46, 0, 0, "-", "problems"], [45, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[46, 0, 0, "-", "flame"], [46, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[45, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[45, 3, 1, "", "burn"], [45, 3, 1, "", "diffuse"], [45, 3, 1, "", "dovis"], [45, 3, 1, "", "evolve"], [45, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[47, 0, 0, "-", "fluxes"], [48, 0, 0, "-", "problems"], [47, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[47, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[48, 0, 0, "-", "acoustic_pulse"], [48, 0, 0, "-", "advect"], [48, 0, 0, "-", "bubble"], [48, 0, 0, "-", "gresho"], [48, 0, 0, "-", "hse"], [48, 0, 0, "-", "kh"], [48, 0, 0, "-", "logo"], [48, 0, 0, "-", "quad"], [48, 0, 0, "-", "ramp"], [48, 0, 0, "-", "rt"], [48, 0, 0, "-", "rt2"], [48, 0, 0, "-", "sedov"], [48, 0, 0, "-", "sod"], [48, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.gresho": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.hse": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.quad": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[47, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[47, 3, 1, "", "evolve"], [47, 3, 1, "", "method_compute_timestep"], [47, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[50, 0, 0, "-", "problems"], [49, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[50, 0, 0, "-", "acoustic_pulse"], [50, 0, 0, "-", "advect"], [50, 0, 0, "-", "bubble"], [50, 0, 0, "-", "gresho"], [50, 0, 0, "-", "hse"], [50, 0, 0, "-", "kh"], [50, 0, 0, "-", "logo"], [50, 0, 0, "-", "quad"], [50, 0, 0, "-", "ramp"], [50, 0, 0, "-", "rt"], [50, 0, 0, "-", "rt2"], [50, 0, 0, "-", "sedov"], [50, 0, 0, "-", "sod"], [50, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.gresho": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.hse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.quad": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[49, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[49, 3, 1, "", "evolve"], [49, 3, 1, "", "sdc_integral"]], "pyro.compressible_sr": [[51, 0, 0, "-", "BC"], [51, 0, 0, "-", "c2p"], [51, 0, 0, "-", "derives"], [51, 0, 0, "-", "eos"], [51, 0, 0, "-", "interface"], [52, 0, 0, "-", "problems"], [51, 0, 0, "-", "simulation"], [51, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible_sr.BC": [[51, 1, 1, "", "inflow_post_bc"], [51, 1, 1, "", "inflow_pre_bc"], [51, 1, 1, "", "user"]], "pyro.compressible_sr.c2p": [[51, 1, 1, "", "brentq"], [51, 1, 1, "", "cons_to_prim"], [51, 1, 1, "", "f"]], "pyro.compressible_sr.derives": [[51, 1, 1, "", "derive_primitives"]], "pyro.compressible_sr.eos": [[51, 1, 1, "", "dens"], [51, 1, 1, "", "h_from_eps"], [51, 1, 1, "", "pres"], [51, 1, 1, "", "rhoe"], [51, 1, 1, "", "rhoh_from_rho_p"]], "pyro.compressible_sr.interface": [[51, 1, 1, "", "artificial_viscosity"], [51, 1, 1, "", "consFlux"], [51, 1, 1, "", "riemann_cgf"], [51, 1, 1, "", "riemann_hllc"], [51, 1, 1, "", "riemann_prim"], [51, 1, 1, "", "states"]], "pyro.compressible_sr.problems": [[52, 0, 0, "-", "acoustic_pulse"], [52, 0, 0, "-", "advect"], [52, 0, 0, "-", "bubble"], [52, 0, 0, "-", "gresho"], [52, 0, 0, "-", "hse"], [52, 0, 0, "-", "kh"], [52, 0, 0, "-", "logo"], [52, 0, 0, "-", "quad"], [52, 0, 0, "-", "rt"], [52, 0, 0, "-", "rt2"], [52, 0, 0, "-", "sedov"], [52, 0, 0, "-", "sod"], [52, 0, 0, "-", "test"]], "pyro.compressible_sr.problems.acoustic_pulse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.advect": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.bubble": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.gresho": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.hse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.kh": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.logo": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.quad": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.rt": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.rt2": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.sedov": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.sod": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.test": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.simulation": [[51, 2, 1, "", "Simulation"], [51, 2, 1, "", "Variables"], [51, 1, 1, "", "prim_to_cons"]], "pyro.compressible_sr.simulation.Simulation": [[51, 3, 1, "", "dovis"], [51, 3, 1, "", "evolve"], [51, 3, 1, "", "initialize"], [51, 3, 1, "", "method_compute_timestep"], [51, 3, 1, "", "write_extras"]], "pyro.compressible_sr.unsplit_fluxes": [[51, 1, 1, "", "cons_to_prim_wrapper"], [51, 1, 1, "", "unsplit_fluxes"]], "pyro.diffusion": [[54, 0, 0, "-", "problems"], [53, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[54, 0, 0, "-", "gaussian"], [54, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"], [54, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[53, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[53, 3, 1, "", "dovis"], [53, 3, 1, "", "evolve"], [53, 3, 1, "", "initialize"], [53, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[55, 0, 0, "-", "incomp_interface"], [56, 0, 0, "-", "problems"], [55, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[55, 1, 1, "", "apply_gradp_corrections"], [55, 1, 1, "", "apply_other_source_terms"], [55, 1, 1, "", "mac_vels"], [55, 1, 1, "", "states"]], "pyro.incompressible.problems": [[56, 0, 0, "-", "converge"], [56, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[55, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[55, 3, 1, "", "define_other_bc"], [55, 3, 1, "", "do_other_update_velocity"], [55, 3, 1, "", "dovis"], [55, 3, 1, "", "evolve"], [55, 3, 1, "", "initialize"], [55, 3, 1, "", "other_source_term"], [55, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[57, 0, 0, "-", "BC"], [58, 0, 0, "-", "problems"], [57, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[57, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[58, 0, 0, "-", "cavity"], [58, 0, 0, "-", "converge"], [58, 0, 0, "-", "plot_cavity"], [58, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[58, 1, 1, "", "get_args"], [58, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[57, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[57, 3, 1, "", "define_other_bc"], [57, 3, 1, "", "do_other_update_velocity"], [57, 3, 1, "", "evolve"], [57, 3, 1, "", "initialize"], [57, 3, 1, "", "other_source_term"], [57, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[59, 0, 0, "-", "LM_atm_interface"], [60, 0, 0, "-", "problems"], [59, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[59, 1, 1, "", "get_interface_states"], [59, 1, 1, "", "is_asymmetric"], [59, 1, 1, "", "is_asymmetric_pair"], [59, 1, 1, "", "is_symmetric"], [59, 1, 1, "", "is_symmetric_pair"], [59, 1, 1, "", "mac_vels"], [59, 1, 1, "", "rho_states"], [59, 1, 1, "", "riemann"], [59, 1, 1, "", "riemann_and_upwind"], [59, 1, 1, "", "states"], [59, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[60, 0, 0, "-", "bubble"], [60, 0, 0, "-", "gresho"]], "pyro.lm_atm.problems.bubble": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.lm_atm.problems.gresho": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[59, 2, 1, "", "Basestate"], [59, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[59, 3, 1, "", "jp"], [59, 3, 1, "", "v"], [59, 3, 1, "", "v2d"], [59, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[59, 3, 1, "", "dovis"], [59, 3, 1, "", "evolve"], [59, 3, 1, "", "initialize"], [59, 3, 1, "", "make_prime"], [59, 3, 1, "", "method_compute_timestep"], [59, 3, 1, "", "preevolve"], [59, 3, 1, "", "read_extras"], [59, 3, 1, "", "write_extras"]], "pyro.mesh": [[61, 0, 0, "-", "array_indexer"], [61, 0, 0, "-", "boundary"], [61, 0, 0, "-", "fv"], [61, 0, 0, "-", "integration"], [61, 0, 0, "-", "patch"], [61, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[61, 2, 1, "", "ArrayIndexer"], [61, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[61, 3, 1, "", "copy"], [61, 3, 1, "", "fill_ghost"], [61, 3, 1, "", "ip"], [61, 3, 1, "", "ip_jp"], [61, 3, 1, "", "is_asymmetric"], [61, 3, 1, "", "is_symmetric"], [61, 3, 1, "", "jp"], [61, 3, 1, "", "lap"], [61, 3, 1, "", "norm"], [61, 3, 1, "", "pretty_print"], [61, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[61, 3, 1, "", "copy"], [61, 3, 1, "", "fill_ghost"], [61, 3, 1, "", "ip_jp"], [61, 3, 1, "", "is_asymmetric"], [61, 3, 1, "", "is_symmetric"], [61, 3, 1, "", "lap"], [61, 3, 1, "", "norm"], [61, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[61, 2, 1, "", "BC"], [61, 2, 1, "", "BCProp"], [61, 1, 1, "", "bc_is_solid"], [61, 1, 1, "", "define_bc"]], "pyro.mesh.fv": [[61, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[61, 3, 1, "", "from_centers"], [61, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[61, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[61, 3, 1, "", "compute_final_update"], [61, 3, 1, "", "get_stage_start"], [61, 3, 1, "", "nstages"], [61, 3, 1, "", "set_start"], [61, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[61, 2, 1, "", "Cartesian2d"], [61, 2, 1, "", "CellCenterData2d"], [61, 2, 1, "", "FaceCenterData2d"], [61, 2, 1, "", "Grid2d"], [61, 2, 1, "", "SphericalPolar"], [61, 1, 1, "", "cell_center_data_clone"], [61, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[61, 3, 1, "", "add_derived"], [61, 3, 1, "", "add_ivars"], [61, 3, 1, "", "create"], [61, 3, 1, "", "fill_BC"], [61, 3, 1, "", "fill_BC_all"], [61, 3, 1, "", "get_aux"], [61, 3, 1, "", "get_var"], [61, 3, 1, "", "get_var_by_index"], [61, 3, 1, "", "get_vars"], [61, 3, 1, "", "max"], [61, 3, 1, "", "min"], [61, 3, 1, "", "pretty_print"], [61, 3, 1, "", "prolong"], [61, 3, 1, "", "register_var"], [61, 3, 1, "", "restrict"], [61, 3, 1, "", "set_aux"], [61, 3, 1, "", "write"], [61, 3, 1, "", "write_data"], [61, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[61, 3, 1, "", "add_derived"], [61, 3, 1, "", "create"], [61, 3, 1, "", "fill_BC"], [61, 3, 1, "", "get_var_by_index"], [61, 3, 1, "", "get_vars"], [61, 3, 1, "", "prolong"], [61, 3, 1, "", "restrict"], [61, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[61, 3, 1, "", "coarse_like"], [61, 3, 1, "", "fine_like"], [61, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[61, 1, 1, "", "flatten"], [61, 1, 1, "", "flatten_multid"], [61, 1, 1, "", "limit"], [61, 1, 1, "", "limit2"], [61, 1, 1, "", "limit4"], [61, 1, 1, "", "nolimit"], [61, 1, 1, "", "well_balance"], [61, 1, 1, "", "weno"], [61, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[62, 0, 0, "-", "MG"], [62, 0, 0, "-", "edge_coeffs"], [62, 0, 0, "-", "general_MG"], [62, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[62, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[62, 3, 1, "", "get_solution"], [62, 3, 1, "", "get_solution_gradient"], [62, 3, 1, "", "get_solution_object"], [62, 3, 1, "", "grid_info"], [62, 3, 1, "", "init_RHS"], [62, 3, 1, "", "init_solution"], [62, 3, 1, "", "init_zeros"], [62, 3, 1, "", "smooth"], [62, 3, 1, "", "solve"], [62, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[62, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[62, 3, 1, "", "restrict"]], "pyro.multigrid.general_MG": [[62, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[62, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[62, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[62, 3, 1, "", "smooth"]], "pyro.particles": [[63, 0, 0, "-", "particles"]], "pyro.particles.particles": [[63, 2, 1, "", "Particle"], [63, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[63, 3, 1, "", "interpolate_velocity"], [63, 3, 1, "", "pos"], [63, 3, 1, "", "update"], [63, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[63, 3, 1, "", "array_generate_particles"], [63, 3, 1, "", "enforce_particle_boundaries"], [63, 3, 1, "", "get_init_positions"], [63, 3, 1, "", "get_positions"], [63, 3, 1, "", "grid_generate_particles"], [63, 3, 1, "", "randomly_generate_particles"], [63, 3, 1, "", "update_particles"], [63, 3, 1, "", "write_particles"]], "pyro.plot": [[28, 1, 1, "", "get_args"], [28, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[28, 2, 1, "", "Pyro"], [28, 2, 1, "", "PyroBenchmark"], [28, 1, 1, "", "main"], [28, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[28, 3, 1, "", "get_var"], [28, 3, 1, "", "initialize_problem"], [28, 3, 1, "", "run_sim"], [28, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[28, 3, 1, "", "compare_to_benchmark"], [28, 3, 1, "", "run_sim"], [28, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[28, 2, 1, "", "NullSimulation"], [28, 1, 1, "", "bc_setup"], [28, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[28, 3, 1, "", "compute_timestep"], [28, 3, 1, "", "do_output"], [28, 3, 1, "", "dovis"], [28, 3, 1, "", "evolve"], [28, 3, 1, "", "finalize"], [28, 3, 1, "", "finished"], [28, 3, 1, "", "initialize"], [28, 3, 1, "", "method_compute_timestep"], [28, 3, 1, "", "preevolve"], [28, 3, 1, "", "read_extras"], [28, 3, 1, "", "write"], [28, 3, 1, "", "write_extras"]], "pyro.swe": [[64, 0, 0, "-", "derives"], [64, 0, 0, "-", "interface"], [65, 0, 0, "-", "problems"], [64, 0, 0, "-", "simulation"], [64, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[64, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[64, 1, 1, "", "consFlux"], [64, 1, 1, "", "riemann_hllc"], [64, 1, 1, "", "riemann_roe"], [64, 1, 1, "", "states"]], "pyro.swe.problems": [[65, 0, 0, "-", "acoustic_pulse"], [65, 0, 0, "-", "advect"], [65, 0, 0, "-", "dam"], [65, 0, 0, "-", "kh"], [65, 0, 0, "-", "logo"], [65, 0, 0, "-", "quad"], [65, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[64, 2, 1, "", "Simulation"], [64, 2, 1, "", "Variables"], [64, 1, 1, "", "cons_to_prim"], [64, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[64, 3, 1, "", "dovis"], [64, 3, 1, "", "evolve"], [64, 3, 1, "", "initialize"], [64, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[64, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[28, 2, 1, "", "PyroTest"], [28, 1, 1, "", "avoid_interleaved_output"], [28, 1, 1, "", "do_tests"], [28, 1, 1, "", "main"], [28, 1, 1, "", "run_test"], [28, 1, 1, "", "run_test_star"]], "pyro.util": [[66, 0, 0, "-", "compare"], [66, 0, 0, "-", "io_pyro"], [66, 0, 0, "-", "msg"], [66, 0, 0, "-", "plot_tools"], [66, 0, 0, "-", "profile_pyro"], [66, 0, 0, "-", "runparams"]], "pyro.util.compare": [[66, 1, 1, "", "compare"], [66, 1, 1, "", "main"]], "pyro.util.io_pyro": [[66, 1, 1, "", "read"], [66, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[66, 1, 1, "", "bold"], [66, 1, 1, "", "fail"], [66, 1, 1, "", "success"], [66, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[66, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[66, 2, 1, "", "Timer"], [66, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[66, 3, 1, "", "begin"], [66, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[66, 3, 1, "", "report"], [66, 3, 1, "", "timer"]], "pyro.util.runparams": [[66, 2, 1, "", "RuntimeParameters"], [66, 1, 1, "", "is_float"], [66, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[66, 3, 1, "", "command_line_params"], [66, 3, 1, "", "get_param"], [66, 3, 1, "", "load_params"], [66, 3, 1, "", "print_all_params"], [66, 3, 1, "", "print_paramfile"], [66, 3, 1, "", "print_sphinx_tables"], [66, 3, 1, "", "print_unused_params"], [66, 3, 1, "", "write_params"]], "pyro.viscous_burgers": [[67, 0, 0, "-", "interface"], [68, 0, 0, "-", "problems"], [67, 0, 0, "-", "simulation"]], "pyro.viscous_burgers.interface": [[67, 1, 1, "", "apply_diffusion_corrections"], [67, 1, 1, "", "diffuse"], [67, 1, 1, "", "get_lap"]], "pyro.viscous_burgers.problems": [[68, 0, 0, "-", "converge"], [68, 0, 0, "-", "tophat"]], "pyro.viscous_burgers.problems.converge": [[68, 1, 1, "", "finalize"], [68, 1, 1, "", "init_data"]], "pyro.viscous_burgers.problems.tophat": [[68, 1, 1, "", "finalize"], [68, 1, 1, "", "init_data"]], "pyro.viscous_burgers.simulation": [[67, 2, 1, "", "Simulation"]], "pyro.viscous_burgers.simulation.Simulation": [[67, 3, 1, "", "evolve"], [67, 3, 1, "", "initialize"]]}, "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, 6, 9, 10, 14, 15, 21, 22, 25, 26, 27, 28, 37, 39, 41, 49, 51, 55, 57, 59, 61, 62, 63, 64, 69, 70, 71], "0": [1, 3, 4, 5, 7, 9, 10, 14, 15, 16, 19, 20, 21, 22, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 53, 56, 57, 58, 59, 61, 62, 63, 64, 66, 69, 70], "00": 15, "0000000000": [15, 19, 20, 21], "0000000000000007": 21, "000100977": 19, "000117324": 20, "00011884": 21, "000155893": 19, "000168502": 21, "000168818": 20, "000187447": 21, "000221902": 21, "000222329": 19, "000242683": 20, "000245728": 19, "000257541": 19, "000272285": 21, "000278462": 20, "000298554": 21, "000314789": 19, "000338509": 20, "000349254": 19, "000359788": 19, "000397674": 20, "000411339": 19, "000426042": 20, "000446485": 19, "0004957445615074047": 19, "000509584": 19, "000523281": 19, "000524953": 20, "000544087": 19, "000576837": 21, "000594507": 19, "00060774": 20, "0006216334987521017": 20, "00062574": 20, "0006486396426301177": 21, "000708087": 20, "000710814": 19, "000813357": 20, "000816239": 21, "000846751": 21, "000889832": 20, "000918517": 20, "000931668": 21, "00102915": 19, "00106741": 19, "00110351": 20, "00113252": 20, "0011347": 21, "00119765": 21, "0012532978372415558": 20, "0012759605329324085": 21, "00131762": 21, "00135041": 21, "00155e": 19, "00170278": 21, "00170641": 20, "00188597": 21, "0021": 72, "00256253": 20, "00348191": 20, "00424463": 19, "00463131": 21, "004718856190972565": 15, "0047189": 15, "00472": 15, "005": 3, "0050815": 20, "005391244339065405": 19, "00611516": 19, "00623945": 19, "00656631": 21, "00731526": 20, "00864876": 21, "0086e": 21, "00901111": 20, "00951831": 19, "01": 69, "010065": 20, "0106141": 21, "01092e": 20, "01132e": 20, "01137": 19, "01145e": 20, "0125": 4, "01265": 0, "0129066": 20, "0135776": 19, "0139226": 19, "0145734": 19, "0160323": 20, "0163063": 20, "0166": 72, "0166908": 19, "0168243": 21, "0171409": 21, "01772e": 20, "0182181": 19, "01821e": 21, "0197734": 19, "02": 21, "0215643": 19, "02198e": 19, "0224452": 20, "0224975": 21, "0233563": 20, "0236543": 19, "0238e": 20, "0243037": 20, "02448256984911586": 19, "025573219961900512": 21, "0257902": 19, "0257909": 19, "02687": 19, "02789e": 19, "0280513": 19, "02861": 21, "0292467": 20, "0312525": 20, "03125e": 19, "0318323": 21, "03283823443993396": 20, "033097": 21, "03473e": 19, "034e": 20, "03506e": 20, "0355e": 21, "036315310129800826": 20, "0364241": 21, "0377753": 20, "03781e": 21, "03884e": 20, "039": 37, "0417201": 20, "04419": 20, "0442789": 21, "0447352805871284e": 19, "04509e": 19, "0468113": 21, "047": 15, "04737e": 21, "0484181": 19, "04844393523115633": 21, "04862": 20, "0497494": 20, "05": [19, 20, 21], "0515129": 21, "051e": 19, "0527907": 21, "05447e": 19, "0582938": 20, "06": [19, 20, 21, 51], "06162": 19, "062255558417692e": 19, "06486e": 20, "06513": 20, "06557e": 19, "06576e": 21, "0665472": 21, "06977e": 21, "07": [19, 20, 21, 37], "0701013": 19, "0705": 21, "0705e": 20, "0727216": 19, "0736819": 21, "073e": 21, "0747197": 20, "07478e": 19, "07629e": 21, "07633187e": 21, "08": [19, 20, 21], "08132": 21, "08889e": 19, "09": [19, 20, 21], "091": 21, "0918e": 19, "092": 15, "09217e": 21, "09401e": 19, "097515813669473": 19, "09752": 19, "09787e": 19, "0x7f3dd5ed74c0": 19, "0x7f3dd815a590": 19, "0x7f91d4277c70": 21, "0x7f91d434e950": 21, "1": [1, 3, 4, 5, 7, 9, 10, 14, 15, 16, 19, 20, 21, 22, 26, 28, 29, 31, 33, 35, 37, 41, 47, 49, 51, 53, 56, 57, 58, 59, 61, 62, 64, 66, 67, 69, 70, 72], "10": [0, 15, 19, 20, 21, 37, 41, 51, 58, 62, 64, 66, 72], "100": [10, 15, 51, 66, 69], "1000": 10, "10000": 69, "1006": 72, "1007": [58, 72], "101": 21, "101526": 20, "1016": [37, 72], "103": 21, "103e": 20, "1068868945958364e": 21, "10732e": 21, "108": 15, "10838": 15, "10977e": 20, "10g": [20, 21], "11": [15, 19, 20, 21, 62, 72], "111546863428753e": 19, "112": 21, "115": 21, "11691e": 19, "11764e": 19, "11941e": 20, "11945e": 20, "12": [15, 19, 20, 21, 28, 66], "121": 19, "1210": 72, "1215": 72, "12157": 15, "12199e": 19, "122": [15, 19], "12439e": 21, "125": [15, 72], "12514": 20, "1265": 0, "127": 72, "128": [4, 5, 9, 10, 19, 20, 21, 70], "129": 20, "13": [15, 19, 21], "13071e": 19, "13671": 15, "137": 15, "13722e": 19, "13952e": 19, "14": [15, 19, 21, 41, 51, 61, 64], "14059e": 20, "141592653589793": 15, "14661e": 19, "15": [15, 19, 21], "15043e": 21, "153325": 20, "15445e": 19, "158": 72, "16": [15, 16, 19, 20, 21, 58], "160": 20, "16168e": 20, "163": [56, 58, 72], "16499e": 19, "17": [15, 21], "17056e": 19, "17095e": 21, "171": 72, "17194": 15, "172": 15, "1726e": 21, "17352e": 19, "17409776671446628": 19, "17418e": 20, "178": 72, "17826e": 21, "18": [15, 20, 21], "1803634390217064": 21, "180588": 21, "1827e": 21, "18429e": 19, "185": 15, "18533": 15, "188": 20, "19": [15, 20, 21], "19149e": 19, "192": 5, "19217e": 21, "1922e": 20, "19454": 19, "1958": 72, "1959": 4, "19593e": 21, "19639e": 19, "1979": 72, "19808e": 20, "1982": 72, "1984": [41, 51], "1989": 72, "1990": [29, 33, 39, 41, 45, 51, 64, 67, 72], "19906e": 20, "1996": [39, 59, 72], "1998": 37, "19980007543": 37, "1999": 72, "1d": 37, "1e": [28, 51, 61, 62, 66], "1st": 7, "2": [1, 2, 3, 4, 5, 6, 7, 9, 10, 14, 15, 16, 19, 20, 21, 22, 25, 31, 41, 47, 51, 53, 56, 58, 61, 62, 64, 69, 70, 72], "20": [15, 20, 21], "200": 72, "2000": [56, 58, 72], "2003": 0, "2009": 37, "2010": [41, 51], "2011": [6, 31, 42, 43, 44, 48, 49, 50, 52, 65, 72], "2012": 0, "2019": [0, 72], "20281e": 19, "2048": 21, "209": 15, "2092": 15, "21": 15, "210681933627904e": 21, "21105": 0, "21253e": 20, "213": 20, "2197": 15, "21994e": 19, "22": 15, "22015e": 20, "221286": 20, "22925e": 21, "23": 15, "233": 72, "24": 15, "2411": 21, "24144": 21, "24513e": 19, "24555429482631e": 19, "24911e": 19, "25": [15, 56, 58, 66, 69, 72], "256": [5, 19], "256041": 21, "25622e": 19, "25658e": 21, "257": 72, "25705e": 19, "257466296364851e": 20, "25763e": 19, "25859e": 20, "26": 15, "26638e": 21, "26903e": 19, "27": 15, "271": [56, 58, 72], "27175e": 19, "2728946362388976e": 21, "27361e": 19, "274": 15, "27407": 15, "27531e": 21, "278": 15, "27837": 15, "28": [15, 72], "28164e": 19, "28172e": 20, "28187": 19, "283": 72, "28541e": 21, "2871": 20, "28807e": 20, "28873e": 20, "29": 15, "29051e": 21, "2910353907176844e": 20, "298147": 20, "29871": 21, "2c": [41, 51], "2d": [3, 15, 61, 64], "2g": 15, "2h": 64, "2hc": 64, "2nd": [1, 3, 4, 7, 9, 10, 14, 22, 41, 47, 51, 61, 64, 70], "2ng": [15, 61], "3": [1, 2, 5, 6, 15, 19, 20, 21, 41, 51, 58, 61, 64, 69, 70, 72], "30": [15, 72], "301203447716335e": 21, "30184e": 20, "307211": 19, "30812e": 20, "30821e": 21, "309": 72, "30982e": 20, "30997e": 20, "31": [15, 72], "31131e": 19, "312": 72, "31346": 19, "316533": 20, "319": [58, 72], "32": [9, 10, 15, 16, 19, 20, 21], "32098e": 21, "323786088373021": 20, "32767e": 20, "32927e": 20, "32945e": 19, "33": [4, 15], "33005e": 19, "335": 72, "336": 15, "33611": 15, "33718": 21, "33838e": 19, "34": [0, 15, 19], "34558e": 21, "347638624909216": 19, "35": 15, "3530556515124825e": 20, "35586e": 20, "36": 15, "36009e": 21, "36183": 19, "362": 72, "36466e": 20, "36992e": 21, "37": 15, "371": 21, "37252e": 21, "37453": 20, "38": [15, 20], "3868": 21, "3868428575047": 21, "387": 72, "38943e": 21, "39": 15, "39072e": 19, "39659e": 21, "39771e": 19, "3g": 15, "4": [0, 1, 4, 5, 14, 15, 19, 20, 21, 22, 41, 45, 51, 56, 58, 61, 64, 72], "40": 15, "40192e": 20, "40233e": 20, "40799e": 20, "40947e": 20, "41": 15, "411": 72, "4147e": 19, "41489e": 19, "42": 15, "42452": 15, "42473": 20, "425": 15, "43": 15, "430738": 19, "4317": 15, "432": 15, "43215": 19, "43441": 21, "437223355768636e": 20, "44": 15, "44068e": 21, "44281e": 19, "443977": 19, "4452e": 21, "44588e": 19, "44857e": 20, "44914e": 20, "45": 15, "455482": 20, "45572e": 20, "4578": 21, "45795e": 21, "458207725000789e": 20, "46": 15, "4637e": 20, "4641": 20, "46453e": 19, "46615e": 19, "46752e": 19, "47": [15, 21], "47155e": 21, "47757e": 21, "47845e": 21, "48": [15, 72], "48271e": 20, "4855e": 20, "48679e": 20, "49": 15, "4901": 21, "49296e": 19, "49345e": 19, "4967652930826935e": 20, "4th": [1, 3, 4, 9, 10, 14, 31, 41, 43, 49, 51, 61, 64, 70], "5": [1, 4, 15, 19, 20, 21, 26, 41, 43, 47, 51, 53, 56, 58, 61, 64], "50": [15, 20, 62], "50231": 19, "50717e": 20, "5072807373286882e": 20, "51": 15, "511": 21, "51109e": 19, "51413991329132e": 19, "52": 15, "52121e": 20, "521885": 20, "53": 15, "534885150074738e": 21, "54": 15, "543": 15, "5434": 15, "544249588823554e": 21, "55": 15, "555097426033948e": 20, "55867e": 21, "56": [15, 20], "56138e": 20, "57": 15, "57173e": 21, "5749769043407793": 15, "575": 15, "57509": 15, "58": 15, "58746e": 19, "58852e": 21, "59": 15, "590386214782638e": 19, "591": 20, "59875e": 20, "6": [15, 19, 20, 21, 72], "60": 15, "60034e": 19, "6088e": 21, "60971": 21, "61": 15, "61504e": 19, "6169e": 19, "61737e": 20, "62": 15, "62749e": 20, "62808e": 20, "63": 15, "63196e": 19, "63309e": 21, "63435e": 20, "6392149576904378e": 20, "64": [5, 9, 10, 15, 19, 20, 21], "6415e": 20, "64181e": 19, "64648": 20, "64992e": 19, "65": 15, "65328": 15, "65703e": 20, "6575": 72, "6577": 21, "659245815001406e": 21, "66": 15, "67": 15, "67075": 15, "671": 15, "671934405e": 20, "673611": 19, "68": [15, 21], "68242e": 20, "68972e": 21, "69": [15, 21], "69154": 20, "69329e": 21, "69499e": 19, "69812e": 21, "69861e": 21, "69884e": 20, "69894e": 20, "6x": [19, 22], "6y": [19, 22], "7": [5, 15, 19, 20, 21], "70": 15, "71": [15, 21], "71101e": 19, "72": 15, "72045e": 20, "7228": 20, "72291e": 20, "72809": 21, "728342": 20, "73": 15, "73325e": 21, "73455e": 19, "73798e": 19, "739483825281054": 19, "74": 15, "74186": 20, "74907e": 21, "75": [4, 15, 56, 58], "75013e": 20, "754984685e": 21, "75853e": 19, "75928e": 19, "76": 15, "76061e": 19, "76274e": 21, "76528e": 19, "7696e": 20, "77": 15, "77049e": 20, "7724": 20, "77518": 20, "775181492337501": 20, "77795e": 19, "78": 15, "78399e": 21, "78756e": 21, "78803e": 19, "78938e": 19, "79": [15, 21, 72], "79061e": 20, "79124e": 20, "7921e": 21, "7_8": [58, 72], "8": [1, 3, 4, 5, 7, 9, 10, 14, 15, 19, 20, 21, 26, 41, 51, 58, 64, 70, 72], "80598": 20, "80625e": 19, "80911e": 21, "81": 21, "81168": 15, "812": 15, "81351e": 19, "816": 15, "81622": 15, "81765": 15, "818": 15, "81825e": 19, "82": 72, "82585": 15, "826": 15, "83563e": 21, "83684": 21, "83693e": 19, "84315e": 19, "84478": 15, "8448": 21, "845": 15, "849259894834445e": 20, "85": [4, 72], "85557e": 21, "85569e": 19, "85631e": 20, "8583e": 20, "86": 15, "86509e": 20, "87": 72, "87103e": 19, "877452": 21, "88200772432267e": 21, "884": 21, "88625e": 19, "88653e": 20, "8869": 20, "88696e": 20, "88796e": 20, "89": 72, "891": 15, "89132": 15, "89676e": 20, "89721": 21, "89959e": 21, "9": [15, 19, 20, 21, 22, 41, 51, 64], "90": 72, "90051": 72, "90058": 72, "90121e": 20, "90151": 72, "90233": 72, "903531": 19, "90471e": 21, "90474e": 21, "90594e": 21, "90707e": 21, "90897e": 19, "911086": 19, "91242e": 21, "91401e": 19, "91413e": 20, "91494": [58, 72], "92186e": 19, "92501e": 19, "9261": 20, "927415": 72, "92822e": 20, "92888e": 19, "93217e": 20, "933": 20, "933769007818501e": 19, "938": 20, "94": 15, "94003": 15, "94227e": 20, "94814e": 19, "95479e": 21, "95505e": 19, "95548e": 19, "95801e": 21, "960758": 19, "96104e": 19, "96107e": 19, "96622e": 21, "96666e": 19, "97": 15, "9713e": 19, "97219e": 19, "978": [58, 72], "97862": 15, "9786237847073697": 15, "979": 15, "98263e": 19, "99": 15, "991063": 20, "99444e": 20, "99732e": 21, "9991": 72, "99971e": 21, "999999999999964": 19, "9999999999999981": 20, "A": [3, 4, 6, 8, 15, 16, 19, 22, 26, 28, 41, 42, 44, 47, 48, 50, 51, 52, 53, 57, 61, 62, 64, 66, 67, 69, 70, 72], "As": [14, 49, 70], "At": [9, 66, 70], "By": [1, 9, 61], "For": [4, 15, 20, 25, 26, 41, 45, 51, 55, 57, 59, 61, 62, 66, 69, 70], "If": [0, 8, 12, 62, 63, 66, 69, 71], "In": [2, 10, 13, 16, 26, 29, 31, 33, 35, 41, 51, 64, 71], "It": [0, 1, 2, 3, 4, 5, 6, 7, 10, 13, 14, 16, 20, 61, 69, 70], "No": 37, "Not": 6, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 49, 51, 53, 55, 56, 57, 58, 59, 61, 62, 64, 66, 67, 69, 70, 71, 72], "Then": [9, 10, 15, 41, 51, 61, 62, 64], "There": [2, 4, 13, 15, 16, 22, 41, 51, 62, 64, 70, 71], "These": [1, 6, 9, 10, 35, 62, 66, 69, 71], "To": [4, 8, 9, 10, 15, 16, 19, 66, 69], "With": [3, 10, 21], "_": [41, 51, 64], "__all__": 27, "__dict__": 15, "__eq__": 15, "__hash__": 15, "__init__": [15, 27, 61], "__str__": 15, "__weakref__": 15, "_default": [66, 69], "_problem": [27, 69], "a0": 59, "a_": [15, 16, 61], "a_21": 61, "a_31": 61, "a_32": 61, "a_i": [1, 29, 31, 33, 35, 37], "a_l": [29, 31, 33, 35, 67], "a_r": [29, 31, 33, 35, 67], "a_s1": 61, "a_s2": 61, "a_t": [1, 29, 31, 33, 35, 37], "a_x": [1, 29, 31, 33, 35, 37], "abil": 71, "abort": 66, "about": [1, 15, 16, 25, 26, 27, 41, 51, 59], "abov": [1, 3, 4, 7, 15, 16, 20, 39, 59, 69], "absolut": 1, "ac": 58, "acceler": [4, 19, 22, 41, 51, 64, 70], "accept": [6, 15, 62], "access": [15, 19, 26, 41, 51, 61, 62, 63, 64, 66, 69], "accompani": 0, "account": 10, "accumul": 66, "accur": [1, 4, 6, 16, 31, 43, 49, 61], "accuraci": [1, 4, 16], "achiev": 1, "acknowledg": [8, 11], "acoust": 4, "acoustic_puls": [28, 41, 43, 47, 49, 51, 64], "across": [25, 41, 51, 63, 64], "action": [16, 58, 61], "actual": [2, 15, 16, 19, 29, 33, 35, 37, 39, 41, 47, 51, 59, 61, 64], "ad": [3, 9, 10, 11, 22, 61, 63], "adapt": [4, 72], "add": [1, 4, 7, 9, 15, 16, 22, 23, 27, 28, 55, 61, 66, 70], "add_deriv": [28, 61], "add_ivar": [28, 61], "add_subplot": 19, "addit": [2, 3, 6, 15, 45], "addition": 69, "adiabat": [41, 51], "adjac": 15, "admit": 1, "advanc": [6, 26, 29, 33, 41, 47, 51, 63, 64, 67], "advect": [2, 3, 4, 6, 7, 9, 11, 12, 13, 17, 26, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 47, 49, 51, 55, 57, 59, 61, 63, 64, 67, 69], "advection_fv4": [6, 17, 28], "advection_nonuniform": [6, 17, 28], "advection_rk": [6, 17, 28, 37], "advection_weno": [6, 17, 28], "advective_flux": [17, 28], "advectwithucc": 63, "affect": [1, 7, 9, 10, 14, 25, 26, 70], "after": [1, 4, 7, 9, 10, 22, 26, 61, 62, 69], "again": [6, 10, 63, 69], "against": [4, 70], "agre": [10, 71], "agreement": [2, 4, 70], "ai": 16, "aip": 72, "al": [10, 31, 37, 41, 51], "al_": 31, "algorithm": [1, 4, 9, 23, 43, 56, 58, 70, 72], "alia": 28, "alic": 0, "align": 20, "all": [2, 4, 6, 9, 10, 13, 15, 16, 19, 21, 27, 28, 41, 47, 51, 56, 57, 58, 61, 62, 64, 66, 69, 70], "alloc": [16, 61], "allow": [4, 7, 10, 12, 13, 16, 25, 41, 42, 44, 48, 50, 51, 52, 57, 61, 69], "almgren": [0, 39, 41, 51, 59], "almost": 9, "alon": 6, "along": [3, 15, 41, 51, 61, 64, 67], "alpha": [20, 21, 22, 26, 37, 62], "alphabet": 0, "alreadi": [59, 66], "also": [1, 2, 4, 6, 15, 16, 19, 26, 37, 41, 51, 62, 69], "alter": 26, "altern": [12, 69], "although": [37, 62], "alwai": 69, "amount": [1, 23, 69], "amrex": 63, "an": [1, 2, 3, 4, 6, 8, 9, 10, 15, 21, 22, 25, 26, 27, 28, 30, 34, 36, 38, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 62, 63, 64, 65, 66, 69, 70], "analog": 70, "analysi": [1, 4, 6, 9, 10, 11, 69, 70], "analyt": [1, 2, 4, 7, 9, 10, 19, 20, 22, 54], "andi": 0, "anelast": 9, "angl": 2, "ani": [1, 4, 6, 8, 27, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 55, 56, 58, 59, 60, 61, 62, 65, 66, 68, 69, 70, 71], "ann": 0, "anoth": [4, 22], "answer": 8, "anyon": 8, "anyth": 27, "anywher": 12, "api": 11, "appear": [4, 15, 70], "appli": [4, 26, 62, 67, 70, 72], "apply_diffusion_correct": [28, 67], "apply_gradp_correct": [28, 55], "apply_other_source_term": [28, 55], "apply_transverse_correct": [28, 39], "approach": [1, 4, 6, 10], "approxim": [9, 14, 15, 26, 41, 51, 55, 57, 59], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 22, 24, 26, 27, 28, 29, 31, 33, 35, 37, 41, 43, 47, 51, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 69, 70, 71], "arang": 15, "archiv": 37, "arg": 28, "argument": [2, 15, 26, 27, 61, 69], "aris": [8, 15, 25], "arithmet": 25, "around": 21, "arrai": [0, 6, 15, 16, 19, 26, 37, 59, 61, 62, 63], "array_generate_particl": [26, 28, 63], "array_index": [15, 16, 17, 28], "arrayindex": [16, 28, 61, 63], "arrayindexerfc": [28, 61], "articl": [0, 72], "artifici": [4, 41, 51, 70], "artificial_viscos": [28, 41, 51], "artymowicz": [4, 70], "ash": 45, "asid": 4, "ask": 8, "aspect": 66, "assess": 22, "assist": 8, "associ": [15, 61, 69], "assum": [4, 26, 41, 43, 47, 51, 61, 64], "assumpt": [41, 51, 64], "astronomi": 6, "astrophys": [4, 13, 24], "asymmetr": [59, 61], "atmospher": [4, 6, 13, 14, 59], "attachfil": 58, "attent": [41, 51], "attribut": [2, 15, 62], "augment": 70, "august": 72, "author": 0, "auto": [15, 66, 69], "automat": [4, 8, 61], "aux_bc": 62, "aux_data": [41, 51], "aux_field": 62, "aux_var": 55, "auxiliari": [57, 61], "avail": [4, 27, 62], "averag": [1, 2, 4, 16, 20, 21, 31, 41, 43, 51, 61, 62, 64], "avisco_i": [41, 51], "avisco_x": [41, 51], "avoid": 28, "avoid_interleaved_output": [17, 28], "awar": 31, "ax": [19, 21, 26, 66], "axesimag": 19, "axi": [4, 7, 15, 26, 41, 51, 59], "axisymmetr": 4, "azimuth": 61, "b": [15, 20, 51, 62, 67, 72], "b_": 61, "b_1": 61, "b_2": 61, "b_i": 61, "back": 63, "backward": 7, "balanc": [4, 6], "base": [1, 3, 4, 6, 10, 16, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 60, 61, 62, 63, 64, 66, 67], "basenam": [66, 69], "basest": [28, 59], "basi": [1, 4, 61], "basic": [1, 9, 10, 15, 16, 20, 22, 26, 41, 51, 61, 66], "bathymetri": 70, "bc": [9, 15, 16, 17, 19, 20, 21, 26, 28, 55, 61, 62, 63, 69], "bc_alpha": 21, "bc_c": 20, "bc_demo": 16, "bc_edg": [41, 51, 57], "bc_is_solid": [28, 61], "bc_name": [41, 51, 57], "bc_setup": [17, 28], "bc_type": 61, "bcprop": [28, 61], "becaus": [1, 4, 9, 15, 25, 70], "becom": 63, "been": [3, 26], "befor": [6, 20, 28, 41, 51, 55, 59, 61, 64], "begin": [0, 19, 20, 21, 28, 66], "behav": 4, "behavior": [9, 69], "behaviour": 26, "being": [1, 2, 3, 55, 59], "bell": [0, 39, 59, 72], "bellcolellaglaz89": [9, 72], "below": [1, 4, 5, 7, 9, 10, 22, 26, 70], "benchmark": [10, 25, 28, 71], "benefit": 0, "best": [1, 7, 66], "beta": [20, 22, 62], "beta_0": [14, 59], "better": [9, 63, 70], "between": [1, 2, 5, 6, 13, 16, 31, 61, 62, 69], "bias": 61, "bibtex": 0, "bilinear": 61, "bin": 4, "bit": 6, "black": [26, 62], "blast": 4, "block": [27, 66], "bnd": [15, 16, 20, 21], "bold": [28, 66], "book": [4, 41, 51, 64, 70], "bookshelf": 24, "bool": 59, "both": [1, 16, 26, 39, 41, 51, 55, 57, 58, 59, 64, 67, 71], "bottom": [3, 19, 20, 21, 23, 41, 51, 62, 64, 70], "bound": 62, "boundari": [1, 4, 6, 7, 9, 10, 15, 16, 17, 19, 20, 21, 22, 26, 27, 28, 41, 51, 56, 57, 58, 62, 63, 64, 66, 69], "box": 10, "branch": 8, "break": [2, 70, 72], "brent": 51, "brentq": [28, 51], "brigg": 22, "bring": [7, 15], "brought": 0, "bruce": 72, "bubbl": [28, 41, 43, 47, 49, 51, 59], "buf": [15, 59, 61], "buffer": 61, "bug": [8, 71], "build": [13, 16, 62], "built": [6, 15, 16, 61], "builtin": 15, "buoyant": 14, "buoyantli": 4, "burger": [1, 11, 17, 28, 59, 67, 68], "burgers_interfac": [17, 28], "burn": [28, 45], "butcher": [16, 61], "c": [0, 15, 26, 41, 51, 53, 61, 64, 72], "c2p": [17, 28], "c_": 61, "c_2": 61, "c_3": 61, "cach": 6, "calcul": [2, 3, 41, 51, 55, 59, 64], "call": [6, 16, 26, 27, 28, 55, 59, 61, 62, 66], "callback": 61, "came": 66, "can": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 15, 16, 19, 20, 21, 22, 25, 26, 27, 56, 58, 61, 62, 66, 69, 70, 71], "cannot": [15, 26, 33, 39, 41, 47, 51, 59, 61, 63, 64], "captur": 14, "care": [41, 51], "carri": [61, 69], "cartesian": 61, "cartesian2d": [28, 61], "case": [1, 4, 10, 26, 29, 31, 33, 35, 41, 51, 71], "casi": 37, "castro": [4, 41, 51], "caus": 62, "caviti": [28, 57, 72], "cavity_n64_re100_0406": 10, "cavity_re100": 10, "cc": [15, 19, 20, 21], "cc_data": [25, 26, 28], "ccdata": [41, 51, 57], "ccse": 4, "cdot": [4, 9, 10, 14, 20, 21, 22, 62, 70], "cell": [1, 3, 4, 6, 9, 14, 15, 16, 19, 25, 28, 31, 37, 41, 43, 51, 59, 61, 62, 63, 64, 72], "cell_center_data_clon": [28, 61], "cellcenter2d": 20, "cellcenterdata2d": [6, 15, 16, 20, 21, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 53, 55, 57, 61, 62, 64, 66, 67], "cellcentermg2d": [19, 20, 22, 28, 62], "center": [1, 4, 6, 7, 9, 14, 15, 16, 25, 28, 31, 41, 43, 51, 59, 61, 62, 63, 64, 72], "central": [41, 51, 61, 64, 70], "cfl": [1, 3, 4, 7, 9, 10, 14, 29, 33, 35, 37, 39, 41, 47, 51, 53, 59, 64, 69, 70], "cgf": [4, 41, 51], "cham": 72, "chang": [1, 4, 7, 8, 12, 15, 19, 20, 21, 25, 55, 57, 61, 69, 70, 71], "chao": 72, "chapter": [1, 22], "characterist": [4, 10, 37, 41, 47, 51, 70], "charg": 63, "check": [4, 18, 21, 61, 70], "chegini": 0, "children": 61, "choic": [4, 13, 70], "chosen": [29, 31, 33, 39, 41, 43, 51, 53, 55, 59, 64, 67], "circl": 1, "circular": 4, "citat": 0, "cite": 0, "clariti": 13, "class": [0, 1, 6, 7, 15, 16, 18, 20, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 66, 67], "clawpack": 64, "clean": [6, 8, 28], "clearer": 15, "clone": 12, "close": 9, "cmap": [15, 26], "cmd_string": 66, "co": [15, 20, 21, 56, 58], "coars": [2, 61, 62], "coarse_fil": 2, "coarse_lik": [15, 28, 61], "coarsen": [2, 61], "coarser": [15, 61, 62], "coarsest": [2, 62], "code": [0, 4, 6, 8, 9, 10, 13, 25, 26, 28, 37, 66, 71], "coeff": [20, 21, 62], "coeffic": 20, "coeffici": [4, 7, 9, 18, 20, 22, 59, 61, 62, 67, 70], "coeffs_bc": [21, 62], "coella": [42, 44, 48, 50, 52, 65], "colella": [4, 6, 29, 31, 33, 39, 41, 43, 45, 49, 51, 56, 58, 64, 67, 72], "colella90": [1, 4, 72], "collect": [26, 28, 66, 69], "color": [15, 26, 61, 66], "colorbar": [15, 21], "column": [15, 66], "com": [8, 11, 12], "combin": 9, "come": [1, 6, 19, 22, 29, 31, 33, 35, 41, 42, 44, 48, 50, 51, 52, 62, 65], "command": [9, 10, 26, 28, 69], "command_line_param": [28, 66], "commandlin": 66, "comment": [66, 69], "commit": 8, "common": [4, 16], "commun": 72, "comp_bench": 28, "compar": [1, 2, 3, 4, 7, 9, 10, 17, 18, 20, 22, 25, 28, 56, 58, 59, 71], "compare_to_benchmark": [17, 28], "comparison": [2, 6, 11], "compil": [6, 25], "complex": [1, 4, 6, 70], "compon": [6, 9, 20, 41, 51, 61, 62, 64], "compress": [1, 2, 6, 9, 11, 13, 17, 25, 26, 28, 43, 45, 47, 49, 51, 69, 70], "compressible_fv4": [5, 6, 17, 28], "compressible_react": [17, 28], "compressible_rk": [5, 6, 17, 28], "compressible_sdc": [5, 6, 17, 28], "compressible_sr": [17, 28], "compris": [41, 51, 64], "comput": [0, 1, 2, 6, 13, 15, 22, 24, 25, 28, 29, 31, 33, 35, 37, 39, 41, 43, 47, 49, 51, 53, 59, 61, 62, 64, 67, 69, 72], "compute_final_upd": [28, 61], "compute_residu": 62, "compute_timestep": [6, 17, 28], "con": 51, "condit": [1, 3, 4, 6, 7, 9, 15, 16, 19, 20, 21, 22, 26, 27, 29, 31, 33, 37, 39, 41, 43, 51, 53, 55, 56, 57, 58, 59, 61, 62, 64, 66, 67, 69], "conduct": 7, "configur": 66, "cons_to_prim": [28, 41, 51, 64], "cons_to_prim_wrapp": [28, 51], "conserv": [31, 35, 37, 41, 47, 51, 59, 64, 72], "consflux": [28, 41, 51, 64], "consid": [21, 29, 33, 35, 37, 41, 51, 61, 64, 70], "consist": [1, 61], "conslaw": 37, "constant": [1, 3, 4, 7, 15, 18, 22, 41, 47, 51, 62, 67], "constraint": [9, 14, 29, 33, 35, 37, 39, 41, 47, 51, 53, 55, 57, 59, 64], "construct": [3, 15, 16, 29, 31, 33, 35, 37, 39, 61], "construct_unsplit_flux": [28, 39], "constructor": 26, "contact": 4, "contain": [6, 15, 16, 27, 28, 29, 31, 33, 35, 37, 41, 47, 51, 61, 62, 64, 66, 67, 69], "content": 61, "continu": [0, 9], "contribut": 11, "control": [22, 29, 33, 35, 37, 39, 41, 47, 51, 59, 62, 64, 69], "convect": [29, 31, 33, 35, 41, 51, 64, 67], "conveni": 62, "convent": 31, "converg": [1, 2, 7, 22, 23, 28, 39, 42, 44, 48, 50, 52, 55, 57, 65, 67], "convergence_error": [9, 10], "convergence_errors_no_limit": [9, 10], "convergence_plot": [2, 9, 10], "convert": [4, 16, 41, 43, 51, 61, 64], "coordin": [4, 15, 16, 19, 61, 62, 69], "copi": [15, 27, 28, 61, 63], "core": [15, 16, 22], "corner": [1, 4, 41, 51, 64], "correct": [4, 6, 39, 55, 67, 72], "correctli": 12, "correspond": [61, 66], "could": [26, 63, 69], "count": 66, "coupl": 35, "crank": [3, 7, 53, 67], "creat": [4, 8, 15, 16, 20, 21, 27, 28, 37, 55, 57, 59, 61, 62, 66, 69, 71], "creation": 3, "credit": 0, "criteria": 6, "critic": 6, "ctu": 6, "current": [6, 25, 41, 47, 51, 53, 61, 63], "curv": 7, "custom": 26, "cut": 4, "cvisc": [4, 41, 51, 70], "cycl": [19, 20, 21, 22, 23, 62, 67], "cylindr": [2, 4], "d": [4, 6, 15, 16, 20, 21, 25, 61, 69], "dam": [2, 28, 64, 72], "dam_compar": [2, 70], "daniel": 72, "dash": [1, 9], "data": [2, 4, 6, 9, 16, 19, 20, 21, 25, 26, 28, 29, 31, 33, 35, 37, 41, 45, 47, 51, 57, 59, 61, 62, 63, 64, 66, 67], "data1": 66, "data2": 66, "data_class": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 64, 67], "dataset": [2, 15, 61], "datatyp": 66, "date": 0, "datum": 61, "deal": [6, 15], "debug": 62, "decemb": 72, "decompos": 22, "decomposit": 13, "decor": 6, "decoupl": 57, "decreas": [26, 63], "deduc": 2, "def": [19, 20, 21], "default": [2, 6, 10, 15, 25, 27, 41, 51, 61, 62, 64, 66, 69], "defer": [4, 6], "defin": [15, 16, 19, 20, 26, 27, 29, 31, 33, 35, 37, 41, 47, 51, 55, 57, 61, 62, 63, 64, 66, 67, 69], "define_bc": [28, 61], "define_other_bc": [28, 55, 57], "delta": [1, 3, 4, 41, 51, 64], "delta_": [56, 58], "demand": 13, "demonstr": [15, 16, 22], "den": [25, 28, 41, 51, 61], "dens": 4, "densiti": [2, 4, 9, 25, 26, 29, 33, 35, 37, 41, 51, 59, 61], "departur": 1, "depend": [3, 15, 22, 29, 31, 33, 35, 42, 44, 48, 50, 52, 66], "deriv": [15, 16, 17, 24, 28, 61], "derive_primit": [28, 41, 51, 64], "describ": [0, 2, 6, 61], "descript": [1, 3, 4, 7, 8, 9, 10, 14, 41, 51, 57, 66, 69, 70], "descriptor": 15, "design": [11, 13, 14, 28], "desir": [6, 41, 51, 62, 64], "destroi": 66, "detail": [4, 7, 16, 24, 25, 41, 51, 70], "determin": [39, 59, 66], "develop": [0, 4, 8, 9, 12, 13, 14, 70], "df": [41, 51, 64], "diagon": [3, 12], "dict": [28, 63], "dictionari": [15, 26, 28, 63, 66, 69], "did": 63, "differ": [1, 2, 3, 4, 5, 6, 7, 9, 10, 15, 16, 19, 20, 23, 25, 26, 27, 31, 37, 39, 41, 51, 59, 61, 64, 70, 71], "differenc": [7, 37, 41, 51, 53, 64], "difficulti": 8, "diffus": [2, 3, 6, 9, 10, 11, 13, 17, 28, 37, 45, 67], "dimens": [15, 31, 41, 51, 61, 64], "dimension": [1, 4, 19, 35, 41, 51, 64, 70], "direct": [1, 4, 5, 10, 15, 16, 25, 26, 31, 35, 37, 39, 41, 51, 55, 57, 59, 61, 63, 64, 69, 70], "direction": [1, 4], "directli": [6, 12, 41, 51, 62, 64], "directori": [4, 12, 25, 27, 69, 71], "dirichlet": [19, 20, 61, 62], "disabl": [9, 10, 69], "disagr": [1, 71], "discontinu": 3, "discret": [3, 6, 7, 15, 16, 53, 62, 67], "discuss": [0, 4, 6, 16, 24, 41, 51, 64, 69], "disk": [1, 16], "dissip": 4, "dist": 54, "distinct": [42, 44, 48, 50, 52], "distinguish": 16, "diverg": [9, 14, 22, 41, 51, 55, 57, 59], "do": [4, 6, 9, 10, 12, 15, 16, 19, 20, 21, 23, 25, 26, 28, 29, 31, 33, 35, 39, 41, 45, 47, 51, 53, 55, 58, 59, 61, 62, 63, 64, 69, 70, 71], "do_demo": [28, 61], "do_io": 69, "do_other_update_veloc": [28, 55, 57], "do_output": [17, 28], "do_particl": [1, 3, 4, 9, 10, 26, 69, 70], "do_test": [17, 28], "doc": 6, "document": [6, 66], "doe": [1, 4, 6, 7, 9, 10, 15, 16, 41, 51, 55, 59, 64, 66], "doesn": 28, "doi": [0, 37, 58, 72], "domain": [1, 2, 3, 4, 7, 9, 12, 13, 15, 16, 20, 21, 23, 25, 26, 56, 58, 59, 61, 62, 63, 66, 69, 70], "don": [39, 59, 63, 66], "done": [4, 6, 7, 8, 15, 16, 25, 26, 41, 43, 47, 51, 55, 57, 59, 61, 62, 64, 66], "dot": [1, 22], "doubl": [42, 44, 48, 50, 57], "doubli": [9, 56, 58], "dovi": [2, 6, 9, 10, 17, 25, 28, 29, 33, 39, 41, 45, 51, 53, 55, 59, 64, 69], "down": [1, 4, 22, 62], "download": 4, "dqv": [41, 51, 64], "dramat": 69, "drive": [49, 58], "driven": [10, 58, 71, 72], "driver": [1, 3, 4, 7, 9, 10, 12, 14, 28, 29, 33, 35, 37, 39, 41, 47, 51, 59, 61, 62, 64, 66, 69, 70, 71], "drop": 0, "dt": [6, 26, 29, 33, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 59, 61, 63, 64, 67, 69], "dt_out": 69, "dtype": 61, "du": [41, 47, 51, 64], "due": [1, 3, 14], "dure": 66, "duv": 51, "dx": [15, 41, 47, 51, 53, 59, 61, 62, 63, 64], "dy": [41, 51, 59, 61, 62, 63, 64], "dye": 26, "e": [0, 4, 10, 12, 15, 20, 21, 26, 41, 47, 51, 55, 57, 58, 59, 61, 62, 63, 64, 66], "each": [2, 3, 6, 9, 12, 15, 16, 20, 22, 26, 29, 31, 33, 35, 41, 47, 51, 61, 62, 64, 66, 71], "easi": [15, 41, 51, 64], "easier": 19, "easiest": [12, 27], "easili": [13, 15, 61], "ed": 22, "edg": [15, 16, 20, 29, 31, 33, 35, 41, 51, 59, 61, 62, 64, 67], "edge_coeff": [17, 28], "edgecoeff": [28, 62], "edit": 15, "effect": [4, 5, 14], "effort": 0, "eigenvalu": [41, 51, 64], "eigenvector": [41, 51, 64], "eint": [41, 51], "either": 69, "element": [14, 15, 66], "ellipt": [13, 18, 22, 62], "empti": 62, "enabl": [9, 69], "enclos": 69, "encount": 66, "encourag": 8, "end": [2, 6, 20, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 66, 68, 69, 71], "ener": [4, 14], "energi": [4, 41, 51], "enforc": [9, 14, 26, 55, 57, 59, 63, 66], "enforce_particle_boundari": [28, 63], "engin": 72, "enough": [6, 23, 66], "ensur": [4, 8, 15, 21, 61, 66], "enter": [2, 9], "entir": [6, 28, 61, 62], "entri": 15, "entropi": 64, "environ": 9, "eo": [4, 14, 17, 28, 47], "ep": [3, 67], "epsilon": 3, "eq": [41, 51, 64], "equal": [3, 15, 26, 63], "equat": [1, 4, 6, 7, 9, 11, 13, 14, 18, 21, 22, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 61, 62, 64, 67, 70, 72], "equilibrium": [4, 9], "equival": [10, 15], "err": [19, 20, 21], "error": [1, 2, 7, 9, 10, 20, 21, 22, 62, 66], "error_norm": 21, "escap": 4, "essenti": 4, "estim": [41, 51], "et": [10, 37, 41, 51], "eta": [22, 62], "etc": [27, 61], "euler": [4, 7, 41, 51, 64, 72], "evalu": [16, 20, 41, 51, 61], "even": [9, 15, 16, 61], "everi": [6, 25], "everyth": [28, 61, 63], "evolut": [1, 6, 13, 28, 55, 59, 70], "evolv": [3, 6, 9, 17, 26, 28, 29, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67, 69], "ex": [41, 51, 64], "exact": [2, 4, 18, 20, 56, 58, 70], "exactli": 71, "exampl": [6, 11, 16, 18, 19, 25, 26, 56, 58, 61, 69], "excel": [4, 25, 70], "except": [3, 41, 51], "exclud": [15, 62], "execut": [6, 69], "exercis": 18, "exhibit": 4, "exist": [25, 27, 61, 66, 70], "exit": [41, 51], "expand": [41, 47, 51, 64], "expect": [4, 6, 15, 61, 66, 70], "experi": [7, 9], "explicit": [53, 61], "explicitli": [15, 63], "explor": [0, 18], "explos": 4, "exponenti": 10, "express": [39, 59], "extend": [61, 63], "extens": [0, 18], "extent": 21, "extern": 4, "extra": [3, 16, 28], "extra_var": [41, 43, 45, 51, 64], "extract": 22, "extrema": [15, 16], "f": [15, 19, 20, 21, 22, 28, 37, 41, 47, 51, 57, 59, 61, 62, 63, 64, 66, 67, 72], "f2py": 0, "face": [1, 31, 41, 47, 51, 61, 64], "facecenterdata2d": [28, 61], "fact": 69, "factor": [2, 15, 61, 62], "fail": [28, 66], "failur": 66, "fall": 25, "fals": [28, 55, 61, 62], "familiar": 25, "fashion": [6, 16, 41, 51, 61, 64], "featur": [1, 7, 8, 9], "ferguson": [41, 51], "few": [6, 15, 22], "field": [1, 2, 6, 7, 9, 13, 14, 22, 55, 59, 62], "fig": [19, 21], "figsiz": 15, "figur": [3, 7, 15, 19, 26, 41, 51, 61], "file": [1, 2, 4, 6, 8, 25, 27, 28, 41, 51, 57, 59, 61, 63, 66, 69, 70], "file1": 2, "file2": 2, "filenam": [28, 61, 66], "fill": [6, 15, 16, 21, 26, 27, 37, 41, 51, 61, 63, 69], "fill_bc": [15, 16, 28, 61], "fill_bc_al": [6, 28, 61], "fill_ghost": [28, 61], "filterwarn": 15, "final": [1, 6, 9, 16, 17, 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, 64, 65, 67, 68], "find": [15, 41, 51, 61, 64, 66, 67], "finder": 51, "fine": [4, 16, 61, 62], "fine_fil": 2, "fine_lik": [15, 28, 61], "finer": [2, 15, 61], "finest": [2, 19, 62], "finish": [6, 17, 28, 61], "finit": [1, 6, 13, 15, 16, 37, 41, 51, 61, 64, 72], "first": [6, 8, 15, 39, 59, 61, 66, 69], "fix": [57, 64, 70, 71], "fix_dt": 69, "flag": 66, "flame": [28, 45], "flat": 70, "flatten": [4, 28, 41, 51, 61, 64, 70], "flatten_multid": [28, 61], "flexibl": [6, 61], "flip": 61, "float": [15, 25, 29, 33, 37, 39, 41, 51, 55, 59, 62, 63, 64, 66, 67], "float64": [15, 61, 62], "floor": 70, "flow": [1, 6, 9, 14, 37, 41, 43, 51, 53, 55, 57, 58, 59, 64, 72], "flowchart": 6, "fluid": [4, 5, 6, 10, 14, 26, 55, 58, 59, 70, 72], "flux": [1, 17, 28, 29, 33, 39, 41, 51, 61, 64, 67, 72], "flux_con": [28, 43], "fmt": [15, 61], "follow": [1, 3, 4, 6, 12, 13, 16, 25, 26, 29, 33, 37, 41, 51, 62, 64, 67, 69], "fork": 8, "form": [3, 4, 7, 9, 20, 21, 22, 62, 66, 70], "format": [6, 15, 61, 66], "formul": [41, 51, 64], "fortran": [4, 51], "forward": 69, "found": [22, 51], "four": [4, 41, 51, 64, 70], "fourth": [1, 5, 6, 16, 31], "frac": [1, 3, 4, 7, 9, 10, 14, 20, 70], "fraction": [29, 33, 35, 37, 39, 41, 47, 51, 59, 64], "framework": [0, 13, 62], "francesco": 72, "free": [0, 22], "freeli": 4, "freguson": [41, 51], "friedrich": 37, "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 12, 15, 16, 19, 21, 22, 25, 26, 28, 29, 31, 33, 35, 37, 39, 41, 42, 43, 44, 48, 49, 50, 51, 52, 55, 59, 61, 62, 63, 64, 65, 66, 69], "from_cent": [28, 61], "fuel": 45, "full": [23, 28, 55, 59, 62, 69], "fulli": 72, "func": 61, "function": [6, 15, 16, 20, 22, 26, 27, 28, 33, 39, 41, 47, 51, 53, 59, 61, 62, 63, 64, 66, 69], "further": [33, 39, 41, 47, 51, 59, 64], "furthermor": 4, "futur": [8, 71], "fv": [16, 17, 28, 31, 37, 43, 49], "fv2d": [16, 28, 43, 49, 61], "g": [4, 10, 14, 15, 20, 21, 25, 26, 41, 51, 55, 57, 59, 61, 62, 63, 64, 66, 70], "gamma": [4, 5, 14, 20, 22, 41, 43, 47, 51, 61, 62], "gamma_i": [20, 62], "gamma_x": [20, 62], "gauss": 62, "gauss_diffusion_compar": 2, "gaussian": [1, 2, 28, 53, 69], "gener": [3, 8, 9, 10, 13, 18, 22, 26, 27, 28, 37, 41, 51, 53, 55, 57, 59, 61, 62, 63, 66, 69], "general_mg": [17, 20, 22, 28], "generalmg2d": [20, 22, 28, 62], "geometri": [4, 61], "gerolymo": 37, "get": [6, 11, 15, 19, 23, 26, 39, 41, 51, 53, 55, 57, 58, 59, 61], "get_arg": [17, 28, 57, 58], "get_aux": [28, 61], "get_init_posit": [26, 28, 63], "get_interface_st": [28, 39, 59], "get_lap": [28, 67], "get_param": [26, 28, 66, 69], "get_posit": [26, 28, 63], "get_solut": [19, 20, 21, 28, 62], "get_solution_gradi": [19, 28, 62], "get_solution_object": [28, 62], "get_stage_start": [28, 61], "get_var": [15, 17, 20, 21, 25, 26, 28, 61, 63], "get_var_by_index": [28, 61], "gh": 64, "ghia": [10, 72], "ghiaghiashin82": [10, 72], "ghost": [15, 16, 19, 25, 31, 37, 41, 51, 59, 61, 62, 64], "ghostcel": [15, 61], "github": [8, 11, 12], "give": [6, 10, 15, 20, 22, 39, 59], "given": [6, 13, 22, 24, 26, 28, 39, 41, 43, 51, 53, 59, 61, 62, 64, 66, 69, 70], "glaz": [41, 51, 72], "gmg": 20, "go": [1, 29, 31, 33, 35, 41, 51, 64, 67], "godunov": [1, 9, 29, 31, 33, 35, 41, 51, 55, 57, 59, 64, 67], "goe": [55, 59], "goldberg": 25, "good": [1, 4, 6, 8, 61, 70], "gov": 37, "govern": 14, "gp": [9, 10, 14], "gradient": [19, 22, 55, 59, 62], "gradp": 55, "gradp_i": [55, 59], "gradp_x": [55, 59], "graphic": 1, "grav": [4, 14, 41, 51, 61, 70], "graviat": 64, "gravit": [4, 41, 51, 64, 70], "graviti": 4, "greater": 23, "green": 66, "grei": 26, "gresho": [28, 41, 43, 47, 49, 51, 59], "grid": [1, 3, 4, 5, 6, 9, 10, 11, 13, 16, 19, 20, 22, 26, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47, 51, 53, 55, 59, 61, 62, 63, 64, 66, 67, 69, 70, 72], "grid2d": [15, 16, 20, 21, 28, 39, 55, 61, 63, 67], "grid_generate_particl": [26, 28, 63], "grid_info": [28, 62], "grid_setup": [17, 28], "group": 69, "growth": [4, 42, 44, 48, 50, 52], "gt": [15, 19, 20, 21], "guardcel": [15, 61, 62], "guofu": 72, "gx": [19, 20], "gy": [19, 20], "h": [41, 47, 51, 64, 70], "h5": [10, 25], "h5py": [12, 28, 41, 51, 57, 59, 61, 63, 66], "h_from_ep": [28, 51], "ha": [1, 3, 4, 6, 15, 16, 19, 20, 22, 61, 62, 63, 66, 70, 71], "half": 59, "hand": 62, "handl": [4, 41, 51, 64], "handwritten": 0, "happen": [4, 10, 70], "happi": 8, "hard": [4, 61], "harland": 72, "harpol": 0, "hat": [1, 20], "have": [3, 4, 8, 10, 12, 15, 20, 25, 26, 41, 51, 57, 59, 61, 62, 63, 66], "hawk": 0, "hdf5": [2, 6, 28, 61, 63, 66], "head": [27, 69, 70], "heat": [4, 41, 51], "heavier": 5, "height": [28, 64, 70], "helmholtz": [3, 7, 22, 26, 42, 44, 48, 50, 52, 62, 65, 67, 69, 70], "helmhotlz": 67, "help": [0, 4, 11, 15, 37, 70], "hendrik": 72, "hendrikkuhlmann": 58, "here": [1, 2, 3, 4, 6, 9, 10, 15, 19, 20, 27, 31, 41, 51, 56, 57, 58, 61, 62, 64, 66, 70], "hierarchi": [16, 62], "high": [37, 41, 51, 64, 72], "higher": [3, 16], "highlight": 66, "himself": 0, "hint": 6, "histor": 6, "histori": [8, 11], "hllc": [4, 41, 51, 64, 70], "hold": [15, 16, 26, 61, 62, 63, 66], "homogen": 19, "horizont": 15, "hot": 4, "how": [0, 1, 4, 5, 6, 7, 10, 15, 16, 25, 26, 42, 44, 48, 50, 52, 61, 69, 70], "howev": 26, "hse": [28, 41, 43, 47, 49, 51], "http": [0, 8, 11, 12, 37, 58, 72], "hu": 64, "huang": 72, "hugoniot": 3, "huv": 64, "hv": 64, "hx": 64, "hydraul": 72, "hydro": [6, 8, 10, 12, 69], "hydro1d": 4, "hydrodynam": [0, 1, 6, 11, 13, 24, 28, 41, 43, 45, 47, 49, 51, 64, 70], "hydrostat": [4, 9, 41, 51, 61], "hyperbol": [1, 3, 13, 72], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 69, 70, 71], "ian": 0, "idea": [11, 41, 51], "ideal": 1, "iden": [41, 51], "ident": [1, 3], "idir": [31, 41, 43, 51, 61, 64], "iener": [41, 51], "ignor": 15, "ih": 64, "ihi": [15, 21, 61, 62], "ihx": 64, "illustr": [6, 15, 16], "ilo": [15, 21, 61, 62], "im": 21, "imag": [5, 19, 25, 59, 69], "implement": [1, 4, 7, 9, 13, 14, 20, 22, 23, 29, 31, 33, 37, 39, 41, 43, 45, 49, 51, 53, 55, 57, 59, 61, 62, 64, 67, 70, 71], "implicit": [6, 7, 13, 53], "implicitli": 7, "import": [15, 16, 19, 20, 21, 25, 26, 69], "improv": [4, 7], "imshow": [19, 21], "inc": 66, "includ": [4, 6, 8, 9, 10, 14, 15, 19, 22, 25, 57, 59, 61, 69], "inclus": 66, "incomp_converge_error": [2, 9], "incomp_interfac": [17, 28], "incomp_viscous_converge_error": 10, "incompress": [1, 2, 6, 11, 13, 14, 17, 25, 28, 57, 58, 72], "incompressible_visc": [10, 17, 28, 55], "incorpor": 45, "increas": [7, 26, 63], "increment": 61, "indent": 62, "independ": [15, 61], "index": [11, 15, 41, 51, 61], "indic": [8, 41, 47, 51, 61, 62, 64, 66], "inflow_post_bc": [28, 41, 51], "inflow_pre_bc": [28, 41, 51], "inform": [6, 8, 15, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 46, 47, 48, 50, 51, 52, 54, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68], "inherit": [1, 3, 6, 22, 28, 63], "inhomog": 61, "inhomogen": [20, 22], "init": [30, 34, 36, 38, 42, 44, 48, 50, 52, 54, 65], "init_arrai": 63, "init_data": [6, 27, 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, 64, 65, 67, 68], "init_rh": [19, 20, 21, 28, 62], "init_solut": [28, 62], "init_tstep_factor": 69, "init_zero": [19, 20, 21, 28, 62], "initi": [1, 4, 5, 6, 7, 9, 10, 15, 16, 17, 19, 20, 21, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70], "initialize_problem": [17, 28, 69], "inlin": 15, "input": [1, 2, 4, 5, 7, 9, 10, 12, 14, 27, 28, 37, 39, 41, 47, 51, 59, 61, 64, 66, 69, 70], "inputs_dict": [28, 69], "inputs_fil": [28, 69], "insert": 26, "instabl": [4, 70], "instal": [6, 12, 69], "instanc": [15, 66], "instead": [4, 12, 22, 23, 26, 66, 69, 70], "int": [15, 31, 37, 41, 51, 59, 61, 62, 64, 66], "integ": [41, 51, 64, 66], "integr": [1, 4, 6, 16, 17, 28, 31, 35, 41, 47, 49, 51], "intend": 12, "intens": 0, "interact": [4, 15, 16, 66, 70], "interest": [1, 10], "interfac": [3, 4, 17, 20, 28, 29, 33, 35, 37, 39, 47, 55, 57, 59, 61, 69, 70], "interior": [15, 61, 62], "interleav": 28, "intermedi": 35, "intern": [41, 51, 72], "interpol": [21, 63], "interpolate_veloc": [28, 63], "interpret": 61, "introduc": [3, 13], "introduct": [11, 22, 24], "investig": [4, 70], "inviscid": [1, 10, 39], "invok": 37, "io": [25, 66, 69], "io_pyro": [17, 25, 28], "ip": [15, 28, 41, 51, 61], "ip_jp": [15, 28, 61], "ipynb": [16, 69], "irho": [41, 51], "irhox": [41, 51], "is_asymmetr": [28, 59, 61], "is_asymmetric_pair": [28, 59], "is_float": [28, 66], "is_int": [28, 66], "is_solid": 61, "is_symmetr": [28, 59, 61], "is_symmetric_pair": [28, 59], "ishift": 61, "istag": 61, "item": 63, "iter": [19, 23, 62, 63], "itmax": 51, "its": [6, 7, 15, 22, 26, 27, 63], "itself": [1, 3, 7], "iu": [41, 51, 64], "iv": [41, 51, 61, 64], "ivar": [41, 43, 47, 51, 61, 64], "ix": [41, 51, 64], "ixmom": [41, 51, 64], "iymom": [41, 51, 64], "j": [3, 15, 16, 29, 31, 33, 35, 37, 41, 47, 51, 61, 64, 67, 72], "jacobian": [41, 51, 64], "jc": 15, "jcp": [37, 56, 58], "jcph": 72, "jhi": [15, 21, 62], "jlo": [15, 21, 62], "job": 27, "john": [0, 72], "joss": [0, 6], "journal": [0, 72], "jp": [15, 28, 59, 61], "jshift": 61, "jump": [1, 3, 41, 51], "jupyt": 69, "just": [6, 15, 16, 19, 20, 21, 23, 29, 31, 33, 35, 61, 62, 63, 66, 70], "justifi": 0, "k": [1, 7, 37, 54, 61, 72], "k1": 61, "k2": 61, "k_": 61, "k_i": 61, "k_stage": 61, "keep": [0, 4], "kei": [26, 41, 51, 63, 64, 66], "kelvin": [26, 42, 44, 48, 50, 52, 65, 69, 70], "kernel": 0, "keyword": [61, 69], "kh": [5, 28, 41, 43, 47, 49, 51, 64, 69], "kick": 1, "kinemat": 10, "know": [15, 16, 19, 25, 27, 69], "known": [9, 10, 22, 66], "kromano19": [10, 72], "kuhlmann": [10, 72], "kutta": [5, 16, 31, 35, 47, 61], "l": [2, 10, 41, 47, 51, 57, 62, 64, 72], "l1": [41, 51, 64], "l2": [1, 2, 15, 41, 51, 64], "l3": [41, 51, 64], "l4": [41, 51], "label": 15, "lack": 37, "lagrangian": 6, "lambda": 28, "lap": [28, 61, 67], "laplac": [22, 62], "laplacian": [61, 62, 67], "larg": [19, 66], "last": [19, 61], "later": [7, 56, 58], "law": [4, 41, 47, 51, 72], "lax": 37, "layer": [9, 56, 58, 70], "layout": [15, 61, 66], "lbnl": 4, "ldelta_ri": 59, "ldelta_rx": 59, "ldelta_ui": [39, 55, 59], "ldelta_ux": [39, 55, 59], "ldelta_vi": [39, 55, 59], "ldelta_vx": [39, 55, 59], "lead": 22, "learn": [1, 7], "least": [2, 37], "left": [1, 3, 9, 14, 15, 20, 21, 22, 25, 29, 31, 33, 35, 39, 41, 42, 44, 48, 50, 51, 52, 55, 57, 59, 61, 64, 67], "length": [10, 42, 44, 48, 50, 52, 58], "less": 70, "lesssim": 1, "let": [15, 21, 27], "level": [6, 16, 19, 20, 21, 22, 62, 71], "lf": 37, "librari": 6, "lid": [10, 57, 58, 72], "liddrivencav": 58, "life": 19, "lighter": [4, 5], "like": [1, 4, 9, 15, 22, 27, 28, 41, 51, 61, 64], "limit": [1, 3, 4, 9, 10, 14, 28, 31, 39, 41, 51, 55, 57, 59, 61, 64, 70], "limit2": [28, 61], "limit4": [28, 61], "lindsai": 72, "line": [1, 4, 6, 9, 22, 25, 28, 35, 47, 66, 69], "linear": [1, 3, 4, 6, 13, 18, 29, 31, 33, 35, 37, 41, 45, 51, 55, 57, 59, 64, 67], "link": [4, 6], "list": [0, 8, 15, 27, 61, 62, 66, 69], "live": [4, 6, 15, 16, 61], "ll": [15, 20, 21, 41, 51], "lm": 14, "lm_atm": [6, 14, 17, 28], "lm_atm_interfac": [17, 28], "load_param": [28, 66, 69], "local": [22, 72], "locat": [15, 41, 51, 61], "lock": 61, "logo": [6, 28, 41, 43, 47, 49, 51, 64], "long": [19, 42, 44, 48, 50, 52], "longer": [3, 10, 15, 16], "look": [1, 4, 9, 21, 41, 51, 64, 69, 70], "loop": [15, 28, 37, 55, 59], "lot": 4, "low": [4, 6, 9, 11, 13, 59], "lower": [9, 15, 19, 21, 41, 51, 57, 64], "lower_solid": [41, 51, 64], "lr": [41, 51, 64], "lt": [15, 19, 20, 21], "m": [49, 61, 72], "m_end": 49, "m_start": 49, "mac": [9, 55, 57, 59], "mac_vel": [28, 55, 59], "mach": [6, 9, 11, 13, 42, 44, 48, 50, 59], "machin": [6, 25, 71], "made": [6, 10, 15, 26, 61, 71], "maestro": 9, "magnitud": 58, "mai": [8, 16, 20, 25, 41, 51, 63, 71], "mail": 0, "main": [1, 2, 3, 7, 8, 9, 10, 12, 14, 16, 17, 27, 28, 37, 41, 47, 51, 62, 64, 66, 69, 70, 71], "major": 15, "make": [7, 8, 9, 10, 15, 16, 19, 23, 37, 43, 61, 66], "make_bench": 28, "make_prim": [28, 59], "makeplot": [17, 28, 57, 58], "manag": [16, 61, 63, 66], "mani": [2, 6, 25, 61, 62], "manual": 69, "march": 72, "mark": [15, 61], "martin": [56, 58, 72], "martincolella00": [9, 72], "mass": 9, "massiv": 63, "massless": 63, "master": 66, "match": 22, "materi": 4, "mathemat": 72, "matplotlib": [6, 12, 15, 19, 20, 21, 25], "matrix": [41, 51, 64], "matter": 20, "max": [15, 19, 20, 21, 28, 61, 69], "max_dt_chang": 69, "max_it": 66, "max_step": [6, 10, 69], "max_tim": 66, "maximum": [37, 61, 69], "mc": [41, 51, 64], "mccorquodal": [31, 43, 49, 72], "mccorquodalecolella11": [1, 4, 72], "mccourquodal": [6, 42, 44, 48, 50, 52, 65], "mcnalli": 5, "mean": [6, 15, 71], "meant": 13, "measur": [1, 4, 9, 10, 56, 58], "med_fil": 2, "medium": 4, "memori": 15, "merg": 8, "mesh": [1, 4, 6, 11, 17, 20, 21, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 62, 64, 67, 69], "messag": 8, "messi": 63, "met": 6, "method": [0, 1, 2, 4, 6, 7, 9, 11, 13, 14, 15, 16, 19, 25, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 55, 57, 59, 61, 62, 63, 64, 66, 67, 72], "method_compute_timestep": [6, 17, 28, 29, 33, 35, 37, 39, 41, 47, 51, 53, 59, 64], "mg": [17, 19, 21, 22, 28, 53], "mg_test_simpl": 22, "mg_vi": 22, "michael": [0, 72], "middl": 22, "midpoint": 63, "miller": 4, "min": [1, 3, 15, 19, 20, 21, 28, 61], "minimum": [3, 61, 69], "minion": 72, "minion96": [9, 72], "mirror": 59, "mix": [39, 59], "mode": [6, 42, 44, 48, 50, 52], "model": [1, 4, 26, 63, 70], "modif": 8, "modifi": [1, 3, 10, 12, 22], "modul": [6, 11, 15, 17, 26, 69], "moment": 9, "momentum": [41, 51, 61, 64], "monoton": [41, 51, 61, 64], "more": [1, 2, 37, 61, 62], "most": [0, 20, 37, 66], "motion": 10, "move": [5, 10, 22, 57, 58], "movement": 26, "movi": 22, "moving_lid": 57, "msg": [17, 28], "much": [4, 23], "multi": 61, "multidimension": [41, 51, 61, 64, 70, 72], "multigrid": [3, 6, 7, 9, 11, 13, 17, 19, 20, 21, 23, 28, 53, 55, 57, 59, 67, 72], "multipl": [2, 4, 41, 51, 57, 63, 70], "multipli": 53, "multiprocess": 28, "multistep": 61, "must": [26, 62], "my": 66, "my_aux": [41, 51], "my_data": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 48, 50, 51, 52, 54, 56, 58, 60, 61, 64, 65, 67, 68], "myd": [30, 31, 35, 36, 37, 38, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 64, 65, 68], "mydata": 16, "myfile_": 66, "myg": [16, 26, 41, 51, 61, 63, 64, 66], "mygrid": 61, "n": [2, 6, 15, 19, 21, 41, 51, 53, 61, 64, 72], "n_out": 69, "n_particl": [26, 63, 69], "nabla": [4, 7, 9, 10, 14, 20, 21, 22, 62, 70], "name": [2, 15, 16, 25, 27, 28, 29, 33, 41, 51, 57, 61, 66, 67, 69], "narrow": [4, 70], "nasa": 37, "nativ": 6, "naux": 51, "navier": 72, "nbval": 71, "ndarrai": [15, 16, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 59, 61, 62, 64, 67], "nearest": 21, "nearli": 1, "neat": 1, "necessari": [6, 8, 28, 61, 62, 63], "necessarili": [15, 41, 51], "need": [1, 4, 6, 8, 15, 16, 19, 20, 23, 27, 28, 29, 31, 33, 35, 41, 43, 51, 57, 61, 62, 64, 71], "neg": [1, 5], "neglig": 4, "nest": 66, "neumann": [20, 61, 62], "never": [26, 66], "new": [8, 9, 13, 15, 28, 55, 57, 59, 61, 62, 66, 71], "next": [6, 16, 19, 62, 69], "ng": [15, 19, 20, 21, 28, 31, 41, 43, 45, 51, 59, 61, 62, 64], "nice": 15, "nicolson": [3, 7, 53, 67], "njit": 6, "nlevel": 19, "no_new": 66, "nodal": [9, 59, 61], "node": 61, "nolimit": [28, 61], "non": [1, 3, 6, 7, 23, 66, 70], "nonaka": 0, "none": [1, 3, 4, 9, 10, 14, 15, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 67, 70], "nonlinear": 3, "norm": [1, 2, 15, 19, 20, 21, 22, 28, 61, 62], "normal": [15, 21, 41, 51, 64], "notat": 37, "note": [0, 1, 2, 4, 6, 7, 9, 11, 15, 16, 20, 22, 25, 26, 41, 51, 59, 61, 62, 64, 70], "notebook": [6, 15, 69], "noth": 21, "notic": [4, 10, 15, 70], "notifi": 8, "now": [1, 3, 4, 9, 15, 19, 20, 21], "np": [15, 19, 20, 21, 37, 61], "nproc": 28, "nsmooth": 62, "nsmooth_bottom": 62, "nspec": [41, 51, 64], "nstage": [28, 61], "nstep": 66, "ntr": 37, "nu": [10, 57, 58], "nullsimul": [6, 17, 28, 29, 33, 39, 41, 51, 53, 59, 64], "num": 66, "numarrai": 0, "numba": [0, 12], "number": [0, 1, 3, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 25, 26, 28, 31, 41, 51, 53, 58, 59, 61, 62, 63, 64, 69], "numer": [0, 1, 7, 11, 16, 56, 58], "numpi": [0, 6, 12, 15, 16, 19, 20, 21, 61, 62], "nvar": [15, 19, 20, 21, 61], "nx": [15, 19, 20, 21, 61, 62, 69], "ny": [15, 19, 20, 21, 25, 59, 61, 62, 69], "o": [2, 6, 10, 25], "object": [6, 15, 16, 19, 20, 21, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69], "observ": 10, "odd": [16, 61], "odd_reflect_dir": 61, "off": [1, 4, 13, 21, 26, 61, 63, 69], "offset": [15, 66], "often": 69, "old": 61, "onc": [6, 8, 16, 27, 28, 41, 47, 51, 61, 62, 64], "one": [2, 4, 8, 9, 15, 20, 22, 26, 29, 31, 33, 35, 37, 39, 41, 42, 44, 47, 48, 50, 51, 52, 55, 59, 61, 64, 66, 67, 70, 71], "ones": 66, "ones_lik": 20, "onli": [6, 7, 9, 15, 22, 29, 31, 33, 35, 37, 41, 47, 51, 61, 64, 66], "onlin": [4, 70], "open": [0, 24], "oper": [7, 9, 16, 25, 41, 51, 61, 63], "opposit": 70, "opt": 66, "optim": [25, 71], "option": [1, 3, 4, 6, 7, 9, 10, 14, 15, 25, 26, 28, 41, 51, 57, 64, 66, 70], "orang": 66, "order": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 14, 15, 16, 22, 23, 25, 26, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 67, 70, 72], "org": [0, 37, 58, 72], "origin": [0, 6, 15, 19, 21, 22], "oscil": 1, "other": [2, 4, 7, 15, 16, 26, 28, 41, 51, 55, 58, 61], "other_bc": 55, "other_command": 28, "other_source_term": [28, 55, 57], "other_update_veloc": 55, "otherwis": 26, "our": [1, 4, 7, 15, 19, 20, 22, 29, 31, 33, 35, 41, 45, 51, 61, 62, 64, 67, 69, 70], "ourselv": 22, "out": [2, 3, 4, 7, 15, 16, 22, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 50, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69], "out_fil": 28, "outfil": [28, 58, 66], "outflow": [15, 16, 61, 63, 69], "output": [1, 2, 3, 4, 6, 11, 15, 28, 37, 41, 51, 57, 59, 61, 62, 63, 66, 69, 70, 71], "outsid": [1, 61], "outward": 4, "over": [1, 2, 4, 15, 21, 26, 31, 49, 61, 70], "overal": [1, 4, 6], "overhead": 66, "overplot": 7, "overrid": [66, 69], "overridden": 26, "overshoot": [1, 4, 70], "overview": [11, 18], "overwrit": [61, 66], "own": [6, 15, 26], "p": [4, 9, 10, 14, 41, 51, 56, 58, 64, 69, 72], "p_0": 14, "packag": [0, 6, 12, 17], "page": [0, 4, 11, 72], "pair": 66, "panel": [4, 9], "paper": [4, 6, 8, 9, 29, 33, 39, 41, 51, 64], "parabol": [4, 9, 13, 57], "parallel": 59, "param": 66, "paramet": [1, 3, 4, 6, 7, 9, 10, 14, 15, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69, 70], "parent": [15, 61], "pars": [6, 28, 66, 69], "parse_arg": [17, 28], "parser": 66, "part": [2, 15, 22, 24, 29, 31, 33, 35, 37, 41, 47, 51, 64, 69, 70], "partial": [4, 7, 9, 10, 14, 41, 51, 70], "particl": [1, 3, 4, 6, 9, 10, 11, 17, 28, 69, 70], "particle_gener": [1, 3, 4, 9, 10, 26, 63, 69, 70], "particle_posit": 26, "particular": [1, 9, 13, 16, 22, 41, 51, 57], "pass": [16, 26, 27, 61, 62, 63, 69, 71], "passiv": [4, 70], "past": 6, "patch": [6, 15, 17, 20, 21, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 53, 55, 57, 64, 67], "path": [12, 22, 69], "pawel": [4, 70], "pbject": 61, "pcolormesh": 15, "pde": 13, "pdf": [2, 22, 37, 58], "peak": 7, "per": [33, 39, 41, 47, 51, 59, 64], "perfect": 1, "perfectli": 22, "perform": [6, 13, 18, 37, 61, 62, 70], "period": [1, 9, 12, 15, 16, 21, 22, 56, 58, 61, 62, 69], "perturb": 4, "pfile": 66, "phi": [7, 19, 20, 21, 22, 53, 55, 59, 62, 67], "phi_": 19, "phi_1": 54, "phi_2": 54, "phi_analyt": [53, 54], "phillip": 72, "philosophi": 6, "physic": [4, 15, 16, 61, 72], "physicstodai": 72, "pi": [15, 20, 21, 56, 58], "piecewis": [1, 4, 29, 33, 35, 41, 45, 47, 51, 55, 57, 59, 64, 67], "pip": 12, "place": [4, 14, 27, 69, 70], "plai": [1, 7, 13, 69], "platform": 25, "pleas": [0, 8], "plm": 47, "plot": [2, 4, 7, 9, 10, 12, 15, 17, 18, 21, 58, 66, 69, 70], "plot_cav": [10, 28, 57], "plot_tool": [17, 28], "plotfil": 28, "plotfile_nam": [28, 58], "plotvar": 2, "plt": [15, 19, 20, 21, 25], "png": [10, 25], "po": [28, 63], "point": [1, 2, 4, 7, 15, 16, 19, 25, 53, 61, 70], "poisson": [13, 18, 22, 62], "polar": [11, 61], "polynomi": 61, "pop": 12, "popular": 13, "port": 0, "portion": 6, "pos_arrai": 63, "posit": [5, 15, 26, 63], "possibl": [69, 71], "post": 8, "potenti": 8, "power": [22, 62], "ppm": [1, 4], "pr": 8, "pre": [4, 6, 14, 28, 41, 51], "precis": 25, "predict": [31, 35, 39, 41, 51, 55, 57, 59, 64, 67], "preevolv": [4, 6, 17, 28, 43, 55, 59], "present": [4, 6, 9, 66], "preserv": [5, 9], "pressur": [4, 41, 51, 55, 59, 61], "pretti": [6, 61, 66], "pretty_print": [15, 28, 61], "previou": 69, "previous": [66, 69], "prim": 51, "prim_to_con": [28, 41, 51, 64], "primit": [4, 41, 51, 64, 70], "print": [2, 6, 15, 16, 20, 21, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 65, 66, 68], "print_all_param": [28, 66], "print_paramfil": [28, 66], "print_sphinx_t": [28, 66], "print_unused_param": [28, 66], "prior": 8, "probabl": 37, "problem": [1, 2, 3, 5, 6, 7, 9, 10, 11, 14, 19, 20, 22, 25, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 62, 64, 67, 69], "problem_nam": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67, 69], "procedur": 16, "process": [6, 61], "produc": [2, 26, 41, 51, 70], "profil": [1, 2, 6, 7, 41, 47, 51, 64, 66], "profile_pyro": [17, 28], "program": 2, "proj_typ": [9, 10, 14], "project": [9, 10, 14, 18, 41, 51, 55, 57, 59, 64, 72], "project_period": 22, "prolong": [28, 61], "propag": [4, 33, 39, 41, 47, 51, 59, 64], "proper": 66, "properti": [15, 61, 63], "prototyp": [0, 13, 28], "provid": [1, 4, 6, 13, 15, 16, 20, 22, 57, 61, 62, 66, 69], "provision": [9, 55, 59], "psi": 70, "pub": 72, "public": 0, "publish": [0, 72], "puls": 12, "pure": [4, 19, 22, 29, 31, 33, 35, 62], "put": [4, 12, 62], "py": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 14, 16, 22, 25, 27, 37, 62, 69, 70, 71], "pypi": 12, "pyplot": [15, 19, 20, 21, 25], "pyproject": 6, "pyro": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 16, 19, 20, 21, 22, 24, 25, 70, 71], "pyro2": [0, 6, 8, 11, 12, 15, 22], "pyro_": 69, "pyro_sim": [1, 4, 5, 6, 7, 9, 10, 12, 14, 17, 22, 69, 70, 71], "pyrobenchmark": [17, 28], "pyrotest": [17, 28], "pytest": [6, 12, 71], "python": [6, 8, 9, 10, 12, 15, 25, 27, 28], "q": [37, 41, 43, 51, 61, 64, 72], "q_int": [39, 59], "q_l": [39, 41, 51, 59, 64], "q_minu": 61, "q_plu": 61, "q_r": [39, 41, 51, 59, 64], "q_state": 51, "quad": [28, 41, 43, 47, 49, 51, 64], "quadrant": [42, 44, 48, 50, 52, 65], "quantiti": [1, 3, 4, 61, 62, 70], "question": 8, "quickli": 12, "quit": 69, "qv": [41, 51, 64], "qx": [15, 31], "qy": [15, 31], "r": [2, 4, 15, 19, 20, 21, 41, 51, 61, 62, 72], "r1": [41, 51, 64], "r2": [41, 51, 64], "r3": [41, 51, 64], "r4": [41, 51], "radial": [4, 7], "radiat": 4, "radiu": 4, "rain": 4, "ramp": [28, 41, 43, 47, 49], "ran": 5, "rand": 15, "random": [15, 26, 69], "randomli": [26, 63], "randomly_generate_particl": [26, 28, 63], "rang": 7, "rankin": 3, "rarefact": [1, 3, 4, 41, 51, 64, 70], "rate": [1, 4, 9, 42, 44, 48, 50, 52, 56, 58], "rather": [6, 69], "ratio": [41, 51, 66], "rayleigh": 4, "rc": [41, 51], "re": [10, 72], "reach": 10, "react": 45, "reaction": 45, "read": [2, 4, 6, 16, 28, 59, 63, 66, 69, 70], "read_bc": [28, 66], "read_extra": [6, 17, 28, 59], "real": 20, "realiz": 22, "realli": 15, "reason": [6, 61], "recent": 0, "recommend": 66, "recomput": [55, 57, 59], "reconstruct": [1, 4, 17, 28, 31, 35, 37, 41, 47, 49, 51, 64], "reconstrut": 61, "record": 66, "recov": 22, "recreat": 66, "rectangular": 4, "recurs": 62, "red": [7, 15, 62, 66], "reduc": 1, "refer": [6, 15, 20, 41, 47, 51, 58, 61, 64], "refin": 72, "reflect": [15, 16, 42, 44, 48, 50, 61, 69], "region": [4, 5, 15, 25, 41, 51, 61, 66, 70], "regist": [15, 16, 61], "register_var": [15, 16, 20, 21, 28, 61], "regress": [2, 6, 8], "regular": 15, "reinstal": 12, "rel": [19, 20, 21, 22, 41, 51, 62, 64, 66], "relax": [22, 41, 51, 64], "relev": 61, "reli": [15, 35], "remain": 7, "remov": [63, 70], "repeat": [41, 51], "replac": [0, 66], "report": [2, 8, 25, 28, 62, 66], "repositori": 22, "repres": [1, 3, 4, 6, 61, 70], "represent": [15, 61], "reproduc": [8, 61], "requir": [4, 7, 9, 12, 15, 20, 21, 41, 51, 53, 62, 64, 69], "research": [1, 4], "reset": [55, 59, 62], "reset_bench_on_fail": 28, "reset_fail": 28, "reshap": 15, "residu": [19, 20, 21, 62], "resolut": [1, 2, 7, 9, 22, 61, 62], "respect": [22, 28, 61], "restrict": [1, 3, 7, 15, 22, 28, 61, 62], "restructur": 63, "result": [1, 2, 4, 10, 15, 16, 18, 22, 25, 39, 53, 59, 61, 66, 69, 70], "resurrect": 0, "retriev": 16, "return": [6, 15, 19, 20, 21, 26, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 59, 61, 62, 63, 64, 66, 67], "review": [8, 37], "rewritten": 0, "reynold": [10, 58], "rh": [3, 19, 21, 53, 62], "rho": [4, 14, 41, 51, 59, 64], "rho_": [56, 58], "rho_0": 14, "rho_stat": [28, 59], "rhoe": [28, 41, 51], "rhoh_from_rho_p": [28, 51], "riemann": [1, 3, 4, 5, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 59, 64, 66, 70], "riemann_and_upwind": [28, 39, 59], "riemann_cgf": [28, 41, 51], "riemann_hllc": [28, 41, 51, 64], "riemann_prim": [28, 41, 51], "riemann_ro": [28, 64], "right": [1, 3, 10, 14, 15, 20, 21, 22, 25, 31, 39, 41, 42, 44, 48, 50, 51, 52, 55, 57, 58, 59, 61, 62, 64, 67], "righthand": [20, 62], "rightmost": 16, "rise": [4, 14], "rk": [31, 35, 37, 47, 61], "rk4": [1, 4, 6, 61], "rkintegr": [16, 28, 61], "rm": 10, "roe": [4, 64, 70], "roll": [4, 9, 14], "roman": [10, 72], "root": [22, 51, 71], "roundoff": 71, "routin": [4, 6, 9, 10, 11, 25, 27, 28, 30, 34, 36, 38, 41, 42, 44, 48, 49, 50, 51, 52, 54, 61, 63, 65, 66, 67, 69], "row": 15, "rp": [26, 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, 64, 65, 66, 67, 68, 69], "rt": [5, 28, 41, 43, 45, 47, 49, 51], "rt2": [28, 41, 43, 47, 49, 51], "rtol": [20, 21, 28, 62, 66], "rule": 49, "run": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 22, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 65, 66, 68, 70, 71], "run_sim": [17, 28, 69], "run_test": [17, 28], "run_test_star": [17, 28], "rung": [5, 16, 31, 35, 47, 61], "runparam": [17, 28, 69], "runtim": [6, 13, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 53, 55, 59, 64, 66, 67], "runtimeparamet": [27, 28, 29, 31, 33, 35, 37, 41, 47, 51, 64, 66, 67, 69], "sai": [33, 39, 41, 47, 51, 59, 64], "same": [1, 3, 4, 6, 10, 15, 20, 21, 26, 45, 57, 61, 62, 63, 66, 70], "sandwich": 5, "save": 6, "scalar": [7, 22, 29, 31, 33, 35, 37, 41, 47, 51, 61, 64, 67, 70], "scalar_nam": [29, 33, 67], "scale": [1, 10, 58, 63], "scatter": 26, "scheme": [1, 4, 41, 49, 51, 64], "scienc": 72, "scientif": 13, "scientist": 25, "scratch": 15, "scratch_arrai": [15, 28, 61], "screen": 61, "script": [1, 2, 4, 6, 16, 22, 25, 69, 70, 71], "sdc": [4, 6, 49], "sdc_integr": [28, 49], "sea": 70, "search": [11, 69], "sec": 66, "second": [1, 4, 9, 10, 16, 23, 29, 33, 35, 39, 41, 45, 51, 53, 55, 57, 59, 62, 64, 66, 67, 72], "section": [1, 3, 4, 7, 9, 10, 14, 69, 70], "sedov": [2, 25, 28, 41, 43, 46, 47, 49, 51, 65, 69], "sedov_compar": [2, 4], "sedov_unsplit_0000": 25, "see": [1, 3, 4, 5, 9, 10, 12, 15, 25, 41, 42, 44, 48, 50, 51, 52, 55, 56, 57, 58, 61, 62, 69, 70, 71], "seed": 15, "seem": 10, "seen": [25, 70], "seidel": 62, "select": 2, "self": [15, 26], "send": 0, "separ": [4, 15, 41, 51, 62, 70], "septemb": 72, "sequenc": [2, 25, 66], "sequenti": 16, "seri": 22, "servic": 6, "session": 25, "set": [1, 4, 5, 6, 7, 9, 10, 11, 15, 16, 18, 24, 26, 27, 29, 31, 33, 39, 41, 43, 51, 53, 55, 57, 59, 61, 62, 64, 66, 67, 69, 70, 71], "set_aux": [28, 61], "set_start": [28, 61], "set_xlim": 26, "set_ylim": 26, "settl": 61, "setup": [1, 3, 4, 6, 7, 12, 19, 20, 27, 62, 69], "setup_ax": [28, 66], "sever": [1, 4, 7, 16, 25, 41, 51, 62, 64, 70], "shade": 15, "shall": 63, "shallow": [2, 6, 11, 13, 64], "shape": 5, "share": 4, "shear": [14, 25, 28, 55, 57, 70], "shear_128_0216": 25, "shift": [15, 59, 61], "shin": 72, "shock": [1, 3, 4, 41, 51, 64, 70, 72], "short": [42, 44, 48, 50, 52], "shortcut": 15, "should": [1, 2, 7, 8, 12, 25, 27, 59, 61, 62, 66], "show": [1, 4, 5, 7, 13, 15, 22, 23, 25, 61, 70], "show_ghost": 61, "shown": [9, 10, 22, 69], "shu": 37, "side": [20, 41, 51, 56, 58, 61, 62, 64], "sign": [29, 31, 33, 35, 61], "signal": 4, "signific": 8, "significantli": 7, "sim": 25, "sim_data": 63, "similar": [1, 55, 59], "simpl": [4, 9, 13, 18, 61, 62, 66, 70], "simpler": 1, "simpli": [4, 15, 16, 22, 25, 29, 31, 33, 35, 41, 51, 61, 66, 71], "simplic": 62, "simplifi": 9, "simpson": 49, "simul": [2, 6, 13, 17, 26, 27, 28, 61, 66, 69, 71], "simulation_nul": 17, "sin": [15, 20, 21, 56, 58], "sinc": [3, 4, 8, 9, 10, 15, 20, 22, 31, 41, 43, 51, 53, 58, 64], "sine": 15, "singl": [2, 4, 6, 13, 26, 28, 31, 35, 37, 41, 47, 51, 61, 62, 63, 66, 69], "single_step": [17, 28, 69], "sinusoid": 4, "size": [15, 27, 61, 62], "sl": 59, "sl58": [70, 72], "slice": 2, "slightli": [1, 3, 9, 70], "slip": 58, "slope": [1, 31, 39, 41, 51, 55, 57, 59, 61, 64], "slot": [1, 28, 33], "slowest": 69, "small": [4, 8, 16, 25, 61], "smaller": 15, "smallp": 51, "smear": [3, 4, 70], "smooth": [2, 12, 19, 22, 23, 28, 29, 31, 35, 37, 40, 42, 44, 48, 50, 52, 56, 58, 62, 65, 68, 69], "smooth_error": [1, 2], "so": [0, 1, 4, 6, 15, 19, 20, 21, 26, 28, 29, 31, 33, 35, 41, 43, 51, 62, 63, 66, 69, 70], "sod": [2, 28, 41, 43, 47, 49, 51, 70], "sod_compar": [2, 4], "softwar": 0, "solid": [7, 41, 47, 51, 61, 64], "solut": [1, 2, 4, 6, 7, 9, 10, 13, 18, 20, 22, 23, 25, 41, 51, 54, 56, 58, 62, 64, 67, 70, 72], "solutiion": 47, "solv": [1, 3, 4, 7, 9, 10, 13, 18, 22, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 53, 57, 59, 62, 64, 67], "solvabl": 21, "solver": [2, 3, 6, 7, 12, 13, 16, 22, 23, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 64, 67, 69, 71], "solver_nam": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67], "some": [1, 2, 4, 6, 7, 13, 15, 16, 26, 41, 51, 56, 58, 61, 66, 70], "someth": [6, 12], "sourc": [0, 3, 6, 7, 12, 19, 20, 21, 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, 70], "source_i": 55, "source_x": 55, "space": [15, 26, 35, 41, 47, 51, 59, 62, 63, 64], "span": [15, 41, 51], "spatial": [1, 4, 31, 41, 49, 51, 64], "speci": [4, 41, 51, 64], "special": [16, 41, 51], "specif": [6, 27, 28, 41, 51, 57, 59, 69], "specifi": [2, 15, 16, 20, 25, 39, 59, 61, 66, 69], "spectral": [4, 6], "speed": [3, 6, 37, 41, 51, 69], "spent": 66, "spheric": [4, 11, 61], "sphericalpolar": [15, 28, 61], "sphinx": [6, 66], "split": [1, 37, 41, 45, 51, 64], "spot": 4, "springer": 72, "squar": [9, 10, 22, 23, 26, 56, 58, 63], "squash": 8, "sr": 59, "stack_count": 66, "stage": [16, 35, 61, 62], "stand": [6, 61], "standard": [4, 5, 6, 15, 26, 61, 70], "start": [6, 15, 19, 22, 31, 35, 37, 47, 53, 61, 66], "state": [1, 3, 4, 6, 7, 10, 28, 29, 31, 33, 35, 37, 39, 41, 43, 47, 51, 53, 55, 57, 59, 61, 64, 66, 67, 70], "states_nolimit": [28, 31], "static": 10, "steadi": 10, "steep": [1, 4, 70], "steepen": 4, "stellar": 9, "stencil": [15, 61], "step": [1, 10, 19, 28, 29, 33, 35, 37, 39, 41, 47, 51, 57, 59, 61, 62, 64, 69], "steven": 72, "still": [9, 23], "stoke": 72, "stoker": 72, "stop": [6, 66], "storag": [16, 61], "store": [2, 6, 15, 20, 21, 25, 26, 28, 61, 63, 66, 69, 71], "store_all_benchmark": 28, "store_as_benchmark": [17, 28], "store_imag": 69, "store_incr": [28, 61], "str": [28, 29, 33, 61, 66, 67], "straightforward": [1, 41, 51, 64], "strang": 45, "stratif": 14, "stratifi": [4, 9, 14], "streamlin": 58, "streamline_dens": 58, "stride": 61, "string": [15, 61, 66], "strongli": [1, 7], "structur": [16, 66], "student": [13, 25], "stuff": 28, "sub": [6, 15, 27, 69], "subclass": [16, 20, 28], "subdirectori": [6, 22], "submit": 8, "submodul": 17, "subpackag": 17, "subplot": [19, 21], "subsequ": 66, "substep": [28, 31, 35, 37, 43, 47], "subtract": [21, 61], "success": [28, 66], "suggest": [1, 7, 8], "sum": 21, "sum_": 61, "summar": [1, 2], "summari": 66, "suppli": [41, 45, 51, 57], "support": [8, 9, 20, 22, 61, 62, 66], "sure": [15, 21, 43], "surround": 4, "swap": 4, "swe": [6, 17, 28, 70], "switch": [7, 9], "symbol": [4, 6], "symmetr": [4, 59, 61], "symmetri": 61, "syntax": 66, "system": [3, 6, 9, 18, 41, 51, 53, 59, 64, 70], "szymczak": [39, 59], "t": [1, 3, 4, 5, 6, 7, 9, 10, 14, 28, 39, 41, 51, 54, 56, 58, 59, 61, 63, 64, 66, 70, 72], "t_0": 54, "tabl": [2, 10, 66], "tableau": [16, 61], "taher": 0, "tail": 70, "take": [2, 4, 10, 15, 19, 22, 25, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 59, 61, 62, 64, 69, 70], "taken": [13, 37], "tangent": 57, "tangenti": 57, "tanh": [56, 58], "target": [8, 58], "taylor": [4, 41, 47, 51, 64], "tc": [41, 47, 51, 64, 66], "teach": 28, "team": 0, "technic": 61, "techniqu": [1, 19], "tell": [41, 47, 51, 61, 64], "tempor": 1, "temporal_method": [1, 4], "term": [3, 4, 7, 9, 10, 14, 39, 41, 43, 51, 55, 57, 59, 64, 67, 70], "termin": 66, "terrestri": 9, "test": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 17, 18, 25, 29, 33, 35, 37, 39, 41, 43, 47, 49, 51, 53, 56, 58, 64, 69], "text": [4, 22, 70], "than": [1, 2, 3, 6, 9, 15, 33, 39, 41, 47, 51, 55, 59, 64, 69, 70], "thei": [4, 15, 20, 26, 27, 41, 51, 59, 63, 64, 66], "them": [1, 6, 7, 25, 26, 41, 51, 62, 64, 66, 69], "themselv": [16, 25, 26], "theoret": [2, 3, 72], "theori": 16, "therefor": 15, "thermal": [6, 13], "theta": [15, 61], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71], "thing": [1, 12, 61, 66], "think": 63, "those": [15, 71], "thought": 1, "three": [4, 22, 27, 41, 51, 58, 69, 70], "through": [1, 2, 6, 12, 15, 22, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 64, 66, 67], "throughout": [6, 26, 62], "time": [1, 2, 4, 6, 7, 12, 16, 19, 20, 22, 23, 26, 28, 31, 35, 41, 47, 49, 51, 53, 55, 56, 58, 59, 61, 64, 66, 69], "timer": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 66, 67], "timercollect": [28, 41, 47, 51, 64, 66], "timestep": [1, 3, 6, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 59, 63, 64, 67, 69], "titl": [0, 8, 15], "tmax": [6, 69], "to_cent": [28, 61], "todai": 72, "todo": 63, "togeth": [2, 9, 31, 35, 61], "toi": 37, "tol": [51, 61, 66], "toler": [61, 62, 66], "toml": 6, "tool": 2, "top": [3, 4, 10, 26, 41, 51, 58, 64, 70], "tophat": [28, 29, 35, 37, 39, 67], "toro": [4, 41, 51, 64, 70], "trace": 47, "tracer": 6, "track": [0, 26, 66], "transon": [41, 51, 64], "transport": [1, 4, 41, 51, 64, 72], "transpos": [15, 19, 21], "transvers": [35, 37, 39, 41, 51, 59, 64], "travel": [3, 70], "treat": [1, 61], "true": [6, 20, 21, 61], "true_funct": [20, 21, 62], "try": [9, 23], "tube": [4, 41, 51, 70], "tupl": 26, "turn": [26, 69], "tutori": [13, 19, 22], "tuwien": 58, "two": [2, 3, 4, 6, 9, 15, 16, 19, 25, 26, 27, 41, 42, 44, 48, 50, 51, 52, 59, 61, 62, 64, 66, 69, 70, 71], "txt": [9, 10], "type": [15, 16, 41, 51, 57, 61, 62, 71], "typic": 61, "u": [1, 3, 4, 7, 8, 9, 10, 14, 15, 16, 19, 22, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 56, 57, 58, 59, 61, 63, 64, 67, 69, 70, 72], "u_": [3, 22, 41, 47, 51, 64], "u_d": 22, "u_i": [3, 39, 67], "u_ij": 51, "u_int": [55, 57], "u_l": [41, 51, 64], "u_mac": [55, 57, 59], "u_r": [41, 51, 64], "u_stat": [41, 51, 64], "u_t": [3, 9, 39, 41, 47, 51, 64, 67], "u_x": [3, 39, 67], "u_xl": [39, 55, 67], "u_xr": [39, 55, 67], "u_xx": 67, "u_yi": 67, "u_yl": [39, 55, 67], "u_yr": [39, 55, 67], "under": [1, 41, 51], "underli": 15, "undershoot": 1, "understand": [0, 1, 4, 13, 62, 70, 71], "uniform": [1, 4, 6, 41, 51, 64], "unit": [6, 8, 9, 10, 12, 15, 30, 34, 36, 38, 42, 44, 48, 50, 52, 54, 56, 58, 65], "unknown": 16, "unless": 63, "unlik": 10, "unsplit": [1, 4, 29, 33, 39, 41, 45, 47, 51, 59, 64, 67], "unsplit_flux": [17, 28, 29, 33], "unsplitflux": [41, 47, 51, 64], "until": [4, 5, 70], "unus": 1, "up": [0, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 18, 22, 26, 28, 53, 55, 57, 62, 69, 70], "updat": [9, 10, 26, 28, 37, 41, 51, 53, 55, 57, 59, 61, 63, 64, 67], "update_particl": [26, 28, 63], "upon": [8, 41, 51, 61], "upper": [15, 41, 51, 57, 64], "upper_solid": [41, 51, 64], "upwind": [1, 4, 28, 29, 31, 33, 35, 39, 41, 51, 55, 59, 61, 64, 72], "url": [0, 72], "us": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 15, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 33, 35, 37, 39, 41, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69, 71, 72], "usag": [2, 61, 62], "use_flatten": [4, 41, 51, 64, 70], "user": [8, 26, 28, 30, 32, 34, 36, 38, 40, 41, 42, 44, 46, 48, 50, 51, 52, 54, 55, 56, 57, 58, 60, 65, 66, 68], "userad": [42, 44, 48, 50, 52], "usual": [4, 9, 15, 19, 41, 51, 64, 69], "util": [6, 17, 28, 69], "uv": 51, "v": [1, 3, 15, 19, 20, 21, 22, 23, 26, 28, 29, 31, 33, 35, 37, 39, 41, 51, 55, 56, 57, 58, 59, 61, 62, 63, 64, 67, 71], "v2d": [28, 59], "v2dp": [28, 59], "v_": 3, "v_cycl": [28, 62], "v_i": 3, "v_l": [41, 51, 64], "v_mac": [55, 59], "v_t": [3, 39, 67], "v_x": [3, 39, 67], "v_xl": [39, 55, 67], "v_xr": [39, 55, 67], "v_xx": 67, "v_y": [3, 39, 67], "v_yi": 67, "v_yl": [39, 55, 67], "v_yr": [39, 55, 67], "valid": [3, 15, 16, 61, 69], "valu": [1, 3, 4, 7, 9, 10, 14, 20, 26, 41, 47, 51, 55, 59, 61, 62, 64, 66, 69, 70], "var": [41, 47, 51, 61, 64], "var_nam": 2, "varcoeffccmg2d": [21, 22, 28, 62], "vari": [1, 5, 7, 10, 15], "variabl": [2, 4, 6, 9, 16, 18, 19, 20, 22, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 57, 59, 61, 62, 64, 67, 70, 71], "variable_coeff_mg": [17, 21, 22, 28], "varieti": [1, 9, 22], "variou": [5, 6, 15, 16, 61], "varnam": [41, 51, 61, 64], "vbulk": 5, "ve": [0, 6, 71], "vector": [20, 22, 37, 41, 51, 61, 62, 63, 64], "veloc": [1, 2, 3, 4, 5, 6, 9, 10, 14, 22, 26, 28, 29, 31, 33, 35, 37, 39, 41, 51, 55, 56, 57, 58, 59, 63, 64, 67, 70], "verbos": [19, 20, 21, 62, 69], "veri": [1, 4, 66, 70], "verifi": 3, "version": [0, 1, 6, 8, 9, 62], "vertic": [4, 41, 51], "vi": [9, 10, 20, 21, 28, 62, 69], "via": [6, 8, 12, 45, 66, 69, 71], "video": [1, 4], "view": [15, 61], "viridi": 15, "vis_titl": 62, "viscos": [3, 4, 9, 10, 41, 51, 57, 58, 67, 70], "viscou": [11, 57, 58, 67], "viscous_burg": [3, 17, 28], "visibl": 4, "visual": [6, 13, 18, 29, 33, 39, 41, 45, 51, 53, 55, 59, 64, 66, 69], "volum": [0, 1, 6, 13, 15, 16, 41, 51, 61, 64, 72], "vortex": [42, 44, 48, 50, 52, 60], "vortic": 9, "wa": [0, 6, 9, 15, 43, 69], "wai": [1, 7, 8, 12, 15, 26, 27, 41, 51, 62, 63, 64, 66, 69], "wall": [57, 58, 61], "want": [15, 19, 21, 26, 41, 47, 51, 61, 64, 67], "warn": [15, 28, 66], "watch": [4, 14, 70], "water": [2, 6, 11, 13, 64, 72], "wave": [3, 4, 13, 41, 42, 44, 48, 50, 51, 52, 70, 72], "wavelength": [42, 44, 48, 50, 52], "wavenumb": [4, 42, 44, 48, 50, 52], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69, 70, 71], "weak": 15, "websit": 6, "weight": [16, 61, 66], "welcom": 8, "well": [2, 4, 7, 10, 27], "well_bal": [28, 61], "well_balanc": 4, "weno": [1, 6, 28, 37, 61], "weno_ord": 1, "weno_upwind": [28, 61], "were": [10, 15, 26, 66], "what": [4, 9, 10, 14, 15, 25, 29, 33, 35, 37, 39, 41, 47, 51, 59, 61, 64, 66, 69, 70], "when": [0, 2, 3, 6, 10, 15, 37, 61, 63, 69, 70, 71], "where": [3, 19, 25, 26, 27, 41, 51, 61, 62, 66], "whether": 61, "which": [1, 3, 4, 5, 6, 15, 16, 20, 22, 26, 41, 47, 51, 61, 63, 64], "while": [6, 16, 63], "white": 26, "who": 8, "whole": 26, "whose": [41, 51, 66], "whz99": [70, 72], "width": [7, 28], "window": 12, "wish": [3, 8, 27, 41, 47, 51, 61, 64, 69], "within": 26, "without": [1, 4, 12, 15, 26, 31, 39, 61, 70], "woodward": [41, 51], "work": [1, 6, 11, 16, 23, 41, 51, 61], "would": [15, 25, 26, 66, 69, 71], "wrap": 61, "wrapper": [28, 51], "write": [2, 6, 9, 16, 17, 28, 61, 63, 66, 69], "write_data": [28, 61], "write_extra": [6, 17, 28, 41, 51, 57, 59], "write_param": [28, 66], "write_particl": [28, 63], "written": [0, 6, 13], "wu": 72, "www": [6, 58], "x": [1, 3, 4, 5, 15, 16, 19, 20, 21, 22, 25, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 56, 57, 58, 59, 61, 62, 63, 64, 67, 69, 70], "x1": 51, "x2d": [15, 19, 20, 21], "x_x": [41, 47, 51, 64], "xi_i": 61, "xi_x": 61, "xl_bc": [20, 62], "xl_bc_type": [19, 20, 21, 62], "xl_func": [20, 61], "xl_prop": 61, "xlabel": 15, "xlb": [15, 16, 20, 21, 57, 61], "xlboundari": 69, "xmax": [15, 16, 21, 26, 61, 62, 69], "xmin": [15, 21, 26, 61, 62, 69], "xr_bc": 62, "xr_bc_type": [19, 20, 21, 62], "xr_func": 61, "xr_prop": 61, "xrb": [15, 16, 20, 21, 57, 61], "xrboundari": 69, "xx": [3, 19, 22], "xxxxxxxxxxx": [41, 51, 64], "xy": 20, "y": [1, 3, 4, 5, 7, 15, 16, 19, 20, 21, 22, 25, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 56, 57, 58, 59, 61, 62, 63, 64, 67, 69, 70], "y2d": [15, 19, 20, 21], "y_": 61, "y_n": 61, "y_veloc": 63, "y_y": [41, 47, 51, 64], "ye": [26, 59, 69], "year": 0, "yield": [41, 47, 51, 64], "yl_bc": [20, 62], "yl_bc_type": [19, 20, 21, 62], "yl_func": [20, 61], "yl_prop": 61, "ylabel": 15, "ylb": [15, 16, 20, 21, 41, 51, 57, 61], "ylboundari": 69, "ymax": [15, 16, 21, 26, 61, 62, 69], "ymin": [15, 21, 26, 61, 62, 69], "yonghong": 72, "you": [0, 4, 6, 8, 12, 16, 22, 23, 25, 27, 61, 62, 69, 70], "your": [0, 8, 12, 27, 69], "yourself": [1, 7], "yr_bc": 62, "yr_bc_type": [19, 20, 21, 62], "yr_func": 61, "yr_prop": 61, "yrb": [15, 16, 20, 21, 41, 51, 57, 61], "yrboundari": 69, "yy": [3, 19, 22], "z": 4, "z0": [4, 41, 51, 64], "z1": [4, 41, 51, 64], "zal79": [1, 72], "zalesak": 72, "zero": [9, 19, 21, 25, 28, 58, 61, 62], "zheng": 72, "zingal": 0, "zone": [1, 2, 4, 15, 16, 19, 22, 25, 29, 31, 33, 35, 37, 39, 41, 43, 47, 51, 59, 61, 62, 64, 66, 67, 69, 71], "\u00f2": [10, 72], "\u03b8": 15, "\u03c1": 9}, "titles": ["Acknowledgments", "Advection solvers", "Analysis routines", "Burgers\u2019 Equation", "Compressible hydrodynamics solvers", "Compressible solver comparisons", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics solver", "Incompressible viscous hydrodynamics solver", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics solver", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Multigrid Class Overview", "Exercises", "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.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.compressible_sr package", "pyro.compressible_sr.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.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "pyro.viscous_burgers package", "pyro.viscous_burgers.problems package", "Running", "Shallow water solver", "Testing", "References"], "titleterms": {"acknowledg": 0, "acoustic_puls": [42, 44, 48, 50, 52, 65], "ad": 27, "advect": [1, 29, 30, 42, 44, 48, 50, 52, 65], "advection_fv4": [1, 31, 32], "advection_nonuniform": [1, 33, 34], "advection_rk": [1, 35, 36], "advection_weno": [1, 37, 38], "advective_flux": [29, 33], "analysi": 2, "array_index": 61, "arrayindex": 15, "basic": 11, "bc": [41, 51, 57], "bibliographi": 11, "boundari": 61, "bubbl": [4, 5, 14, 42, 44, 48, 50, 52, 60], "burger": [3, 39, 40], "burgers_interfac": 39, "c2p": 51, "caviti": [10, 58], "check": 20, "class": [22, 69], "coarsen": 15, "code": 11, "coeffici": [19, 21], "commandlin": 69, "commun": 11, "compar": [21, 66], "comparison": 5, "compress": [4, 5, 41, 42], "compressible_fv4": [4, 43, 44], "compressible_react": [45, 46], "compressible_rk": [4, 47, 48], "compressible_sdc": [4, 49, 50], "compressible_sr": [51, 52], "constant": 19, "contribut": 8, "converg": [9, 10, 40, 56, 58, 68], "dam": [65, 70], "data": 15, "deriv": [41, 51, 64], "design": 6, "differenc": 15, "diffus": [7, 53, 54], "directori": 6, "discuss": 8, "driver": 6, "edge_coeff": 62, "ellipt": 20, "eo": [41, 51], "equat": [3, 19, 20], "exact": 21, "exampl": [1, 4, 7, 9, 10, 14, 15, 22, 70], "exercis": [1, 4, 7, 9, 10, 23, 70], "explor": [1, 4, 7, 9, 10, 23, 70], "extens": [1, 4, 7, 9, 23, 70], "flame": 46, "flux": [31, 35, 37, 43, 47], "further": [4, 9], "fv": 61, "gaussian": [7, 54], "gener": [1, 20], "general_mg": 62, "get": 8, "go": [4, 9], "gresho": [42, 44, 48, 50, 52, 60], "grid": 15, "helmholtz": 5, "help": 8, "histori": 0, "hse": [42, 44, 48, 50, 52], "hydro": 11, "hydrodynam": [4, 9, 10, 14], "idea": [1, 6], "implement": [16, 26], "incomp_interfac": 55, "incompress": [9, 10, 55, 56], "incompressible_visc": [57, 58], "indic": 11, "integr": 61, "interfac": [31, 41, 51, 64, 67], "introduct": 13, "inviscid": 3, "io_pyro": 66, "issu": 8, "jupyt": 16, "kelvin": 5, "kh": [42, 44, 48, 50, 52, 65, 70], "linear": 20, "lm_atm": [59, 60], "lm_atm_interfac": 59, "logo": [42, 44, 48, 50, 52, 65], "low": 14, "mach": 14, "main": 6, "manual": 25, "mesh": [15, 16, 61], "method": 24, "mg": 62, "modul": [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], "msg": 66, "multigrid": [18, 22, 62], "note": 24, "notebook": 16, "numba": 6, "number": 14, "numer": 24, "option": 69, "output": 25, "overview": [16, 22], "packag": [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], "particl": [26, 63], "patch": [16, 61], "perform": 19, "plot": [19, 25, 26, 28], "plot_cav": 58, "plot_tool": 66, "poisson": [19, 21], "polar": 15, "problem": [4, 27, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 68, 70], "profile_pyro": 66, "project": 22, "prolong": 15, "pull": 8, "pyro": [6, 11, 12, 13, 17, 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, 69], "pyro_sim": 28, "python": 11, "quad": [4, 5, 42, 44, 48, 50, 52, 65, 70], "quick": 12, "ramp": [42, 44, 48, 50], "rayleigh": 5, "read": 25, "reconstruct": 61, "refer": [11, 72], "regress": 71, "request": 8, "result": 20, "routin": 2, "rt": [4, 42, 44, 46, 48, 50, 52], "rt2": [42, 44, 48, 50, 52], "run": 69, "runparam": 66, "runtim": 69, "sedov": [4, 5, 42, 44, 48, 50, 52], "set": [12, 19, 20, 21], "setup": 15, "shallow": 70, "shear": [9, 10, 56, 58], "simpl": 22, "simul": [29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67], "simulation_nul": 28, "slot": 34, "smooth": [1, 30, 32, 36, 38], "sod": [4, 42, 44, 48, 50, 52], "softwar": 11, "solut": [19, 21], "solv": [19, 20, 21], "solver": [1, 4, 5, 9, 10, 11, 14, 18, 19, 20, 21, 70], "spheric": 15, "structur": 6, "submodul": [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], "subpackag": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67], "swe": [64, 65], "system": [20, 21], "tabl": 11, "taylor": 5, "test": [12, 16, 22, 28, 30, 34, 36, 38, 40, 42, 44, 48, 50, 52, 54, 65, 71], "tophat": [1, 30, 36, 38, 40, 68], "unit": 71, "unsplit_flux": [41, 51, 64], "up": [12, 19, 20, 21], "us": [16, 26], "util": [11, 25, 66], "variabl": [15, 21], "variable_coeff_mg": 62, "viscou": [3, 10], "viscous_burg": [67, 68], "visual": 21, "water": 70, "work": [15, 25]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Acknowledgments": [[0, null]], "Adding a problem": [[27, null]], "Advection solvers": [[1, null]], "Analysis routines": [[2, null]], "ArrayIndexer": [[15, "ArrayIndexer"]], "Bibliography": [[11, null]], "Bubble": [[5, "bubble"]], "Burgers\u2019 Equation": [[3, null]], "Checking the result": [[20, "Checking-the-result"]], "Coarsening and prolonging": [[15, "Coarsening-and-prolonging"]], "Commandline": [[69, "commandline"]], "Community": [[11, null]], "Comparing to the exact solution": [[21, "Comparing-to-the-exact-solution"]], "Compressible hydrodynamics solvers": [[4, null]], "Compressible solver comparisons": [[5, null]], "Constant-Coefficient Poisson Equation": [[19, null]], "Contributing": [[8, "contributing"]], "Contributing and getting help": [[8, null]], "Design ideas": [[6, null]], "Differencing": [[15, "Differencing"]], "Diffusion": [[7, null]], "Directory structure": [[6, "directory-structure"]], "Discussions": [[8, "discussions"]], "Example problems": [[4, "example-problems"], [70, "example-problems"]], "Examples": [[1, "examples"], [7, "examples"], [9, "examples"], [10, "examples"], [14, "examples"]], "Exercises": [[1, "exercises"], [4, "exercises"], [7, "exercises"], [9, "exercises"], [10, "exercises"], [23, null], [70, "exercises"]], "Explorations": [[1, "explorations"], [4, "explorations"], [7, "explorations"], [9, "explorations"], [10, "explorations"], [23, "explorations"], [70, "explorations"]], "Extensions": [[1, "extensions"], [4, "extensions"], [7, "extensions"], [9, "extensions"], [23, "extensions"], [70, "extensions"]], "General Linear Elliptic Equation": [[20, null]], "General ideas": [[1, "general-ideas"]], "Going further": [[4, "going-further"], [9, "going-further"]], "History": [[0, "history"]], "Incompressible hydrodynamics solver": [[9, null]], "Incompressible viscous hydrodynamics solver": [[10, null]], "Indices and tables": [[11, "indices-and-tables"]], "Introduction to pyro": [[13, null]], "Inviscid Burgers": [[3, "inviscid-burgers"]], "Issues": [[8, "issues"]], "Jupyter notebook": [[16, "jupyter-notebook"]], "Kelvin-Helmholtz": [[5, "kelvin-helmholtz"]], "Low Mach number hydrodynamics solver": [[14, null]], "Main driver": [[6, "main-driver"]], "Mesh examples": [[15, null]], "Mesh overview": [[16, null]], "Multigrid Class Overview": [[22, null]], "Multigrid Solvers": [[18, null]], "Notes on the numerical methods": [[24, null]], "Numba": [[6, "numba"]], "Particles": [[26, null]], "Performing the solve": [[19, "Performing-the-solve"]], "Plotting particles": [[26, "plotting-particles"]], "Plotting the solution": [[19, "Plotting-the-solution"]], "Pull Requests": [[8, "pull-requests"]], "Pyro class": [[69, "pyro-class"]], "Quad": [[5, "quad"]], "Quick test": [[12, "quick-test"]], "Rayleigh-Taylor": [[5, "rayleigh-taylor"]], "Reading and plotting manually": [[25, "reading-and-plotting-manually"]], "References": [[72, null]], "Regression tests": [[71, "regression-tests"]], "Running": [[69, null]], "Runtime options": [[69, "runtime-options"]], "Sedov": [[4, "sedov"], [5, "sedov"]], "Setting up pyro": [[12, null]], "Setting up the solver": [[19, "Setting-up-the-solver"], [20, "Setting-up-the-solver"], [21, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[15, "Setup-a-Grid-with-Variables"]], "Shallow water solver": [[70, null]], "Simple Examples": [[22, "simple-examples"]], "Sod": [[4, "sod"]], "Software Reference": [[11, null]], "Solvers": [[11, null]], "Solving the system": [[20, "Solving-the-system"], [21, "Solving-the-system"]], "Spherical Polar Grid": [[15, "Spherical-Polar-Grid"]], "Submodules": [[28, "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": [[28, "subpackages"], [29, "subpackages"], [31, "subpackages"], [33, "subpackages"], [35, "subpackages"], [37, "subpackages"], [39, "subpackages"], [41, "subpackages"], [43, "subpackages"], [45, "subpackages"], [47, "subpackages"], [49, "subpackages"], [51, "subpackages"], [53, "subpackages"], [55, "subpackages"], [57, "subpackages"], [59, "subpackages"], [64, "subpackages"], [67, "subpackages"]], "Testing": [[71, null]], "Tests": [[16, "tests"]], "Unit tests": [[71, "unit-tests"]], "Utilities": [[11, null], [25, "utilities"]], "Variable Coefficient Poisson": [[21, null]], "Viscous Burgers": [[3, "viscous-burgers"]], "Visualizing the solution": [[21, "Visualizing-the-solution"]], "Working with output": [[25, null]], "Working with the data": [[15, "Working-with-the-data"]], "advection solver": [[1, "advection-solver"]], "advection_fv4 solver": [[1, "advection-fv4-solver"]], "advection_nonuniform solver": [[1, "advection-nonuniform-solver"]], "advection_rk solver": [[1, "advection-rk-solver"]], "advection_weno solver": [[1, "advection-weno-solver"]], "bubble": [[4, "bubble"], [14, "bubble"]], "cavity": [[10, "cavity"]], "compressible solver": [[4, "compressible-solver"]], "compressible_fv4 solver": [[4, "compressible-fv4-solver"]], "compressible_rk solver": [[4, "compressible-rk-solver"]], "compressible_sdc solver": [[4, "compressible-sdc-solver"]], "convergence": [[9, "convergence"], [10, "convergence"]], "dam": [[70, "dam"]], "gaussian": [[7, "gaussian"]], "kh": [[70, "kh"]], "mesh.patch implementation and use": [[16, "mesh-patch-implementation-and-use"]], "multigrid test": [[22, "multigrid-test"]], "particles.particles implementation and use": [[26, "particles-particles-implementation-and-use"]], "projection": [[22, "projection"]], "pyro": [[17, null]], "pyro basics": [[11, null]], "pyro package": [[28, null]], "pyro.advection package": [[29, null]], "pyro.advection.advective_fluxes module": [[29, "module-pyro.advection.advective_fluxes"]], "pyro.advection.problems package": [[30, null]], "pyro.advection.problems.smooth module": [[30, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[30, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[30, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[29, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[31, null]], "pyro.advection_fv4.fluxes module": [[31, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.interface module": [[31, "module-pyro.advection_fv4.interface"]], "pyro.advection_fv4.problems package": [[32, null]], "pyro.advection_fv4.problems.smooth module": [[32, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.simulation module": [[31, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[33, null]], "pyro.advection_nonuniform.advective_fluxes module": [[33, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[34, null]], "pyro.advection_nonuniform.problems.slotted module": [[34, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[34, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[33, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[35, null]], "pyro.advection_rk.fluxes module": [[35, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[36, null]], "pyro.advection_rk.problems.smooth module": [[36, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[36, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[36, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[35, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[37, null]], "pyro.advection_weno.fluxes module": [[37, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[38, null]], "pyro.advection_weno.problems.smooth module": [[38, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[38, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[38, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[37, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[39, null]], "pyro.burgers.burgers_interface module": [[39, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[40, null]], "pyro.burgers.problems.converge module": [[40, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[40, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[40, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.simulation module": [[39, "module-pyro.burgers.simulation"]], "pyro.compressible package": [[41, null]], "pyro.compressible.BC module": [[41, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[41, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[41, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[41, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[42, null]], "pyro.compressible.problems.acoustic_pulse module": [[42, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[42, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[42, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.gresho module": [[42, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.hse module": [[42, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[42, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[42, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.quad module": [[42, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[42, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[42, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[42, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.sedov module": [[42, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[42, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[42, "module-pyro.compressible.problems.test"]], "pyro.compressible.simulation module": [[41, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[41, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[43, null]], "pyro.compressible_fv4.fluxes module": [[43, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[44, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[44, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[44, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[44, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.gresho module": [[44, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.hse module": [[44, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[44, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[44, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.quad module": [[44, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[44, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[44, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[44, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.sedov module": [[44, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[44, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[44, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[43, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[45, null]], "pyro.compressible_react.problems package": [[46, null]], "pyro.compressible_react.problems.flame module": [[46, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[46, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[45, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[47, null]], "pyro.compressible_rk.fluxes module": [[47, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[48, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[48, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[48, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[48, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.gresho module": [[48, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.hse module": [[48, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[48, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[48, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.quad module": [[48, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[48, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[48, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[48, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.sedov module": [[48, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[48, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[48, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[47, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[49, null]], "pyro.compressible_sdc.problems package": [[50, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[50, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[50, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[50, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.gresho module": [[50, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.hse module": [[50, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[50, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[50, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.quad module": [[50, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[50, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[50, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[50, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.sedov module": [[50, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[50, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[50, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[49, "module-pyro.compressible_sdc.simulation"]], "pyro.compressible_sr package": [[51, null]], "pyro.compressible_sr.BC module": [[51, "module-pyro.compressible_sr.BC"]], "pyro.compressible_sr.c2p module": [[51, "module-pyro.compressible_sr.c2p"]], "pyro.compressible_sr.derives module": [[51, "module-pyro.compressible_sr.derives"]], "pyro.compressible_sr.eos module": [[51, "module-pyro.compressible_sr.eos"]], "pyro.compressible_sr.interface module": [[51, "module-pyro.compressible_sr.interface"]], "pyro.compressible_sr.problems package": [[52, null]], "pyro.compressible_sr.problems.acoustic_pulse module": [[52, "module-pyro.compressible_sr.problems.acoustic_pulse"]], "pyro.compressible_sr.problems.advect module": [[52, "module-pyro.compressible_sr.problems.advect"]], "pyro.compressible_sr.problems.bubble module": [[52, "module-pyro.compressible_sr.problems.bubble"]], "pyro.compressible_sr.problems.gresho module": [[52, "module-pyro.compressible_sr.problems.gresho"]], "pyro.compressible_sr.problems.hse module": [[52, "module-pyro.compressible_sr.problems.hse"]], "pyro.compressible_sr.problems.kh module": [[52, "module-pyro.compressible_sr.problems.kh"]], "pyro.compressible_sr.problems.logo module": [[52, "module-pyro.compressible_sr.problems.logo"]], "pyro.compressible_sr.problems.quad module": [[52, "module-pyro.compressible_sr.problems.quad"]], "pyro.compressible_sr.problems.rt module": [[52, "module-pyro.compressible_sr.problems.rt"]], "pyro.compressible_sr.problems.rt2 module": [[52, "module-pyro.compressible_sr.problems.rt2"]], "pyro.compressible_sr.problems.sedov module": [[52, "module-pyro.compressible_sr.problems.sedov"]], "pyro.compressible_sr.problems.sod module": [[52, "module-pyro.compressible_sr.problems.sod"]], "pyro.compressible_sr.problems.test module": [[52, "module-pyro.compressible_sr.problems.test"]], "pyro.compressible_sr.simulation module": [[51, "module-pyro.compressible_sr.simulation"]], "pyro.compressible_sr.unsplit_fluxes module": [[51, "module-pyro.compressible_sr.unsplit_fluxes"]], "pyro.diffusion package": [[53, null]], "pyro.diffusion.problems package": [[54, null]], "pyro.diffusion.problems.gaussian module": [[54, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[54, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[53, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[55, null]], "pyro.incompressible.incomp_interface module": [[55, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[56, null]], "pyro.incompressible.problems.converge module": [[56, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[56, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[55, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[57, null]], "pyro.incompressible_viscous.BC module": [[57, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[58, null]], "pyro.incompressible_viscous.problems.cavity module": [[58, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[58, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[58, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[58, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[57, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[59, null]], "pyro.lm_atm.LM_atm_interface module": [[59, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[60, null]], "pyro.lm_atm.problems.bubble module": [[60, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.problems.gresho module": [[60, "module-pyro.lm_atm.problems.gresho"]], "pyro.lm_atm.simulation module": [[59, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[61, null]], "pyro.mesh.array_indexer module": [[61, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[61, "module-pyro.mesh.boundary"]], "pyro.mesh.fv module": [[61, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[61, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[61, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[61, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[62, null]], "pyro.multigrid.MG module": [[62, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[62, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.general_MG module": [[62, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[62, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[63, null]], "pyro.particles.particles module": [[63, "module-pyro.particles.particles"]], "pyro.plot module": [[28, "module-pyro.plot"]], "pyro.pyro_sim module": [[28, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[28, "module-pyro.simulation_null"]], "pyro.swe package": [[64, null]], "pyro.swe.derives module": [[64, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[64, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[65, null]], "pyro.swe.problems.acoustic_pulse module": [[65, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[65, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[65, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[65, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[65, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[65, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[65, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[64, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[64, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[28, "module-pyro.test"]], "pyro.util package": [[66, null]], "pyro.util.compare module": [[66, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[66, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[66, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[66, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[66, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[66, "module-pyro.util.runparams"]], "pyro.viscous_burgers package": [[67, null]], "pyro.viscous_burgers.interface module": [[67, "module-pyro.viscous_burgers.interface"]], "pyro.viscous_burgers.problems package": [[68, null]], "pyro.viscous_burgers.problems.converge module": [[68, "module-pyro.viscous_burgers.problems.converge"]], "pyro.viscous_burgers.problems.tophat module": [[68, "module-pyro.viscous_burgers.problems.tophat"]], "pyro.viscous_burgers.simulation module": [[67, "module-pyro.viscous_burgers.simulation"]], "pyro/": [[6, "pyro"]], "pyro: a python hydro code": [[11, null]], "quad": [[4, "quad"], [70, "quad"]], "rt": [[4, "rt"]], "shear": [[9, "shear"], [10, "shear"]], "smooth": [[1, "smooth"]], "tophat": [[1, "tophat"]]}, "docnames": ["ack", "advection_basics", "analysis", "burgers_basics", "compressible_basics", "compressible_compare", "design", "diffusion_basics", "help", "incompressible_basics", "incompressible_viscous_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "multigrid_exercises", "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.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.compressible_sr", "pyro.compressible_sr.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.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "pyro.viscous_burgers", "pyro.viscous_burgers.problems", "running", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 62, "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", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "compressible_basics.rst", "compressible_compare.rst", "design.rst", "diffusion_basics.rst", "help.rst", "incompressible_basics.rst", "incompressible_viscous_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", "multigrid_exercises.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.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.compressible_sr.rst", "pyro.compressible_sr.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.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "pyro.viscous_burgers.rst", "pyro.viscous_burgers.problems.rst", "running.rst", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "apply_diffusion_corrections() (in module pyro.viscous_burgers.interface)": [[67, "pyro.viscous_burgers.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[61, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.artificial_viscosity", false]], "artificial_viscosity() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[28, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[59, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[28, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[66, "pyro.util.profile_pyro.Timer.begin", false]], "bold() (in module pyro.util.msg)": [[66, "pyro.util.msg.bold", false]], "brentq() (in module pyro.compressible_sr.c2p)": [[51, "pyro.compressible_sr.c2p.brentq", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[61, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[62, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[61, "pyro.mesh.patch.Grid2d.coarse_like", false]], "command_line_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.command_line_params", false]], "compare() (in module pyro.util.compare)": [[66, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[28, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.compressible_sr.c2p)": [[51, "pyro.compressible_sr.c2p.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[64, "pyro.swe.simulation.cons_to_prim", false]], "cons_to_prim_wrapper() (in module pyro.compressible_sr.unsplit_fluxes)": [[51, "pyro.compressible_sr.unsplit_fluxes.cons_to_prim_wrapper", false]], "consflux() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.consFlux", false]], "consflux() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[61, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[41, "pyro.compressible.eos.dens", false]], "dens() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[41, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.compressible_sr.derives)": [[51, "pyro.compressible_sr.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[64, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.viscous_burgers.interface)": [[67, "pyro.viscous_burgers.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[61, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[28, "pyro.test.do_tests", false]], "dovis() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[62, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[66, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "evolve() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[35, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[37, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[47, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[49, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.evolve", false]], "evolve() (pyro.viscous_burgers.simulation.simulation method)": [[67, "pyro.viscous_burgers.simulation.Simulation.evolve", false]], "f() (in module pyro.compressible_sr.c2p)": [[51, "pyro.compressible_sr.c2p.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[66, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[30, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[30, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[30, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[32, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[34, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[34, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[36, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[36, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[36, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[38, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[38, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[38, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[40, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[40, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[40, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[42, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[42, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[42, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[42, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[42, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[42, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[42, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[42, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[42, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[42, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[42, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[42, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[42, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[42, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[44, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[44, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[44, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[44, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[44, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[44, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[44, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[44, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[44, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[44, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[44, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[44, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[44, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[44, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[46, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[46, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[48, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[48, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[48, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[48, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[48, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[48, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[48, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[48, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[48, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[48, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[48, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[48, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[48, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[48, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[50, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[50, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[50, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[50, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[50, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[50, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[50, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[50, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[50, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[50, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[50, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[50, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[50, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[50, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.acoustic_pulse)": [[52, "pyro.compressible_sr.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.advect)": [[52, "pyro.compressible_sr.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.bubble)": [[52, "pyro.compressible_sr.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.gresho)": [[52, "pyro.compressible_sr.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.hse)": [[52, "pyro.compressible_sr.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.kh)": [[52, "pyro.compressible_sr.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.logo)": [[52, "pyro.compressible_sr.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.quad)": [[52, "pyro.compressible_sr.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.rt)": [[52, "pyro.compressible_sr.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.rt2)": [[52, "pyro.compressible_sr.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.sedov)": [[52, "pyro.compressible_sr.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.sod)": [[52, "pyro.compressible_sr.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.test)": [[52, "pyro.compressible_sr.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[54, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[54, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[56, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[56, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[58, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[58, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[58, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[60, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.lm_atm.problems.gresho)": [[60, "pyro.lm_atm.problems.gresho.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[65, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[65, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[65, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[65, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[65, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[65, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[65, "pyro.swe.problems.test.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.converge)": [[68, "pyro.viscous_burgers.problems.converge.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.tophat)": [[68, "pyro.viscous_burgers.problems.tophat.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[61, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[43, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[31, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[35, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[37, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[43, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[47, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[61, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[61, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[37, "pyro.advection_weno.fluxes.fvs", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[62, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[58, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[28, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.viscous_burgers.interface)": [[67, "pyro.viscous_burgers.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.get_positions", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[28, "pyro.simulation_null.grid_setup", false]], "h_from_eps() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.h_from_eps", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[41, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_post_bc() (in module pyro.compressible_sr.bc)": [[51, "pyro.compressible_sr.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[41, "pyro.compressible.BC.inflow_pre_bc", false]], "inflow_pre_bc() (in module pyro.compressible_sr.bc)": [[51, "pyro.compressible_sr.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[30, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[30, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[30, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[32, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[34, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[34, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[36, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[36, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[36, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[38, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[38, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[38, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[40, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[40, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[40, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[42, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[42, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[42, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[42, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[42, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[42, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[42, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[42, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[42, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[42, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[42, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[42, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[42, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[42, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[44, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[44, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[44, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[44, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[44, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[44, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[44, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[44, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[44, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[44, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[44, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[44, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[44, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[44, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[46, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[46, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[48, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[48, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[48, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[48, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[48, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[48, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[48, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[48, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[48, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[48, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[48, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[48, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[48, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[48, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[50, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[50, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[50, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[50, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[50, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[50, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[50, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[50, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[50, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[50, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[50, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[50, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[50, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[50, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.acoustic_pulse)": [[52, "pyro.compressible_sr.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.advect)": [[52, "pyro.compressible_sr.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.bubble)": [[52, "pyro.compressible_sr.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.gresho)": [[52, "pyro.compressible_sr.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.hse)": [[52, "pyro.compressible_sr.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.kh)": [[52, "pyro.compressible_sr.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.logo)": [[52, "pyro.compressible_sr.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.quad)": [[52, "pyro.compressible_sr.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.rt)": [[52, "pyro.compressible_sr.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.rt2)": [[52, "pyro.compressible_sr.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.sedov)": [[52, "pyro.compressible_sr.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.sod)": [[52, "pyro.compressible_sr.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.test)": [[52, "pyro.compressible_sr.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[54, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[54, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[56, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[56, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[58, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[58, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[58, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[60, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.lm_atm.problems.gresho)": [[60, "pyro.lm_atm.problems.gresho.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[65, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[65, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[65, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[65, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[65, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[65, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[65, "pyro.swe.problems.test.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.converge)": [[68, "pyro.viscous_burgers.problems.converge.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.tophat)": [[68, "pyro.viscous_burgers.problems.tophat.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[31, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[45, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.initialize", false]], "initialize() (pyro.viscous_burgers.simulation.simulation method)": [[67, "pyro.viscous_burgers.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[66, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[66, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.limit4", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.pyro_sim)": [[28, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[28, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[66, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[58, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[28, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[29, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[33, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[35, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[37, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[39, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[47, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[53, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[64, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[28, "module-pyro", false], [28, "module-pyro.plot", false], [28, "module-pyro.pyro_sim", false], [28, "module-pyro.simulation_null", false], [28, "module-pyro.test", false], [29, "module-pyro.advection", false], [29, "module-pyro.advection.advective_fluxes", false], [29, "module-pyro.advection.simulation", false], [30, "module-pyro.advection.problems", false], [30, "module-pyro.advection.problems.smooth", false], [30, "module-pyro.advection.problems.test", false], [30, "module-pyro.advection.problems.tophat", false], [31, "module-pyro.advection_fv4", false], [31, "module-pyro.advection_fv4.fluxes", false], [31, "module-pyro.advection_fv4.interface", false], [31, "module-pyro.advection_fv4.simulation", false], [32, "module-pyro.advection_fv4.problems", false], [32, "module-pyro.advection_fv4.problems.smooth", false], [33, "module-pyro.advection_nonuniform", false], [33, "module-pyro.advection_nonuniform.advective_fluxes", false], [33, "module-pyro.advection_nonuniform.simulation", false], [34, "module-pyro.advection_nonuniform.problems", false], [34, "module-pyro.advection_nonuniform.problems.slotted", false], [34, "module-pyro.advection_nonuniform.problems.test", false], [35, "module-pyro.advection_rk", false], [35, "module-pyro.advection_rk.fluxes", false], [35, "module-pyro.advection_rk.simulation", false], [36, "module-pyro.advection_rk.problems", false], [36, "module-pyro.advection_rk.problems.smooth", false], [36, "module-pyro.advection_rk.problems.test", false], [36, "module-pyro.advection_rk.problems.tophat", false], [37, "module-pyro.advection_weno", false], [37, "module-pyro.advection_weno.fluxes", false], [37, "module-pyro.advection_weno.simulation", false], [38, "module-pyro.advection_weno.problems", false], [38, "module-pyro.advection_weno.problems.smooth", false], [38, "module-pyro.advection_weno.problems.test", false], [38, "module-pyro.advection_weno.problems.tophat", false], [39, "module-pyro.burgers", false], [39, "module-pyro.burgers.burgers_interface", false], [39, "module-pyro.burgers.simulation", false], [40, "module-pyro.burgers.problems", false], [40, "module-pyro.burgers.problems.converge", false], [40, "module-pyro.burgers.problems.test", false], [40, "module-pyro.burgers.problems.tophat", false], [41, "module-pyro.compressible", false], [41, "module-pyro.compressible.BC", false], [41, "module-pyro.compressible.derives", false], [41, "module-pyro.compressible.eos", false], [41, "module-pyro.compressible.interface", false], [41, "module-pyro.compressible.simulation", false], [41, "module-pyro.compressible.unsplit_fluxes", false], [42, "module-pyro.compressible.problems", false], [42, "module-pyro.compressible.problems.acoustic_pulse", false], [42, "module-pyro.compressible.problems.advect", false], [42, "module-pyro.compressible.problems.bubble", false], [42, "module-pyro.compressible.problems.gresho", false], [42, "module-pyro.compressible.problems.hse", false], [42, "module-pyro.compressible.problems.kh", false], [42, "module-pyro.compressible.problems.logo", false], [42, "module-pyro.compressible.problems.quad", false], [42, "module-pyro.compressible.problems.ramp", false], [42, "module-pyro.compressible.problems.rt", false], [42, "module-pyro.compressible.problems.rt2", false], [42, "module-pyro.compressible.problems.sedov", false], [42, "module-pyro.compressible.problems.sod", false], [42, "module-pyro.compressible.problems.test", false], [43, "module-pyro.compressible_fv4", false], [43, "module-pyro.compressible_fv4.fluxes", false], [43, "module-pyro.compressible_fv4.simulation", false], [44, "module-pyro.compressible_fv4.problems", false], [44, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [44, "module-pyro.compressible_fv4.problems.advect", false], [44, "module-pyro.compressible_fv4.problems.bubble", false], [44, "module-pyro.compressible_fv4.problems.gresho", false], [44, "module-pyro.compressible_fv4.problems.hse", false], [44, "module-pyro.compressible_fv4.problems.kh", false], [44, "module-pyro.compressible_fv4.problems.logo", false], [44, "module-pyro.compressible_fv4.problems.quad", false], [44, "module-pyro.compressible_fv4.problems.ramp", false], [44, "module-pyro.compressible_fv4.problems.rt", false], [44, "module-pyro.compressible_fv4.problems.rt2", false], [44, "module-pyro.compressible_fv4.problems.sedov", false], [44, "module-pyro.compressible_fv4.problems.sod", false], [44, "module-pyro.compressible_fv4.problems.test", false], [45, "module-pyro.compressible_react", false], [45, "module-pyro.compressible_react.simulation", false], [46, "module-pyro.compressible_react.problems", false], [46, "module-pyro.compressible_react.problems.flame", false], [46, "module-pyro.compressible_react.problems.rt", false], [47, "module-pyro.compressible_rk", false], [47, "module-pyro.compressible_rk.fluxes", false], [47, "module-pyro.compressible_rk.simulation", false], [48, "module-pyro.compressible_rk.problems", false], [48, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [48, "module-pyro.compressible_rk.problems.advect", false], [48, "module-pyro.compressible_rk.problems.bubble", false], [48, "module-pyro.compressible_rk.problems.gresho", false], [48, "module-pyro.compressible_rk.problems.hse", false], [48, "module-pyro.compressible_rk.problems.kh", false], [48, "module-pyro.compressible_rk.problems.logo", false], [48, "module-pyro.compressible_rk.problems.quad", false], [48, "module-pyro.compressible_rk.problems.ramp", false], [48, "module-pyro.compressible_rk.problems.rt", false], [48, "module-pyro.compressible_rk.problems.rt2", false], [48, "module-pyro.compressible_rk.problems.sedov", false], [48, "module-pyro.compressible_rk.problems.sod", false], [48, "module-pyro.compressible_rk.problems.test", false], [49, "module-pyro.compressible_sdc", false], [49, "module-pyro.compressible_sdc.simulation", false], [50, "module-pyro.compressible_sdc.problems", false], [50, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [50, "module-pyro.compressible_sdc.problems.advect", false], [50, "module-pyro.compressible_sdc.problems.bubble", false], [50, "module-pyro.compressible_sdc.problems.gresho", false], [50, "module-pyro.compressible_sdc.problems.hse", false], [50, "module-pyro.compressible_sdc.problems.kh", false], [50, "module-pyro.compressible_sdc.problems.logo", false], [50, "module-pyro.compressible_sdc.problems.quad", false], [50, "module-pyro.compressible_sdc.problems.ramp", false], [50, "module-pyro.compressible_sdc.problems.rt", false], [50, "module-pyro.compressible_sdc.problems.rt2", false], [50, "module-pyro.compressible_sdc.problems.sedov", false], [50, "module-pyro.compressible_sdc.problems.sod", false], [50, "module-pyro.compressible_sdc.problems.test", false], [51, "module-pyro.compressible_sr", false], [51, "module-pyro.compressible_sr.BC", false], [51, "module-pyro.compressible_sr.c2p", false], [51, "module-pyro.compressible_sr.derives", false], [51, "module-pyro.compressible_sr.eos", false], [51, "module-pyro.compressible_sr.interface", false], [51, "module-pyro.compressible_sr.simulation", false], [51, "module-pyro.compressible_sr.unsplit_fluxes", false], [52, "module-pyro.compressible_sr.problems", false], [52, "module-pyro.compressible_sr.problems.acoustic_pulse", false], [52, "module-pyro.compressible_sr.problems.advect", false], [52, "module-pyro.compressible_sr.problems.bubble", false], [52, "module-pyro.compressible_sr.problems.gresho", false], [52, "module-pyro.compressible_sr.problems.hse", false], [52, "module-pyro.compressible_sr.problems.kh", false], [52, "module-pyro.compressible_sr.problems.logo", false], [52, "module-pyro.compressible_sr.problems.quad", false], [52, "module-pyro.compressible_sr.problems.rt", false], [52, "module-pyro.compressible_sr.problems.rt2", false], [52, "module-pyro.compressible_sr.problems.sedov", false], [52, "module-pyro.compressible_sr.problems.sod", false], [52, "module-pyro.compressible_sr.problems.test", false], [53, "module-pyro.diffusion", false], [53, "module-pyro.diffusion.simulation", false], [54, "module-pyro.diffusion.problems", false], [54, "module-pyro.diffusion.problems.gaussian", false], [54, "module-pyro.diffusion.problems.test", false], [55, "module-pyro.incompressible", false], [55, "module-pyro.incompressible.incomp_interface", false], [55, "module-pyro.incompressible.simulation", false], [56, "module-pyro.incompressible.problems", false], [56, "module-pyro.incompressible.problems.converge", false], [56, "module-pyro.incompressible.problems.shear", false], [57, "module-pyro.incompressible_viscous", false], [57, "module-pyro.incompressible_viscous.BC", false], [57, "module-pyro.incompressible_viscous.simulation", false], [58, "module-pyro.incompressible_viscous.problems", false], [58, "module-pyro.incompressible_viscous.problems.cavity", false], [58, "module-pyro.incompressible_viscous.problems.converge", false], [58, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [58, "module-pyro.incompressible_viscous.problems.shear", false], [59, "module-pyro.lm_atm", false], [59, "module-pyro.lm_atm.LM_atm_interface", false], [59, "module-pyro.lm_atm.simulation", false], [60, "module-pyro.lm_atm.problems", false], [60, "module-pyro.lm_atm.problems.bubble", false], [60, "module-pyro.lm_atm.problems.gresho", false], [61, "module-pyro.mesh", false], [61, "module-pyro.mesh.array_indexer", false], [61, "module-pyro.mesh.boundary", false], [61, "module-pyro.mesh.fv", false], [61, "module-pyro.mesh.integration", false], [61, "module-pyro.mesh.patch", false], [61, "module-pyro.mesh.reconstruction", false], [62, "module-pyro.multigrid", false], [62, "module-pyro.multigrid.MG", false], [62, "module-pyro.multigrid.edge_coeffs", false], [62, "module-pyro.multigrid.general_MG", false], [62, "module-pyro.multigrid.variable_coeff_MG", false], [63, "module-pyro.particles", false], [63, "module-pyro.particles.particles", false], [64, "module-pyro.swe", false], [64, "module-pyro.swe.derives", false], [64, "module-pyro.swe.interface", false], [64, "module-pyro.swe.simulation", false], [64, "module-pyro.swe.unsplit_fluxes", false], [65, "module-pyro.swe.problems", false], [65, "module-pyro.swe.problems.acoustic_pulse", false], [65, "module-pyro.swe.problems.advect", false], [65, "module-pyro.swe.problems.dam", false], [65, "module-pyro.swe.problems.kh", false], [65, "module-pyro.swe.problems.logo", false], [65, "module-pyro.swe.problems.quad", false], [65, "module-pyro.swe.problems.test", false], [66, "module-pyro.util", false], [66, "module-pyro.util.compare", false], [66, "module-pyro.util.io_pyro", false], [66, "module-pyro.util.msg", false], [66, "module-pyro.util.plot_tools", false], [66, "module-pyro.util.profile_pyro", false], [66, "module-pyro.util.runparams", false], [67, "module-pyro.viscous_burgers", false], [67, "module-pyro.viscous_burgers.interface", false], [67, "module-pyro.viscous_burgers.simulation", false], [68, "module-pyro.viscous_burgers.problems", false], [68, "module-pyro.viscous_burgers.problems.converge", false], [68, "module-pyro.viscous_burgers.problems.tophat", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[28, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[28, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[63, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[63, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[54, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[55, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[41, "pyro.compressible.eos.pres", false]], "pres() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[61, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.compressible_sr.simulation)": [[51, "pyro.compressible_sr.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[64, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[28, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[28, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[29, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[29, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.problems": [[30, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[30, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[30, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[30, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[29, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[31, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[31, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.interface": [[31, "module-pyro.advection_fv4.interface", false]], "pyro.advection_fv4.problems": [[32, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[32, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.simulation": [[31, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[33, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[33, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[34, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[34, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[34, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[33, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[35, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[35, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[36, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[36, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[36, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[36, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[35, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[37, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[37, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[38, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[38, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[38, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[38, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[37, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[39, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[39, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[40, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[40, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[40, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[40, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.simulation": [[39, "module-pyro.burgers.simulation", false]], "pyro.compressible": [[41, "module-pyro.compressible", false]], "pyro.compressible.bc": [[41, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[41, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[41, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[41, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[42, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[42, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[42, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[42, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.gresho": [[42, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.hse": [[42, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[42, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[42, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.quad": [[42, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[42, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[42, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[42, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.sedov": [[42, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[42, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[42, "module-pyro.compressible.problems.test", false]], "pyro.compressible.simulation": [[41, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[41, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[43, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[43, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[44, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[44, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[44, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[44, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.gresho": [[44, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.hse": [[44, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[44, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[44, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.quad": [[44, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[44, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[44, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[44, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.sedov": [[44, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[44, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[44, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[43, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[45, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[46, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[46, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[46, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[45, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[47, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[47, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[48, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[48, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[48, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[48, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.gresho": [[48, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.hse": [[48, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[48, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[48, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.quad": [[48, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[48, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[48, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[48, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.sedov": [[48, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[48, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[48, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[47, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[49, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[50, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[50, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[50, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[50, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.gresho": [[50, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.hse": [[50, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[50, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[50, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.quad": [[50, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[50, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[50, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[50, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.sedov": [[50, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[50, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[50, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[49, "module-pyro.compressible_sdc.simulation", false]], "pyro.compressible_sr": [[51, "module-pyro.compressible_sr", false]], "pyro.compressible_sr.bc": [[51, "module-pyro.compressible_sr.BC", false]], "pyro.compressible_sr.c2p": [[51, "module-pyro.compressible_sr.c2p", false]], "pyro.compressible_sr.derives": [[51, "module-pyro.compressible_sr.derives", false]], "pyro.compressible_sr.eos": [[51, "module-pyro.compressible_sr.eos", false]], "pyro.compressible_sr.interface": [[51, "module-pyro.compressible_sr.interface", false]], "pyro.compressible_sr.problems": [[52, "module-pyro.compressible_sr.problems", false]], "pyro.compressible_sr.problems.acoustic_pulse": [[52, "module-pyro.compressible_sr.problems.acoustic_pulse", false]], "pyro.compressible_sr.problems.advect": [[52, "module-pyro.compressible_sr.problems.advect", false]], "pyro.compressible_sr.problems.bubble": [[52, "module-pyro.compressible_sr.problems.bubble", false]], "pyro.compressible_sr.problems.gresho": [[52, "module-pyro.compressible_sr.problems.gresho", false]], "pyro.compressible_sr.problems.hse": [[52, "module-pyro.compressible_sr.problems.hse", false]], "pyro.compressible_sr.problems.kh": [[52, "module-pyro.compressible_sr.problems.kh", false]], "pyro.compressible_sr.problems.logo": [[52, "module-pyro.compressible_sr.problems.logo", false]], "pyro.compressible_sr.problems.quad": [[52, "module-pyro.compressible_sr.problems.quad", false]], "pyro.compressible_sr.problems.rt": [[52, "module-pyro.compressible_sr.problems.rt", false]], "pyro.compressible_sr.problems.rt2": [[52, "module-pyro.compressible_sr.problems.rt2", false]], "pyro.compressible_sr.problems.sedov": [[52, "module-pyro.compressible_sr.problems.sedov", false]], "pyro.compressible_sr.problems.sod": [[52, "module-pyro.compressible_sr.problems.sod", false]], "pyro.compressible_sr.problems.test": [[52, "module-pyro.compressible_sr.problems.test", false]], "pyro.compressible_sr.simulation": [[51, "module-pyro.compressible_sr.simulation", false]], "pyro.compressible_sr.unsplit_fluxes": [[51, "module-pyro.compressible_sr.unsplit_fluxes", false]], "pyro.diffusion": [[53, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[54, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[54, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[54, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[53, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[55, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[55, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[56, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[56, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[56, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[55, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[57, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[57, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[58, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[58, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[58, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[58, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[58, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[57, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[59, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[59, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[60, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[60, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.problems.gresho": [[60, "module-pyro.lm_atm.problems.gresho", false]], "pyro.lm_atm.simulation": [[59, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[61, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[61, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[61, "module-pyro.mesh.boundary", false]], "pyro.mesh.fv": [[61, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[61, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[61, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[61, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[62, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[62, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.general_mg": [[62, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[62, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[62, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[63, "module-pyro.particles", false]], "pyro.particles.particles": [[63, "module-pyro.particles.particles", false]], "pyro.plot": [[28, "module-pyro.plot", false]], "pyro.pyro_sim": [[28, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[28, "module-pyro.simulation_null", false]], "pyro.swe": [[64, "module-pyro.swe", false]], "pyro.swe.derives": [[64, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[64, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[65, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[65, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[65, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[65, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[65, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[65, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[65, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[65, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[64, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[64, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[28, "module-pyro.test", false]], "pyro.util": [[66, "module-pyro.util", false]], "pyro.util.compare": [[66, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[66, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[66, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[66, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[66, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[66, "module-pyro.util.runparams", false]], "pyro.viscous_burgers": [[67, "module-pyro.viscous_burgers", false]], "pyro.viscous_burgers.interface": [[67, "module-pyro.viscous_burgers.interface", false]], "pyro.viscous_burgers.problems": [[68, "module-pyro.viscous_burgers.problems", false]], "pyro.viscous_burgers.problems.converge": [[68, "module-pyro.viscous_burgers.problems.converge", false]], "pyro.viscous_burgers.problems.tophat": [[68, "module-pyro.viscous_burgers.problems.tophat", false]], "pyro.viscous_burgers.simulation": [[67, "module-pyro.viscous_burgers.simulation", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[28, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[28, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[66, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[66, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[66, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[62, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[41, "pyro.compressible.eos.rhoe", false]], "rhoe() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.rhoe", false]], "rhoh_from_rho_p() (in module pyro.compressible_sr.eos)": [[51, "pyro.compressible_sr.eos.rhoh_from_rho_p", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.riemann_cgf", false]], "riemann_cgf() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.riemann_cgf", false]], "riemann_hllc() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.riemann_hllc", false]], "riemann_hllc() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.riemann_hllc", false]], "riemann_prim() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.riemann_prim", false]], "riemann_prim() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[61, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[28, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[28, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[28, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[66, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[61, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[49, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[66, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[29, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[31, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[33, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[35, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[37, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[39, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[43, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[45, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[47, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[49, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.compressible_sr.simulation)": [[51, "pyro.compressible_sr.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[53, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[55, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[57, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[59, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[64, "pyro.swe.simulation.Simulation", false]], "simulation (class in pyro.viscous_burgers.simulation)": [[67, "pyro.viscous_burgers.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[28, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[62, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[62, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "sphericalpolar (class in pyro.mesh.patch)": [[61, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.advection_fv4.interface)": [[31, "pyro.advection_fv4.interface.states", false]], "states() (in module pyro.compressible.interface)": [[41, "pyro.compressible.interface.states", false]], "states() (in module pyro.compressible_sr.interface)": [[51, "pyro.compressible_sr.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[55, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.swe.interface)": [[64, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.advection_fv4.interface)": [[31, "pyro.advection_fv4.interface.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[28, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[61, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[31, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[35, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[37, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[43, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[47, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[66, "pyro.util.msg.success", false]], "timer (class in pyro.util.profile_pyro)": [[66, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[66, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[66, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[61, "pyro.mesh.fv.FV2d.to_centers", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[29, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[33, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.compressible.unsplit_fluxes)": [[41, "pyro.compressible.unsplit_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.compressible_sr.unsplit_fluxes)": [[51, "pyro.compressible_sr.unsplit_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[64, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[39, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[59, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[41, "pyro.compressible.BC.user", false]], "user() (in module pyro.compressible_sr.bc)": [[51, "pyro.compressible_sr.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[57, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[61, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[59, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[62, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[62, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[41, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.compressible_sr.simulation)": [[51, "pyro.compressible_sr.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[64, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[63, "pyro.particles.particles.Particle.velocity", false]], "warning() (in module pyro.util.msg)": [[66, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[61, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[61, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[41, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.compressible_sr.simulation.simulation method)": [[51, "pyro.compressible_sr.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[57, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[59, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[28, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[66, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[63, "pyro.particles.particles.Particles.write_particles", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[61, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[28, 0, 0, "-", "pyro"]], "pyro": [[29, 0, 0, "-", "advection"], [31, 0, 0, "-", "advection_fv4"], [33, 0, 0, "-", "advection_nonuniform"], [35, 0, 0, "-", "advection_rk"], [37, 0, 0, "-", "advection_weno"], [39, 0, 0, "-", "burgers"], [41, 0, 0, "-", "compressible"], [43, 0, 0, "-", "compressible_fv4"], [45, 0, 0, "-", "compressible_react"], [47, 0, 0, "-", "compressible_rk"], [49, 0, 0, "-", "compressible_sdc"], [51, 0, 0, "-", "compressible_sr"], [53, 0, 0, "-", "diffusion"], [55, 0, 0, "-", "incompressible"], [57, 0, 0, "-", "incompressible_viscous"], [59, 0, 0, "-", "lm_atm"], [61, 0, 0, "-", "mesh"], [62, 0, 0, "-", "multigrid"], [63, 0, 0, "-", "particles"], [28, 0, 0, "-", "plot"], [28, 0, 0, "-", "pyro_sim"], [28, 0, 0, "-", "simulation_null"], [64, 0, 0, "-", "swe"], [28, 0, 0, "-", "test"], [66, 0, 0, "-", "util"], [67, 0, 0, "-", "viscous_burgers"]], "pyro.advection": [[29, 0, 0, "-", "advective_fluxes"], [30, 0, 0, "-", "problems"], [29, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[29, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.problems": [[30, 0, 0, "-", "smooth"], [30, 0, 0, "-", "test"], [30, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[30, 1, 1, "", "finalize"], [30, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[30, 1, 1, "", "finalize"], [30, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[30, 1, 1, "", "finalize"], [30, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[29, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[29, 3, 1, "", "dovis"], [29, 3, 1, "", "evolve"], [29, 3, 1, "", "initialize"], [29, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[31, 0, 0, "-", "fluxes"], [31, 0, 0, "-", "interface"], [32, 0, 0, "-", "problems"], [31, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[31, 1, 1, "", "fluxes"]], "pyro.advection_fv4.interface": [[31, 1, 1, "", "states"], [31, 1, 1, "", "states_nolimit"]], "pyro.advection_fv4.problems": [[32, 0, 0, "-", "smooth"]], "pyro.advection_fv4.problems.smooth": [[32, 1, 1, "", "finalize"], [32, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[31, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[31, 3, 1, "", "initialize"], [31, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[33, 0, 0, "-", "advective_fluxes"], [34, 0, 0, "-", "problems"], [33, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[33, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[34, 0, 0, "-", "slotted"], [34, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[34, 1, 1, "", "finalize"], [34, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[34, 1, 1, "", "finalize"], [34, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[33, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[33, 3, 1, "", "dovis"], [33, 3, 1, "", "evolve"], [33, 3, 1, "", "initialize"], [33, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[35, 0, 0, "-", "fluxes"], [36, 0, 0, "-", "problems"], [35, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[35, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[36, 0, 0, "-", "smooth"], [36, 0, 0, "-", "test"], [36, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[35, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[35, 3, 1, "", "evolve"], [35, 3, 1, "", "method_compute_timestep"], [35, 3, 1, "", "substep"]], "pyro.advection_weno": [[37, 0, 0, "-", "fluxes"], [38, 0, 0, "-", "problems"], [37, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[37, 1, 1, "", "fluxes"], [37, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[38, 0, 0, "-", "smooth"], [38, 0, 0, "-", "test"], [38, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[37, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[37, 3, 1, "", "evolve"], [37, 3, 1, "", "method_compute_timestep"], [37, 3, 1, "", "substep"]], "pyro.burgers": [[39, 0, 0, "-", "burgers_interface"], [40, 0, 0, "-", "problems"], [39, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[39, 1, 1, "", "apply_transverse_corrections"], [39, 1, 1, "", "construct_unsplit_fluxes"], [39, 1, 1, "", "get_interface_states"], [39, 1, 1, "", "riemann"], [39, 1, 1, "", "riemann_and_upwind"], [39, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[40, 0, 0, "-", "converge"], [40, 0, 0, "-", "test"], [40, 0, 0, "-", "tophat"]], "pyro.burgers.problems.converge": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.burgers.simulation": [[39, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[39, 3, 1, "", "dovis"], [39, 3, 1, "", "evolve"], [39, 3, 1, "", "initialize"], [39, 3, 1, "", "method_compute_timestep"]], "pyro.compressible": [[41, 0, 0, "-", "BC"], [41, 0, 0, "-", "derives"], [41, 0, 0, "-", "eos"], [41, 0, 0, "-", "interface"], [42, 0, 0, "-", "problems"], [41, 0, 0, "-", "simulation"], [41, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[41, 1, 1, "", "inflow_post_bc"], [41, 1, 1, "", "inflow_pre_bc"], [41, 1, 1, "", "user"]], "pyro.compressible.derives": [[41, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[41, 1, 1, "", "dens"], [41, 1, 1, "", "pres"], [41, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[41, 1, 1, "", "artificial_viscosity"], [41, 1, 1, "", "consFlux"], [41, 1, 1, "", "riemann_cgf"], [41, 1, 1, "", "riemann_hllc"], [41, 1, 1, "", "riemann_prim"], [41, 1, 1, "", "states"]], "pyro.compressible.problems": [[42, 0, 0, "-", "acoustic_pulse"], [42, 0, 0, "-", "advect"], [42, 0, 0, "-", "bubble"], [42, 0, 0, "-", "gresho"], [42, 0, 0, "-", "hse"], [42, 0, 0, "-", "kh"], [42, 0, 0, "-", "logo"], [42, 0, 0, "-", "quad"], [42, 0, 0, "-", "ramp"], [42, 0, 0, "-", "rt"], [42, 0, 0, "-", "rt2"], [42, 0, 0, "-", "sedov"], [42, 0, 0, "-", "sod"], [42, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.gresho": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.hse": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.quad": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.compressible.simulation": [[41, 2, 1, "", "Simulation"], [41, 2, 1, "", "Variables"], [41, 1, 1, "", "cons_to_prim"], [41, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[41, 3, 1, "", "dovis"], [41, 3, 1, "", "evolve"], [41, 3, 1, "", "initialize"], [41, 3, 1, "", "method_compute_timestep"], [41, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[41, 1, 1, "", "unsplit_fluxes"]], "pyro.compressible_fv4": [[43, 0, 0, "-", "fluxes"], [44, 0, 0, "-", "problems"], [43, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[43, 1, 1, "", "flux_cons"], [43, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[44, 0, 0, "-", "acoustic_pulse"], [44, 0, 0, "-", "advect"], [44, 0, 0, "-", "bubble"], [44, 0, 0, "-", "gresho"], [44, 0, 0, "-", "hse"], [44, 0, 0, "-", "kh"], [44, 0, 0, "-", "logo"], [44, 0, 0, "-", "quad"], [44, 0, 0, "-", "ramp"], [44, 0, 0, "-", "rt"], [44, 0, 0, "-", "rt2"], [44, 0, 0, "-", "sedov"], [44, 0, 0, "-", "sod"], [44, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.gresho": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.hse": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.quad": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[43, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[43, 3, 1, "", "evolve"], [43, 3, 1, "", "initialize"], [43, 3, 1, "", "preevolve"], [43, 3, 1, "", "substep"]], "pyro.compressible_react": [[46, 0, 0, "-", "problems"], [45, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[46, 0, 0, "-", "flame"], [46, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[45, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[45, 3, 1, "", "burn"], [45, 3, 1, "", "diffuse"], [45, 3, 1, "", "dovis"], [45, 3, 1, "", "evolve"], [45, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[47, 0, 0, "-", "fluxes"], [48, 0, 0, "-", "problems"], [47, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[47, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[48, 0, 0, "-", "acoustic_pulse"], [48, 0, 0, "-", "advect"], [48, 0, 0, "-", "bubble"], [48, 0, 0, "-", "gresho"], [48, 0, 0, "-", "hse"], [48, 0, 0, "-", "kh"], [48, 0, 0, "-", "logo"], [48, 0, 0, "-", "quad"], [48, 0, 0, "-", "ramp"], [48, 0, 0, "-", "rt"], [48, 0, 0, "-", "rt2"], [48, 0, 0, "-", "sedov"], [48, 0, 0, "-", "sod"], [48, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.gresho": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.hse": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.quad": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[47, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[47, 3, 1, "", "evolve"], [47, 3, 1, "", "method_compute_timestep"], [47, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[50, 0, 0, "-", "problems"], [49, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[50, 0, 0, "-", "acoustic_pulse"], [50, 0, 0, "-", "advect"], [50, 0, 0, "-", "bubble"], [50, 0, 0, "-", "gresho"], [50, 0, 0, "-", "hse"], [50, 0, 0, "-", "kh"], [50, 0, 0, "-", "logo"], [50, 0, 0, "-", "quad"], [50, 0, 0, "-", "ramp"], [50, 0, 0, "-", "rt"], [50, 0, 0, "-", "rt2"], [50, 0, 0, "-", "sedov"], [50, 0, 0, "-", "sod"], [50, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.gresho": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.hse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.quad": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[49, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[49, 3, 1, "", "evolve"], [49, 3, 1, "", "sdc_integral"]], "pyro.compressible_sr": [[51, 0, 0, "-", "BC"], [51, 0, 0, "-", "c2p"], [51, 0, 0, "-", "derives"], [51, 0, 0, "-", "eos"], [51, 0, 0, "-", "interface"], [52, 0, 0, "-", "problems"], [51, 0, 0, "-", "simulation"], [51, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible_sr.BC": [[51, 1, 1, "", "inflow_post_bc"], [51, 1, 1, "", "inflow_pre_bc"], [51, 1, 1, "", "user"]], "pyro.compressible_sr.c2p": [[51, 1, 1, "", "brentq"], [51, 1, 1, "", "cons_to_prim"], [51, 1, 1, "", "f"]], "pyro.compressible_sr.derives": [[51, 1, 1, "", "derive_primitives"]], "pyro.compressible_sr.eos": [[51, 1, 1, "", "dens"], [51, 1, 1, "", "h_from_eps"], [51, 1, 1, "", "pres"], [51, 1, 1, "", "rhoe"], [51, 1, 1, "", "rhoh_from_rho_p"]], "pyro.compressible_sr.interface": [[51, 1, 1, "", "artificial_viscosity"], [51, 1, 1, "", "consFlux"], [51, 1, 1, "", "riemann_cgf"], [51, 1, 1, "", "riemann_hllc"], [51, 1, 1, "", "riemann_prim"], [51, 1, 1, "", "states"]], "pyro.compressible_sr.problems": [[52, 0, 0, "-", "acoustic_pulse"], [52, 0, 0, "-", "advect"], [52, 0, 0, "-", "bubble"], [52, 0, 0, "-", "gresho"], [52, 0, 0, "-", "hse"], [52, 0, 0, "-", "kh"], [52, 0, 0, "-", "logo"], [52, 0, 0, "-", "quad"], [52, 0, 0, "-", "rt"], [52, 0, 0, "-", "rt2"], [52, 0, 0, "-", "sedov"], [52, 0, 0, "-", "sod"], [52, 0, 0, "-", "test"]], "pyro.compressible_sr.problems.acoustic_pulse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.advect": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.bubble": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.gresho": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.hse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.kh": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.logo": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.quad": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.rt": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.rt2": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.sedov": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.sod": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.test": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_sr.simulation": [[51, 2, 1, "", "Simulation"], [51, 2, 1, "", "Variables"], [51, 1, 1, "", "prim_to_cons"]], "pyro.compressible_sr.simulation.Simulation": [[51, 3, 1, "", "dovis"], [51, 3, 1, "", "evolve"], [51, 3, 1, "", "initialize"], [51, 3, 1, "", "method_compute_timestep"], [51, 3, 1, "", "write_extras"]], "pyro.compressible_sr.unsplit_fluxes": [[51, 1, 1, "", "cons_to_prim_wrapper"], [51, 1, 1, "", "unsplit_fluxes"]], "pyro.diffusion": [[54, 0, 0, "-", "problems"], [53, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[54, 0, 0, "-", "gaussian"], [54, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"], [54, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[53, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[53, 3, 1, "", "dovis"], [53, 3, 1, "", "evolve"], [53, 3, 1, "", "initialize"], [53, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[55, 0, 0, "-", "incomp_interface"], [56, 0, 0, "-", "problems"], [55, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[55, 1, 1, "", "apply_gradp_corrections"], [55, 1, 1, "", "apply_other_source_terms"], [55, 1, 1, "", "mac_vels"], [55, 1, 1, "", "states"]], "pyro.incompressible.problems": [[56, 0, 0, "-", "converge"], [56, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[55, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[55, 3, 1, "", "define_other_bc"], [55, 3, 1, "", "do_other_update_velocity"], [55, 3, 1, "", "dovis"], [55, 3, 1, "", "evolve"], [55, 3, 1, "", "initialize"], [55, 3, 1, "", "other_source_term"], [55, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[57, 0, 0, "-", "BC"], [58, 0, 0, "-", "problems"], [57, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[57, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[58, 0, 0, "-", "cavity"], [58, 0, 0, "-", "converge"], [58, 0, 0, "-", "plot_cavity"], [58, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[58, 1, 1, "", "get_args"], [58, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[57, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[57, 3, 1, "", "define_other_bc"], [57, 3, 1, "", "do_other_update_velocity"], [57, 3, 1, "", "evolve"], [57, 3, 1, "", "initialize"], [57, 3, 1, "", "other_source_term"], [57, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[59, 0, 0, "-", "LM_atm_interface"], [60, 0, 0, "-", "problems"], [59, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[59, 1, 1, "", "get_interface_states"], [59, 1, 1, "", "is_asymmetric"], [59, 1, 1, "", "is_asymmetric_pair"], [59, 1, 1, "", "is_symmetric"], [59, 1, 1, "", "is_symmetric_pair"], [59, 1, 1, "", "mac_vels"], [59, 1, 1, "", "rho_states"], [59, 1, 1, "", "riemann"], [59, 1, 1, "", "riemann_and_upwind"], [59, 1, 1, "", "states"], [59, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[60, 0, 0, "-", "bubble"], [60, 0, 0, "-", "gresho"]], "pyro.lm_atm.problems.bubble": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.lm_atm.problems.gresho": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[59, 2, 1, "", "Basestate"], [59, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[59, 3, 1, "", "jp"], [59, 3, 1, "", "v"], [59, 3, 1, "", "v2d"], [59, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[59, 3, 1, "", "dovis"], [59, 3, 1, "", "evolve"], [59, 3, 1, "", "initialize"], [59, 3, 1, "", "make_prime"], [59, 3, 1, "", "method_compute_timestep"], [59, 3, 1, "", "preevolve"], [59, 3, 1, "", "read_extras"], [59, 3, 1, "", "write_extras"]], "pyro.mesh": [[61, 0, 0, "-", "array_indexer"], [61, 0, 0, "-", "boundary"], [61, 0, 0, "-", "fv"], [61, 0, 0, "-", "integration"], [61, 0, 0, "-", "patch"], [61, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[61, 2, 1, "", "ArrayIndexer"], [61, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[61, 3, 1, "", "copy"], [61, 3, 1, "", "fill_ghost"], [61, 3, 1, "", "ip"], [61, 3, 1, "", "ip_jp"], [61, 3, 1, "", "is_asymmetric"], [61, 3, 1, "", "is_symmetric"], [61, 3, 1, "", "jp"], [61, 3, 1, "", "lap"], [61, 3, 1, "", "norm"], [61, 3, 1, "", "pretty_print"], [61, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[61, 3, 1, "", "copy"], [61, 3, 1, "", "fill_ghost"], [61, 3, 1, "", "ip_jp"], [61, 3, 1, "", "is_asymmetric"], [61, 3, 1, "", "is_symmetric"], [61, 3, 1, "", "lap"], [61, 3, 1, "", "norm"], [61, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[61, 2, 1, "", "BC"], [61, 2, 1, "", "BCProp"], [61, 1, 1, "", "bc_is_solid"], [61, 1, 1, "", "define_bc"]], "pyro.mesh.fv": [[61, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[61, 3, 1, "", "from_centers"], [61, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[61, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[61, 3, 1, "", "compute_final_update"], [61, 3, 1, "", "get_stage_start"], [61, 3, 1, "", "nstages"], [61, 3, 1, "", "set_start"], [61, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[61, 2, 1, "", "Cartesian2d"], [61, 2, 1, "", "CellCenterData2d"], [61, 2, 1, "", "FaceCenterData2d"], [61, 2, 1, "", "Grid2d"], [61, 2, 1, "", "SphericalPolar"], [61, 1, 1, "", "cell_center_data_clone"], [61, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[61, 3, 1, "", "add_derived"], [61, 3, 1, "", "add_ivars"], [61, 3, 1, "", "create"], [61, 3, 1, "", "fill_BC"], [61, 3, 1, "", "fill_BC_all"], [61, 3, 1, "", "get_aux"], [61, 3, 1, "", "get_var"], [61, 3, 1, "", "get_var_by_index"], [61, 3, 1, "", "get_vars"], [61, 3, 1, "", "max"], [61, 3, 1, "", "min"], [61, 3, 1, "", "pretty_print"], [61, 3, 1, "", "prolong"], [61, 3, 1, "", "register_var"], [61, 3, 1, "", "restrict"], [61, 3, 1, "", "set_aux"], [61, 3, 1, "", "write"], [61, 3, 1, "", "write_data"], [61, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[61, 3, 1, "", "add_derived"], [61, 3, 1, "", "create"], [61, 3, 1, "", "fill_BC"], [61, 3, 1, "", "get_var_by_index"], [61, 3, 1, "", "get_vars"], [61, 3, 1, "", "prolong"], [61, 3, 1, "", "restrict"], [61, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[61, 3, 1, "", "coarse_like"], [61, 3, 1, "", "fine_like"], [61, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[61, 1, 1, "", "flatten"], [61, 1, 1, "", "flatten_multid"], [61, 1, 1, "", "limit"], [61, 1, 1, "", "limit2"], [61, 1, 1, "", "limit4"], [61, 1, 1, "", "nolimit"], [61, 1, 1, "", "well_balance"], [61, 1, 1, "", "weno"], [61, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[62, 0, 0, "-", "MG"], [62, 0, 0, "-", "edge_coeffs"], [62, 0, 0, "-", "general_MG"], [62, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[62, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[62, 3, 1, "", "get_solution"], [62, 3, 1, "", "get_solution_gradient"], [62, 3, 1, "", "get_solution_object"], [62, 3, 1, "", "grid_info"], [62, 3, 1, "", "init_RHS"], [62, 3, 1, "", "init_solution"], [62, 3, 1, "", "init_zeros"], [62, 3, 1, "", "smooth"], [62, 3, 1, "", "solve"], [62, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[62, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[62, 3, 1, "", "restrict"]], "pyro.multigrid.general_MG": [[62, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[62, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[62, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[62, 3, 1, "", "smooth"]], "pyro.particles": [[63, 0, 0, "-", "particles"]], "pyro.particles.particles": [[63, 2, 1, "", "Particle"], [63, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[63, 3, 1, "", "interpolate_velocity"], [63, 3, 1, "", "pos"], [63, 3, 1, "", "update"], [63, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[63, 3, 1, "", "array_generate_particles"], [63, 3, 1, "", "enforce_particle_boundaries"], [63, 3, 1, "", "get_init_positions"], [63, 3, 1, "", "get_positions"], [63, 3, 1, "", "grid_generate_particles"], [63, 3, 1, "", "randomly_generate_particles"], [63, 3, 1, "", "update_particles"], [63, 3, 1, "", "write_particles"]], "pyro.plot": [[28, 1, 1, "", "get_args"], [28, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[28, 2, 1, "", "Pyro"], [28, 2, 1, "", "PyroBenchmark"], [28, 1, 1, "", "main"], [28, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[28, 3, 1, "", "get_var"], [28, 3, 1, "", "initialize_problem"], [28, 3, 1, "", "run_sim"], [28, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[28, 3, 1, "", "compare_to_benchmark"], [28, 3, 1, "", "run_sim"], [28, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[28, 2, 1, "", "NullSimulation"], [28, 1, 1, "", "bc_setup"], [28, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[28, 3, 1, "", "compute_timestep"], [28, 3, 1, "", "do_output"], [28, 3, 1, "", "dovis"], [28, 3, 1, "", "evolve"], [28, 3, 1, "", "finalize"], [28, 3, 1, "", "finished"], [28, 3, 1, "", "initialize"], [28, 3, 1, "", "method_compute_timestep"], [28, 3, 1, "", "preevolve"], [28, 3, 1, "", "read_extras"], [28, 3, 1, "", "write"], [28, 3, 1, "", "write_extras"]], "pyro.swe": [[64, 0, 0, "-", "derives"], [64, 0, 0, "-", "interface"], [65, 0, 0, "-", "problems"], [64, 0, 0, "-", "simulation"], [64, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[64, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[64, 1, 1, "", "consFlux"], [64, 1, 1, "", "riemann_hllc"], [64, 1, 1, "", "riemann_roe"], [64, 1, 1, "", "states"]], "pyro.swe.problems": [[65, 0, 0, "-", "acoustic_pulse"], [65, 0, 0, "-", "advect"], [65, 0, 0, "-", "dam"], [65, 0, 0, "-", "kh"], [65, 0, 0, "-", "logo"], [65, 0, 0, "-", "quad"], [65, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[65, 1, 1, "", "finalize"], [65, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[64, 2, 1, "", "Simulation"], [64, 2, 1, "", "Variables"], [64, 1, 1, "", "cons_to_prim"], [64, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[64, 3, 1, "", "dovis"], [64, 3, 1, "", "evolve"], [64, 3, 1, "", "initialize"], [64, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[64, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[28, 2, 1, "", "PyroTest"], [28, 1, 1, "", "avoid_interleaved_output"], [28, 1, 1, "", "do_tests"], [28, 1, 1, "", "main"], [28, 1, 1, "", "run_test"], [28, 1, 1, "", "run_test_star"]], "pyro.util": [[66, 0, 0, "-", "compare"], [66, 0, 0, "-", "io_pyro"], [66, 0, 0, "-", "msg"], [66, 0, 0, "-", "plot_tools"], [66, 0, 0, "-", "profile_pyro"], [66, 0, 0, "-", "runparams"]], "pyro.util.compare": [[66, 1, 1, "", "compare"], [66, 1, 1, "", "main"]], "pyro.util.io_pyro": [[66, 1, 1, "", "read"], [66, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[66, 1, 1, "", "bold"], [66, 1, 1, "", "fail"], [66, 1, 1, "", "success"], [66, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[66, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[66, 2, 1, "", "Timer"], [66, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[66, 3, 1, "", "begin"], [66, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[66, 3, 1, "", "report"], [66, 3, 1, "", "timer"]], "pyro.util.runparams": [[66, 2, 1, "", "RuntimeParameters"], [66, 1, 1, "", "is_float"], [66, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[66, 3, 1, "", "command_line_params"], [66, 3, 1, "", "get_param"], [66, 3, 1, "", "load_params"], [66, 3, 1, "", "print_all_params"], [66, 3, 1, "", "print_paramfile"], [66, 3, 1, "", "print_sphinx_tables"], [66, 3, 1, "", "print_unused_params"], [66, 3, 1, "", "write_params"]], "pyro.viscous_burgers": [[67, 0, 0, "-", "interface"], [68, 0, 0, "-", "problems"], [67, 0, 0, "-", "simulation"]], "pyro.viscous_burgers.interface": [[67, 1, 1, "", "apply_diffusion_corrections"], [67, 1, 1, "", "diffuse"], [67, 1, 1, "", "get_lap"]], "pyro.viscous_burgers.problems": [[68, 0, 0, "-", "converge"], [68, 0, 0, "-", "tophat"]], "pyro.viscous_burgers.problems.converge": [[68, 1, 1, "", "finalize"], [68, 1, 1, "", "init_data"]], "pyro.viscous_burgers.problems.tophat": [[68, 1, 1, "", "finalize"], [68, 1, 1, "", "init_data"]], "pyro.viscous_burgers.simulation": [[67, 2, 1, "", "Simulation"]], "pyro.viscous_burgers.simulation.Simulation": [[67, 3, 1, "", "evolve"], [67, 3, 1, "", "initialize"]]}, "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, 6, 9, 10, 14, 15, 21, 22, 25, 26, 27, 28, 37, 39, 41, 49, 51, 55, 57, 59, 61, 62, 63, 64, 69, 70, 71], "0": [1, 3, 4, 5, 7, 9, 10, 14, 15, 16, 19, 20, 21, 22, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 53, 56, 57, 58, 59, 61, 62, 63, 64, 66, 69, 70], "00": 15, "0000000000": [15, 19, 20, 21], "0000000000000007": 21, "000100977": 19, "000117324": 20, "00011884": 21, "000155893": 19, "000168502": 21, "000168818": 20, "000187447": 21, "000221902": 21, "000222329": 19, "000242683": 20, "000245728": 19, "000257541": 19, "000272285": 21, "000278462": 20, "000298554": 21, "000314789": 19, "000338509": 20, "000349254": 19, "000359788": 19, "000397674": 20, "000411339": 19, "000426042": 20, "000446485": 19, "0004957445615074047": 19, "000509584": 19, "000523281": 19, "000524953": 20, "000544087": 19, "000576837": 21, "000594507": 19, "00060774": 20, "0006216334987521017": 20, "00062574": 20, "0006486396426301177": 21, "000708087": 20, "000710814": 19, "000813357": 20, "000816239": 21, "000846751": 21, "000889832": 20, "000918517": 20, "000931668": 21, "00102915": 19, "00106741": 19, "00110351": 20, "00113252": 20, "0011347": 21, "00119765": 21, "0012532978372415558": 20, "0012759605329324085": 21, "00131762": 21, "00135041": 21, "00155e": 19, "00170278": 21, "00170641": 20, "00188597": 21, "0021": 72, "00256253": 20, "00348191": 20, "00424463": 19, "00463131": 21, "004718856190972565": 15, "0047189": 15, "00472": 15, "005": 3, "0050815": 20, "005391244339065405": 19, "00611516": 19, "00623945": 19, "00656631": 21, "00731526": 20, "00864876": 21, "0086e": 21, "00901111": 20, "00951831": 19, "01": 69, "010065": 20, "0106141": 21, "01092e": 20, "01132e": 20, "01137": 19, "01145e": 20, "0125": 4, "01265": 0, "0129066": 20, "0135776": 19, "0139226": 19, "0145734": 19, "0160323": 20, "0163063": 20, "0166": 72, "0166908": 19, "0168243": 21, "0171409": 21, "01772e": 20, "0182181": 19, "01821e": 21, "0197734": 19, "02": 21, "0215643": 19, "02198e": 19, "0224452": 20, "0224975": 21, "0233563": 20, "0236543": 19, "0238e": 20, "0243037": 20, "02448256984911586": 19, "025573219961900512": 21, "0257902": 19, "0257909": 19, "02687": 19, "02789e": 19, "0280513": 19, "02861": 21, "0292467": 20, "0312525": 20, "03125e": 19, "0318323": 21, "03283823443993396": 20, "033097": 21, "03473e": 19, "034e": 20, "03506e": 20, "0355e": 21, "036315310129800826": 20, "0364241": 21, "0377753": 20, "03781e": 21, "03884e": 20, "039": 37, "0417201": 20, "04419": 20, "0442789": 21, "0447352805871284e": 19, "04509e": 19, "0468113": 21, "047": 15, "04737e": 21, "0484181": 19, "04844393523115633": 21, "04862": 20, "0497494": 20, "05": [19, 20, 21], "0515129": 21, "051e": 19, "0527907": 21, "05447e": 19, "0582938": 20, "06": [19, 20, 21, 51], "06162": 19, "062255558417692e": 19, "06486e": 20, "06513": 20, "06557e": 19, "06576e": 21, "0665472": 21, "06977e": 21, "07": [19, 20, 21, 37], "0701013": 19, "0705": 21, "0705e": 20, "0727216": 19, "0736819": 21, "073e": 21, "0747197": 20, "07478e": 19, "07629e": 21, "07633187e": 21, "08": [19, 20, 21], "08132": 21, "08889e": 19, "09": [19, 20, 21], "091": 21, "0918e": 19, "092": 15, "09217e": 21, "09401e": 19, "097515813669473": 19, "09752": 19, "09787e": 19, "0x7f36680de3e0": 21, "0x7f36683daa10": 21, "0x7f43b1d9b370": 19, "0x7f43b401f430": 19, "1": [1, 3, 4, 5, 7, 9, 10, 14, 15, 16, 19, 20, 21, 22, 26, 28, 29, 31, 33, 35, 37, 41, 47, 49, 51, 53, 56, 57, 58, 59, 61, 62, 64, 66, 67, 69, 70, 72], "10": [0, 15, 19, 20, 21, 37, 41, 51, 58, 62, 64, 66, 72], "100": [10, 15, 51, 66, 69], "1000": 10, "10000": 69, "1006": 72, "1007": [58, 72], "101": 21, "101526": 20, "1016": [37, 72], "103": 21, "103e": 20, "1068868945958364e": 21, "10732e": 21, "108": 15, "10838": 15, "10977e": 20, "10g": [20, 21], "11": [15, 19, 20, 21, 62, 72], "111546863428753e": 19, "112": 21, "115": 21, "11691e": 19, "11764e": 19, "11941e": 20, "11945e": 20, "12": [15, 19, 20, 21, 28, 66], "121": 19, "1210": 72, "1215": 72, "12157": 15, "12199e": 19, "122": [15, 19], "12439e": 21, "125": [15, 72], "12514": 20, "1265": 0, "127": 72, "128": [4, 5, 9, 10, 19, 20, 21, 70], "129": 20, "13": [15, 19, 21], "13071e": 19, "13671": 15, "137": 15, "13722e": 19, "13952e": 19, "14": [15, 19, 21, 41, 51, 61, 64], "14059e": 20, "141592653589793": 15, "14661e": 19, "15": [15, 19, 21], "15043e": 21, "153325": 20, "15445e": 19, "158": 72, "16": [15, 16, 19, 20, 21, 58], "160": 20, "16168e": 20, "163": [56, 58, 72], "16499e": 19, "17": [15, 21], "17056e": 19, "17095e": 21, "171": 72, "17194": 15, "172": 15, "1726e": 21, "17352e": 19, "17409776671446628": 19, "17418e": 20, "178": 72, "17826e": 21, "18": [15, 20, 21], "1803634390217064": 21, "180588": 21, "1827e": 21, "18429e": 19, "185": 15, "18533": 15, "188": 20, "19": [15, 20, 21], "19149e": 19, "192": 5, "19217e": 21, "1922e": 20, "19454": 19, "1958": 72, "1959": 4, "19593e": 21, "19639e": 19, "1979": 72, "19808e": 20, "1982": 72, "1984": [41, 51], "1989": 72, "1990": [29, 33, 39, 41, 45, 51, 64, 67, 72], "19906e": 20, "1996": [39, 59, 72], "1998": 37, "19980007543": 37, "1999": 72, "1d": 37, "1e": [28, 51, 61, 62, 66], "1st": 7, "2": [1, 2, 3, 4, 5, 6, 7, 9, 10, 14, 15, 16, 19, 20, 21, 22, 25, 31, 41, 47, 51, 53, 56, 58, 61, 62, 64, 69, 70, 72], "20": [15, 20, 21], "200": 72, "2000": [56, 58, 72], "2003": 0, "2009": 37, "2010": [41, 51], "2011": [6, 31, 42, 43, 44, 48, 49, 50, 52, 65, 72], "2012": 0, "2019": [0, 72], "20281e": 19, "2048": 21, "209": 15, "2092": 15, "21": 15, "210681933627904e": 21, "21105": 0, "21253e": 20, "213": 20, "2197": 15, "21994e": 19, "22": 15, "22015e": 20, "221286": 20, "22925e": 21, "23": 15, "233": 72, "24": 15, "2411": 21, "24144": 21, "24513e": 19, "24555429482631e": 19, "24911e": 19, "25": [15, 56, 58, 66, 69, 72], "256": [5, 19], "256041": 21, "25622e": 19, "25658e": 21, "257": 72, "25705e": 19, "257466296364851e": 20, "25763e": 19, "25859e": 20, "26": 15, "26638e": 21, "26903e": 19, "27": 15, "271": [56, 58, 72], "27175e": 19, "2728946362388976e": 21, "27361e": 19, "274": 15, "27407": 15, "27531e": 21, "278": 15, "27837": 15, "28": [15, 72], "28164e": 19, "28172e": 20, "28187": 19, "283": 72, "28541e": 21, "2871": 20, "28807e": 20, "28873e": 20, "29": 15, "29051e": 21, "2910353907176844e": 20, "298147": 20, "29871": 21, "2c": [41, 51], "2d": [3, 15, 61, 64], "2g": 15, "2h": 64, "2hc": 64, "2nd": [1, 3, 4, 7, 9, 10, 14, 22, 41, 47, 51, 61, 64, 70], "2ng": [15, 61], "3": [1, 2, 5, 6, 15, 19, 20, 21, 41, 51, 58, 61, 64, 69, 70, 72], "30": [15, 72], "301203447716335e": 21, "30184e": 20, "307211": 19, "30812e": 20, "30821e": 21, "309": 72, "30982e": 20, "30997e": 20, "31": [15, 72], "31131e": 19, "312": 72, "31346": 19, "316533": 20, "319": [58, 72], "32": [9, 10, 15, 16, 19, 20, 21], "32098e": 21, "323786088373021": 20, "32767e": 20, "32927e": 20, "32945e": 19, "33": [4, 15], "33005e": 19, "335": 72, "336": 15, "33611": 15, "33718": 21, "33838e": 19, "34": [0, 15, 19], "34558e": 21, "347638624909216": 19, "35": 15, "3530556515124825e": 20, "35586e": 20, "36": 15, "36009e": 21, "36183": 19, "362": 72, "36466e": 20, "36992e": 21, "37": 15, "371": 21, "37252e": 21, "37453": 20, "38": [15, 20], "3868": 21, "3868428575047": 21, "387": 72, "38943e": 21, "39": 15, "39072e": 19, "39659e": 21, "39771e": 19, "3g": 15, "4": [0, 1, 4, 5, 14, 15, 19, 20, 21, 22, 41, 45, 51, 56, 58, 61, 64, 72], "40": 15, "40192e": 20, "40233e": 20, "40799e": 20, "40947e": 20, "41": 15, "411": 72, "4147e": 19, "41489e": 19, "42": 15, "42452": 15, "42473": 20, "425": 15, "43": 15, "430738": 19, "4317": 15, "432": 15, "43215": 19, "43441": 21, "437223355768636e": 20, "44": 15, "44068e": 21, "44281e": 19, "443977": 19, "4452e": 21, "44588e": 19, "44857e": 20, "44914e": 20, "45": 15, "455482": 20, "45572e": 20, "4578": 21, "45795e": 21, "458207725000789e": 20, "46": 15, "4637e": 20, "4641": 20, "46453e": 19, "46615e": 19, "46752e": 19, "47": [15, 21], "47155e": 21, "47757e": 21, "47845e": 21, "48": [15, 72], "48271e": 20, "4855e": 20, "48679e": 20, "49": 15, "4901": 21, "49296e": 19, "49345e": 19, "4967652930826935e": 20, "4th": [1, 3, 4, 9, 10, 14, 31, 41, 43, 49, 51, 61, 64, 70], "5": [1, 4, 15, 19, 20, 21, 26, 41, 43, 47, 51, 53, 56, 58, 61, 64], "50": [15, 20, 62], "50231": 19, "50717e": 20, "5072807373286882e": 20, "51": 15, "511": 21, "51109e": 19, "51413991329132e": 19, "52": 15, "52121e": 20, "521885": 20, "53": 15, "534885150074738e": 21, "54": 15, "543": 15, "5434": 15, "544249588823554e": 21, "55": 15, "555097426033948e": 20, "55867e": 21, "56": [15, 20], "56138e": 20, "57": 15, "57173e": 21, "5749769043407793": 15, "575": 15, "57509": 15, "58": 15, "58746e": 19, "58852e": 21, "59": 15, "590386214782638e": 19, "591": 20, "59875e": 20, "6": [15, 19, 20, 21, 72], "60": 15, "60034e": 19, "6088e": 21, "60971": 21, "61": 15, "61504e": 19, "6169e": 19, "61737e": 20, "62": 15, "62749e": 20, "62808e": 20, "63": 15, "63196e": 19, "63309e": 21, "63435e": 20, "6392149576904378e": 20, "64": [5, 9, 10, 15, 19, 20, 21], "6415e": 20, "64181e": 19, "64648": 20, "64992e": 19, "65": 15, "65328": 15, "65703e": 20, "6575": 72, "6577": 21, "659245815001406e": 21, "66": 15, "67": 15, "67075": 15, "671": 15, "671934405e": 20, "673611": 19, "68": [15, 21], "68242e": 20, "68972e": 21, "69": [15, 21], "69154": 20, "69329e": 21, "69499e": 19, "69812e": 21, "69861e": 21, "69884e": 20, "69894e": 20, "6x": [19, 22], "6y": [19, 22], "7": [5, 15, 19, 20, 21], "70": 15, "71": [15, 21], "71101e": 19, "72": 15, "72045e": 20, "7228": 20, "72291e": 20, "72809": 21, "728342": 20, "73": 15, "73325e": 21, "73455e": 19, "73798e": 19, "739483825281054": 19, "74": 15, "74186": 20, "74907e": 21, "75": [4, 15, 56, 58], "75013e": 20, "754984685e": 21, "75853e": 19, "75928e": 19, "76": 15, "76061e": 19, "76274e": 21, "76528e": 19, "7696e": 20, "77": 15, "77049e": 20, "7724": 20, "77518": 20, "775181492337501": 20, "77795e": 19, "78": 15, "78399e": 21, "78756e": 21, "78803e": 19, "78938e": 19, "79": [15, 21, 72], "79061e": 20, "79124e": 20, "7921e": 21, "7_8": [58, 72], "8": [1, 3, 4, 5, 7, 9, 10, 14, 15, 19, 20, 21, 26, 41, 51, 58, 64, 70, 72], "80598": 20, "80625e": 19, "80911e": 21, "81": 21, "81168": 15, "812": 15, "81351e": 19, "816": 15, "81622": 15, "81765": 15, "818": 15, "81825e": 19, "82": 72, "82585": 15, "826": 15, "83563e": 21, "83684": 21, "83693e": 19, "84315e": 19, "84478": 15, "8448": 21, "845": 15, "849259894834445e": 20, "85": [4, 72], "85557e": 21, "85569e": 19, "85631e": 20, "8583e": 20, "86": 15, "86509e": 20, "87": 72, "87103e": 19, "877452": 21, "88200772432267e": 21, "884": 21, "88625e": 19, "88653e": 20, "8869": 20, "88696e": 20, "88796e": 20, "89": 72, "891": 15, "89132": 15, "89676e": 20, "89721": 21, "89959e": 21, "9": [15, 19, 20, 21, 22, 41, 51, 64], "90": 72, "90051": 72, "90058": 72, "90121e": 20, "90151": 72, "90233": 72, "903531": 19, "90471e": 21, "90474e": 21, "90594e": 21, "90707e": 21, "90897e": 19, "911086": 19, "91242e": 21, "91401e": 19, "91413e": 20, "91494": [58, 72], "92186e": 19, "92501e": 19, "9261": 20, "927415": 72, "92822e": 20, "92888e": 19, "93217e": 20, "933": 20, "933769007818501e": 19, "938": 20, "94": 15, "94003": 15, "94227e": 20, "94814e": 19, "95479e": 21, "95505e": 19, "95548e": 19, "95801e": 21, "960758": 19, "96104e": 19, "96107e": 19, "96622e": 21, "96666e": 19, "97": 15, "9713e": 19, "97219e": 19, "978": [58, 72], "97862": 15, "9786237847073697": 15, "979": 15, "98263e": 19, "99": 15, "991063": 20, "99444e": 20, "99732e": 21, "9991": 72, "99971e": 21, "999999999999964": 19, "9999999999999981": 20, "A": [3, 4, 6, 8, 15, 16, 19, 22, 26, 28, 41, 42, 44, 47, 48, 50, 51, 52, 53, 57, 61, 62, 64, 66, 67, 69, 70, 72], "As": [14, 49, 70], "At": [9, 66, 70], "By": [1, 9, 61], "For": [4, 15, 20, 25, 26, 41, 45, 51, 55, 57, 59, 61, 62, 66, 69, 70], "If": [0, 8, 12, 62, 63, 66, 69, 71], "In": [2, 10, 13, 16, 26, 29, 31, 33, 35, 41, 51, 64, 71], "It": [0, 1, 2, 3, 4, 5, 6, 7, 10, 13, 14, 16, 20, 61, 69, 70], "No": 37, "Not": 6, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 49, 51, 53, 55, 56, 57, 58, 59, 61, 62, 64, 66, 67, 69, 70, 71, 72], "Then": [9, 10, 15, 41, 51, 61, 62, 64], "There": [2, 4, 13, 15, 16, 22, 41, 51, 62, 64, 70, 71], "These": [1, 6, 9, 10, 35, 62, 66, 69, 71], "To": [4, 8, 9, 10, 15, 16, 19, 66, 69], "With": [3, 10, 21], "_": [41, 51, 64], "__all__": 27, "__dict__": 15, "__eq__": 15, "__hash__": 15, "__init__": [15, 27, 61], "__str__": 15, "__weakref__": 15, "_default": [66, 69], "_problem": [27, 69], "a0": 59, "a_": [15, 16, 61], "a_21": 61, "a_31": 61, "a_32": 61, "a_i": [1, 29, 31, 33, 35, 37], "a_l": [29, 31, 33, 35, 67], "a_r": [29, 31, 33, 35, 67], "a_s1": 61, "a_s2": 61, "a_t": [1, 29, 31, 33, 35, 37], "a_x": [1, 29, 31, 33, 35, 37], "abil": 71, "abort": 66, "about": [1, 15, 16, 25, 26, 27, 41, 51, 59], "abov": [1, 3, 4, 7, 15, 16, 20, 39, 59, 69], "absolut": 1, "ac": 58, "acceler": [4, 19, 22, 41, 51, 64, 70], "accept": [6, 15, 62], "access": [15, 19, 26, 41, 51, 61, 62, 63, 64, 66, 69], "accompani": 0, "account": 10, "accumul": 66, "accur": [1, 4, 6, 16, 31, 43, 49, 61], "accuraci": [1, 4, 16], "achiev": 1, "acknowledg": [8, 11], "acoust": 4, "acoustic_puls": [28, 41, 43, 47, 49, 51, 64], "across": [25, 41, 51, 63, 64], "action": [16, 58, 61], "actual": [2, 15, 16, 19, 29, 33, 35, 37, 39, 41, 47, 51, 59, 61, 64], "ad": [3, 9, 10, 11, 22, 61, 63], "adapt": [4, 72], "add": [1, 4, 7, 9, 15, 16, 22, 23, 27, 28, 55, 61, 66, 70], "add_deriv": [28, 61], "add_ivar": [28, 61], "add_subplot": 19, "addit": [2, 3, 6, 15, 45], "addition": 69, "adiabat": [41, 51], "adjac": 15, "admit": 1, "advanc": [6, 26, 29, 33, 41, 47, 51, 63, 64, 67], "advect": [2, 3, 4, 6, 7, 9, 11, 12, 13, 17, 26, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 47, 49, 51, 55, 57, 59, 61, 63, 64, 67, 69], "advection_fv4": [6, 17, 28], "advection_nonuniform": [6, 17, 28], "advection_rk": [6, 17, 28, 37], "advection_weno": [6, 17, 28], "advective_flux": [17, 28], "advectwithucc": 63, "affect": [1, 7, 9, 10, 14, 25, 26, 70], "after": [1, 4, 7, 9, 10, 22, 26, 61, 62, 69], "again": [6, 10, 63, 69], "against": [4, 70], "agre": [10, 71], "agreement": [2, 4, 70], "ai": 16, "aip": 72, "al": [10, 31, 37, 41, 51], "al_": 31, "algorithm": [1, 4, 9, 23, 43, 56, 58, 70, 72], "alia": 28, "alic": 0, "align": 20, "all": [2, 4, 6, 9, 10, 13, 15, 16, 19, 21, 27, 28, 41, 47, 51, 56, 57, 58, 61, 62, 64, 66, 69, 70], "alloc": [16, 61], "allow": [4, 7, 10, 12, 13, 16, 25, 41, 42, 44, 48, 50, 51, 52, 57, 61, 69], "almgren": [0, 39, 41, 51, 59], "almost": 9, "alon": 6, "along": [3, 15, 41, 51, 61, 64, 67], "alpha": [20, 21, 22, 26, 37, 62], "alphabet": 0, "alreadi": [59, 66], "also": [1, 2, 4, 6, 15, 16, 19, 26, 37, 41, 51, 62, 69], "alter": 26, "altern": [12, 69], "although": [37, 62], "alwai": 69, "amount": [1, 23, 69], "amrex": 63, "an": [1, 2, 3, 4, 6, 8, 9, 10, 15, 21, 22, 25, 26, 27, 28, 30, 34, 36, 38, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 59, 61, 62, 63, 64, 65, 66, 69, 70], "analog": 70, "analysi": [1, 4, 6, 9, 10, 11, 69, 70], "analyt": [1, 2, 4, 7, 9, 10, 19, 20, 22, 54], "andi": 0, "anelast": 9, "angl": 2, "ani": [1, 4, 6, 8, 27, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 55, 56, 58, 59, 60, 61, 62, 65, 66, 68, 69, 70, 71], "ann": 0, "anoth": [4, 22], "answer": 8, "anyon": 8, "anyth": 27, "anywher": 12, "api": 11, "appear": [4, 15, 70], "appli": [4, 26, 62, 67, 70, 72], "apply_diffusion_correct": [28, 67], "apply_gradp_correct": [28, 55], "apply_other_source_term": [28, 55], "apply_transverse_correct": [28, 39], "approach": [1, 4, 6, 10], "approxim": [9, 14, 15, 26, 41, 51, 55, 57, 59], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 22, 24, 26, 27, 28, 29, 31, 33, 35, 37, 41, 43, 47, 51, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 69, 70, 71], "arang": 15, "archiv": 37, "arg": 28, "argument": [2, 15, 26, 27, 61, 69], "aris": [8, 15, 25], "arithmet": 25, "around": 21, "arrai": [0, 6, 15, 16, 19, 26, 37, 59, 61, 62, 63], "array_generate_particl": [26, 28, 63], "array_index": [15, 16, 17, 28], "arrayindex": [16, 28, 61, 63], "arrayindexerfc": [28, 61], "articl": [0, 72], "artifici": [4, 41, 51, 70], "artificial_viscos": [28, 41, 51], "artymowicz": [4, 70], "ash": 45, "asid": 4, "ask": 8, "aspect": 66, "assess": 22, "assist": 8, "associ": [15, 61, 69], "assum": [4, 26, 41, 43, 47, 51, 61, 64], "assumpt": [41, 51, 64], "astronomi": 6, "astrophys": [4, 13, 24], "asymmetr": [59, 61], "atmospher": [4, 6, 13, 14, 59], "attachfil": 58, "attent": [41, 51], "attribut": [2, 15, 62], "augment": 70, "august": 72, "author": 0, "auto": [15, 66, 69], "automat": [4, 8, 61], "aux_bc": 62, "aux_data": [41, 51], "aux_field": 62, "aux_var": 55, "auxiliari": [57, 61], "avail": [4, 27, 62], "averag": [1, 2, 4, 16, 20, 21, 31, 41, 43, 51, 61, 62, 64], "avisco_i": [41, 51], "avisco_x": [41, 51], "avoid": 28, "avoid_interleaved_output": [17, 28], "awar": 31, "ax": [19, 21, 26, 66], "axesimag": 19, "axi": [4, 7, 15, 26, 41, 51, 59], "axisymmetr": 4, "azimuth": 61, "b": [15, 20, 51, 62, 67, 72], "b_": 61, "b_1": 61, "b_2": 61, "b_i": 61, "back": 63, "backward": 7, "balanc": [4, 6], "base": [1, 3, 4, 6, 10, 16, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 60, 61, 62, 63, 64, 66, 67], "basenam": [66, 69], "basest": [28, 59], "basi": [1, 4, 61], "basic": [1, 9, 10, 15, 16, 20, 22, 26, 41, 51, 61, 66], "bathymetri": 70, "bc": [9, 15, 16, 17, 19, 20, 21, 26, 28, 55, 61, 62, 63, 69], "bc_alpha": 21, "bc_c": 20, "bc_demo": 16, "bc_edg": [41, 51, 57], "bc_is_solid": [28, 61], "bc_name": [41, 51, 57], "bc_setup": [17, 28], "bc_type": 61, "bcprop": [28, 61], "becaus": [1, 4, 9, 15, 25, 70], "becom": 63, "been": [3, 26], "befor": [6, 20, 28, 41, 51, 55, 59, 61, 64], "begin": [0, 19, 20, 21, 28, 66], "behav": 4, "behavior": [9, 69], "behaviour": 26, "being": [1, 2, 3, 55, 59], "bell": [0, 39, 59, 72], "bellcolellaglaz89": [9, 72], "below": [1, 4, 5, 7, 9, 10, 22, 26, 70], "benchmark": [10, 25, 28, 71], "benefit": 0, "best": [1, 7, 66], "beta": [20, 22, 62], "beta_0": [14, 59], "better": [9, 63, 70], "between": [1, 2, 5, 6, 13, 16, 31, 61, 62, 69], "bias": 61, "bibtex": 0, "bilinear": 61, "bin": 4, "bit": 6, "black": [26, 62], "blast": 4, "block": [27, 66], "bnd": [15, 16, 20, 21], "bold": [28, 66], "book": [4, 41, 51, 64, 70], "bookshelf": 24, "bool": 59, "both": [1, 16, 26, 39, 41, 51, 55, 57, 58, 59, 64, 67, 71], "bottom": [3, 19, 20, 21, 23, 41, 51, 62, 64, 70], "bound": 62, "boundari": [1, 4, 6, 7, 9, 10, 15, 16, 17, 19, 20, 21, 22, 26, 27, 28, 41, 51, 56, 57, 58, 62, 63, 64, 66, 69], "box": 10, "branch": 8, "break": [2, 70, 72], "brent": 51, "brentq": [28, 51], "brigg": 22, "bring": [7, 15], "brought": 0, "bruce": 72, "bubbl": [28, 41, 43, 47, 49, 51, 59], "buf": [15, 59, 61], "buffer": 61, "bug": [8, 71], "build": [13, 16, 62], "built": [6, 15, 16, 61], "builtin": 15, "buoyant": 14, "buoyantli": 4, "burger": [1, 11, 17, 28, 59, 67, 68], "burgers_interfac": [17, 28], "burn": [28, 45], "butcher": [16, 61], "c": [0, 15, 26, 41, 51, 53, 61, 64, 72], "c2p": [17, 28], "c_": 61, "c_2": 61, "c_3": 61, "cach": 6, "calcul": [2, 3, 41, 51, 55, 59, 64], "call": [6, 16, 26, 27, 28, 55, 59, 61, 62, 66], "callback": 61, "came": 66, "can": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 15, 16, 19, 20, 21, 22, 25, 26, 27, 56, 58, 61, 62, 66, 69, 70, 71], "cannot": [15, 26, 33, 39, 41, 47, 51, 59, 61, 63, 64], "captur": 14, "care": [41, 51], "carri": [61, 69], "cartesian": 61, "cartesian2d": [28, 61], "case": [1, 4, 10, 26, 29, 31, 33, 35, 41, 51, 71], "casi": 37, "castro": [4, 41, 51], "caus": 62, "caviti": [28, 57, 72], "cavity_n64_re100_0406": 10, "cavity_re100": 10, "cc": [15, 19, 20, 21], "cc_data": [25, 26, 28], "ccdata": [41, 51, 57], "ccse": 4, "cdot": [4, 9, 10, 14, 20, 21, 22, 62, 70], "cell": [1, 3, 4, 6, 9, 14, 15, 16, 19, 25, 28, 31, 37, 41, 43, 51, 59, 61, 62, 63, 64, 72], "cell_center_data_clon": [28, 61], "cellcenter2d": 20, "cellcenterdata2d": [6, 15, 16, 20, 21, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 53, 55, 57, 61, 62, 64, 66, 67], "cellcentermg2d": [19, 20, 22, 28, 62], "center": [1, 4, 6, 7, 9, 14, 15, 16, 25, 28, 31, 41, 43, 51, 59, 61, 62, 63, 64, 72], "central": [41, 51, 61, 64, 70], "cfl": [1, 3, 4, 7, 9, 10, 14, 29, 33, 35, 37, 39, 41, 47, 51, 53, 59, 64, 69, 70], "cgf": [4, 41, 51], "cham": 72, "chang": [1, 4, 7, 8, 12, 15, 19, 20, 21, 25, 55, 57, 61, 69, 70, 71], "chao": 72, "chapter": [1, 22], "characterist": [4, 10, 37, 41, 47, 51, 70], "charg": 63, "check": [4, 18, 21, 61, 70], "chegini": 0, "children": 61, "choic": [4, 13, 70], "chosen": [29, 31, 33, 39, 41, 43, 51, 53, 55, 59, 64, 67], "circl": 1, "circular": 4, "citat": 0, "cite": 0, "clariti": 13, "class": [0, 1, 6, 7, 15, 16, 18, 20, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 66, 67], "clawpack": 64, "clean": [6, 8, 28], "clearer": 15, "clone": 12, "close": 9, "cmap": [15, 26], "cmd_string": 66, "co": [15, 20, 21, 56, 58], "coars": [2, 61, 62], "coarse_fil": 2, "coarse_lik": [15, 28, 61], "coarsen": [2, 61], "coarser": [15, 61, 62], "coarsest": [2, 62], "code": [0, 4, 6, 8, 9, 10, 13, 25, 26, 28, 37, 66, 71], "coeff": [20, 21, 62], "coeffic": 20, "coeffici": [4, 7, 9, 18, 20, 22, 59, 61, 62, 67, 70], "coeffs_bc": [21, 62], "coella": [42, 44, 48, 50, 52, 65], "colella": [4, 6, 29, 31, 33, 39, 41, 43, 45, 49, 51, 56, 58, 64, 67, 72], "colella90": [1, 4, 72], "collect": [26, 28, 66, 69], "color": [15, 26, 61, 66], "colorbar": [15, 21], "column": [15, 66], "com": [8, 11, 12], "combin": 9, "come": [1, 6, 19, 22, 29, 31, 33, 35, 41, 42, 44, 48, 50, 51, 52, 62, 65], "command": [9, 10, 26, 28, 69], "command_line_param": [28, 66], "commandlin": 66, "comment": [66, 69], "commit": 8, "common": [4, 16], "commun": 72, "comp_bench": 28, "compar": [1, 2, 3, 4, 7, 9, 10, 17, 18, 20, 22, 25, 28, 56, 58, 59, 71], "compare_to_benchmark": [17, 28], "comparison": [2, 6, 11], "compil": [6, 25], "complex": [1, 4, 6, 70], "compon": [6, 9, 20, 41, 51, 61, 62, 64], "compress": [1, 2, 6, 9, 11, 13, 17, 25, 26, 28, 43, 45, 47, 49, 51, 69, 70], "compressible_fv4": [5, 6, 17, 28], "compressible_react": [17, 28], "compressible_rk": [5, 6, 17, 28], "compressible_sdc": [5, 6, 17, 28], "compressible_sr": [17, 28], "compris": [41, 51, 64], "comput": [0, 1, 2, 6, 13, 15, 22, 24, 25, 28, 29, 31, 33, 35, 37, 39, 41, 43, 47, 49, 51, 53, 59, 61, 62, 64, 67, 69, 72], "compute_final_upd": [28, 61], "compute_residu": 62, "compute_timestep": [6, 17, 28], "con": 51, "condit": [1, 3, 4, 6, 7, 9, 15, 16, 19, 20, 21, 22, 26, 27, 29, 31, 33, 37, 39, 41, 43, 51, 53, 55, 56, 57, 58, 59, 61, 62, 64, 66, 67, 69], "conduct": 7, "configur": 66, "cons_to_prim": [28, 41, 51, 64], "cons_to_prim_wrapp": [28, 51], "conserv": [31, 35, 37, 41, 47, 51, 59, 64, 72], "consflux": [28, 41, 51, 64], "consid": [21, 29, 33, 35, 37, 41, 51, 61, 64, 70], "consist": [1, 61], "conslaw": 37, "constant": [1, 3, 4, 7, 15, 18, 22, 41, 47, 51, 62, 67], "constraint": [9, 14, 29, 33, 35, 37, 39, 41, 47, 51, 53, 55, 57, 59, 64], "construct": [3, 15, 16, 29, 31, 33, 35, 37, 39, 61], "construct_unsplit_flux": [28, 39], "constructor": 26, "contact": 4, "contain": [6, 15, 16, 27, 28, 29, 31, 33, 35, 37, 41, 47, 51, 61, 62, 64, 66, 67, 69], "content": 61, "continu": [0, 9], "contribut": 11, "control": [22, 29, 33, 35, 37, 39, 41, 47, 51, 59, 62, 64, 69], "convect": [29, 31, 33, 35, 41, 51, 64, 67], "conveni": 62, "convent": 31, "converg": [1, 2, 7, 22, 23, 28, 39, 42, 44, 48, 50, 52, 55, 57, 65, 67], "convergence_error": [9, 10], "convergence_errors_no_limit": [9, 10], "convergence_plot": [2, 9, 10], "convert": [4, 16, 41, 43, 51, 61, 64], "coordin": [4, 15, 16, 19, 61, 62, 69], "copi": [15, 27, 28, 61, 63], "core": [15, 16, 22], "corner": [1, 4, 41, 51, 64], "correct": [4, 6, 39, 55, 67, 72], "correctli": 12, "correspond": [61, 66], "could": [26, 63, 69], "count": 66, "coupl": 35, "crank": [3, 7, 53, 67], "creat": [4, 8, 15, 16, 20, 21, 27, 28, 37, 55, 57, 59, 61, 62, 66, 69, 71], "creation": 3, "credit": 0, "criteria": 6, "critic": 6, "ctu": 6, "current": [6, 25, 41, 47, 51, 53, 61, 63], "curv": 7, "custom": 26, "cut": 4, "cvisc": [4, 41, 51, 70], "cycl": [19, 20, 21, 22, 23, 62, 67], "cylindr": [2, 4], "d": [4, 6, 15, 16, 20, 21, 25, 61, 69], "dam": [2, 28, 64, 72], "dam_compar": [2, 70], "daniel": 72, "dash": [1, 9], "data": [2, 4, 6, 9, 16, 19, 20, 21, 25, 26, 28, 29, 31, 33, 35, 37, 41, 45, 47, 51, 57, 59, 61, 62, 63, 64, 66, 67], "data1": 66, "data2": 66, "data_class": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 64, 67], "dataset": [2, 15, 61], "datatyp": 66, "date": 0, "datum": 61, "deal": [6, 15], "debug": 62, "decemb": 72, "decompos": 22, "decomposit": 13, "decor": 6, "decoupl": 57, "decreas": [26, 63], "deduc": 2, "def": [19, 20, 21], "default": [2, 6, 10, 15, 25, 27, 41, 51, 61, 62, 64, 66, 69], "defer": [4, 6], "defin": [15, 16, 19, 20, 26, 27, 29, 31, 33, 35, 37, 41, 47, 51, 55, 57, 61, 62, 63, 64, 66, 67, 69], "define_bc": [28, 61], "define_other_bc": [28, 55, 57], "delta": [1, 3, 4, 41, 51, 64], "delta_": [56, 58], "demand": 13, "demonstr": [15, 16, 22], "den": [25, 28, 41, 51, 61], "dens": 4, "densiti": [2, 4, 9, 25, 26, 29, 33, 35, 37, 41, 51, 59, 61], "departur": 1, "depend": [3, 15, 22, 29, 31, 33, 35, 42, 44, 48, 50, 52, 66], "deriv": [15, 16, 17, 24, 28, 61], "derive_primit": [28, 41, 51, 64], "describ": [0, 2, 6, 61], "descript": [1, 3, 4, 7, 8, 9, 10, 14, 41, 51, 57, 66, 69, 70], "descriptor": 15, "design": [11, 13, 14, 28], "desir": [6, 41, 51, 62, 64], "destroi": 66, "detail": [4, 7, 16, 24, 25, 41, 51, 70], "determin": [39, 59, 66], "develop": [0, 4, 8, 9, 12, 13, 14, 70], "df": [41, 51, 64], "diagon": [3, 12], "dict": [28, 63], "dictionari": [15, 26, 28, 63, 66, 69], "did": 63, "differ": [1, 2, 3, 4, 5, 6, 7, 9, 10, 15, 16, 19, 20, 23, 25, 26, 27, 31, 37, 39, 41, 51, 59, 61, 64, 70, 71], "differenc": [7, 37, 41, 51, 53, 64], "difficulti": 8, "diffus": [2, 3, 6, 9, 10, 11, 13, 17, 28, 37, 45, 67], "dimens": [15, 31, 41, 51, 61, 64], "dimension": [1, 4, 19, 35, 41, 51, 64, 70], "direct": [1, 4, 5, 10, 15, 16, 25, 26, 31, 35, 37, 39, 41, 51, 55, 57, 59, 61, 63, 64, 69, 70], "direction": [1, 4], "directli": [6, 12, 41, 51, 62, 64], "directori": [4, 12, 25, 27, 69, 71], "dirichlet": [19, 20, 61, 62], "disabl": [9, 10, 69], "disagr": [1, 71], "discontinu": 3, "discret": [3, 6, 7, 15, 16, 53, 62, 67], "discuss": [0, 4, 6, 16, 24, 41, 51, 64, 69], "disk": [1, 16], "dissip": 4, "dist": 54, "distinct": [42, 44, 48, 50, 52], "distinguish": 16, "diverg": [9, 14, 22, 41, 51, 55, 57, 59], "do": [4, 6, 9, 10, 12, 15, 16, 19, 20, 21, 23, 25, 26, 28, 29, 31, 33, 35, 39, 41, 45, 47, 51, 53, 55, 58, 59, 61, 62, 63, 64, 69, 70, 71], "do_demo": [28, 61], "do_io": 69, "do_other_update_veloc": [28, 55, 57], "do_output": [17, 28], "do_particl": [1, 3, 4, 9, 10, 26, 69, 70], "do_test": [17, 28], "doc": 6, "document": [6, 66], "doe": [1, 4, 6, 7, 9, 10, 15, 16, 41, 51, 55, 59, 64, 66], "doesn": 28, "doi": [0, 37, 58, 72], "domain": [1, 2, 3, 4, 7, 9, 12, 13, 15, 16, 20, 21, 23, 25, 26, 56, 58, 59, 61, 62, 63, 66, 69, 70], "don": [39, 59, 63, 66], "done": [4, 6, 7, 8, 15, 16, 25, 26, 41, 43, 47, 51, 55, 57, 59, 61, 62, 64, 66], "dot": [1, 22], "doubl": [42, 44, 48, 50, 57], "doubli": [9, 56, 58], "dovi": [2, 6, 9, 10, 17, 25, 28, 29, 33, 39, 41, 45, 51, 53, 55, 59, 64, 69], "down": [1, 4, 22, 62], "download": 4, "dqv": [41, 51, 64], "dramat": 69, "drive": [49, 58], "driven": [10, 58, 71, 72], "driver": [1, 3, 4, 7, 9, 10, 12, 14, 28, 29, 33, 35, 37, 39, 41, 47, 51, 59, 61, 62, 64, 66, 69, 70, 71], "drop": 0, "dt": [6, 26, 29, 33, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 59, 61, 63, 64, 67, 69], "dt_out": 69, "dtype": 61, "du": [41, 47, 51, 64], "due": [1, 3, 14], "dure": 66, "duv": 51, "dx": [15, 41, 47, 51, 53, 59, 61, 62, 63, 64], "dy": [41, 51, 59, 61, 62, 63, 64], "dye": 26, "e": [0, 4, 10, 12, 15, 20, 21, 26, 41, 47, 51, 55, 57, 58, 59, 61, 62, 63, 64, 66], "each": [2, 3, 6, 9, 12, 15, 16, 20, 22, 26, 29, 31, 33, 35, 41, 47, 51, 61, 62, 64, 66, 71], "easi": [15, 41, 51, 64], "easier": 19, "easiest": [12, 27], "easili": [13, 15, 61], "ed": 22, "edg": [15, 16, 20, 29, 31, 33, 35, 41, 51, 59, 61, 62, 64, 67], "edge_coeff": [17, 28], "edgecoeff": [28, 62], "edit": 15, "effect": [4, 5, 14], "effort": 0, "eigenvalu": [41, 51, 64], "eigenvector": [41, 51, 64], "eint": [41, 51], "either": 69, "element": [14, 15, 66], "ellipt": [13, 18, 22, 62], "empti": 62, "enabl": [9, 69], "enclos": 69, "encount": 66, "encourag": 8, "end": [2, 6, 20, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 66, 68, 69, 71], "ener": [4, 14], "energi": [4, 41, 51], "enforc": [9, 14, 26, 55, 57, 59, 63, 66], "enforce_particle_boundari": [28, 63], "engin": 72, "enough": [6, 23, 66], "ensur": [4, 8, 15, 21, 61, 66], "enter": [2, 9], "entir": [6, 28, 61, 62], "entri": 15, "entropi": 64, "environ": 9, "eo": [4, 14, 17, 28, 47], "ep": [3, 67], "epsilon": 3, "eq": [41, 51, 64], "equal": [3, 15, 26, 63], "equat": [1, 4, 6, 7, 9, 11, 13, 14, 18, 21, 22, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 61, 62, 64, 67, 70, 72], "equilibrium": [4, 9], "equival": [10, 15], "err": [19, 20, 21], "error": [1, 2, 7, 9, 10, 20, 21, 22, 62, 66], "error_norm": 21, "escap": 4, "essenti": 4, "estim": [41, 51], "et": [10, 37, 41, 51], "eta": [22, 62], "etc": [27, 61], "euler": [4, 7, 41, 51, 64, 72], "evalu": [16, 20, 41, 51, 61], "even": [9, 15, 16, 61], "everi": [6, 25], "everyth": [28, 61, 63], "evolut": [1, 6, 13, 28, 55, 59, 70], "evolv": [3, 6, 9, 17, 26, 28, 29, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67, 69], "ex": [41, 51, 64], "exact": [2, 4, 18, 20, 56, 58, 70], "exactli": 71, "exampl": [6, 11, 16, 18, 19, 25, 26, 56, 58, 61, 69], "excel": [4, 25, 70], "except": [3, 41, 51], "exclud": [15, 62], "execut": [6, 69], "exercis": 18, "exhibit": 4, "exist": [25, 27, 61, 66, 70], "exit": [41, 51], "expand": [41, 47, 51, 64], "expect": [4, 6, 15, 61, 66, 70], "experi": [7, 9], "explicit": [53, 61], "explicitli": [15, 63], "explor": [0, 18], "explos": 4, "exponenti": 10, "express": [39, 59], "extend": [61, 63], "extens": [0, 18], "extent": 21, "extern": 4, "extra": [3, 16, 28], "extra_var": [41, 43, 45, 51, 64], "extract": 22, "extrema": [15, 16], "f": [15, 19, 20, 21, 22, 28, 37, 41, 47, 51, 57, 59, 61, 62, 63, 64, 66, 67, 72], "f2py": 0, "face": [1, 31, 41, 47, 51, 61, 64], "facecenterdata2d": [28, 61], "fact": 69, "factor": [2, 15, 61, 62], "fail": [28, 66], "failur": 66, "fall": 25, "fals": [28, 55, 61, 62], "familiar": 25, "fashion": [6, 16, 41, 51, 61, 64], "featur": [1, 7, 8, 9], "ferguson": [41, 51], "few": [6, 15, 22], "field": [1, 2, 6, 7, 9, 13, 14, 22, 55, 59, 62], "fig": [19, 21], "figsiz": 15, "figur": [3, 7, 15, 19, 26, 41, 51, 61], "file": [1, 2, 4, 6, 8, 25, 27, 28, 41, 51, 57, 59, 61, 63, 66, 69, 70], "file1": 2, "file2": 2, "filenam": [28, 61, 66], "fill": [6, 15, 16, 21, 26, 27, 37, 41, 51, 61, 63, 69], "fill_bc": [15, 16, 28, 61], "fill_bc_al": [6, 28, 61], "fill_ghost": [28, 61], "filterwarn": 15, "final": [1, 6, 9, 16, 17, 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, 64, 65, 67, 68], "find": [15, 41, 51, 61, 64, 66, 67], "finder": 51, "fine": [4, 16, 61, 62], "fine_fil": 2, "fine_lik": [15, 28, 61], "finer": [2, 15, 61], "finest": [2, 19, 62], "finish": [6, 17, 28, 61], "finit": [1, 6, 13, 15, 16, 37, 41, 51, 61, 64, 72], "first": [6, 8, 15, 39, 59, 61, 66, 69], "fix": [57, 64, 70, 71], "fix_dt": 69, "flag": 66, "flame": [28, 45], "flat": 70, "flatten": [4, 28, 41, 51, 61, 64, 70], "flatten_multid": [28, 61], "flexibl": [6, 61], "flip": 61, "float": [15, 25, 29, 33, 37, 39, 41, 51, 55, 59, 62, 63, 64, 66, 67], "float64": [15, 61, 62], "floor": 70, "flow": [1, 6, 9, 14, 37, 41, 43, 51, 53, 55, 57, 58, 59, 64, 72], "flowchart": 6, "fluid": [4, 5, 6, 10, 14, 26, 55, 58, 59, 70, 72], "flux": [1, 17, 28, 29, 33, 39, 41, 51, 61, 64, 67, 72], "flux_con": [28, 43], "fmt": [15, 61], "follow": [1, 3, 4, 6, 12, 13, 16, 25, 26, 29, 33, 37, 41, 51, 62, 64, 67, 69], "fork": 8, "form": [3, 4, 7, 9, 20, 21, 22, 62, 66, 70], "format": [6, 15, 61, 66], "formul": [41, 51, 64], "fortran": [4, 51], "forward": 69, "found": [22, 51], "four": [4, 41, 51, 64, 70], "fourth": [1, 5, 6, 16, 31], "frac": [1, 3, 4, 7, 9, 10, 14, 20, 70], "fraction": [29, 33, 35, 37, 39, 41, 47, 51, 59, 64], "framework": [0, 13, 62], "francesco": 72, "free": [0, 22], "freeli": 4, "freguson": [41, 51], "friedrich": 37, "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 12, 15, 16, 19, 21, 22, 25, 26, 28, 29, 31, 33, 35, 37, 39, 41, 42, 43, 44, 48, 49, 50, 51, 52, 55, 59, 61, 62, 63, 64, 65, 66, 69], "from_cent": [28, 61], "fuel": 45, "full": [23, 28, 55, 59, 62, 69], "fulli": 72, "func": 61, "function": [6, 15, 16, 20, 22, 26, 27, 28, 33, 39, 41, 47, 51, 53, 59, 61, 62, 63, 64, 66, 69], "further": [33, 39, 41, 47, 51, 59, 64], "furthermor": 4, "futur": [8, 71], "fv": [16, 17, 28, 31, 37, 43, 49], "fv2d": [16, 28, 43, 49, 61], "g": [4, 10, 14, 15, 20, 21, 25, 26, 41, 51, 55, 57, 59, 61, 62, 63, 64, 66, 70], "gamma": [4, 5, 14, 20, 22, 41, 43, 47, 51, 61, 62], "gamma_i": [20, 62], "gamma_x": [20, 62], "gauss": 62, "gauss_diffusion_compar": 2, "gaussian": [1, 2, 28, 53, 69], "gener": [3, 8, 9, 10, 13, 18, 22, 26, 27, 28, 37, 41, 51, 53, 55, 57, 59, 61, 62, 63, 66, 69], "general_mg": [17, 20, 22, 28], "generalmg2d": [20, 22, 28, 62], "geometri": [4, 61], "gerolymo": 37, "get": [6, 11, 15, 19, 23, 26, 39, 41, 51, 53, 55, 57, 58, 59, 61], "get_arg": [17, 28, 57, 58], "get_aux": [28, 61], "get_init_posit": [26, 28, 63], "get_interface_st": [28, 39, 59], "get_lap": [28, 67], "get_param": [26, 28, 66, 69], "get_posit": [26, 28, 63], "get_solut": [19, 20, 21, 28, 62], "get_solution_gradi": [19, 28, 62], "get_solution_object": [28, 62], "get_stage_start": [28, 61], "get_var": [15, 17, 20, 21, 25, 26, 28, 61, 63], "get_var_by_index": [28, 61], "gh": 64, "ghia": [10, 72], "ghiaghiashin82": [10, 72], "ghost": [15, 16, 19, 25, 31, 37, 41, 51, 59, 61, 62, 64], "ghostcel": [15, 61], "github": [8, 11, 12], "give": [6, 10, 15, 20, 22, 39, 59], "given": [6, 13, 22, 24, 26, 28, 39, 41, 43, 51, 53, 59, 61, 62, 64, 66, 69, 70], "glaz": [41, 51, 72], "gmg": 20, "go": [1, 29, 31, 33, 35, 41, 51, 64, 67], "godunov": [1, 9, 29, 31, 33, 35, 41, 51, 55, 57, 59, 64, 67], "goe": [55, 59], "goldberg": 25, "good": [1, 4, 6, 8, 61, 70], "gov": 37, "govern": 14, "gp": [9, 10, 14], "gradient": [19, 22, 55, 59, 62], "gradp": 55, "gradp_i": [55, 59], "gradp_x": [55, 59], "graphic": 1, "grav": [4, 14, 41, 51, 61, 70], "graviat": 64, "gravit": [4, 41, 51, 64, 70], "graviti": 4, "greater": 23, "green": 66, "grei": 26, "gresho": [28, 41, 43, 47, 49, 51, 59], "grid": [1, 3, 4, 5, 6, 9, 10, 11, 13, 16, 19, 20, 22, 26, 27, 29, 31, 33, 35, 37, 39, 41, 43, 47, 51, 53, 55, 59, 61, 62, 63, 64, 66, 67, 69, 70, 72], "grid2d": [15, 16, 20, 21, 28, 39, 55, 61, 63, 67], "grid_generate_particl": [26, 28, 63], "grid_info": [28, 62], "grid_setup": [17, 28], "group": 69, "growth": [4, 42, 44, 48, 50, 52], "gt": [15, 19, 20, 21], "guardcel": [15, 61, 62], "guofu": 72, "gx": [19, 20], "gy": [19, 20], "h": [41, 47, 51, 64, 70], "h5": [10, 25], "h5py": [12, 28, 41, 51, 57, 59, 61, 63, 66], "h_from_ep": [28, 51], "ha": [1, 3, 4, 6, 15, 16, 19, 20, 22, 61, 62, 63, 66, 70, 71], "half": 59, "hand": 62, "handl": [4, 41, 51, 64], "handwritten": 0, "happen": [4, 10, 70], "happi": 8, "hard": [4, 61], "harland": 72, "harpol": 0, "hat": [1, 20], "have": [3, 4, 8, 10, 12, 15, 20, 25, 26, 41, 51, 57, 59, 61, 62, 63, 66], "hawk": 0, "hdf5": [2, 6, 28, 61, 63, 66], "head": [27, 69, 70], "heat": [4, 41, 51], "heavier": 5, "height": [28, 64, 70], "helmholtz": [3, 7, 22, 26, 42, 44, 48, 50, 52, 62, 65, 67, 69, 70], "helmhotlz": 67, "help": [0, 4, 11, 15, 37, 70], "hendrik": 72, "hendrikkuhlmann": 58, "here": [1, 2, 3, 4, 6, 9, 10, 15, 19, 20, 27, 31, 41, 51, 56, 57, 58, 61, 62, 64, 66, 70], "hierarchi": [16, 62], "high": [37, 41, 51, 64, 72], "higher": [3, 16], "highlight": 66, "himself": 0, "hint": 6, "histor": 6, "histori": [8, 11], "hllc": [4, 41, 51, 64, 70], "hold": [15, 16, 26, 61, 62, 63, 66], "homogen": 19, "horizont": 15, "hot": 4, "how": [0, 1, 4, 5, 6, 7, 10, 15, 16, 25, 26, 42, 44, 48, 50, 52, 61, 69, 70], "howev": 26, "hse": [28, 41, 43, 47, 49, 51], "http": [0, 8, 11, 12, 37, 58, 72], "hu": 64, "huang": 72, "hugoniot": 3, "huv": 64, "hv": 64, "hx": 64, "hydraul": 72, "hydro": [6, 8, 10, 12, 69], "hydro1d": 4, "hydrodynam": [0, 1, 6, 11, 13, 24, 28, 41, 43, 45, 47, 49, 51, 64, 70], "hydrostat": [4, 9, 41, 51, 61], "hyperbol": [1, 3, 13, 72], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 69, 70, 71], "ian": 0, "idea": [11, 41, 51], "ideal": 1, "iden": [41, 51], "ident": [1, 3], "idir": [31, 41, 43, 51, 61, 64], "iener": [41, 51], "ignor": 15, "ih": 64, "ihi": [15, 21, 61, 62], "ihx": 64, "illustr": [6, 15, 16], "ilo": [15, 21, 61, 62], "im": 21, "imag": [5, 19, 25, 59, 69], "implement": [1, 4, 7, 9, 13, 14, 20, 22, 23, 29, 31, 33, 37, 39, 41, 43, 45, 49, 51, 53, 55, 57, 59, 61, 62, 64, 67, 70, 71], "implicit": [6, 7, 13, 53], "implicitli": 7, "import": [15, 16, 19, 20, 21, 25, 26, 69], "improv": [4, 7], "imshow": [19, 21], "inc": 66, "includ": [4, 6, 8, 9, 10, 14, 15, 19, 22, 25, 57, 59, 61, 69], "inclus": 66, "incomp_converge_error": [2, 9], "incomp_interfac": [17, 28], "incomp_viscous_converge_error": 10, "incompress": [1, 2, 6, 11, 13, 14, 17, 25, 28, 57, 58, 72], "incompressible_visc": [10, 17, 28, 55], "incorpor": 45, "increas": [7, 26, 63], "increment": 61, "indent": 62, "independ": [15, 61], "index": [11, 15, 41, 51, 61], "indic": [8, 41, 47, 51, 61, 62, 64, 66], "inflow_post_bc": [28, 41, 51], "inflow_pre_bc": [28, 41, 51], "inform": [6, 8, 15, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 46, 47, 48, 50, 51, 52, 54, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68], "inherit": [1, 3, 6, 22, 28, 63], "inhomog": 61, "inhomogen": [20, 22], "init": [30, 34, 36, 38, 42, 44, 48, 50, 52, 54, 65], "init_arrai": 63, "init_data": [6, 27, 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, 64, 65, 67, 68], "init_rh": [19, 20, 21, 28, 62], "init_solut": [28, 62], "init_tstep_factor": 69, "init_zero": [19, 20, 21, 28, 62], "initi": [1, 4, 5, 6, 7, 9, 10, 15, 16, 17, 19, 20, 21, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70], "initialize_problem": [17, 28, 69], "inlin": 15, "input": [1, 2, 4, 5, 7, 9, 10, 12, 14, 27, 28, 37, 39, 41, 47, 51, 59, 61, 64, 66, 69, 70], "inputs_dict": [28, 69], "inputs_fil": [28, 69], "insert": 26, "instabl": [4, 70], "instal": [6, 12, 69], "instanc": [15, 66], "instead": [4, 12, 22, 23, 26, 66, 69, 70], "int": [15, 31, 37, 41, 51, 59, 61, 62, 64, 66], "integ": [41, 51, 64, 66], "integr": [1, 4, 6, 16, 17, 28, 31, 35, 41, 47, 49, 51], "intend": 12, "intens": 0, "interact": [4, 15, 16, 66, 70], "interest": [1, 10], "interfac": [3, 4, 17, 20, 28, 29, 33, 35, 37, 39, 47, 55, 57, 59, 61, 69, 70], "interior": [15, 61, 62], "interleav": 28, "intermedi": 35, "intern": [41, 51, 72], "interpol": [21, 63], "interpolate_veloc": [28, 63], "interpret": 61, "introduc": [3, 13], "introduct": [11, 22, 24], "investig": [4, 70], "inviscid": [1, 10, 39], "invok": 37, "io": [25, 66, 69], "io_pyro": [17, 25, 28], "ip": [15, 28, 41, 51, 61], "ip_jp": [15, 28, 61], "ipynb": [16, 69], "irho": [41, 51], "irhox": [41, 51], "is_asymmetr": [28, 59, 61], "is_asymmetric_pair": [28, 59], "is_float": [28, 66], "is_int": [28, 66], "is_solid": 61, "is_symmetr": [28, 59, 61], "is_symmetric_pair": [28, 59], "ishift": 61, "istag": 61, "item": 63, "iter": [19, 23, 62, 63], "itmax": 51, "its": [6, 7, 15, 22, 26, 27, 63], "itself": [1, 3, 7], "iu": [41, 51, 64], "iv": [41, 51, 61, 64], "ivar": [41, 43, 47, 51, 61, 64], "ix": [41, 51, 64], "ixmom": [41, 51, 64], "iymom": [41, 51, 64], "j": [3, 15, 16, 29, 31, 33, 35, 37, 41, 47, 51, 61, 64, 67, 72], "jacobian": [41, 51, 64], "jc": 15, "jcp": [37, 56, 58], "jcph": 72, "jhi": [15, 21, 62], "jlo": [15, 21, 62], "job": 27, "john": [0, 72], "joss": [0, 6], "journal": [0, 72], "jp": [15, 28, 59, 61], "jshift": 61, "jump": [1, 3, 41, 51], "jupyt": 69, "just": [6, 15, 16, 19, 20, 21, 23, 29, 31, 33, 35, 61, 62, 63, 66, 70], "justifi": 0, "k": [1, 7, 37, 54, 61, 72], "k1": 61, "k2": 61, "k_": 61, "k_i": 61, "k_stage": 61, "keep": [0, 4], "kei": [26, 41, 51, 63, 64, 66], "kelvin": [26, 42, 44, 48, 50, 52, 65, 69, 70], "kernel": 0, "keyword": [61, 69], "kh": [5, 28, 41, 43, 47, 49, 51, 64, 69], "kick": 1, "kinemat": 10, "know": [15, 16, 19, 25, 27, 69], "known": [9, 10, 22, 66], "kromano19": [10, 72], "kuhlmann": [10, 72], "kutta": [5, 16, 31, 35, 47, 61], "l": [2, 10, 41, 47, 51, 57, 62, 64, 72], "l1": [41, 51, 64], "l2": [1, 2, 15, 41, 51, 64], "l3": [41, 51, 64], "l4": [41, 51], "label": 15, "lack": 37, "lagrangian": 6, "lambda": 28, "lap": [28, 61, 67], "laplac": [22, 62], "laplacian": [61, 62, 67], "larg": [19, 66], "last": [19, 61], "later": [7, 56, 58], "law": [4, 41, 47, 51, 72], "lax": 37, "layer": [9, 56, 58, 70], "layout": [15, 61, 66], "lbnl": 4, "ldelta_ri": 59, "ldelta_rx": 59, "ldelta_ui": [39, 55, 59], "ldelta_ux": [39, 55, 59], "ldelta_vi": [39, 55, 59], "ldelta_vx": [39, 55, 59], "lead": 22, "learn": [1, 7], "least": [2, 37], "left": [1, 3, 9, 14, 15, 20, 21, 22, 25, 29, 31, 33, 35, 39, 41, 42, 44, 48, 50, 51, 52, 55, 57, 59, 61, 64, 67], "length": [10, 42, 44, 48, 50, 52, 58], "less": 70, "lesssim": 1, "let": [15, 21, 27], "level": [6, 16, 19, 20, 21, 22, 62, 71], "lf": 37, "librari": 6, "lid": [10, 57, 58, 72], "liddrivencav": 58, "life": 19, "lighter": [4, 5], "like": [1, 4, 9, 15, 22, 27, 28, 41, 51, 61, 64], "limit": [1, 3, 4, 9, 10, 14, 28, 31, 39, 41, 51, 55, 57, 59, 61, 64, 70], "limit2": [28, 61], "limit4": [28, 61], "lindsai": 72, "line": [1, 4, 6, 9, 22, 25, 28, 35, 47, 66, 69], "linear": [1, 3, 4, 6, 13, 18, 29, 31, 33, 35, 37, 41, 45, 51, 55, 57, 59, 64, 67], "link": [4, 6], "list": [0, 8, 15, 27, 61, 62, 66, 69], "live": [4, 6, 15, 16, 61], "ll": [15, 20, 21, 41, 51], "lm": 14, "lm_atm": [6, 14, 17, 28], "lm_atm_interfac": [17, 28], "load_param": [28, 66, 69], "local": [22, 72], "locat": [15, 41, 51, 61], "lock": 61, "logo": [6, 28, 41, 43, 47, 49, 51, 64], "long": [19, 42, 44, 48, 50, 52], "longer": [3, 10, 15, 16], "look": [1, 4, 9, 21, 41, 51, 64, 69, 70], "loop": [15, 28, 37, 55, 59], "lot": 4, "low": [4, 6, 9, 11, 13, 59], "lower": [9, 15, 19, 21, 41, 51, 57, 64], "lower_solid": [41, 51, 64], "lr": [41, 51, 64], "lt": [15, 19, 20, 21], "m": [49, 61, 72], "m_end": 49, "m_start": 49, "mac": [9, 55, 57, 59], "mac_vel": [28, 55, 59], "mach": [6, 9, 11, 13, 42, 44, 48, 50, 59], "machin": [6, 25, 71], "made": [6, 10, 15, 26, 61, 71], "maestro": 9, "magnitud": 58, "mai": [8, 16, 20, 25, 41, 51, 63, 71], "mail": 0, "main": [1, 2, 3, 7, 8, 9, 10, 12, 14, 16, 17, 27, 28, 37, 41, 47, 51, 62, 64, 66, 69, 70, 71], "major": 15, "make": [7, 8, 9, 10, 15, 16, 19, 23, 37, 43, 61, 66], "make_bench": 28, "make_prim": [28, 59], "makeplot": [17, 28, 57, 58], "manag": [16, 61, 63, 66], "mani": [2, 6, 25, 61, 62], "manual": 69, "march": 72, "mark": [15, 61], "martin": [56, 58, 72], "martincolella00": [9, 72], "mass": 9, "massiv": 63, "massless": 63, "master": 66, "match": 22, "materi": 4, "mathemat": 72, "matplotlib": [6, 12, 15, 19, 20, 21, 25], "matrix": [41, 51, 64], "matter": 20, "max": [15, 19, 20, 21, 28, 61, 69], "max_dt_chang": 69, "max_it": 66, "max_step": [6, 10, 69], "max_tim": 66, "maximum": [37, 61, 69], "mc": [41, 51, 64], "mccorquodal": [31, 43, 49, 72], "mccorquodalecolella11": [1, 4, 72], "mccourquodal": [6, 42, 44, 48, 50, 52, 65], "mcnalli": 5, "mean": [6, 15, 71], "meant": 13, "measur": [1, 4, 9, 10, 56, 58], "med_fil": 2, "medium": 4, "memori": 15, "merg": 8, "mesh": [1, 4, 6, 11, 17, 20, 21, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 62, 64, 67, 69], "messag": 8, "messi": 63, "met": 6, "method": [0, 1, 2, 4, 6, 7, 9, 11, 13, 14, 15, 16, 19, 25, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 55, 57, 59, 61, 62, 63, 64, 66, 67, 72], "method_compute_timestep": [6, 17, 28, 29, 33, 35, 37, 39, 41, 47, 51, 53, 59, 64], "mg": [17, 19, 21, 22, 28, 53], "mg_test_simpl": 22, "mg_vi": 22, "michael": [0, 72], "middl": 22, "midpoint": 63, "miller": 4, "min": [1, 3, 15, 19, 20, 21, 28, 61], "minimum": [3, 61, 69], "minion": 72, "minion96": [9, 72], "mirror": 59, "mix": [39, 59], "mode": [6, 42, 44, 48, 50, 52], "model": [1, 4, 26, 63, 70], "modif": 8, "modifi": [1, 3, 10, 12, 22], "modul": [6, 11, 15, 17, 26, 69], "moment": 9, "momentum": [41, 51, 61, 64], "monoton": [41, 51, 61, 64], "more": [1, 2, 37, 61, 62], "most": [0, 20, 37, 66], "motion": 10, "move": [5, 10, 22, 57, 58], "movement": 26, "movi": 22, "moving_lid": 57, "msg": [17, 28], "much": [4, 23], "multi": 61, "multidimension": [41, 51, 61, 64, 70, 72], "multigrid": [3, 6, 7, 9, 11, 13, 17, 19, 20, 21, 23, 28, 53, 55, 57, 59, 67, 72], "multipl": [2, 4, 41, 51, 57, 63, 70], "multipli": 53, "multiprocess": 28, "multistep": 61, "must": [26, 62], "my": 66, "my_aux": [41, 51], "my_data": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 48, 50, 51, 52, 54, 56, 58, 60, 61, 64, 65, 67, 68], "myd": [30, 31, 35, 36, 37, 38, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 64, 65, 68], "mydata": 16, "myfile_": 66, "myg": [16, 26, 41, 51, 61, 63, 64, 66], "mygrid": 61, "n": [2, 6, 15, 19, 21, 41, 51, 53, 61, 64, 72], "n_out": 69, "n_particl": [26, 63, 69], "nabla": [4, 7, 9, 10, 14, 20, 21, 22, 62, 70], "name": [2, 15, 16, 25, 27, 28, 29, 33, 41, 51, 57, 61, 66, 67, 69], "narrow": [4, 70], "nasa": 37, "nativ": 6, "naux": 51, "navier": 72, "nbval": 71, "ndarrai": [15, 16, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 59, 61, 62, 64, 67], "nearest": 21, "nearli": 1, "neat": 1, "necessari": [6, 8, 28, 61, 62, 63], "necessarili": [15, 41, 51], "need": [1, 4, 6, 8, 15, 16, 19, 20, 23, 27, 28, 29, 31, 33, 35, 41, 43, 51, 57, 61, 62, 64, 71], "neg": [1, 5], "neglig": 4, "nest": 66, "neumann": [20, 61, 62], "never": [26, 66], "new": [8, 9, 13, 15, 28, 55, 57, 59, 61, 62, 66, 71], "next": [6, 16, 19, 62, 69], "ng": [15, 19, 20, 21, 28, 31, 41, 43, 45, 51, 59, 61, 62, 64], "nice": 15, "nicolson": [3, 7, 53, 67], "njit": 6, "nlevel": 19, "no_new": 66, "nodal": [9, 59, 61], "node": 61, "nolimit": [28, 61], "non": [1, 3, 6, 7, 23, 66, 70], "nonaka": 0, "none": [1, 3, 4, 9, 10, 14, 15, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 67, 70], "nonlinear": 3, "norm": [1, 2, 15, 19, 20, 21, 22, 28, 61, 62], "normal": [15, 21, 41, 51, 64], "notat": 37, "note": [0, 1, 2, 4, 6, 7, 9, 11, 15, 16, 20, 22, 25, 26, 41, 51, 59, 61, 62, 64, 70], "notebook": [6, 15, 69], "noth": 21, "notic": [4, 10, 15, 70], "notifi": 8, "now": [1, 3, 4, 9, 15, 19, 20, 21], "np": [15, 19, 20, 21, 37, 61], "nproc": 28, "nsmooth": 62, "nsmooth_bottom": 62, "nspec": [41, 51, 64], "nstage": [28, 61], "nstep": 66, "ntr": 37, "nu": [10, 57, 58], "nullsimul": [6, 17, 28, 29, 33, 39, 41, 51, 53, 59, 64], "num": 66, "numarrai": 0, "numba": [0, 12], "number": [0, 1, 3, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 25, 26, 28, 31, 41, 51, 53, 58, 59, 61, 62, 63, 64, 69], "numer": [0, 1, 7, 11, 16, 56, 58], "numpi": [0, 6, 12, 15, 16, 19, 20, 21, 61, 62], "nvar": [15, 19, 20, 21, 61], "nx": [15, 19, 20, 21, 61, 62, 69], "ny": [15, 19, 20, 21, 25, 59, 61, 62, 69], "o": [2, 6, 10, 25], "object": [6, 15, 16, 19, 20, 21, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69], "observ": 10, "odd": [16, 61], "odd_reflect_dir": 61, "off": [1, 4, 13, 21, 26, 61, 63, 69], "offset": [15, 66], "often": 69, "old": 61, "onc": [6, 8, 16, 27, 28, 41, 47, 51, 61, 62, 64], "one": [2, 4, 8, 9, 15, 20, 22, 26, 29, 31, 33, 35, 37, 39, 41, 42, 44, 47, 48, 50, 51, 52, 55, 59, 61, 64, 66, 67, 70, 71], "ones": 66, "ones_lik": 20, "onli": [6, 7, 9, 15, 22, 29, 31, 33, 35, 37, 41, 47, 51, 61, 64, 66], "onlin": [4, 70], "open": [0, 24], "oper": [7, 9, 16, 25, 41, 51, 61, 63], "opposit": 70, "opt": 66, "optim": [25, 71], "option": [1, 3, 4, 6, 7, 9, 10, 14, 15, 25, 26, 28, 41, 51, 57, 64, 66, 70], "orang": 66, "order": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 14, 15, 16, 22, 23, 25, 26, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 67, 70, 72], "org": [0, 37, 58, 72], "origin": [0, 6, 15, 19, 21, 22], "oscil": 1, "other": [2, 4, 7, 15, 16, 26, 28, 41, 51, 55, 58, 61], "other_bc": 55, "other_command": 28, "other_source_term": [28, 55, 57], "other_update_veloc": 55, "otherwis": 26, "our": [1, 4, 7, 15, 19, 20, 22, 29, 31, 33, 35, 41, 45, 51, 61, 62, 64, 67, 69, 70], "ourselv": 22, "out": [2, 3, 4, 7, 15, 16, 22, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 50, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69], "out_fil": 28, "outfil": [28, 58, 66], "outflow": [15, 16, 61, 63, 69], "output": [1, 2, 3, 4, 6, 11, 15, 28, 37, 41, 51, 57, 59, 61, 62, 63, 66, 69, 70, 71], "outsid": [1, 61], "outward": 4, "over": [1, 2, 4, 15, 21, 26, 31, 49, 61, 70], "overal": [1, 4, 6], "overhead": 66, "overplot": 7, "overrid": [66, 69], "overridden": 26, "overshoot": [1, 4, 70], "overview": [11, 18], "overwrit": [61, 66], "own": [6, 15, 26], "p": [4, 9, 10, 14, 41, 51, 56, 58, 64, 69, 72], "p_0": 14, "packag": [0, 6, 12, 17], "page": [0, 4, 11, 72], "pair": 66, "panel": [4, 9], "paper": [4, 6, 8, 9, 29, 33, 39, 41, 51, 64], "parabol": [4, 9, 13, 57], "parallel": 59, "param": 66, "paramet": [1, 3, 4, 6, 7, 9, 10, 14, 15, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69, 70], "parent": [15, 61], "pars": [6, 28, 66, 69], "parse_arg": [17, 28], "parser": 66, "part": [2, 15, 22, 24, 29, 31, 33, 35, 37, 41, 47, 51, 64, 69, 70], "partial": [4, 7, 9, 10, 14, 41, 51, 70], "particl": [1, 3, 4, 6, 9, 10, 11, 17, 28, 69, 70], "particle_gener": [1, 3, 4, 9, 10, 26, 63, 69, 70], "particle_posit": 26, "particular": [1, 9, 13, 16, 22, 41, 51, 57], "pass": [16, 26, 27, 61, 62, 63, 69, 71], "passiv": [4, 70], "past": 6, "patch": [6, 15, 17, 20, 21, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 53, 55, 57, 64, 67], "path": [12, 22, 69], "pawel": [4, 70], "pbject": 61, "pcolormesh": 15, "pde": 13, "pdf": [2, 22, 37, 58], "peak": 7, "per": [33, 39, 41, 47, 51, 59, 64], "perfect": 1, "perfectli": 22, "perform": [6, 13, 18, 37, 61, 62, 70], "period": [1, 9, 12, 15, 16, 21, 22, 56, 58, 61, 62, 69], "perturb": 4, "pfile": 66, "phi": [7, 19, 20, 21, 22, 53, 55, 59, 62, 67], "phi_": 19, "phi_1": 54, "phi_2": 54, "phi_analyt": [53, 54], "phillip": 72, "philosophi": 6, "physic": [4, 15, 16, 61, 72], "physicstodai": 72, "pi": [15, 20, 21, 56, 58], "piecewis": [1, 4, 29, 33, 35, 41, 45, 47, 51, 55, 57, 59, 64, 67], "pip": 12, "place": [4, 14, 27, 69, 70], "plai": [1, 7, 13, 69], "platform": 25, "pleas": [0, 8], "plm": 47, "plot": [2, 4, 7, 9, 10, 12, 15, 17, 18, 21, 58, 66, 69, 70], "plot_cav": [10, 28, 57], "plot_tool": [17, 28], "plotfil": 28, "plotfile_nam": [28, 58], "plotvar": 2, "plt": [15, 19, 20, 21, 25], "png": [10, 25], "po": [28, 63], "point": [1, 2, 4, 7, 15, 16, 19, 25, 53, 61, 70], "poisson": [13, 18, 22, 62], "polar": [11, 61], "polynomi": 61, "pop": 12, "popular": 13, "port": 0, "portion": 6, "pos_arrai": 63, "posit": [5, 15, 26, 63], "possibl": [69, 71], "post": 8, "potenti": 8, "power": [22, 62], "ppm": [1, 4], "pr": 8, "pre": [4, 6, 14, 28, 41, 51], "precis": 25, "predict": [31, 35, 39, 41, 51, 55, 57, 59, 64, 67], "preevolv": [4, 6, 17, 28, 43, 55, 59], "present": [4, 6, 9, 66], "preserv": [5, 9], "pressur": [4, 41, 51, 55, 59, 61], "pretti": [6, 61, 66], "pretty_print": [15, 28, 61], "previou": 69, "previous": [66, 69], "prim": 51, "prim_to_con": [28, 41, 51, 64], "primit": [4, 41, 51, 64, 70], "print": [2, 6, 15, 16, 20, 21, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 65, 66, 68], "print_all_param": [28, 66], "print_paramfil": [28, 66], "print_sphinx_t": [28, 66], "print_unused_param": [28, 66], "prior": 8, "probabl": 37, "problem": [1, 2, 3, 5, 6, 7, 9, 10, 11, 14, 19, 20, 22, 25, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 62, 64, 67, 69], "problem_nam": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67, 69], "procedur": 16, "process": [6, 61], "produc": [2, 26, 41, 51, 70], "profil": [1, 2, 6, 7, 41, 47, 51, 64, 66], "profile_pyro": [17, 28], "program": 2, "proj_typ": [9, 10, 14], "project": [9, 10, 14, 18, 41, 51, 55, 57, 59, 64, 72], "project_period": 22, "prolong": [28, 61], "propag": [4, 33, 39, 41, 47, 51, 59, 64], "proper": 66, "properti": [15, 61, 63], "prototyp": [0, 13, 28], "provid": [1, 4, 6, 13, 15, 16, 20, 22, 57, 61, 62, 66, 69], "provision": [9, 55, 59], "psi": 70, "pub": 72, "public": 0, "publish": [0, 72], "puls": 12, "pure": [4, 19, 22, 29, 31, 33, 35, 62], "put": [4, 12, 62], "py": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 14, 16, 22, 25, 27, 37, 62, 69, 70, 71], "pypi": 12, "pyplot": [15, 19, 20, 21, 25], "pyproject": 6, "pyro": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 16, 19, 20, 21, 22, 24, 25, 70, 71], "pyro2": [0, 6, 8, 11, 12, 15, 22], "pyro_": 69, "pyro_sim": [1, 4, 5, 6, 7, 9, 10, 12, 14, 17, 22, 69, 70, 71], "pyrobenchmark": [17, 28], "pyrotest": [17, 28], "pytest": [6, 12, 71], "python": [6, 8, 9, 10, 12, 15, 25, 27, 28], "q": [37, 41, 43, 51, 61, 64, 72], "q_int": [39, 59], "q_l": [39, 41, 51, 59, 64], "q_minu": 61, "q_plu": 61, "q_r": [39, 41, 51, 59, 64], "q_state": 51, "quad": [28, 41, 43, 47, 49, 51, 64], "quadrant": [42, 44, 48, 50, 52, 65], "quantiti": [1, 3, 4, 61, 62, 70], "question": 8, "quickli": 12, "quit": 69, "qv": [41, 51, 64], "qx": [15, 31], "qy": [15, 31], "r": [2, 4, 15, 19, 20, 21, 41, 51, 61, 62, 72], "r1": [41, 51, 64], "r2": [41, 51, 64], "r3": [41, 51, 64], "r4": [41, 51], "radial": [4, 7], "radiat": 4, "radiu": 4, "rain": 4, "ramp": [28, 41, 43, 47, 49], "ran": 5, "rand": 15, "random": [15, 26, 69], "randomli": [26, 63], "randomly_generate_particl": [26, 28, 63], "rang": 7, "rankin": 3, "rarefact": [1, 3, 4, 41, 51, 64, 70], "rate": [1, 4, 9, 42, 44, 48, 50, 52, 56, 58], "rather": [6, 69], "ratio": [41, 51, 66], "rayleigh": 4, "rc": [41, 51], "re": [10, 72], "reach": 10, "react": 45, "reaction": 45, "read": [2, 4, 6, 16, 28, 59, 63, 66, 69, 70], "read_bc": [28, 66], "read_extra": [6, 17, 28, 59], "real": 20, "realiz": 22, "realli": 15, "reason": [6, 61], "recent": 0, "recommend": 66, "recomput": [55, 57, 59], "reconstruct": [1, 4, 17, 28, 31, 35, 37, 41, 47, 49, 51, 64], "reconstrut": 61, "record": 66, "recov": 22, "recreat": 66, "rectangular": 4, "recurs": 62, "red": [7, 15, 62, 66], "reduc": 1, "refer": [6, 15, 20, 41, 47, 51, 58, 61, 64], "refin": 72, "reflect": [15, 16, 42, 44, 48, 50, 61, 69], "region": [4, 5, 15, 25, 41, 51, 61, 66, 70], "regist": [15, 16, 61], "register_var": [15, 16, 20, 21, 28, 61], "regress": [2, 6, 8], "regular": 15, "reinstal": 12, "rel": [19, 20, 21, 22, 41, 51, 62, 64, 66], "relax": [22, 41, 51, 64], "relev": 61, "reli": [15, 35], "remain": 7, "remov": [63, 70], "repeat": [41, 51], "replac": [0, 66], "report": [2, 8, 25, 28, 62, 66], "repositori": 22, "repres": [1, 3, 4, 6, 61, 70], "represent": [15, 61], "reproduc": [8, 61], "requir": [4, 7, 9, 12, 15, 20, 21, 41, 51, 53, 62, 64, 69], "research": [1, 4], "reset": [55, 59, 62], "reset_bench_on_fail": 28, "reset_fail": 28, "reshap": 15, "residu": [19, 20, 21, 62], "resolut": [1, 2, 7, 9, 22, 61, 62], "respect": [22, 28, 61], "restrict": [1, 3, 7, 15, 22, 28, 61, 62], "restructur": 63, "result": [1, 2, 4, 10, 15, 16, 18, 22, 25, 39, 53, 59, 61, 66, 69, 70], "resurrect": 0, "retriev": 16, "return": [6, 15, 19, 20, 21, 26, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 59, 61, 62, 63, 64, 66, 67], "review": [8, 37], "rewritten": 0, "reynold": [10, 58], "rh": [3, 19, 21, 53, 62], "rho": [4, 14, 41, 51, 59, 64], "rho_": [56, 58], "rho_0": 14, "rho_stat": [28, 59], "rhoe": [28, 41, 51], "rhoh_from_rho_p": [28, 51], "riemann": [1, 3, 4, 5, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 59, 64, 66, 70], "riemann_and_upwind": [28, 39, 59], "riemann_cgf": [28, 41, 51], "riemann_hllc": [28, 41, 51, 64], "riemann_prim": [28, 41, 51], "riemann_ro": [28, 64], "right": [1, 3, 10, 14, 15, 20, 21, 22, 25, 31, 39, 41, 42, 44, 48, 50, 51, 52, 55, 57, 58, 59, 61, 62, 64, 67], "righthand": [20, 62], "rightmost": 16, "rise": [4, 14], "rk": [31, 35, 37, 47, 61], "rk4": [1, 4, 6, 61], "rkintegr": [16, 28, 61], "rm": 10, "roe": [4, 64, 70], "roll": [4, 9, 14], "roman": [10, 72], "root": [22, 51, 71], "roundoff": 71, "routin": [4, 6, 9, 10, 11, 25, 27, 28, 30, 34, 36, 38, 41, 42, 44, 48, 49, 50, 51, 52, 54, 61, 63, 65, 66, 67, 69], "row": 15, "rp": [26, 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, 64, 65, 66, 67, 68, 69], "rt": [5, 28, 41, 43, 45, 47, 49, 51], "rt2": [28, 41, 43, 47, 49, 51], "rtol": [20, 21, 28, 62, 66], "rule": 49, "run": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 22, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 65, 66, 68, 70, 71], "run_sim": [17, 28, 69], "run_test": [17, 28], "run_test_star": [17, 28], "rung": [5, 16, 31, 35, 47, 61], "runparam": [17, 28, 69], "runtim": [6, 13, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 45, 47, 51, 53, 55, 59, 64, 66, 67], "runtimeparamet": [27, 28, 29, 31, 33, 35, 37, 41, 47, 51, 64, 66, 67, 69], "sai": [33, 39, 41, 47, 51, 59, 64], "same": [1, 3, 4, 6, 10, 15, 20, 21, 26, 45, 57, 61, 62, 63, 66, 70], "sandwich": 5, "save": 6, "scalar": [7, 22, 29, 31, 33, 35, 37, 41, 47, 51, 61, 64, 67, 70], "scalar_nam": [29, 33, 67], "scale": [1, 10, 58, 63], "scatter": 26, "scheme": [1, 4, 41, 49, 51, 64], "scienc": 72, "scientif": 13, "scientist": 25, "scratch": 15, "scratch_arrai": [15, 28, 61], "screen": 61, "script": [1, 2, 4, 6, 16, 22, 25, 69, 70, 71], "sdc": [4, 6, 49], "sdc_integr": [28, 49], "sea": 70, "search": [11, 69], "sec": 66, "second": [1, 4, 9, 10, 16, 23, 29, 33, 35, 39, 41, 45, 51, 53, 55, 57, 59, 62, 64, 66, 67, 72], "section": [1, 3, 4, 7, 9, 10, 14, 69, 70], "sedov": [2, 25, 28, 41, 43, 46, 47, 49, 51, 65, 69], "sedov_compar": [2, 4], "sedov_unsplit_0000": 25, "see": [1, 3, 4, 5, 9, 10, 12, 15, 25, 41, 42, 44, 48, 50, 51, 52, 55, 56, 57, 58, 61, 62, 69, 70, 71], "seed": 15, "seem": 10, "seen": [25, 70], "seidel": 62, "select": 2, "self": [15, 26], "send": 0, "separ": [4, 15, 41, 51, 62, 70], "septemb": 72, "sequenc": [2, 25, 66], "sequenti": 16, "seri": 22, "servic": 6, "session": 25, "set": [1, 4, 5, 6, 7, 9, 10, 11, 15, 16, 18, 24, 26, 27, 29, 31, 33, 39, 41, 43, 51, 53, 55, 57, 59, 61, 62, 64, 66, 67, 69, 70, 71], "set_aux": [28, 61], "set_start": [28, 61], "set_xlim": 26, "set_ylim": 26, "settl": 61, "setup": [1, 3, 4, 6, 7, 12, 19, 20, 27, 62, 69], "setup_ax": [28, 66], "sever": [1, 4, 7, 16, 25, 41, 51, 62, 64, 70], "shade": 15, "shall": 63, "shallow": [2, 6, 11, 13, 64], "shape": 5, "share": 4, "shear": [14, 25, 28, 55, 57, 70], "shear_128_0216": 25, "shift": [15, 59, 61], "shin": 72, "shock": [1, 3, 4, 41, 51, 64, 70, 72], "short": [42, 44, 48, 50, 52], "shortcut": 15, "should": [1, 2, 7, 8, 12, 25, 27, 59, 61, 62, 66], "show": [1, 4, 5, 7, 13, 15, 22, 23, 25, 61, 70], "show_ghost": 61, "shown": [9, 10, 22, 69], "shu": 37, "side": [20, 41, 51, 56, 58, 61, 62, 64], "sign": [29, 31, 33, 35, 61], "signal": 4, "signific": 8, "significantli": 7, "sim": 25, "sim_data": 63, "similar": [1, 55, 59], "simpl": [4, 9, 13, 18, 61, 62, 66, 70], "simpler": 1, "simpli": [4, 15, 16, 22, 25, 29, 31, 33, 35, 41, 51, 61, 66, 71], "simplic": 62, "simplifi": 9, "simpson": 49, "simul": [2, 6, 13, 17, 26, 27, 28, 61, 66, 69, 71], "simulation_nul": 17, "sin": [15, 20, 21, 56, 58], "sinc": [3, 4, 8, 9, 10, 15, 20, 22, 31, 41, 43, 51, 53, 58, 64], "sine": 15, "singl": [2, 4, 6, 13, 26, 28, 31, 35, 37, 41, 47, 51, 61, 62, 63, 66, 69], "single_step": [17, 28, 69], "sinusoid": 4, "size": [15, 27, 61, 62], "sl": 59, "sl58": [70, 72], "slice": 2, "slightli": [1, 3, 9, 70], "slip": 58, "slope": [1, 31, 39, 41, 51, 55, 57, 59, 61, 64], "slot": [1, 28, 33], "slowest": 69, "small": [4, 8, 16, 25, 61], "smaller": 15, "smallp": 51, "smear": [3, 4, 70], "smooth": [2, 12, 19, 22, 23, 28, 29, 31, 35, 37, 40, 42, 44, 48, 50, 52, 56, 58, 62, 65, 68, 69], "smooth_error": [1, 2], "so": [0, 1, 4, 6, 15, 19, 20, 21, 26, 28, 29, 31, 33, 35, 41, 43, 51, 62, 63, 66, 69, 70], "sod": [2, 28, 41, 43, 47, 49, 51, 70], "sod_compar": [2, 4], "softwar": 0, "solid": [7, 41, 47, 51, 61, 64], "solut": [1, 2, 4, 6, 7, 9, 10, 13, 18, 20, 22, 23, 25, 41, 51, 54, 56, 58, 62, 64, 67, 70, 72], "solutiion": 47, "solv": [1, 3, 4, 7, 9, 10, 13, 18, 22, 28, 29, 31, 33, 35, 37, 39, 41, 47, 51, 53, 57, 59, 62, 64, 67], "solvabl": 21, "solver": [2, 3, 6, 7, 12, 13, 16, 22, 23, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 64, 67, 69, 71], "solver_nam": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67], "some": [1, 2, 4, 6, 7, 13, 15, 16, 26, 41, 51, 56, 58, 61, 66, 70], "someth": [6, 12], "sourc": [0, 3, 6, 7, 12, 19, 20, 21, 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, 70], "source_i": 55, "source_x": 55, "space": [15, 26, 35, 41, 47, 51, 59, 62, 63, 64], "span": [15, 41, 51], "spatial": [1, 4, 31, 41, 49, 51, 64], "speci": [4, 41, 51, 64], "special": [16, 41, 51], "specif": [6, 27, 28, 41, 51, 57, 59, 69], "specifi": [2, 15, 16, 20, 25, 39, 59, 61, 66, 69], "spectral": [4, 6], "speed": [3, 6, 37, 41, 51, 69], "spent": 66, "spheric": [4, 11, 61], "sphericalpolar": [15, 28, 61], "sphinx": [6, 66], "split": [1, 37, 41, 45, 51, 64], "spot": 4, "springer": 72, "squar": [9, 10, 22, 23, 26, 56, 58, 63], "squash": 8, "sr": 59, "stack_count": 66, "stage": [16, 35, 61, 62], "stand": [6, 61], "standard": [4, 5, 6, 15, 26, 61, 70], "start": [6, 15, 19, 22, 31, 35, 37, 47, 53, 61, 66], "state": [1, 3, 4, 6, 7, 10, 28, 29, 31, 33, 35, 37, 39, 41, 43, 47, 51, 53, 55, 57, 59, 61, 64, 66, 67, 70], "states_nolimit": [28, 31], "static": 10, "steadi": 10, "steep": [1, 4, 70], "steepen": 4, "stellar": 9, "stencil": [15, 61], "step": [1, 10, 19, 28, 29, 33, 35, 37, 39, 41, 47, 51, 57, 59, 61, 62, 64, 69], "steven": 72, "still": [9, 23], "stoke": 72, "stoker": 72, "stop": [6, 66], "storag": [16, 61], "store": [2, 6, 15, 20, 21, 25, 26, 28, 61, 63, 66, 69, 71], "store_all_benchmark": 28, "store_as_benchmark": [17, 28], "store_imag": 69, "store_incr": [28, 61], "str": [28, 29, 33, 61, 66, 67], "straightforward": [1, 41, 51, 64], "strang": 45, "stratif": 14, "stratifi": [4, 9, 14], "streamlin": 58, "streamline_dens": 58, "stride": 61, "string": [15, 61, 66], "strongli": [1, 7], "structur": [16, 66], "student": [13, 25], "stuff": 28, "sub": [6, 15, 27, 69], "subclass": [16, 20, 28], "subdirectori": [6, 22], "submit": 8, "submodul": 17, "subpackag": 17, "subplot": [19, 21], "subsequ": 66, "substep": [28, 31, 35, 37, 43, 47], "subtract": [21, 61], "success": [28, 66], "suggest": [1, 7, 8], "sum": 21, "sum_": 61, "summar": [1, 2], "summari": 66, "suppli": [41, 45, 51, 57], "support": [8, 9, 20, 22, 61, 62, 66], "sure": [15, 21, 43], "surround": 4, "swap": 4, "swe": [6, 17, 28, 70], "switch": [7, 9], "symbol": [4, 6], "symmetr": [4, 59, 61], "symmetri": 61, "syntax": 66, "system": [3, 6, 9, 18, 41, 51, 53, 59, 64, 70], "szymczak": [39, 59], "t": [1, 3, 4, 5, 6, 7, 9, 10, 14, 28, 39, 41, 51, 54, 56, 58, 59, 61, 63, 64, 66, 70, 72], "t_0": 54, "tabl": [2, 10, 66], "tableau": [16, 61], "taher": 0, "tail": 70, "take": [2, 4, 10, 15, 19, 22, 25, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 59, 61, 62, 64, 69, 70], "taken": [13, 37], "tangent": 57, "tangenti": 57, "tanh": [56, 58], "target": [8, 58], "taylor": [4, 41, 47, 51, 64], "tc": [41, 47, 51, 64, 66], "teach": 28, "team": 0, "technic": 61, "techniqu": [1, 19], "tell": [41, 47, 51, 61, 64], "tempor": 1, "temporal_method": [1, 4], "term": [3, 4, 7, 9, 10, 14, 39, 41, 43, 51, 55, 57, 59, 64, 67, 70], "termin": 66, "terrestri": 9, "test": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 17, 18, 25, 29, 33, 35, 37, 39, 41, 43, 47, 49, 51, 53, 56, 58, 64, 69], "text": [4, 22, 70], "than": [1, 2, 3, 6, 9, 15, 33, 39, 41, 47, 51, 55, 59, 64, 69, 70], "thei": [4, 15, 20, 26, 27, 41, 51, 59, 63, 64, 66], "them": [1, 6, 7, 25, 26, 41, 51, 62, 64, 66, 69], "themselv": [16, 25, 26], "theoret": [2, 3, 72], "theori": 16, "therefor": 15, "thermal": [6, 13], "theta": [15, 61], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71], "thing": [1, 12, 61, 66], "think": 63, "those": [15, 71], "thought": 1, "three": [4, 22, 27, 41, 51, 58, 69, 70], "through": [1, 2, 6, 12, 15, 22, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 64, 66, 67], "throughout": [6, 26, 62], "time": [1, 2, 4, 6, 7, 12, 16, 19, 20, 22, 23, 26, 28, 31, 35, 41, 47, 49, 51, 53, 55, 56, 58, 59, 61, 64, 66, 69], "timer": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 66, 67], "timercollect": [28, 41, 47, 51, 64, 66], "timestep": [1, 3, 6, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 59, 63, 64, 67, 69], "titl": [0, 8, 15], "tmax": [6, 69], "to_cent": [28, 61], "todai": 72, "todo": 63, "togeth": [2, 9, 31, 35, 61], "toi": 37, "tol": [51, 61, 66], "toler": [61, 62, 66], "toml": 6, "tool": 2, "top": [3, 4, 10, 26, 41, 51, 58, 64, 70], "tophat": [28, 29, 35, 37, 39, 67], "toro": [4, 41, 51, 64, 70], "trace": 47, "tracer": 6, "track": [0, 26, 66], "transon": [41, 51, 64], "transport": [1, 4, 41, 51, 64, 72], "transpos": [15, 19, 21], "transvers": [35, 37, 39, 41, 51, 59, 64], "travel": [3, 70], "treat": [1, 61], "true": [6, 20, 21, 61], "true_funct": [20, 21, 62], "try": [9, 23], "tube": [4, 41, 51, 70], "tupl": 26, "turn": [26, 69], "tutori": [13, 19, 22], "tuwien": 58, "two": [2, 3, 4, 6, 9, 15, 16, 19, 25, 26, 27, 41, 42, 44, 48, 50, 51, 52, 59, 61, 62, 64, 66, 69, 70, 71], "txt": [9, 10], "type": [15, 16, 41, 51, 57, 61, 62, 71], "typic": 61, "u": [1, 3, 4, 7, 8, 9, 10, 14, 15, 16, 19, 22, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 56, 57, 58, 59, 61, 63, 64, 67, 69, 70, 72], "u_": [3, 22, 41, 47, 51, 64], "u_d": 22, "u_i": [3, 39, 67], "u_ij": 51, "u_int": [55, 57], "u_l": [41, 51, 64], "u_mac": [55, 57, 59], "u_r": [41, 51, 64], "u_stat": [41, 51, 64], "u_t": [3, 9, 39, 41, 47, 51, 64, 67], "u_x": [3, 39, 67], "u_xl": [39, 55, 67], "u_xr": [39, 55, 67], "u_xx": 67, "u_yi": 67, "u_yl": [39, 55, 67], "u_yr": [39, 55, 67], "under": [1, 41, 51], "underli": 15, "undershoot": 1, "understand": [0, 1, 4, 13, 62, 70, 71], "uniform": [1, 4, 6, 41, 51, 64], "unit": [6, 8, 9, 10, 12, 15, 30, 34, 36, 38, 42, 44, 48, 50, 52, 54, 56, 58, 65], "unknown": 16, "unless": 63, "unlik": 10, "unsplit": [1, 4, 29, 33, 39, 41, 45, 47, 51, 59, 64, 67], "unsplit_flux": [17, 28, 29, 33], "unsplitflux": [41, 47, 51, 64], "until": [4, 5, 70], "unus": 1, "up": [0, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 18, 22, 26, 28, 53, 55, 57, 62, 69, 70], "updat": [9, 10, 26, 28, 37, 41, 51, 53, 55, 57, 59, 61, 63, 64, 67], "update_particl": [26, 28, 63], "upon": [8, 41, 51, 61], "upper": [15, 41, 51, 57, 64], "upper_solid": [41, 51, 64], "upwind": [1, 4, 28, 29, 31, 33, 35, 39, 41, 51, 55, 59, 61, 64, 72], "url": [0, 72], "us": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 15, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 33, 35, 37, 39, 41, 47, 49, 51, 53, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69, 71, 72], "usag": [2, 61, 62], "use_flatten": [4, 41, 51, 64, 70], "user": [8, 26, 28, 30, 32, 34, 36, 38, 40, 41, 42, 44, 46, 48, 50, 51, 52, 54, 55, 56, 57, 58, 60, 65, 66, 68], "userad": [42, 44, 48, 50, 52], "usual": [4, 9, 15, 19, 41, 51, 64, 69], "util": [6, 17, 28, 69], "uv": 51, "v": [1, 3, 15, 19, 20, 21, 22, 23, 26, 28, 29, 31, 33, 35, 37, 39, 41, 51, 55, 56, 57, 58, 59, 61, 62, 63, 64, 67, 71], "v2d": [28, 59], "v2dp": [28, 59], "v_": 3, "v_cycl": [28, 62], "v_i": 3, "v_l": [41, 51, 64], "v_mac": [55, 59], "v_t": [3, 39, 67], "v_x": [3, 39, 67], "v_xl": [39, 55, 67], "v_xr": [39, 55, 67], "v_xx": 67, "v_y": [3, 39, 67], "v_yi": 67, "v_yl": [39, 55, 67], "v_yr": [39, 55, 67], "valid": [3, 15, 16, 61, 69], "valu": [1, 3, 4, 7, 9, 10, 14, 20, 26, 41, 47, 51, 55, 59, 61, 62, 64, 66, 69, 70], "var": [41, 47, 51, 61, 64], "var_nam": 2, "varcoeffccmg2d": [21, 22, 28, 62], "vari": [1, 5, 7, 10, 15], "variabl": [2, 4, 6, 9, 16, 18, 19, 20, 22, 26, 27, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 57, 59, 61, 62, 64, 67, 70, 71], "variable_coeff_mg": [17, 21, 22, 28], "varieti": [1, 9, 22], "variou": [5, 6, 15, 16, 61], "varnam": [41, 51, 61, 64], "vbulk": 5, "ve": [0, 6, 71], "vector": [20, 22, 37, 41, 51, 61, 62, 63, 64], "veloc": [1, 2, 3, 4, 5, 6, 9, 10, 14, 22, 26, 28, 29, 31, 33, 35, 37, 39, 41, 51, 55, 56, 57, 58, 59, 63, 64, 67, 70], "verbos": [19, 20, 21, 62, 69], "veri": [1, 4, 66, 70], "verifi": 3, "version": [0, 1, 6, 8, 9, 62], "vertic": [4, 41, 51], "vi": [9, 10, 20, 21, 28, 62, 69], "via": [6, 8, 12, 45, 66, 69, 71], "video": [1, 4], "view": [15, 61], "viridi": 15, "vis_titl": 62, "viscos": [3, 4, 9, 10, 41, 51, 57, 58, 67, 70], "viscou": [11, 57, 58, 67], "viscous_burg": [3, 17, 28], "visibl": 4, "visual": [6, 13, 18, 29, 33, 39, 41, 45, 51, 53, 55, 59, 64, 66, 69], "volum": [0, 1, 6, 13, 15, 16, 41, 51, 61, 64, 72], "vortex": [42, 44, 48, 50, 52, 60], "vortic": 9, "wa": [0, 6, 9, 15, 43, 69], "wai": [1, 7, 8, 12, 15, 26, 27, 41, 51, 62, 63, 64, 66, 69], "wall": [57, 58, 61], "want": [15, 19, 21, 26, 41, 47, 51, 61, 64, 67], "warn": [15, 28, 66], "watch": [4, 14, 70], "water": [2, 6, 11, 13, 64, 72], "wave": [3, 4, 13, 41, 42, 44, 48, 50, 51, 52, 70, 72], "wavelength": [42, 44, 48, 50, 52], "wavenumb": [4, 42, 44, 48, 50, 52], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 55, 57, 59, 61, 62, 63, 64, 66, 67, 69, 70, 71], "weak": 15, "websit": 6, "weight": [16, 61, 66], "welcom": 8, "well": [2, 4, 7, 10, 27], "well_bal": [28, 61], "well_balanc": 4, "weno": [1, 6, 28, 37, 61], "weno_ord": 1, "weno_upwind": [28, 61], "were": [10, 15, 26, 66], "what": [4, 9, 10, 14, 15, 25, 29, 33, 35, 37, 39, 41, 47, 51, 59, 61, 64, 66, 69, 70], "when": [0, 2, 3, 6, 10, 15, 37, 61, 63, 69, 70, 71], "where": [3, 19, 25, 26, 27, 41, 51, 61, 62, 66], "whether": 61, "which": [1, 3, 4, 5, 6, 15, 16, 20, 22, 26, 41, 47, 51, 61, 63, 64], "while": [6, 16, 63], "white": 26, "who": 8, "whole": 26, "whose": [41, 51, 66], "whz99": [70, 72], "width": [7, 28], "window": 12, "wish": [3, 8, 27, 41, 47, 51, 61, 64, 69], "within": 26, "without": [1, 4, 12, 15, 26, 31, 39, 61, 70], "woodward": [41, 51], "work": [1, 6, 11, 16, 23, 41, 51, 61], "would": [15, 25, 26, 66, 69, 71], "wrap": 61, "wrapper": [28, 51], "write": [2, 6, 9, 16, 17, 28, 61, 63, 66, 69], "write_data": [28, 61], "write_extra": [6, 17, 28, 41, 51, 57, 59], "write_param": [28, 66], "write_particl": [28, 63], "written": [0, 6, 13], "wu": 72, "www": [6, 58], "x": [1, 3, 4, 5, 15, 16, 19, 20, 21, 22, 25, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 56, 57, 58, 59, 61, 62, 63, 64, 67, 69, 70], "x1": 51, "x2d": [15, 19, 20, 21], "x_x": [41, 47, 51, 64], "xi_i": 61, "xi_x": 61, "xl_bc": [20, 62], "xl_bc_type": [19, 20, 21, 62], "xl_func": [20, 61], "xl_prop": 61, "xlabel": 15, "xlb": [15, 16, 20, 21, 57, 61], "xlboundari": 69, "xmax": [15, 16, 21, 26, 61, 62, 69], "xmin": [15, 21, 26, 61, 62, 69], "xr_bc": 62, "xr_bc_type": [19, 20, 21, 62], "xr_func": 61, "xr_prop": 61, "xrb": [15, 16, 20, 21, 57, 61], "xrboundari": 69, "xx": [3, 19, 22], "xxxxxxxxxxx": [41, 51, 64], "xy": 20, "y": [1, 3, 4, 5, 7, 15, 16, 19, 20, 21, 22, 25, 26, 29, 31, 33, 35, 37, 39, 41, 47, 51, 55, 56, 57, 58, 59, 61, 62, 63, 64, 67, 69, 70], "y2d": [15, 19, 20, 21], "y_": 61, "y_n": 61, "y_veloc": 63, "y_y": [41, 47, 51, 64], "ye": [26, 59, 69], "year": 0, "yield": [41, 47, 51, 64], "yl_bc": [20, 62], "yl_bc_type": [19, 20, 21, 62], "yl_func": [20, 61], "yl_prop": 61, "ylabel": 15, "ylb": [15, 16, 20, 21, 41, 51, 57, 61], "ylboundari": 69, "ymax": [15, 16, 21, 26, 61, 62, 69], "ymin": [15, 21, 26, 61, 62, 69], "yonghong": 72, "you": [0, 4, 6, 8, 12, 16, 22, 23, 25, 27, 61, 62, 69, 70], "your": [0, 8, 12, 27, 69], "yourself": [1, 7], "yr_bc": 62, "yr_bc_type": [19, 20, 21, 62], "yr_func": 61, "yr_prop": 61, "yrb": [15, 16, 20, 21, 41, 51, 57, 61], "yrboundari": 69, "yy": [3, 19, 22], "z": 4, "z0": [4, 41, 51, 64], "z1": [4, 41, 51, 64], "zal79": [1, 72], "zalesak": 72, "zero": [9, 19, 21, 25, 28, 58, 61, 62], "zheng": 72, "zingal": 0, "zone": [1, 2, 4, 15, 16, 19, 22, 25, 29, 31, 33, 35, 37, 39, 41, 43, 47, 51, 59, 61, 62, 64, 66, 67, 69, 71], "\u00f2": [10, 72], "\u03b8": 15, "\u03c1": 9}, "titles": ["Acknowledgments", "Advection solvers", "Analysis routines", "Burgers\u2019 Equation", "Compressible hydrodynamics solvers", "Compressible solver comparisons", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics solver", "Incompressible viscous hydrodynamics solver", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics solver", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Multigrid Class Overview", "Exercises", "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.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.compressible_sr package", "pyro.compressible_sr.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.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "pyro.viscous_burgers package", "pyro.viscous_burgers.problems package", "Running", "Shallow water solver", "Testing", "References"], "titleterms": {"acknowledg": 0, "acoustic_puls": [42, 44, 48, 50, 52, 65], "ad": 27, "advect": [1, 29, 30, 42, 44, 48, 50, 52, 65], "advection_fv4": [1, 31, 32], "advection_nonuniform": [1, 33, 34], "advection_rk": [1, 35, 36], "advection_weno": [1, 37, 38], "advective_flux": [29, 33], "analysi": 2, "array_index": 61, "arrayindex": 15, "basic": 11, "bc": [41, 51, 57], "bibliographi": 11, "boundari": 61, "bubbl": [4, 5, 14, 42, 44, 48, 50, 52, 60], "burger": [3, 39, 40], "burgers_interfac": 39, "c2p": 51, "caviti": [10, 58], "check": 20, "class": [22, 69], "coarsen": 15, "code": 11, "coeffici": [19, 21], "commandlin": 69, "commun": 11, "compar": [21, 66], "comparison": 5, "compress": [4, 5, 41, 42], "compressible_fv4": [4, 43, 44], "compressible_react": [45, 46], "compressible_rk": [4, 47, 48], "compressible_sdc": [4, 49, 50], "compressible_sr": [51, 52], "constant": 19, "contribut": 8, "converg": [9, 10, 40, 56, 58, 68], "dam": [65, 70], "data": 15, "deriv": [41, 51, 64], "design": 6, "differenc": 15, "diffus": [7, 53, 54], "directori": 6, "discuss": 8, "driver": 6, "edge_coeff": 62, "ellipt": 20, "eo": [41, 51], "equat": [3, 19, 20], "exact": 21, "exampl": [1, 4, 7, 9, 10, 14, 15, 22, 70], "exercis": [1, 4, 7, 9, 10, 23, 70], "explor": [1, 4, 7, 9, 10, 23, 70], "extens": [1, 4, 7, 9, 23, 70], "flame": 46, "flux": [31, 35, 37, 43, 47], "further": [4, 9], "fv": 61, "gaussian": [7, 54], "gener": [1, 20], "general_mg": 62, "get": 8, "go": [4, 9], "gresho": [42, 44, 48, 50, 52, 60], "grid": 15, "helmholtz": 5, "help": 8, "histori": 0, "hse": [42, 44, 48, 50, 52], "hydro": 11, "hydrodynam": [4, 9, 10, 14], "idea": [1, 6], "implement": [16, 26], "incomp_interfac": 55, "incompress": [9, 10, 55, 56], "incompressible_visc": [57, 58], "indic": 11, "integr": 61, "interfac": [31, 41, 51, 64, 67], "introduct": 13, "inviscid": 3, "io_pyro": 66, "issu": 8, "jupyt": 16, "kelvin": 5, "kh": [42, 44, 48, 50, 52, 65, 70], "linear": 20, "lm_atm": [59, 60], "lm_atm_interfac": 59, "logo": [42, 44, 48, 50, 52, 65], "low": 14, "mach": 14, "main": 6, "manual": 25, "mesh": [15, 16, 61], "method": 24, "mg": 62, "modul": [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], "msg": 66, "multigrid": [18, 22, 62], "note": 24, "notebook": 16, "numba": 6, "number": 14, "numer": 24, "option": 69, "output": 25, "overview": [16, 22], "packag": [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], "particl": [26, 63], "patch": [16, 61], "perform": 19, "plot": [19, 25, 26, 28], "plot_cav": 58, "plot_tool": 66, "poisson": [19, 21], "polar": 15, "problem": [4, 27, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 68, 70], "profile_pyro": 66, "project": 22, "prolong": 15, "pull": 8, "pyro": [6, 11, 12, 13, 17, 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, 69], "pyro_sim": 28, "python": 11, "quad": [4, 5, 42, 44, 48, 50, 52, 65, 70], "quick": 12, "ramp": [42, 44, 48, 50], "rayleigh": 5, "read": 25, "reconstruct": 61, "refer": [11, 72], "regress": 71, "request": 8, "result": 20, "routin": 2, "rt": [4, 42, 44, 46, 48, 50, 52], "rt2": [42, 44, 48, 50, 52], "run": 69, "runparam": 66, "runtim": 69, "sedov": [4, 5, 42, 44, 48, 50, 52], "set": [12, 19, 20, 21], "setup": 15, "shallow": 70, "shear": [9, 10, 56, 58], "simpl": 22, "simul": [29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67], "simulation_nul": 28, "slot": 34, "smooth": [1, 30, 32, 36, 38], "sod": [4, 42, 44, 48, 50, 52], "softwar": 11, "solut": [19, 21], "solv": [19, 20, 21], "solver": [1, 4, 5, 9, 10, 11, 14, 18, 19, 20, 21, 70], "spheric": 15, "structur": 6, "submodul": [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], "subpackag": [28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67], "swe": [64, 65], "system": [20, 21], "tabl": 11, "taylor": 5, "test": [12, 16, 22, 28, 30, 34, 36, 38, 40, 42, 44, 48, 50, 52, 54, 65, 71], "tophat": [1, 30, 36, 38, 40, 68], "unit": 71, "unsplit_flux": [41, 51, 64], "up": [12, 19, 20, 21], "us": [16, 26], "util": [11, 25, 66], "variabl": [15, 21], "variable_coeff_mg": 62, "viscou": [3, 10], "viscous_burg": [67, 68], "visual": 21, "water": 70, "work": [15, 25]}}) \ No newline at end of file diff --git a/swe_basics.html b/swe_basics.html index 293d667c2..cb1e55168 100644 --- a/swe_basics.html +++ b/swe_basics.html @@ -4,7 +4,7 @@ - Shallow water solver — pyro 4.1.0.post4+g585ad8da documentation + Shallow water solver — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/testing.html b/testing.html index ff7d65da7..5aed3dc54 100644 --- a/testing.html +++ b/testing.html @@ -4,7 +4,7 @@ - Testing — pyro 4.1.0.post4+g585ad8da documentation + Testing — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - + diff --git a/zreferences.html b/zreferences.html index cace9da89..485778945 100644 --- a/zreferences.html +++ b/zreferences.html @@ -4,7 +4,7 @@ - References — pyro 4.1.0.post4+g585ad8da documentation + References — pyro 4.1.0.post5+g166ce4ca documentation @@ -18,7 +18,7 @@ - +