diff --git a/_modules/index.html b/_modules/index.html index c324abfda..efd99b46e 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — pyro 4.4.0.post28+g49f744799 documentation + Overview: module code — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/advective_fluxes.html b/_modules/pyro/advection/advective_fluxes.html index dcbbabcdb..83f7295ed 100644 --- a/_modules/pyro/advection/advective_fluxes.html +++ b/_modules/pyro/advection/advective_fluxes.html @@ -7,7 +7,7 @@ - pyro.advection.advective_fluxes — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection.advective_fluxes — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/interface.html b/_modules/pyro/advection/interface.html index ddfaabf26..7bc6ebed1 100644 --- a/_modules/pyro/advection/interface.html +++ b/_modules/pyro/advection/interface.html @@ -7,7 +7,7 @@ - pyro.advection.interface — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection.interface — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/problems/smooth.html b/_modules/pyro/advection/problems/smooth.html index c5e81ea63..452a33bd3 100644 --- a/_modules/pyro/advection/problems/smooth.html +++ b/_modules/pyro/advection/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection.problems.smooth — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection.problems.smooth — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/problems/test.html b/_modules/pyro/advection/problems/test.html index 5655cb05c..c0494c164 100644 --- a/_modules/pyro/advection/problems/test.html +++ b/_modules/pyro/advection/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/problems/tophat.html b/_modules/pyro/advection/problems/tophat.html index bc483d849..86a95360b 100644 --- a/_modules/pyro/advection/problems/tophat.html +++ b/_modules/pyro/advection/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection.problems.tophat — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection.problems.tophat — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection/simulation.html b/_modules/pyro/advection/simulation.html index 59cb86790..49082fb1f 100644 --- a/_modules/pyro/advection/simulation.html +++ b/_modules/pyro/advection/simulation.html @@ -7,7 +7,7 @@ - pyro.advection.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/fluxes.html b/_modules/pyro/advection_fv4/fluxes.html index 2c17fa711..e68252630 100644 --- a/_modules/pyro/advection_fv4/fluxes.html +++ b/_modules/pyro/advection_fv4/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.fluxes — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_fv4.fluxes — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/smooth.html b/_modules/pyro/advection_fv4/problems/smooth.html index 27c009f0f..3c80e6c03 100644 --- a/_modules/pyro/advection_fv4/problems/smooth.html +++ b/_modules/pyro/advection_fv4/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.smooth — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_fv4.problems.smooth — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/test.html b/_modules/pyro/advection_fv4/problems/test.html index 5e1728458..fade24714 100644 --- a/_modules/pyro/advection_fv4/problems/test.html +++ b/_modules/pyro/advection_fv4/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_fv4.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/problems/tophat.html b/_modules/pyro/advection_fv4/problems/tophat.html index 3137fa7b4..5b96e2fa1 100644 --- a/_modules/pyro/advection_fv4/problems/tophat.html +++ b/_modules/pyro/advection_fv4/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.tophat — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_fv4.problems.tophat — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_fv4/simulation.html b/_modules/pyro/advection_fv4/simulation.html index 6dcfb07ce..a28b06078 100644 --- a/_modules/pyro/advection_fv4/simulation.html +++ b/_modules/pyro/advection_fv4/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_fv4.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/advective_fluxes.html b/_modules/pyro/advection_nonuniform/advective_fluxes.html index 0da3bd4ca..1a6b162ed 100644 --- a/_modules/pyro/advection_nonuniform/advective_fluxes.html +++ b/_modules/pyro/advection_nonuniform/advective_fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.advective_fluxes — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_nonuniform.advective_fluxes — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/slotted.html b/_modules/pyro/advection_nonuniform/problems/slotted.html index 536bb65bc..c997c83b1 100644 --- a/_modules/pyro/advection_nonuniform/problems/slotted.html +++ b/_modules/pyro/advection_nonuniform/problems/slotted.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.problems.slotted — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_nonuniform.problems.slotted — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/problems/test.html b/_modules/pyro/advection_nonuniform/problems/test.html index 60d658a2e..bc0e203cb 100644 --- a/_modules/pyro/advection_nonuniform/problems/test.html +++ b/_modules/pyro/advection_nonuniform/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_nonuniform.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_nonuniform/simulation.html b/_modules/pyro/advection_nonuniform/simulation.html index 2f1716790..3f27679e7 100644 --- a/_modules/pyro/advection_nonuniform/simulation.html +++ b/_modules/pyro/advection_nonuniform/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_nonuniform.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/fluxes.html b/_modules/pyro/advection_rk/fluxes.html index 7d818504c..ca19a0387 100644 --- a/_modules/pyro/advection_rk/fluxes.html +++ b/_modules/pyro/advection_rk/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_rk.fluxes — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_rk.fluxes — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/smooth.html b/_modules/pyro/advection_rk/problems/smooth.html index d62337e57..b526d8bde 100644 --- a/_modules/pyro/advection_rk/problems/smooth.html +++ b/_modules/pyro/advection_rk/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.smooth — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_rk.problems.smooth — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/test.html b/_modules/pyro/advection_rk/problems/test.html index 43f79c765..64b0b453e 100644 --- a/_modules/pyro/advection_rk/problems/test.html +++ b/_modules/pyro/advection_rk/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_rk.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/problems/tophat.html b/_modules/pyro/advection_rk/problems/tophat.html index 657ebab72..edeec8d75 100644 --- a/_modules/pyro/advection_rk/problems/tophat.html +++ b/_modules/pyro/advection_rk/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.tophat — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_rk.problems.tophat — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_rk/simulation.html b/_modules/pyro/advection_rk/simulation.html index 6296afc62..d4f6fff8b 100644 --- a/_modules/pyro/advection_rk/simulation.html +++ b/_modules/pyro/advection_rk/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_rk.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_rk.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/fluxes.html b/_modules/pyro/advection_weno/fluxes.html index 4b9057b16..c1d05e96b 100644 --- a/_modules/pyro/advection_weno/fluxes.html +++ b/_modules/pyro/advection_weno/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_weno.fluxes — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_weno.fluxes — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/smooth.html b/_modules/pyro/advection_weno/problems/smooth.html index 7fede8bf6..8ef5022bf 100644 --- a/_modules/pyro/advection_weno/problems/smooth.html +++ b/_modules/pyro/advection_weno/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.smooth — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_weno.problems.smooth — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/test.html b/_modules/pyro/advection_weno/problems/test.html index 914ad3c51..661f956f7 100644 --- a/_modules/pyro/advection_weno/problems/test.html +++ b/_modules/pyro/advection_weno/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_weno.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/problems/tophat.html b/_modules/pyro/advection_weno/problems/tophat.html index 2b9891d34..6d5122910 100644 --- a/_modules/pyro/advection_weno/problems/tophat.html +++ b/_modules/pyro/advection_weno/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.tophat — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_weno.problems.tophat — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/advection_weno/simulation.html b/_modules/pyro/advection_weno/simulation.html index 9ffcbf5a1..109362afa 100644 --- a/_modules/pyro/advection_weno/simulation.html +++ b/_modules/pyro/advection_weno/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_weno.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_weno.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/burgers_interface.html b/_modules/pyro/burgers/burgers_interface.html index 007da30ea..62fed6f90 100644 --- a/_modules/pyro/burgers/burgers_interface.html +++ b/_modules/pyro/burgers/burgers_interface.html @@ -7,7 +7,7 @@ - pyro.burgers.burgers_interface — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers.burgers_interface — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/converge.html b/_modules/pyro/burgers/problems/converge.html index f97928724..a788e11cb 100644 --- a/_modules/pyro/burgers/problems/converge.html +++ b/_modules/pyro/burgers/problems/converge.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.converge — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers.problems.converge — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/test.html b/_modules/pyro/burgers/problems/test.html index e630ba37f..069cadbe8 100644 --- a/_modules/pyro/burgers/problems/test.html +++ b/_modules/pyro/burgers/problems/test.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/tophat.html b/_modules/pyro/burgers/problems/tophat.html index de07f7720..324e2ccd1 100644 --- a/_modules/pyro/burgers/problems/tophat.html +++ b/_modules/pyro/burgers/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.tophat — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers.problems.tophat — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/problems/verify.html b/_modules/pyro/burgers/problems/verify.html index 634313ff1..eb5c3ef24 100644 --- a/_modules/pyro/burgers/problems/verify.html +++ b/_modules/pyro/burgers/problems/verify.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.verify — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers.problems.verify — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers/simulation.html b/_modules/pyro/burgers/simulation.html index 2eb795a28..637b408bc 100644 --- a/_modules/pyro/burgers/simulation.html +++ b/_modules/pyro/burgers/simulation.html @@ -7,7 +7,7 @@ - pyro.burgers.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/interface.html b/_modules/pyro/burgers_viscous/interface.html index 9939d15bd..dcfea4516 100644 --- a/_modules/pyro/burgers_viscous/interface.html +++ b/_modules/pyro/burgers_viscous/interface.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.interface — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers_viscous.interface — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/converge.html b/_modules/pyro/burgers_viscous/problems/converge.html index 7931c71c0..a93bfcd1b 100644 --- a/_modules/pyro/burgers_viscous/problems/converge.html +++ b/_modules/pyro/burgers_viscous/problems/converge.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.converge — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers_viscous.problems.converge — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/test.html b/_modules/pyro/burgers_viscous/problems/test.html index ff8047861..dfeeadaa2 100644 --- a/_modules/pyro/burgers_viscous/problems/test.html +++ b/_modules/pyro/burgers_viscous/problems/test.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers_viscous.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/problems/tophat.html b/_modules/pyro/burgers_viscous/problems/tophat.html index c58011ecb..b80464930 100644 --- a/_modules/pyro/burgers_viscous/problems/tophat.html +++ b/_modules/pyro/burgers_viscous/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.tophat — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers_viscous.problems.tophat — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/burgers_viscous/simulation.html b/_modules/pyro/burgers_viscous/simulation.html index 1c79c1ec9..34169cf41 100644 --- a/_modules/pyro/burgers_viscous/simulation.html +++ b/_modules/pyro/burgers_viscous/simulation.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers_viscous.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/BC.html b/_modules/pyro/compressible/BC.html index f184c4a26..31e70c999 100644 --- a/_modules/pyro/compressible/BC.html +++ b/_modules/pyro/compressible/BC.html @@ -7,7 +7,7 @@ - pyro.compressible.BC — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.BC — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/derives.html b/_modules/pyro/compressible/derives.html index fcf014ade..056002f8d 100644 --- a/_modules/pyro/compressible/derives.html +++ b/_modules/pyro/compressible/derives.html @@ -7,7 +7,7 @@ - pyro.compressible.derives — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.derives — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/eos.html b/_modules/pyro/compressible/eos.html index 650da86f7..efd8d2b38 100644 --- a/_modules/pyro/compressible/eos.html +++ b/_modules/pyro/compressible/eos.html @@ -7,7 +7,7 @@ - pyro.compressible.eos — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.eos — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/interface.html b/_modules/pyro/compressible/interface.html index 0d8df9469..61d2c49cb 100644 --- a/_modules/pyro/compressible/interface.html +++ b/_modules/pyro/compressible/interface.html @@ -7,7 +7,7 @@ - pyro.compressible.interface — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.interface — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/acoustic_pulse.html b/_modules/pyro/compressible/problems/acoustic_pulse.html index 1151076e9..e75e1b37a 100644 --- a/_modules/pyro/compressible/problems/acoustic_pulse.html +++ b/_modules/pyro/compressible/problems/acoustic_pulse.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.acoustic_pulse — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.acoustic_pulse — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/advect.html b/_modules/pyro/compressible/problems/advect.html index f965c1b09..939fcf172 100644 --- a/_modules/pyro/compressible/problems/advect.html +++ b/_modules/pyro/compressible/problems/advect.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.advect — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.advect — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/bubble.html b/_modules/pyro/compressible/problems/bubble.html index 00db5700e..25adafc01 100644 --- a/_modules/pyro/compressible/problems/bubble.html +++ b/_modules/pyro/compressible/problems/bubble.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.bubble — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.bubble — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/convection.html b/_modules/pyro/compressible/problems/convection.html index f66522d5c..3f80c246d 100644 --- a/_modules/pyro/compressible/problems/convection.html +++ b/_modules/pyro/compressible/problems/convection.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.convection — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.convection — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/gresho.html b/_modules/pyro/compressible/problems/gresho.html index aca8e3471..3a235aa6e 100644 --- a/_modules/pyro/compressible/problems/gresho.html +++ b/_modules/pyro/compressible/problems/gresho.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.gresho — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.gresho — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/heating.html b/_modules/pyro/compressible/problems/heating.html index 74913fadf..ab73a5e20 100644 --- a/_modules/pyro/compressible/problems/heating.html +++ b/_modules/pyro/compressible/problems/heating.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.heating — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.heating — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/hse.html b/_modules/pyro/compressible/problems/hse.html index 48228142d..4a65498e2 100644 --- a/_modules/pyro/compressible/problems/hse.html +++ b/_modules/pyro/compressible/problems/hse.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.hse — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.hse — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/kh.html b/_modules/pyro/compressible/problems/kh.html index 61caa5965..ab83c6d22 100644 --- a/_modules/pyro/compressible/problems/kh.html +++ b/_modules/pyro/compressible/problems/kh.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.kh — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.kh — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/logo.html b/_modules/pyro/compressible/problems/logo.html index 2cb06ebb7..6df6cddc6 100644 --- a/_modules/pyro/compressible/problems/logo.html +++ b/_modules/pyro/compressible/problems/logo.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.logo — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.logo — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/plume.html b/_modules/pyro/compressible/problems/plume.html index 57608eeb7..7bc764a4b 100644 --- a/_modules/pyro/compressible/problems/plume.html +++ b/_modules/pyro/compressible/problems/plume.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.plume — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.plume — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/quad.html b/_modules/pyro/compressible/problems/quad.html index 5ee08899b..2f00d2ede 100644 --- a/_modules/pyro/compressible/problems/quad.html +++ b/_modules/pyro/compressible/problems/quad.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.quad — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.quad — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/ramp.html b/_modules/pyro/compressible/problems/ramp.html index 860fded31..524ba6782 100644 --- a/_modules/pyro/compressible/problems/ramp.html +++ b/_modules/pyro/compressible/problems/ramp.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.ramp — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.ramp — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt.html b/_modules/pyro/compressible/problems/rt.html index c2167eccb..da1b141d0 100644 --- a/_modules/pyro/compressible/problems/rt.html +++ b/_modules/pyro/compressible/problems/rt.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.rt — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.rt — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt2.html b/_modules/pyro/compressible/problems/rt2.html index 896b54e5e..c1f65ad6f 100644 --- a/_modules/pyro/compressible/problems/rt2.html +++ b/_modules/pyro/compressible/problems/rt2.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.rt2 — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.rt2 — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/rt_multimode.html b/_modules/pyro/compressible/problems/rt_multimode.html index ed2f02379..a690bec9f 100644 --- a/_modules/pyro/compressible/problems/rt_multimode.html +++ b/_modules/pyro/compressible/problems/rt_multimode.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.rt_multimode — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.rt_multimode — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sedov.html b/_modules/pyro/compressible/problems/sedov.html index c011d259e..002bec134 100644 --- a/_modules/pyro/compressible/problems/sedov.html +++ b/_modules/pyro/compressible/problems/sedov.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.sedov — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.sedov — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/sod.html b/_modules/pyro/compressible/problems/sod.html index b8bfaf8b9..75b5490ec 100644 --- a/_modules/pyro/compressible/problems/sod.html +++ b/_modules/pyro/compressible/problems/sod.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.sod — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.sod — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/problems/test.html b/_modules/pyro/compressible/problems/test.html index 6127af92a..776297701 100644 --- a/_modules/pyro/compressible/problems/test.html +++ b/_modules/pyro/compressible/problems/test.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.test — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/riemann.html b/_modules/pyro/compressible/riemann.html index 1962685f1..7b3bf4925 100644 --- a/_modules/pyro/compressible/riemann.html +++ b/_modules/pyro/compressible/riemann.html @@ -7,7 +7,7 @@ - pyro.compressible.riemann — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.riemann — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/_modules/pyro/compressible/simulation.html b/_modules/pyro/compressible/simulation.html index 70c2260b2..960c4655e 100644 --- a/_modules/pyro/compressible/simulation.html +++ b/_modules/pyro/compressible/simulation.html @@ -7,7 +7,7 @@ - pyro.compressible.simulation — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.simulation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + @@ -516,8 +516,10 @@

Source code for pyro.compressible.simulation

out=np.zeros_like(U[:, :, ivars.iener]),
                   where=(U[:, :, ivars.idens] != 0.0))
 
-    assert e.v().min() > 0.0
-    assert q.v(n=ivars.irho).min() > 0.0
+    e_min = e.v().min()
+    rho_min = q.v(n=ivars.irho).min()
+
+    assert e_min > 0.0 and rho_min > 0.0, f"invalid state, min(rho) = {rho_min}, min(e) = {e_min}"
 
     q[:, :, ivars.ip] = eos.pres(gamma, q[:, :, ivars.irho], e)
 
diff --git a/_modules/pyro/compressible/unsplit_fluxes.html b/_modules/pyro/compressible/unsplit_fluxes.html
index a87762cc4..44a09a5ea 100644
--- a/_modules/pyro/compressible/unsplit_fluxes.html
+++ b/_modules/pyro/compressible/unsplit_fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible.unsplit_fluxes — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible.unsplit_fluxes — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/fluxes.html b/_modules/pyro/compressible_fv4/fluxes.html
index 42f90aaad..5161473eb 100644
--- a/_modules/pyro/compressible_fv4/fluxes.html
+++ b/_modules/pyro/compressible_fv4/fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.fluxes — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.fluxes — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
index 663dd76cb..064d963b3 100644
--- a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/advect.html b/_modules/pyro/compressible_fv4/problems/advect.html
index fa22a3822..325cd2b20 100644
--- a/_modules/pyro/compressible_fv4/problems/advect.html
+++ b/_modules/pyro/compressible_fv4/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.advect — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.advect — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/bubble.html b/_modules/pyro/compressible_fv4/problems/bubble.html
index b557b719d..a9ea81979 100644
--- a/_modules/pyro/compressible_fv4/problems/bubble.html
+++ b/_modules/pyro/compressible_fv4/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.bubble — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.bubble — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/convection.html b/_modules/pyro/compressible_fv4/problems/convection.html
index 8c507aaff..f0dd1bdda 100644
--- a/_modules/pyro/compressible_fv4/problems/convection.html
+++ b/_modules/pyro/compressible_fv4/problems/convection.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.convection — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.convection — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/gresho.html b/_modules/pyro/compressible_fv4/problems/gresho.html
index f4acf9dae..6ab509602 100644
--- a/_modules/pyro/compressible_fv4/problems/gresho.html
+++ b/_modules/pyro/compressible_fv4/problems/gresho.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.gresho — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.gresho — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/heating.html b/_modules/pyro/compressible_fv4/problems/heating.html
index e3d17c0ba..f73462942 100644
--- a/_modules/pyro/compressible_fv4/problems/heating.html
+++ b/_modules/pyro/compressible_fv4/problems/heating.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.heating — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.heating — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/hse.html b/_modules/pyro/compressible_fv4/problems/hse.html
index 11d7a57fb..1f5316128 100644
--- a/_modules/pyro/compressible_fv4/problems/hse.html
+++ b/_modules/pyro/compressible_fv4/problems/hse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.hse — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.hse — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/kh.html b/_modules/pyro/compressible_fv4/problems/kh.html
index 1df3accf1..f6bca5c33 100644
--- a/_modules/pyro/compressible_fv4/problems/kh.html
+++ b/_modules/pyro/compressible_fv4/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.kh — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.kh — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/logo.html b/_modules/pyro/compressible_fv4/problems/logo.html
index 0f673a227..6cee9221e 100644
--- a/_modules/pyro/compressible_fv4/problems/logo.html
+++ b/_modules/pyro/compressible_fv4/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.logo — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.logo — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/plume.html b/_modules/pyro/compressible_fv4/problems/plume.html
index 7c55f5b73..7a50f24c5 100644
--- a/_modules/pyro/compressible_fv4/problems/plume.html
+++ b/_modules/pyro/compressible_fv4/problems/plume.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.plume — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.plume — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/quad.html b/_modules/pyro/compressible_fv4/problems/quad.html
index be80284d7..43d0911ae 100644
--- a/_modules/pyro/compressible_fv4/problems/quad.html
+++ b/_modules/pyro/compressible_fv4/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.quad — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.quad — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/ramp.html b/_modules/pyro/compressible_fv4/problems/ramp.html
index 450a32f72..b176835bc 100644
--- a/_modules/pyro/compressible_fv4/problems/ramp.html
+++ b/_modules/pyro/compressible_fv4/problems/ramp.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.ramp — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.ramp — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/rt.html b/_modules/pyro/compressible_fv4/problems/rt.html
index ba9a8290d..028e5f4bd 100644
--- a/_modules/pyro/compressible_fv4/problems/rt.html
+++ b/_modules/pyro/compressible_fv4/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.rt — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.rt — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/rt2.html b/_modules/pyro/compressible_fv4/problems/rt2.html
index 0a5fb58ba..6c95f0da5 100644
--- a/_modules/pyro/compressible_fv4/problems/rt2.html
+++ b/_modules/pyro/compressible_fv4/problems/rt2.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.rt2 — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.rt2 — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/rt_multimode.html b/_modules/pyro/compressible_fv4/problems/rt_multimode.html
index 9e13413d7..0cb4a9c7e 100644
--- a/_modules/pyro/compressible_fv4/problems/rt_multimode.html
+++ b/_modules/pyro/compressible_fv4/problems/rt_multimode.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.rt_multimode — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.rt_multimode — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/sedov.html b/_modules/pyro/compressible_fv4/problems/sedov.html
index 59ba74e1e..343d33735 100644
--- a/_modules/pyro/compressible_fv4/problems/sedov.html
+++ b/_modules/pyro/compressible_fv4/problems/sedov.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.sedov — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.sedov — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/sod.html b/_modules/pyro/compressible_fv4/problems/sod.html
index 7eb4c7ede..6361dc913 100644
--- a/_modules/pyro/compressible_fv4/problems/sod.html
+++ b/_modules/pyro/compressible_fv4/problems/sod.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.sod — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.sod — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/problems/test.html b/_modules/pyro/compressible_fv4/problems/test.html
index f8d35646a..69fbf1ba7 100644
--- a/_modules/pyro/compressible_fv4/problems/test.html
+++ b/_modules/pyro/compressible_fv4/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.problems.test — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_fv4/simulation.html b/_modules/pyro/compressible_fv4/simulation.html
index 76cf98d06..f5319ca59 100644
--- a/_modules/pyro/compressible_fv4/simulation.html
+++ b/_modules/pyro/compressible_fv4/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_fv4.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_fv4.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_react/problems/flame.html b/_modules/pyro/compressible_react/problems/flame.html
index d852e5690..6cc48b333 100644
--- a/_modules/pyro/compressible_react/problems/flame.html
+++ b/_modules/pyro/compressible_react/problems/flame.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_react.problems.flame — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_react.problems.flame — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_react/problems/rt.html b/_modules/pyro/compressible_react/problems/rt.html
index 766e0158f..25d80a186 100644
--- a/_modules/pyro/compressible_react/problems/rt.html
+++ b/_modules/pyro/compressible_react/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_react.problems.rt — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_react.problems.rt — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_react/simulation.html b/_modules/pyro/compressible_react/simulation.html
index 07389b990..21c7bf011 100644
--- a/_modules/pyro/compressible_react/simulation.html
+++ b/_modules/pyro/compressible_react/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_react.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_react.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/fluxes.html b/_modules/pyro/compressible_rk/fluxes.html
index 1837c7eb4..f8025ddb1 100644
--- a/_modules/pyro/compressible_rk/fluxes.html
+++ b/_modules/pyro/compressible_rk/fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.fluxes — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.fluxes — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
index 2328ba9f1..b26732365 100644
--- a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.acoustic_pulse — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.acoustic_pulse — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/advect.html b/_modules/pyro/compressible_rk/problems/advect.html
index 471dceff8..9d1e2ce92 100644
--- a/_modules/pyro/compressible_rk/problems/advect.html
+++ b/_modules/pyro/compressible_rk/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.advect — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.advect — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/bubble.html b/_modules/pyro/compressible_rk/problems/bubble.html
index c7e57c7e6..3c290c03a 100644
--- a/_modules/pyro/compressible_rk/problems/bubble.html
+++ b/_modules/pyro/compressible_rk/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.bubble — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.bubble — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/convection.html b/_modules/pyro/compressible_rk/problems/convection.html
index 246d52f5b..f1284f955 100644
--- a/_modules/pyro/compressible_rk/problems/convection.html
+++ b/_modules/pyro/compressible_rk/problems/convection.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.convection — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.convection — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/gresho.html b/_modules/pyro/compressible_rk/problems/gresho.html
index d6d6ea0b5..2e7489fde 100644
--- a/_modules/pyro/compressible_rk/problems/gresho.html
+++ b/_modules/pyro/compressible_rk/problems/gresho.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.gresho — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.gresho — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/heating.html b/_modules/pyro/compressible_rk/problems/heating.html
index 1ed220f07..d018277a7 100644
--- a/_modules/pyro/compressible_rk/problems/heating.html
+++ b/_modules/pyro/compressible_rk/problems/heating.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.heating — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.heating — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/hse.html b/_modules/pyro/compressible_rk/problems/hse.html
index 573885303..6cee8478d 100644
--- a/_modules/pyro/compressible_rk/problems/hse.html
+++ b/_modules/pyro/compressible_rk/problems/hse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.hse — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.hse — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/kh.html b/_modules/pyro/compressible_rk/problems/kh.html
index 75fd5dcea..9716f9663 100644
--- a/_modules/pyro/compressible_rk/problems/kh.html
+++ b/_modules/pyro/compressible_rk/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.kh — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.kh — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/logo.html b/_modules/pyro/compressible_rk/problems/logo.html
index 44cb12ff7..5e4a8a879 100644
--- a/_modules/pyro/compressible_rk/problems/logo.html
+++ b/_modules/pyro/compressible_rk/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.logo — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.logo — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/plume.html b/_modules/pyro/compressible_rk/problems/plume.html
index a6206624a..9f855d7e8 100644
--- a/_modules/pyro/compressible_rk/problems/plume.html
+++ b/_modules/pyro/compressible_rk/problems/plume.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.plume — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.plume — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/quad.html b/_modules/pyro/compressible_rk/problems/quad.html
index 743bec2e3..5284251ca 100644
--- a/_modules/pyro/compressible_rk/problems/quad.html
+++ b/_modules/pyro/compressible_rk/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.quad — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.quad — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/ramp.html b/_modules/pyro/compressible_rk/problems/ramp.html
index c5066c5b1..b2a17a421 100644
--- a/_modules/pyro/compressible_rk/problems/ramp.html
+++ b/_modules/pyro/compressible_rk/problems/ramp.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.ramp — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.ramp — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/rt.html b/_modules/pyro/compressible_rk/problems/rt.html
index af695821b..9843132f6 100644
--- a/_modules/pyro/compressible_rk/problems/rt.html
+++ b/_modules/pyro/compressible_rk/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.rt — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.rt — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/rt2.html b/_modules/pyro/compressible_rk/problems/rt2.html
index f17d7bf21..321192722 100644
--- a/_modules/pyro/compressible_rk/problems/rt2.html
+++ b/_modules/pyro/compressible_rk/problems/rt2.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.rt2 — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.rt2 — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/rt_multimode.html b/_modules/pyro/compressible_rk/problems/rt_multimode.html
index dc98ba9c6..7569845a2 100644
--- a/_modules/pyro/compressible_rk/problems/rt_multimode.html
+++ b/_modules/pyro/compressible_rk/problems/rt_multimode.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.rt_multimode — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.rt_multimode — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/sedov.html b/_modules/pyro/compressible_rk/problems/sedov.html
index f4a7fc420..d4250f5ca 100644
--- a/_modules/pyro/compressible_rk/problems/sedov.html
+++ b/_modules/pyro/compressible_rk/problems/sedov.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.sedov — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.sedov — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/sod.html b/_modules/pyro/compressible_rk/problems/sod.html
index 0f60f7f4a..c64e5ef45 100644
--- a/_modules/pyro/compressible_rk/problems/sod.html
+++ b/_modules/pyro/compressible_rk/problems/sod.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.sod — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.sod — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/problems/test.html b/_modules/pyro/compressible_rk/problems/test.html
index 050a39f7c..d0eed40e3 100644
--- a/_modules/pyro/compressible_rk/problems/test.html
+++ b/_modules/pyro/compressible_rk/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.problems.test — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_rk/simulation.html b/_modules/pyro/compressible_rk/simulation.html
index bd7ea3348..68a52a443 100644
--- a/_modules/pyro/compressible_rk/simulation.html
+++ b/_modules/pyro/compressible_rk/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_rk.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_rk.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
index 49c686548..e0a625a2a 100644
--- a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
+++ b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/advect.html b/_modules/pyro/compressible_sdc/problems/advect.html
index fac4f7490..e887d9533 100644
--- a/_modules/pyro/compressible_sdc/problems/advect.html
+++ b/_modules/pyro/compressible_sdc/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.advect — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.advect — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/bubble.html b/_modules/pyro/compressible_sdc/problems/bubble.html
index 81db55d80..9d5e7f77e 100644
--- a/_modules/pyro/compressible_sdc/problems/bubble.html
+++ b/_modules/pyro/compressible_sdc/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.bubble — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.bubble — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/convection.html b/_modules/pyro/compressible_sdc/problems/convection.html
index b55b35420..dc7dd0b04 100644
--- a/_modules/pyro/compressible_sdc/problems/convection.html
+++ b/_modules/pyro/compressible_sdc/problems/convection.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.convection — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.convection — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/gresho.html b/_modules/pyro/compressible_sdc/problems/gresho.html
index 806509539..e25ab9ad6 100644
--- a/_modules/pyro/compressible_sdc/problems/gresho.html
+++ b/_modules/pyro/compressible_sdc/problems/gresho.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.gresho — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.gresho — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/heating.html b/_modules/pyro/compressible_sdc/problems/heating.html
index 3b64484dc..ea6dc2f32 100644
--- a/_modules/pyro/compressible_sdc/problems/heating.html
+++ b/_modules/pyro/compressible_sdc/problems/heating.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.heating — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.heating — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/hse.html b/_modules/pyro/compressible_sdc/problems/hse.html
index 8b5b27a49..c3c7f59b0 100644
--- a/_modules/pyro/compressible_sdc/problems/hse.html
+++ b/_modules/pyro/compressible_sdc/problems/hse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.hse — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.hse — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/kh.html b/_modules/pyro/compressible_sdc/problems/kh.html
index e35274114..2343e6336 100644
--- a/_modules/pyro/compressible_sdc/problems/kh.html
+++ b/_modules/pyro/compressible_sdc/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.kh — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.kh — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/logo.html b/_modules/pyro/compressible_sdc/problems/logo.html
index c7c0f27a6..64443599f 100644
--- a/_modules/pyro/compressible_sdc/problems/logo.html
+++ b/_modules/pyro/compressible_sdc/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.logo — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.logo — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/plume.html b/_modules/pyro/compressible_sdc/problems/plume.html
index e4bc5e497..7af0d7694 100644
--- a/_modules/pyro/compressible_sdc/problems/plume.html
+++ b/_modules/pyro/compressible_sdc/problems/plume.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.plume — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.plume — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/quad.html b/_modules/pyro/compressible_sdc/problems/quad.html
index a5b0b1413..814e063db 100644
--- a/_modules/pyro/compressible_sdc/problems/quad.html
+++ b/_modules/pyro/compressible_sdc/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.quad — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.quad — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/ramp.html b/_modules/pyro/compressible_sdc/problems/ramp.html
index 9acc38b44..576dd16b4 100644
--- a/_modules/pyro/compressible_sdc/problems/ramp.html
+++ b/_modules/pyro/compressible_sdc/problems/ramp.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.ramp — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.ramp — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/rt.html b/_modules/pyro/compressible_sdc/problems/rt.html
index 6e5d6a307..630309eaf 100644
--- a/_modules/pyro/compressible_sdc/problems/rt.html
+++ b/_modules/pyro/compressible_sdc/problems/rt.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.rt — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.rt — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/rt2.html b/_modules/pyro/compressible_sdc/problems/rt2.html
index 38a157d84..eed63bbe2 100644
--- a/_modules/pyro/compressible_sdc/problems/rt2.html
+++ b/_modules/pyro/compressible_sdc/problems/rt2.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.rt2 — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.rt2 — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/rt_multimode.html b/_modules/pyro/compressible_sdc/problems/rt_multimode.html
index a18c1e685..eb36df71b 100644
--- a/_modules/pyro/compressible_sdc/problems/rt_multimode.html
+++ b/_modules/pyro/compressible_sdc/problems/rt_multimode.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.rt_multimode — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.rt_multimode — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/sedov.html b/_modules/pyro/compressible_sdc/problems/sedov.html
index b726da674..efcf10bd0 100644
--- a/_modules/pyro/compressible_sdc/problems/sedov.html
+++ b/_modules/pyro/compressible_sdc/problems/sedov.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.sedov — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.sedov — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/sod.html b/_modules/pyro/compressible_sdc/problems/sod.html
index adda7db9b..32a5445bf 100644
--- a/_modules/pyro/compressible_sdc/problems/sod.html
+++ b/_modules/pyro/compressible_sdc/problems/sod.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.sod — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.sod — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/problems/test.html b/_modules/pyro/compressible_sdc/problems/test.html
index 1b75faca7..7a806086a 100644
--- a/_modules/pyro/compressible_sdc/problems/test.html
+++ b/_modules/pyro/compressible_sdc/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.problems.test — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/compressible_sdc/simulation.html b/_modules/pyro/compressible_sdc/simulation.html
index 4dedf8636..7e6edc105 100644
--- a/_modules/pyro/compressible_sdc/simulation.html
+++ b/_modules/pyro/compressible_sdc/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.compressible_sdc.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.compressible_sdc.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/diffusion/problems/gaussian.html b/_modules/pyro/diffusion/problems/gaussian.html
index fa9093cdb..78cc06015 100644
--- a/_modules/pyro/diffusion/problems/gaussian.html
+++ b/_modules/pyro/diffusion/problems/gaussian.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.diffusion.problems.gaussian — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.diffusion.problems.gaussian — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/diffusion/problems/test.html b/_modules/pyro/diffusion/problems/test.html
index 54ef5948b..d0346c9af 100644
--- a/_modules/pyro/diffusion/problems/test.html
+++ b/_modules/pyro/diffusion/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.diffusion.problems.test — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.diffusion.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/diffusion/simulation.html b/_modules/pyro/diffusion/simulation.html
index ec77151ff..6bb78407d 100644
--- a/_modules/pyro/diffusion/simulation.html
+++ b/_modules/pyro/diffusion/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.diffusion.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.diffusion.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/incomp_interface.html b/_modules/pyro/incompressible/incomp_interface.html
index 717549cf0..1efae3a0c 100644
--- a/_modules/pyro/incompressible/incomp_interface.html
+++ b/_modules/pyro/incompressible/incomp_interface.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.incomp_interface — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible.incomp_interface — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/problems/converge.html b/_modules/pyro/incompressible/problems/converge.html
index e067c69a3..f8b909240 100644
--- a/_modules/pyro/incompressible/problems/converge.html
+++ b/_modules/pyro/incompressible/problems/converge.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.problems.converge — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible.problems.converge — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/problems/shear.html b/_modules/pyro/incompressible/problems/shear.html
index 0f78fc5f4..44411e368 100644
--- a/_modules/pyro/incompressible/problems/shear.html
+++ b/_modules/pyro/incompressible/problems/shear.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.problems.shear — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible.problems.shear — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible/simulation.html b/_modules/pyro/incompressible/simulation.html
index f1a17d62d..ef4b6ec85 100644
--- a/_modules/pyro/incompressible/simulation.html
+++ b/_modules/pyro/incompressible/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/BC.html b/_modules/pyro/incompressible_viscous/BC.html
index 08bd5531d..f01b3118b 100644
--- a/_modules/pyro/incompressible_viscous/BC.html
+++ b/_modules/pyro/incompressible_viscous/BC.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.BC — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible_viscous.BC — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/cavity.html b/_modules/pyro/incompressible_viscous/problems/cavity.html
index f18fe4108..63f26de78 100644
--- a/_modules/pyro/incompressible_viscous/problems/cavity.html
+++ b/_modules/pyro/incompressible_viscous/problems/cavity.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.cavity — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible_viscous.problems.cavity — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/converge.html b/_modules/pyro/incompressible_viscous/problems/converge.html
index 3c7066c26..08e83d63b 100644
--- a/_modules/pyro/incompressible_viscous/problems/converge.html
+++ b/_modules/pyro/incompressible_viscous/problems/converge.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.converge — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible_viscous.problems.converge — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
index d7409f4c9..c0344a3f8 100644
--- a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
+++ b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.plot_cavity — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible_viscous.problems.plot_cavity — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/problems/shear.html b/_modules/pyro/incompressible_viscous/problems/shear.html
index 2df1b1d3c..1f9ce9e87 100644
--- a/_modules/pyro/incompressible_viscous/problems/shear.html
+++ b/_modules/pyro/incompressible_viscous/problems/shear.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.problems.shear — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible_viscous.problems.shear — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/incompressible_viscous/simulation.html b/_modules/pyro/incompressible_viscous/simulation.html
index 9cf84efad..791243ab1 100644
--- a/_modules/pyro/incompressible_viscous/simulation.html
+++ b/_modules/pyro/incompressible_viscous/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.incompressible_viscous.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.incompressible_viscous.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/lm_atm/LM_atm_interface.html b/_modules/pyro/lm_atm/LM_atm_interface.html
index c40fef6df..ed32cee72 100644
--- a/_modules/pyro/lm_atm/LM_atm_interface.html
+++ b/_modules/pyro/lm_atm/LM_atm_interface.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.lm_atm.LM_atm_interface — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.lm_atm.LM_atm_interface — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/lm_atm/problems/bubble.html b/_modules/pyro/lm_atm/problems/bubble.html
index 857e71f67..977346c69 100644
--- a/_modules/pyro/lm_atm/problems/bubble.html
+++ b/_modules/pyro/lm_atm/problems/bubble.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.lm_atm.problems.bubble — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.lm_atm.problems.bubble — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/lm_atm/simulation.html b/_modules/pyro/lm_atm/simulation.html
index f1b6d284d..6764ee537 100644
--- a/_modules/pyro/lm_atm/simulation.html
+++ b/_modules/pyro/lm_atm/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.lm_atm.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.lm_atm.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/array_indexer.html b/_modules/pyro/mesh/array_indexer.html
index 88ad2fe8c..f643096c6 100644
--- a/_modules/pyro/mesh/array_indexer.html
+++ b/_modules/pyro/mesh/array_indexer.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.array_indexer — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.mesh.array_indexer — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/boundary.html b/_modules/pyro/mesh/boundary.html
index 9f607606d..0bd323afa 100644
--- a/_modules/pyro/mesh/boundary.html
+++ b/_modules/pyro/mesh/boundary.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.boundary — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.mesh.boundary — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/fourth_order.html b/_modules/pyro/mesh/fourth_order.html
index 8a6878495..6bd718b07 100644
--- a/_modules/pyro/mesh/fourth_order.html
+++ b/_modules/pyro/mesh/fourth_order.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.fourth_order — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.mesh.fourth_order — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/fv.html b/_modules/pyro/mesh/fv.html
index 543b16979..f509b60cd 100644
--- a/_modules/pyro/mesh/fv.html
+++ b/_modules/pyro/mesh/fv.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.fv — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.mesh.fv — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/integration.html b/_modules/pyro/mesh/integration.html
index 9c6098cf6..86e1ca7bb 100644
--- a/_modules/pyro/mesh/integration.html
+++ b/_modules/pyro/mesh/integration.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.integration — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.mesh.integration — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/patch.html b/_modules/pyro/mesh/patch.html
index 1b7132d40..db1b958cf 100644
--- a/_modules/pyro/mesh/patch.html
+++ b/_modules/pyro/mesh/patch.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.patch — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.mesh.patch — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/mesh/reconstruction.html b/_modules/pyro/mesh/reconstruction.html
index f4b6e3ee4..1c246ec08 100644
--- a/_modules/pyro/mesh/reconstruction.html
+++ b/_modules/pyro/mesh/reconstruction.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.reconstruction — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.mesh.reconstruction — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/MG.html b/_modules/pyro/multigrid/MG.html
index cac64b246..1d7a62ea2 100644
--- a/_modules/pyro/multigrid/MG.html
+++ b/_modules/pyro/multigrid/MG.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.MG — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.MG — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/edge_coeffs.html b/_modules/pyro/multigrid/edge_coeffs.html
index 720519462..14401497c 100644
--- a/_modules/pyro/multigrid/edge_coeffs.html
+++ b/_modules/pyro/multigrid/edge_coeffs.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.edge_coeffs — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.edge_coeffs — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html b/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html
index 9bd1cf06d..03172483b 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_alphabeta_only — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_general_alphabeta_only — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html b/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html
index f099cc8e6..16b59e057 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_beta_only — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_general_beta_only — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_constant.html b/_modules/pyro/multigrid/examples/mg_test_general_constant.html
index 3afb4f270..a3395f034 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_constant.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_constant.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_constant — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_general_constant — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html
index 0e5d144b8..48b44dffb 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_dirichlet — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_general_dirichlet — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html b/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html
index f7c728d40..5626198d9 100644
--- a/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html
+++ b/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_general_inhomogeneous — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_general_inhomogeneous — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_simple.html b/_modules/pyro/multigrid/examples/mg_test_simple.html
index f9402c622..0cd9be524 100644
--- a/_modules/pyro/multigrid/examples/mg_test_simple.html
+++ b/_modules/pyro/multigrid/examples/mg_test_simple.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_simple — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_simple — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_constant.html b/_modules/pyro/multigrid/examples/mg_test_vc_constant.html
index 1702b582e..d633b03b4 100644
--- a/_modules/pyro/multigrid/examples/mg_test_vc_constant.html
+++ b/_modules/pyro/multigrid/examples/mg_test_vc_constant.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_vc_constant — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_vc_constant — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html
index f051954ac..3dac2f579 100644
--- a/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html
+++ b/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_vc_dirichlet — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_vc_dirichlet — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html b/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html
index b5ca08021..ddf9e0832 100644
--- a/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html
+++ b/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_test_vc_periodic — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_test_vc_periodic — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/mg_vis.html b/_modules/pyro/multigrid/examples/mg_vis.html
index eac0f9d33..7898427bb 100644
--- a/_modules/pyro/multigrid/examples/mg_vis.html
+++ b/_modules/pyro/multigrid/examples/mg_vis.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.mg_vis — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.mg_vis — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/project_periodic.html b/_modules/pyro/multigrid/examples/project_periodic.html
index fd13e97fc..2de445cd6 100644
--- a/_modules/pyro/multigrid/examples/project_periodic.html
+++ b/_modules/pyro/multigrid/examples/project_periodic.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.project_periodic — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.project_periodic — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/examples/prolong_restrict_demo.html b/_modules/pyro/multigrid/examples/prolong_restrict_demo.html
index f174abde1..630868e35 100644
--- a/_modules/pyro/multigrid/examples/prolong_restrict_demo.html
+++ b/_modules/pyro/multigrid/examples/prolong_restrict_demo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.examples.prolong_restrict_demo — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.examples.prolong_restrict_demo — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/general_MG.html b/_modules/pyro/multigrid/general_MG.html
index 3cb00d346..88e716f5d 100644
--- a/_modules/pyro/multigrid/general_MG.html
+++ b/_modules/pyro/multigrid/general_MG.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.general_MG — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.general_MG — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/multigrid/variable_coeff_MG.html b/_modules/pyro/multigrid/variable_coeff_MG.html
index 768d984cb..3c79934a3 100644
--- a/_modules/pyro/multigrid/variable_coeff_MG.html
+++ b/_modules/pyro/multigrid/variable_coeff_MG.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.multigrid.variable_coeff_MG — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.multigrid.variable_coeff_MG — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/particles/particles.html b/_modules/pyro/particles/particles.html
index 1c4302629..7cb4c55c3 100644
--- a/_modules/pyro/particles/particles.html
+++ b/_modules/pyro/particles/particles.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.particles.particles — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.particles.particles — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/plot.html b/_modules/pyro/plot.html
index 3a2072654..7d85d917a 100644
--- a/_modules/pyro/plot.html
+++ b/_modules/pyro/plot.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.plot — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.plot — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/pyro_sim.html b/_modules/pyro/pyro_sim.html
index d2f61eeb9..1a462ed4c 100644
--- a/_modules/pyro/pyro_sim.html
+++ b/_modules/pyro/pyro_sim.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.pyro_sim — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.pyro_sim — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/simulation_null.html b/_modules/pyro/simulation_null.html
index 6e8a98880..1d3dc4a8d 100644
--- a/_modules/pyro/simulation_null.html
+++ b/_modules/pyro/simulation_null.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.simulation_null — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.simulation_null — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/derives.html b/_modules/pyro/swe/derives.html
index 96bd2f767..308e94d3e 100644
--- a/_modules/pyro/swe/derives.html
+++ b/_modules/pyro/swe/derives.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.derives — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.derives — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/interface.html b/_modules/pyro/swe/interface.html
index a47c0db3d..1443242be 100644
--- a/_modules/pyro/swe/interface.html
+++ b/_modules/pyro/swe/interface.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.interface — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.interface — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/acoustic_pulse.html b/_modules/pyro/swe/problems/acoustic_pulse.html
index e4a1c416c..9a59df86c 100644
--- a/_modules/pyro/swe/problems/acoustic_pulse.html
+++ b/_modules/pyro/swe/problems/acoustic_pulse.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.acoustic_pulse — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.problems.acoustic_pulse — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/advect.html b/_modules/pyro/swe/problems/advect.html
index 71bc07483..bbd66422c 100644
--- a/_modules/pyro/swe/problems/advect.html
+++ b/_modules/pyro/swe/problems/advect.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.advect — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.problems.advect — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/dam.html b/_modules/pyro/swe/problems/dam.html
index 4e374cb28..4be6f988b 100644
--- a/_modules/pyro/swe/problems/dam.html
+++ b/_modules/pyro/swe/problems/dam.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.dam — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.problems.dam — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/kh.html b/_modules/pyro/swe/problems/kh.html
index aeeff4345..c2b0fb074 100644
--- a/_modules/pyro/swe/problems/kh.html
+++ b/_modules/pyro/swe/problems/kh.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.kh — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.problems.kh — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/logo.html b/_modules/pyro/swe/problems/logo.html
index a706cb955..3030c4fbe 100644
--- a/_modules/pyro/swe/problems/logo.html
+++ b/_modules/pyro/swe/problems/logo.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.logo — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.problems.logo — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/quad.html b/_modules/pyro/swe/problems/quad.html
index 124d9f907..dcfd851a8 100644
--- a/_modules/pyro/swe/problems/quad.html
+++ b/_modules/pyro/swe/problems/quad.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.quad — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.problems.quad — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/problems/test.html b/_modules/pyro/swe/problems/test.html
index 6f4a9e8f7..6c8c2c360 100644
--- a/_modules/pyro/swe/problems/test.html
+++ b/_modules/pyro/swe/problems/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.problems.test — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.problems.test — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/simulation.html b/_modules/pyro/swe/simulation.html
index e0ae88b2f..301142e48 100644
--- a/_modules/pyro/swe/simulation.html
+++ b/_modules/pyro/swe/simulation.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.simulation — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.simulation — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/swe/unsplit_fluxes.html b/_modules/pyro/swe/unsplit_fluxes.html
index 8bd29d8fa..6c3d89a3a 100644
--- a/_modules/pyro/swe/unsplit_fluxes.html
+++ b/_modules/pyro/swe/unsplit_fluxes.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.swe.unsplit_fluxes — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.swe.unsplit_fluxes — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/test.html b/_modules/pyro/test.html
index 144295011..20c9ab00b 100644
--- a/_modules/pyro/test.html
+++ b/_modules/pyro/test.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.test — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.test — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/compare.html b/_modules/pyro/util/compare.html
index 2410d1a63..b4e740af2 100644
--- a/_modules/pyro/util/compare.html
+++ b/_modules/pyro/util/compare.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.compare — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.util.compare — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/io_pyro.html b/_modules/pyro/util/io_pyro.html
index 9a108cff7..085f09cec 100644
--- a/_modules/pyro/util/io_pyro.html
+++ b/_modules/pyro/util/io_pyro.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.io_pyro — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.util.io_pyro — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/msg.html b/_modules/pyro/util/msg.html
index fddb073ed..a1125317a 100644
--- a/_modules/pyro/util/msg.html
+++ b/_modules/pyro/util/msg.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.msg — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.util.msg — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/plot_tools.html b/_modules/pyro/util/plot_tools.html
index b3bb57ed0..c2963f7a2 100644
--- a/_modules/pyro/util/plot_tools.html
+++ b/_modules/pyro/util/plot_tools.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.plot_tools — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.util.plot_tools — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/profile_pyro.html b/_modules/pyro/util/profile_pyro.html
index 1477504d6..781b08dfb 100644
--- a/_modules/pyro/util/profile_pyro.html
+++ b/_modules/pyro/util/profile_pyro.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.profile_pyro — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.util.profile_pyro — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_modules/pyro/util/runparams.html b/_modules/pyro/util/runparams.html
index f356380a4..631dacc6b 100644
--- a/_modules/pyro/util/runparams.html
+++ b/_modules/pyro/util/runparams.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.util.runparams — pyro 4.4.0.post28+g49f744799 documentation
+    pyro.util.runparams — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -41,7 +41,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/_static/documentation_options.js b/_static/documentation_options.js
index 6fc0cd67e..2849c9806 100644
--- a/_static/documentation_options.js
+++ b/_static/documentation_options.js
@@ -1,5 +1,5 @@
 const DOCUMENTATION_OPTIONS = {
-    VERSION: '4.4.0.post28+g49f744799',
+    VERSION: '4.4.0.post29+gab26c9c8c',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/ack.html b/ack.html
index 50bed26c3..31dfa5d6c 100644
--- a/ack.html
+++ b/ack.html
@@ -8,7 +8,7 @@
     
     
 
-    Acknowledgments — pyro 4.4.0.post28+g49f744799 documentation
+    Acknowledgments — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -42,7 +42,7 @@
   
 
 
-    
+    
     
     
     
diff --git a/adding_a_problem_jupyter.html b/adding_a_problem_jupyter.html
index 62001e6cd..379ee7c8f 100644
--- a/adding_a_problem_jupyter.html
+++ b/adding_a_problem_jupyter.html
@@ -8,7 +8,7 @@
     
     
 
-    Defining our own problem in Jupyter — pyro 4.4.0.post28+g49f744799 documentation
+    Defining our own problem in Jupyter — pyro 4.4.0.post29+gab26c9c8c documentation
   
   
   
@@ -43,7 +43,7 @@
   
 
 
-    
+    
     
     
     
@@ -583,7 +583,7 @@ 

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

diff --git a/adding_a_problem_jupyter.ipynb b/adding_a_problem_jupyter.ipynb index 582604cee..2f41591e6 100644 --- a/adding_a_problem_jupyter.ipynb +++ b/adding_a_problem_jupyter.ipynb @@ -47,10 +47,10 @@ "id": "c338ff6e-85c1-442b-a058-1e0a112d9c06", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:19.651830Z", - "iopub.status.busy": "2025-01-24T00:51:19.651662Z", - "iopub.status.idle": "2025-01-24T00:51:19.997098Z", - "shell.execute_reply": "2025-01-24T00:51:19.996455Z" + "iopub.execute_input": "2025-01-24T16:31:13.383249Z", + "iopub.status.busy": "2025-01-24T16:31:13.383082Z", + "iopub.status.idle": "2025-01-24T16:31:13.747659Z", + "shell.execute_reply": "2025-01-24T16:31:13.747125Z" } }, "outputs": [], @@ -65,10 +65,10 @@ "id": "4dbc1140-cb59-4ef4-9e81-505dc52c8898", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:19.999495Z", - "iopub.status.busy": "2025-01-24T00:51:19.999087Z", - "iopub.status.idle": "2025-01-24T00:51:20.002595Z", - "shell.execute_reply": "2025-01-24T00:51:20.002034Z" + "iopub.execute_input": "2025-01-24T16:31:13.749727Z", + "iopub.status.busy": "2025-01-24T16:31:13.749315Z", + "iopub.status.idle": "2025-01-24T16:31:13.752723Z", + "shell.execute_reply": "2025-01-24T16:31:13.752282Z" } }, "outputs": [], @@ -85,10 +85,10 @@ "id": "b118c570-7c6f-47d1-bf5f-423ad26f9ec5", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.004498Z", - "iopub.status.busy": "2025-01-24T00:51:20.004070Z", - "iopub.status.idle": "2025-01-24T00:51:20.007284Z", - "shell.execute_reply": "2025-01-24T00:51:20.006676Z" + "iopub.execute_input": "2025-01-24T16:31:13.754402Z", + "iopub.status.busy": "2025-01-24T16:31:13.754065Z", + "iopub.status.idle": "2025-01-24T16:31:13.756992Z", + "shell.execute_reply": "2025-01-24T16:31:13.756543Z" } }, "outputs": [], @@ -104,17 +104,17 @@ "id": "20fadd76-785e-4901-ae34-73a256afa7cb", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.009037Z", - "iopub.status.busy": "2025-01-24T00:51:20.008617Z", - "iopub.status.idle": "2025-01-24T00:51:20.140808Z", - "shell.execute_reply": "2025-01-24T00:51:20.140243Z" + "iopub.execute_input": "2025-01-24T16:31:13.758736Z", + "iopub.status.busy": "2025-01-24T16:31:13.758417Z", + "iopub.status.idle": "2025-01-24T16:31:13.888263Z", + "shell.execute_reply": "2025-01-24T16:31:13.887670Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 4, @@ -151,10 +151,10 @@ "id": "d7f3180f-5284-451a-8684-839318bb6657", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.142815Z", - "iopub.status.busy": "2025-01-24T00:51:20.142495Z", - "iopub.status.idle": "2025-01-24T00:51:20.204605Z", - "shell.execute_reply": "2025-01-24T00:51:20.203974Z" + "iopub.execute_input": "2025-01-24T16:31:13.890165Z", + "iopub.status.busy": "2025-01-24T16:31:13.889801Z", + "iopub.status.idle": "2025-01-24T16:31:13.951308Z", + "shell.execute_reply": "2025-01-24T16:31:13.950672Z" } }, "outputs": [], @@ -186,10 +186,10 @@ "id": "0d8dae4c-4dc1-481d-92b2-1433b8d50f7a", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.206758Z", - "iopub.status.busy": "2025-01-24T00:51:20.206505Z", - "iopub.status.idle": "2025-01-24T00:51:20.209484Z", - "shell.execute_reply": "2025-01-24T00:51:20.208911Z" + "iopub.execute_input": "2025-01-24T16:31:13.953350Z", + "iopub.status.busy": "2025-01-24T16:31:13.953113Z", + "iopub.status.idle": "2025-01-24T16:31:13.956015Z", + "shell.execute_reply": "2025-01-24T16:31:13.955541Z" } }, "outputs": [], @@ -212,10 +212,10 @@ "id": "2b2624cf-0548-4261-80f8-ebc3795b4dca", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.211292Z", - "iopub.status.busy": "2025-01-24T00:51:20.210870Z", - "iopub.status.idle": "2025-01-24T00:51:20.214377Z", - "shell.execute_reply": "2025-01-24T00:51:20.213949Z" + "iopub.execute_input": "2025-01-24T16:31:13.957532Z", + "iopub.status.busy": "2025-01-24T16:31:13.957374Z", + "iopub.status.idle": "2025-01-24T16:31:13.960820Z", + "shell.execute_reply": "2025-01-24T16:31:13.960376Z" } }, "outputs": [], @@ -251,10 +251,10 @@ "id": "bf4507fc-1f57-4256-92f8-59dc203fc532", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.216132Z", - "iopub.status.busy": "2025-01-24T00:51:20.215713Z", - "iopub.status.idle": "2025-01-24T00:51:20.218322Z", - "shell.execute_reply": "2025-01-24T00:51:20.217875Z" + "iopub.execute_input": "2025-01-24T16:31:13.962517Z", + "iopub.status.busy": "2025-01-24T16:31:13.962157Z", + "iopub.status.idle": "2025-01-24T16:31:13.964827Z", + "shell.execute_reply": "2025-01-24T16:31:13.964387Z" } }, "outputs": [], @@ -268,10 +268,10 @@ "id": "13b716fd-ae4a-4722-be37-c153990160fc", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.219915Z", - "iopub.status.busy": "2025-01-24T00:51:20.219617Z", - "iopub.status.idle": "2025-01-24T00:51:20.223681Z", - "shell.execute_reply": "2025-01-24T00:51:20.223265Z" + "iopub.execute_input": "2025-01-24T16:31:13.966286Z", + "iopub.status.busy": "2025-01-24T16:31:13.966126Z", + "iopub.status.idle": "2025-01-24T16:31:13.970226Z", + "shell.execute_reply": "2025-01-24T16:31:13.969787Z" } }, "outputs": [], @@ -295,10 +295,10 @@ "id": "feb5a2e4-2dd4-4795-bb13-47e984c03b5b", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.225187Z", - "iopub.status.busy": "2025-01-24T00:51:20.225029Z", - "iopub.status.idle": "2025-01-24T00:51:20.402803Z", - "shell.execute_reply": "2025-01-24T00:51:20.402251Z" + "iopub.execute_input": "2025-01-24T16:31:13.971687Z", + "iopub.status.busy": "2025-01-24T16:31:13.971528Z", + "iopub.status.idle": "2025-01-24T16:31:14.148367Z", + "shell.execute_reply": "2025-01-24T16:31:14.147900Z" } }, "outputs": [ @@ -346,10 +346,10 @@ "id": "e671c3a6-b4bd-48b8-9906-c9ff76e94fa1", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.404505Z", - "iopub.status.busy": "2025-01-24T00:51:20.404335Z", - "iopub.status.idle": "2025-01-24T00:51:20.407557Z", - "shell.execute_reply": "2025-01-24T00:51:20.407098Z" + "iopub.execute_input": "2025-01-24T16:31:14.150037Z", + "iopub.status.busy": "2025-01-24T16:31:14.149833Z", + "iopub.status.idle": "2025-01-24T16:31:14.152740Z", + "shell.execute_reply": "2025-01-24T16:31:14.152313Z" } }, "outputs": [ @@ -420,10 +420,10 @@ "id": "d9ea2697-f7df-4fbf-ae30-1e4d0cb9b118", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.409156Z", - "iopub.status.busy": "2025-01-24T00:51:20.408987Z", - "iopub.status.idle": "2025-01-24T00:51:20.579081Z", - "shell.execute_reply": "2025-01-24T00:51:20.578625Z" + "iopub.execute_input": "2025-01-24T16:31:14.154371Z", + "iopub.status.busy": "2025-01-24T16:31:14.154205Z", + "iopub.status.idle": "2025-01-24T16:31:14.324519Z", + "shell.execute_reply": "2025-01-24T16:31:14.324068Z" } }, "outputs": [ @@ -475,10 +475,10 @@ "id": "1793bf37-cfec-4dc2-9cc6-8dc4a3509d28", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:20.580717Z", - "iopub.status.busy": "2025-01-24T00:51:20.580550Z", - "iopub.status.idle": "2025-01-24T00:51:20.781952Z", - "shell.execute_reply": "2025-01-24T00:51:20.781485Z" + "iopub.execute_input": "2025-01-24T16:31:14.326425Z", + "iopub.status.busy": "2025-01-24T16:31:14.326090Z", + "iopub.status.idle": "2025-01-24T16:31:14.526976Z", + "shell.execute_reply": "2025-01-24T16:31:14.526392Z" } }, "outputs": [ diff --git a/advection-error.html b/advection-error.html index 1535c8ddf..81c8f4f9a 100644 --- a/advection-error.html +++ b/advection-error.html @@ -8,7 +8,7 @@ - Error Measurement of the advection_fv4 Solver — pyro 4.4.0.post28+g49f744799 documentation + Error Measurement of the advection_fv4 Solver — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + diff --git a/advection-error.ipynb b/advection-error.ipynb index 0f2a58c07..98087bba0 100644 --- a/advection-error.ipynb +++ b/advection-error.ipynb @@ -22,10 +22,10 @@ "id": "a0c724f7-80f8-4370-a710-46179544ef0c", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:22.642547Z", - "iopub.status.busy": "2025-01-24T00:51:22.642381Z", - "iopub.status.idle": "2025-01-24T00:51:23.027091Z", - "shell.execute_reply": "2025-01-24T00:51:23.026405Z" + "iopub.execute_input": "2025-01-24T16:31:16.397049Z", + "iopub.status.busy": "2025-01-24T16:31:16.396861Z", + "iopub.status.idle": "2025-01-24T16:31:16.771245Z", + "shell.execute_reply": "2025-01-24T16:31:16.770657Z" } }, "outputs": [], @@ -47,10 +47,10 @@ "id": "d57770ad-f3a0-473b-af9b-409f17d2fcf0", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:23.029229Z", - "iopub.status.busy": "2025-01-24T00:51:23.028959Z", - "iopub.status.idle": "2025-01-24T00:51:23.031798Z", - "shell.execute_reply": "2025-01-24T00:51:23.031334Z" + "iopub.execute_input": "2025-01-24T16:31:16.773402Z", + "iopub.status.busy": "2025-01-24T16:31:16.773153Z", + "iopub.status.idle": "2025-01-24T16:31:16.776014Z", + "shell.execute_reply": "2025-01-24T16:31:16.775552Z" } }, "outputs": [], @@ -73,10 +73,10 @@ "id": "6c720f78-f0d5-4e27-9d25-15bb879036f6", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:23.033427Z", - "iopub.status.busy": "2025-01-24T00:51:23.033251Z", - "iopub.status.idle": "2025-01-24T00:51:23.035826Z", - "shell.execute_reply": "2025-01-24T00:51:23.035398Z" + "iopub.execute_input": "2025-01-24T16:31:16.777713Z", + "iopub.status.busy": "2025-01-24T16:31:16.777397Z", + "iopub.status.idle": "2025-01-24T16:31:16.780007Z", + "shell.execute_reply": "2025-01-24T16:31:16.779540Z" } }, "outputs": [], @@ -99,10 +99,10 @@ "id": "e0f55d5c-f57b-4a14-ba42-c96144356d88", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:51:23.037358Z", - "iopub.status.busy": "2025-01-24T00:51:23.037195Z", - "iopub.status.idle": "2025-01-24T00:52:08.650362Z", - "shell.execute_reply": "2025-01-24T00:52:08.649714Z" + "iopub.execute_input": "2025-01-24T16:31:16.781674Z", + "iopub.status.busy": "2025-01-24T16:31:16.781362Z", + "iopub.status.idle": "2025-01-24T16:32:09.332299Z", + "shell.execute_reply": "2025-01-24T16:32:09.331751Z" } }, "outputs": [ @@ -169,10 +169,10 @@ "id": "365e9dca-ae04-4519-955a-f5f1a807d580", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:52:08.652332Z", - "iopub.status.busy": "2025-01-24T00:52:08.651904Z", - "iopub.status.idle": "2025-01-24T00:52:08.656510Z", - "shell.execute_reply": "2025-01-24T00:52:08.656050Z" + "iopub.execute_input": "2025-01-24T16:32:09.334198Z", + "iopub.status.busy": "2025-01-24T16:32:09.333919Z", + "iopub.status.idle": "2025-01-24T16:32:09.338457Z", + "shell.execute_reply": "2025-01-24T16:32:09.337900Z" } }, "outputs": [ @@ -209,10 +209,10 @@ "id": "2dd93e31-ac10-485c-ab4c-9dab14af1ad9", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:52:08.658090Z", - "iopub.status.busy": "2025-01-24T00:52:08.657898Z", - "iopub.status.idle": "2025-01-24T00:52:08.979838Z", - "shell.execute_reply": "2025-01-24T00:52:08.979347Z" + "iopub.execute_input": "2025-01-24T16:32:09.340367Z", + "iopub.status.busy": "2025-01-24T16:32:09.340029Z", + "iopub.status.idle": "2025-01-24T16:32:09.654115Z", + "shell.execute_reply": "2025-01-24T16:32:09.653598Z" } }, "outputs": [ diff --git a/advection_basics.html b/advection_basics.html index a440d13d2..f8699599c 100644 --- a/advection_basics.html +++ b/advection_basics.html @@ -8,7 +8,7 @@ - Advection — pyro 4.4.0.post28+g49f744799 documentation + Advection — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/analysis.html b/analysis.html index a8eadbd9e..35f521ad7 100644 --- a/analysis.html +++ b/analysis.html @@ -8,7 +8,7 @@ - Analysis routines — pyro 4.4.0.post28+g49f744799 documentation + Analysis routines — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/burgers_basics.html b/burgers_basics.html index b7bb5a9ea..482c5d752 100644 --- a/burgers_basics.html +++ b/burgers_basics.html @@ -8,7 +8,7 @@ - Burgers’ Equation — pyro 4.4.0.post28+g49f744799 documentation + Burgers’ Equation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/citing.html b/citing.html index 9701b5d12..fcc22052f 100644 --- a/citing.html +++ b/citing.html @@ -8,7 +8,7 @@ - Citing pyro — pyro 4.4.0.post28+g49f744799 documentation + Citing pyro — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/compressible-convergence.html b/compressible-convergence.html index 2a09e1062..2715fc82f 100644 --- a/compressible-convergence.html +++ b/compressible-convergence.html @@ -8,7 +8,7 @@ - Convergence of the compressible solvers — pyro 4.4.0.post28+g49f744799 documentation + Convergence of the compressible solvers — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + diff --git a/compressible-convergence.ipynb b/compressible-convergence.ipynb index c188367fe..082c777e2 100644 --- a/compressible-convergence.ipynb +++ b/compressible-convergence.ipynb @@ -24,10 +24,10 @@ "id": "0c19f42b-16f1-48a8-ba19-e07f5addabd1", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:52:11.126893Z", - "iopub.status.busy": "2025-01-24T00:52:11.126721Z", - "iopub.status.idle": "2025-01-24T00:52:11.517764Z", - "shell.execute_reply": "2025-01-24T00:52:11.517187Z" + "iopub.execute_input": "2025-01-24T16:32:11.284524Z", + "iopub.status.busy": "2025-01-24T16:32:11.284358Z", + "iopub.status.idle": "2025-01-24T16:32:11.660478Z", + "shell.execute_reply": "2025-01-24T16:32:11.659923Z" } }, "outputs": [], @@ -53,10 +53,10 @@ "id": "90900ff2-27b5-4642-a1de-006a9a30d975", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:52:11.520106Z", - "iopub.status.busy": "2025-01-24T00:52:11.519655Z", - "iopub.status.idle": "2025-01-24T00:52:11.522470Z", - "shell.execute_reply": "2025-01-24T00:52:11.522021Z" + "iopub.execute_input": "2025-01-24T16:32:11.662466Z", + "iopub.status.busy": "2025-01-24T16:32:11.662220Z", + "iopub.status.idle": "2025-01-24T16:32:11.665146Z", + "shell.execute_reply": "2025-01-24T16:32:11.664691Z" } }, "outputs": [], @@ -87,10 +87,10 @@ "id": "cc7c0964-e0cf-43f4-8ca8-3ea6ed11c9fd", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:52:11.524402Z", - "iopub.status.busy": "2025-01-24T00:52:11.524062Z", - "iopub.status.idle": "2025-01-24T00:53:39.788659Z", - "shell.execute_reply": "2025-01-24T00:53:39.788095Z" + "iopub.execute_input": "2025-01-24T16:32:11.666706Z", + "iopub.status.busy": "2025-01-24T16:32:11.666531Z", + "iopub.status.idle": "2025-01-24T16:33:39.217104Z", + "shell.execute_reply": "2025-01-24T16:33:39.216533Z" } }, "outputs": [], @@ -121,10 +121,10 @@ "id": "9705ab17-81c6-4b8a-becd-6a9af75371e1", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:53:39.790811Z", - "iopub.status.busy": "2025-01-24T00:53:39.790527Z", - "iopub.status.idle": "2025-01-24T00:53:39.793489Z", - "shell.execute_reply": "2025-01-24T00:53:39.793057Z" + "iopub.execute_input": "2025-01-24T16:33:39.219284Z", + "iopub.status.busy": "2025-01-24T16:33:39.218843Z", + "iopub.status.idle": "2025-01-24T16:33:39.221769Z", + "shell.execute_reply": "2025-01-24T16:33:39.221241Z" } }, "outputs": [], @@ -139,10 +139,10 @@ "id": "97d051b5-563a-40ea-a838-9b4f7832380f", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:53:39.795259Z", - "iopub.status.busy": "2025-01-24T00:53:39.794832Z", - "iopub.status.idle": "2025-01-24T00:53:39.800176Z", - "shell.execute_reply": "2025-01-24T00:53:39.799717Z" + "iopub.execute_input": "2025-01-24T16:33:39.223550Z", + "iopub.status.busy": "2025-01-24T16:33:39.223126Z", + "iopub.status.idle": "2025-01-24T16:33:39.228112Z", + "shell.execute_reply": "2025-01-24T16:33:39.227645Z" } }, "outputs": [ @@ -195,10 +195,10 @@ "id": "dd7a64cb-992e-4e0f-96f7-c8c03c0ca3eb", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:53:39.801712Z", - "iopub.status.busy": "2025-01-24T00:53:39.801558Z", - "iopub.status.idle": "2025-01-24T00:55:28.452580Z", - "shell.execute_reply": "2025-01-24T00:55:28.451967Z" + "iopub.execute_input": "2025-01-24T16:33:39.229727Z", + "iopub.status.busy": "2025-01-24T16:33:39.229559Z", + "iopub.status.idle": "2025-01-24T16:35:26.745964Z", + "shell.execute_reply": "2025-01-24T16:35:26.745381Z" } }, "outputs": [], @@ -220,10 +220,10 @@ "id": "f03120c8-bc1d-4f0d-b79f-e498c64076a3", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:55:28.454410Z", - "iopub.status.busy": "2025-01-24T00:55:28.454232Z", - "iopub.status.idle": "2025-01-24T00:55:28.459792Z", - "shell.execute_reply": "2025-01-24T00:55:28.459239Z" + "iopub.execute_input": "2025-01-24T16:35:26.747849Z", + "iopub.status.busy": "2025-01-24T16:35:26.747682Z", + "iopub.status.idle": "2025-01-24T16:35:26.753003Z", + "shell.execute_reply": "2025-01-24T16:35:26.752530Z" } }, "outputs": [ diff --git a/compressible-rt-compare.html b/compressible-rt-compare.html index a1848b4ab..751ba4875 100644 --- a/compressible-rt-compare.html +++ b/compressible-rt-compare.html @@ -8,7 +8,7 @@ - Comparing the Compressible Solvers — pyro 4.4.0.post28+g49f744799 documentation + Comparing the Compressible Solvers — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + @@ -750,7 +750,7 @@

Comparisons
-<matplotlib.colorbar.Colorbar at 0x7f2817729f50>
+<matplotlib.colorbar.Colorbar at 0x7f73d5c030d0>
 

@@ -887,7 +887,7 @@

Kelvin-Helmholtz
-<matplotlib.colorbar.Colorbar at 0x7f281995e110>
+<matplotlib.colorbar.Colorbar at 0x7f73d5c6a7d0>
 

diff --git a/compressible-rt-compare.ipynb b/compressible-rt-compare.ipynb index 67d716119..1e3109087 100644 --- a/compressible-rt-compare.ipynb +++ b/compressible-rt-compare.ipynb @@ -22,10 +22,10 @@ "id": "2151f491-17f2-4d7f-bc75-1f4f2fa93bdd", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:55:30.212094Z", - "iopub.status.busy": "2025-01-24T00:55:30.211901Z", - "iopub.status.idle": "2025-01-24T00:55:30.591439Z", - "shell.execute_reply": "2025-01-24T00:55:30.590962Z" + "iopub.execute_input": "2025-01-24T16:35:28.579056Z", + "iopub.status.busy": "2025-01-24T16:35:28.578871Z", + "iopub.status.idle": "2025-01-24T16:35:28.959729Z", + "shell.execute_reply": "2025-01-24T16:35:28.959152Z" } }, "outputs": [], @@ -63,10 +63,10 @@ "id": "bfce18f5-a7e7-4e41-b547-75e1948155e8", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:55:30.593370Z", - "iopub.status.busy": "2025-01-24T00:55:30.593121Z", - "iopub.status.idle": "2025-01-24T00:55:30.787996Z", - "shell.execute_reply": "2025-01-24T00:55:30.787235Z" + "iopub.execute_input": "2025-01-24T16:35:28.961755Z", + "iopub.status.busy": "2025-01-24T16:35:28.961507Z", + "iopub.status.idle": "2025-01-24T16:35:29.156124Z", + "shell.execute_reply": "2025-01-24T16:35:29.155518Z" } }, "outputs": [ @@ -167,10 +167,10 @@ "id": "a3278d6b-81b6-4c17-a214-17840c162fbf", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:55:30.790215Z", - "iopub.status.busy": "2025-01-24T00:55:30.789612Z", - "iopub.status.idle": "2025-01-24T00:56:11.285021Z", - "shell.execute_reply": "2025-01-24T00:56:11.284495Z" + "iopub.execute_input": "2025-01-24T16:35:29.158206Z", + "iopub.status.busy": "2025-01-24T16:35:29.157725Z", + "iopub.status.idle": "2025-01-24T16:36:09.897923Z", + "shell.execute_reply": "2025-01-24T16:36:09.897424Z" } }, "outputs": [ @@ -229,10 +229,10 @@ "id": "2940380a-67f3-4dff-8bd8-af8079464d30", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:56:11.287078Z", - "iopub.status.busy": "2025-01-24T00:56:11.286607Z", - "iopub.status.idle": "2025-01-24T00:56:11.289545Z", - "shell.execute_reply": "2025-01-24T00:56:11.289104Z" + "iopub.execute_input": "2025-01-24T16:36:09.899961Z", + "iopub.status.busy": "2025-01-24T16:36:09.899490Z", + "iopub.status.idle": "2025-01-24T16:36:09.902196Z", + "shell.execute_reply": "2025-01-24T16:36:09.901766Z" } }, "outputs": [], @@ -255,10 +255,10 @@ "id": "51f5f2d9-2e42-4257-aa1f-b7e6e4079393", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:56:11.291102Z", - "iopub.status.busy": "2025-01-24T00:56:11.290905Z", - "iopub.status.idle": "2025-01-24T00:56:11.293582Z", - "shell.execute_reply": "2025-01-24T00:56:11.293138Z" + "iopub.execute_input": "2025-01-24T16:36:09.903870Z", + "iopub.status.busy": "2025-01-24T16:36:09.903546Z", + "iopub.status.idle": "2025-01-24T16:36:09.906388Z", + "shell.execute_reply": "2025-01-24T16:36:09.905802Z" } }, "outputs": [], @@ -280,10 +280,10 @@ "id": "78825cbd-1643-471b-b6fc-1efc77d833df", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:56:11.295335Z", - "iopub.status.busy": "2025-01-24T00:56:11.294999Z", - "iopub.status.idle": "2025-01-24T00:57:03.471222Z", - "shell.execute_reply": "2025-01-24T00:57:03.470662Z" + "iopub.execute_input": "2025-01-24T16:36:09.908049Z", + "iopub.status.busy": "2025-01-24T16:36:09.907859Z", + "iopub.status.idle": "2025-01-24T16:37:02.072997Z", + "shell.execute_reply": "2025-01-24T16:37:02.072422Z" } }, "outputs": [ @@ -339,10 +339,10 @@ "id": "9afb841c-f08f-4554-8fcb-06939d0fa131", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:57:03.473422Z", - "iopub.status.busy": "2025-01-24T00:57:03.473035Z", - "iopub.status.idle": "2025-01-24T00:57:03.475903Z", - "shell.execute_reply": "2025-01-24T00:57:03.475372Z" + "iopub.execute_input": "2025-01-24T16:37:02.074933Z", + "iopub.status.busy": "2025-01-24T16:37:02.074631Z", + "iopub.status.idle": "2025-01-24T16:37:02.077212Z", + "shell.execute_reply": "2025-01-24T16:37:02.076774Z" } }, "outputs": [], @@ -357,17 +357,17 @@ "id": "e208db0e-267e-4499-85e8-1e9f915d2a51", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:57:03.477696Z", - "iopub.status.busy": "2025-01-24T00:57:03.477274Z", - "iopub.status.idle": "2025-01-24T00:57:03.746398Z", - "shell.execute_reply": "2025-01-24T00:57:03.745873Z" + "iopub.execute_input": "2025-01-24T16:37:02.078957Z", + "iopub.status.busy": "2025-01-24T16:37:02.078507Z", + "iopub.status.idle": "2025-01-24T16:37:02.344753Z", + "shell.execute_reply": "2025-01-24T16:37:02.344136Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 8, @@ -442,10 +442,10 @@ "id": "81172d3e-41b5-425b-8bfe-998866abd982", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:57:03.748171Z", - "iopub.status.busy": "2025-01-24T00:57:03.748004Z", - "iopub.status.idle": "2025-01-24T00:57:03.753303Z", - "shell.execute_reply": "2025-01-24T00:57:03.752835Z" + "iopub.execute_input": "2025-01-24T16:37:02.346714Z", + "iopub.status.busy": "2025-01-24T16:37:02.346395Z", + "iopub.status.idle": "2025-01-24T16:37:02.351782Z", + "shell.execute_reply": "2025-01-24T16:37:02.351214Z" } }, "outputs": [ @@ -530,10 +530,10 @@ "id": "723b7336-ae07-4aa1-91d0-b5509870bc9b", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:57:03.754956Z", - "iopub.status.busy": "2025-01-24T00:57:03.754622Z", - "iopub.status.idle": "2025-01-24T00:57:03.757497Z", - "shell.execute_reply": "2025-01-24T00:57:03.757056Z" + "iopub.execute_input": "2025-01-24T16:37:02.353502Z", + "iopub.status.busy": "2025-01-24T16:37:02.353058Z", + "iopub.status.idle": "2025-01-24T16:37:02.355957Z", + "shell.execute_reply": "2025-01-24T16:37:02.355509Z" } }, "outputs": [], @@ -550,10 +550,10 @@ "id": "4d74bb04-c81c-4b96-88f4-6906c8a79407", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T00:57:03.759145Z", - "iopub.status.busy": "2025-01-24T00:57:03.758791Z", - "iopub.status.idle": "2025-01-24T01:00:51.305005Z", - "shell.execute_reply": "2025-01-24T01:00:51.304388Z" + "iopub.execute_input": "2025-01-24T16:37:02.357655Z", + "iopub.status.busy": "2025-01-24T16:37:02.357255Z", + "iopub.status.idle": "2025-01-24T16:40:49.384285Z", + "shell.execute_reply": "2025-01-24T16:40:49.383713Z" } }, "outputs": [], @@ -571,17 +571,17 @@ "id": "7bec5d57-f7f3-4863-9581-10c9ed4013fe", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:51.307063Z", - "iopub.status.busy": "2025-01-24T01:00:51.306821Z", - "iopub.status.idle": "2025-01-24T01:00:51.596388Z", - "shell.execute_reply": "2025-01-24T01:00:51.595888Z" + "iopub.execute_input": "2025-01-24T16:40:49.386363Z", + "iopub.status.busy": "2025-01-24T16:40:49.385937Z", + "iopub.status.idle": "2025-01-24T16:40:49.680351Z", + "shell.execute_reply": "2025-01-24T16:40:49.679721Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 12, diff --git a/compressible_basics.html b/compressible_basics.html index 2b68cad12..6cfd25f10 100644 --- a/compressible_basics.html +++ b/compressible_basics.html @@ -8,7 +8,7 @@ - Compressible hydrodynamics — pyro 4.4.0.post28+g49f744799 documentation + Compressible hydrodynamics — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/compressible_exercises.html b/compressible_exercises.html index 62b5ac287..3831b4a38 100644 --- a/compressible_exercises.html +++ b/compressible_exercises.html @@ -8,7 +8,7 @@ - Compressible exercises — pyro 4.4.0.post28+g49f744799 documentation + Compressible exercises — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/compressible_problems.html b/compressible_problems.html index 18a3db5cf..d710d0ca5 100644 --- a/compressible_problems.html +++ b/compressible_problems.html @@ -8,7 +8,7 @@ - Compressible example problems — pyro 4.4.0.post28+g49f744799 documentation + Compressible example problems — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/compressible_sources.html b/compressible_sources.html index f25db9f0b..4de0713db 100644 --- a/compressible_sources.html +++ b/compressible_sources.html @@ -8,7 +8,7 @@ - Compressible source terms — pyro 4.4.0.post28+g49f744799 documentation + Compressible source terms — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/design.html b/design.html index ebf4ebf3d..8ae0396d9 100644 --- a/design.html +++ b/design.html @@ -8,7 +8,7 @@ - Design ideas — pyro 4.4.0.post28+g49f744799 documentation + Design ideas — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/diffusion_basics.html b/diffusion_basics.html index 7cc8a18b6..7af83b386 100644 --- a/diffusion_basics.html +++ b/diffusion_basics.html @@ -8,7 +8,7 @@ - Diffusion — pyro 4.4.0.post28+g49f744799 documentation + Diffusion — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/genindex.html b/genindex.html index 3a08231e6..9297ec3d4 100644 --- a/genindex.html +++ b/genindex.html @@ -7,7 +7,7 @@ - Index — pyro 4.4.0.post28+g49f744799 documentation + Index — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/help.html b/help.html index 29b5f9680..6d7d3079c 100644 --- a/help.html +++ b/help.html @@ -8,7 +8,7 @@ - Contributing and getting help — pyro 4.4.0.post28+g49f744799 documentation + Contributing and getting help — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/history.html b/history.html index 904e5f047..fe041f6e9 100644 --- a/history.html +++ b/history.html @@ -8,7 +8,7 @@ - History — pyro 4.4.0.post28+g49f744799 documentation + History — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/incompressible_basics.html b/incompressible_basics.html index 31e3aedf0..f8aa23c4d 100644 --- a/incompressible_basics.html +++ b/incompressible_basics.html @@ -8,7 +8,7 @@ - Incompressible hydrodynamics — pyro 4.4.0.post28+g49f744799 documentation + Incompressible hydrodynamics — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/index.html b/index.html index 56a381cb0..07d3cfef1 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - pyro: a python hydro code — pyro 4.4.0.post28+g49f744799 documentation + pyro: a python hydro code — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/installation.html b/installation.html index 8c1d6ab1b..9d53ece38 100644 --- a/installation.html +++ b/installation.html @@ -8,7 +8,7 @@ - Setting up pyro — pyro 4.4.0.post28+g49f744799 documentation + Setting up pyro — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/intro.html b/intro.html index ba5e98318..8a72dd836 100644 --- a/intro.html +++ b/intro.html @@ -8,7 +8,7 @@ - Introduction to pyro — pyro 4.4.0.post28+g49f744799 documentation + Introduction to pyro — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/lowmach_basics.html b/lowmach_basics.html index 91e7771da..4288bd961 100644 --- a/lowmach_basics.html +++ b/lowmach_basics.html @@ -8,7 +8,7 @@ - Low Mach number hydrodynamics — pyro 4.4.0.post28+g49f744799 documentation + Low Mach number hydrodynamics — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/mesh-examples.html b/mesh-examples.html index cbb25b90a..bd063c692 100644 --- a/mesh-examples.html +++ b/mesh-examples.html @@ -8,7 +8,7 @@ - Mesh examples — pyro 4.4.0.post28+g49f744799 documentation + Mesh examples — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + diff --git a/mesh-examples.ipynb b/mesh-examples.ipynb index feb8e875a..e63d90572 100644 --- a/mesh-examples.ipynb +++ b/mesh-examples.ipynb @@ -19,10 +19,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:53.986049Z", - "iopub.status.busy": "2025-01-24T01:00:53.985639Z", - "iopub.status.idle": "2025-01-24T01:00:54.360504Z", - "shell.execute_reply": "2025-01-24T01:00:54.359960Z" + "iopub.execute_input": "2025-01-24T16:40:52.000981Z", + "iopub.status.busy": "2025-01-24T16:40:52.000495Z", + "iopub.status.idle": "2025-01-24T16:40:52.377871Z", + "shell.execute_reply": "2025-01-24T16:40:52.377320Z" } }, "outputs": [], @@ -39,10 +39,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.362608Z", - "iopub.status.busy": "2025-01-24T01:00:54.362182Z", - "iopub.status.idle": "2025-01-24T01:00:54.364874Z", - "shell.execute_reply": "2025-01-24T01:00:54.364451Z" + "iopub.execute_input": "2025-01-24T16:40:52.379969Z", + "iopub.status.busy": "2025-01-24T16:40:52.379527Z", + "iopub.status.idle": "2025-01-24T16:40:52.382214Z", + "shell.execute_reply": "2025-01-24T16:40:52.381750Z" } }, "outputs": [], @@ -56,10 +56,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.366775Z", - "iopub.status.busy": "2025-01-24T01:00:54.366292Z", - "iopub.status.idle": "2025-01-24T01:00:54.373135Z", - "shell.execute_reply": "2025-01-24T01:00:54.372669Z" + "iopub.execute_input": "2025-01-24T16:40:52.383953Z", + "iopub.status.busy": "2025-01-24T16:40:52.383608Z", + "iopub.status.idle": "2025-01-24T16:40:52.390336Z", + "shell.execute_reply": "2025-01-24T16:40:52.389904Z" } }, "outputs": [], @@ -102,10 +102,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.374762Z", - "iopub.status.busy": "2025-01-24T01:00:54.374556Z", - "iopub.status.idle": "2025-01-24T01:00:54.378201Z", - "shell.execute_reply": "2025-01-24T01:00:54.377727Z" + "iopub.execute_input": "2025-01-24T16:40:52.392130Z", + "iopub.status.busy": "2025-01-24T16:40:52.391735Z", + "iopub.status.idle": "2025-01-24T16:40:52.395377Z", + "shell.execute_reply": "2025-01-24T16:40:52.394913Z" } }, "outputs": [ @@ -127,10 +127,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.379904Z", - "iopub.status.busy": "2025-01-24T01:00:54.379579Z", - "iopub.status.idle": "2025-01-24T01:00:54.383597Z", - "shell.execute_reply": "2025-01-24T01:00:54.383148Z" + "iopub.execute_input": "2025-01-24T16:40:52.397040Z", + "iopub.status.busy": "2025-01-24T16:40:52.396720Z", + "iopub.status.idle": "2025-01-24T16:40:52.400734Z", + "shell.execute_reply": "2025-01-24T16:40:52.400281Z" }, "tags": [ "nbval-ignore-output" @@ -243,10 +243,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.385156Z", - "iopub.status.busy": "2025-01-24T01:00:54.385002Z", - "iopub.status.idle": "2025-01-24T01:00:54.387872Z", - "shell.execute_reply": "2025-01-24T01:00:54.387462Z" + "iopub.execute_input": "2025-01-24T16:40:52.402401Z", + "iopub.status.busy": "2025-01-24T16:40:52.402234Z", + "iopub.status.idle": "2025-01-24T16:40:52.405040Z", + "shell.execute_reply": "2025-01-24T16:40:52.404581Z" } }, "outputs": [ @@ -268,10 +268,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.389479Z", - "iopub.status.busy": "2025-01-24T01:00:54.389160Z", - "iopub.status.idle": "2025-01-24T01:00:54.392509Z", - "shell.execute_reply": "2025-01-24T01:00:54.392055Z" + "iopub.execute_input": "2025-01-24T16:40:52.406490Z", + "iopub.status.busy": "2025-01-24T16:40:52.406328Z", + "iopub.status.idle": "2025-01-24T16:40:52.409346Z", + "shell.execute_reply": "2025-01-24T16:40:52.408915Z" } }, "outputs": [ @@ -314,10 +314,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.394335Z", - "iopub.status.busy": "2025-01-24T01:00:54.393921Z", - "iopub.status.idle": "2025-01-24T01:00:54.396918Z", - "shell.execute_reply": "2025-01-24T01:00:54.396354Z" + "iopub.execute_input": "2025-01-24T16:40:52.411036Z", + "iopub.status.busy": "2025-01-24T16:40:52.410681Z", + "iopub.status.idle": "2025-01-24T16:40:52.413667Z", + "shell.execute_reply": "2025-01-24T16:40:52.413105Z" } }, "outputs": [], @@ -338,10 +338,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.398676Z", - "iopub.status.busy": "2025-01-24T01:00:54.398278Z", - "iopub.status.idle": "2025-01-24T01:00:54.401893Z", - "shell.execute_reply": "2025-01-24T01:00:54.401443Z" + "iopub.execute_input": "2025-01-24T16:40:52.415380Z", + "iopub.status.busy": "2025-01-24T16:40:52.415060Z", + "iopub.status.idle": "2025-01-24T16:40:52.418511Z", + "shell.execute_reply": "2025-01-24T16:40:52.417952Z" } }, "outputs": [ @@ -383,10 +383,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.403631Z", - "iopub.status.busy": "2025-01-24T01:00:54.403234Z", - "iopub.status.idle": "2025-01-24T01:00:54.406836Z", - "shell.execute_reply": "2025-01-24T01:00:54.406293Z" + "iopub.execute_input": "2025-01-24T16:40:52.420165Z", + "iopub.status.busy": "2025-01-24T16:40:52.420001Z", + "iopub.status.idle": "2025-01-24T16:40:52.423584Z", + "shell.execute_reply": "2025-01-24T16:40:52.423139Z" } }, "outputs": [ @@ -428,10 +428,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.408535Z", - "iopub.status.busy": "2025-01-24T01:00:54.408149Z", - "iopub.status.idle": "2025-01-24T01:00:54.411737Z", - "shell.execute_reply": "2025-01-24T01:00:54.411189Z" + "iopub.execute_input": "2025-01-24T16:40:52.425270Z", + "iopub.status.busy": "2025-01-24T16:40:52.424949Z", + "iopub.status.idle": "2025-01-24T16:40:52.428002Z", + "shell.execute_reply": "2025-01-24T16:40:52.427528Z" } }, "outputs": [ @@ -474,10 +474,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.413473Z", - "iopub.status.busy": "2025-01-24T01:00:54.413152Z", - "iopub.status.idle": "2025-01-24T01:00:54.418569Z", - "shell.execute_reply": "2025-01-24T01:00:54.418030Z" + "iopub.execute_input": "2025-01-24T16:40:52.429650Z", + "iopub.status.busy": "2025-01-24T16:40:52.429323Z", + "iopub.status.idle": "2025-01-24T16:40:52.434601Z", + "shell.execute_reply": "2025-01-24T16:40:52.434173Z" } }, "outputs": [ @@ -508,10 +508,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.420314Z", - "iopub.status.busy": "2025-01-24T01:00:54.419986Z", - "iopub.status.idle": "2025-01-24T01:00:54.422661Z", - "shell.execute_reply": "2025-01-24T01:00:54.422243Z" + "iopub.execute_input": "2025-01-24T16:40:52.436342Z", + "iopub.status.busy": "2025-01-24T16:40:52.436021Z", + "iopub.status.idle": "2025-01-24T16:40:52.439065Z", + "shell.execute_reply": "2025-01-24T16:40:52.438509Z" } }, "outputs": [ @@ -550,10 +550,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.424150Z", - "iopub.status.busy": "2025-01-24T01:00:54.424004Z", - "iopub.status.idle": "2025-01-24T01:00:54.427466Z", - "shell.execute_reply": "2025-01-24T01:00:54.426959Z" + "iopub.execute_input": "2025-01-24T16:40:52.440839Z", + "iopub.status.busy": "2025-01-24T16:40:52.440532Z", + "iopub.status.idle": "2025-01-24T16:40:52.444110Z", + "shell.execute_reply": "2025-01-24T16:40:52.443570Z" } }, "outputs": [ @@ -577,10 +577,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.429171Z", - "iopub.status.busy": "2025-01-24T01:00:54.428832Z", - "iopub.status.idle": "2025-01-24T01:00:54.432506Z", - "shell.execute_reply": "2025-01-24T01:00:54.431946Z" + "iopub.execute_input": "2025-01-24T16:40:52.445708Z", + "iopub.status.busy": "2025-01-24T16:40:52.445456Z", + "iopub.status.idle": "2025-01-24T16:40:52.449156Z", + "shell.execute_reply": "2025-01-24T16:40:52.448600Z" } }, "outputs": [ @@ -604,10 +604,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.434327Z", - "iopub.status.busy": "2025-01-24T01:00:54.434178Z", - "iopub.status.idle": "2025-01-24T01:00:54.436457Z", - "shell.execute_reply": "2025-01-24T01:00:54.436032Z" + "iopub.execute_input": "2025-01-24T16:40:52.450811Z", + "iopub.status.busy": "2025-01-24T16:40:52.450428Z", + "iopub.status.idle": "2025-01-24T16:40:52.453327Z", + "shell.execute_reply": "2025-01-24T16:40:52.452766Z" } }, "outputs": [], @@ -620,10 +620,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.438129Z", - "iopub.status.busy": "2025-01-24T01:00:54.437727Z", - "iopub.status.idle": "2025-01-24T01:00:54.441263Z", - "shell.execute_reply": "2025-01-24T01:00:54.440683Z" + "iopub.execute_input": "2025-01-24T16:40:52.455053Z", + "iopub.status.busy": "2025-01-24T16:40:52.454719Z", + "iopub.status.idle": "2025-01-24T16:40:52.458264Z", + "shell.execute_reply": "2025-01-24T16:40:52.457806Z" }, "tags": [ "nbval-ignore-output" @@ -668,10 +668,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.443045Z", - "iopub.status.busy": "2025-01-24T01:00:54.442707Z", - "iopub.status.idle": "2025-01-24T01:00:54.446547Z", - "shell.execute_reply": "2025-01-24T01:00:54.446012Z" + "iopub.execute_input": "2025-01-24T16:40:52.459961Z", + "iopub.status.busy": "2025-01-24T16:40:52.459625Z", + "iopub.status.idle": "2025-01-24T16:40:52.463496Z", + "shell.execute_reply": "2025-01-24T16:40:52.463059Z" }, "tags": [ "nbval-ignore-output" @@ -708,10 +708,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.448331Z", - "iopub.status.busy": "2025-01-24T01:00:54.448182Z", - "iopub.status.idle": "2025-01-24T01:00:54.452019Z", - "shell.execute_reply": "2025-01-24T01:00:54.451459Z" + "iopub.execute_input": "2025-01-24T16:40:52.465116Z", + "iopub.status.busy": "2025-01-24T16:40:52.464775Z", + "iopub.status.idle": "2025-01-24T16:40:52.468668Z", + "shell.execute_reply": "2025-01-24T16:40:52.468125Z" }, "tags": [ "nbval-ignore-output" @@ -752,10 +752,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.453716Z", - "iopub.status.busy": "2025-01-24T01:00:54.453405Z", - "iopub.status.idle": "2025-01-24T01:00:54.456711Z", - "shell.execute_reply": "2025-01-24T01:00:54.456277Z" + "iopub.execute_input": "2025-01-24T16:40:52.470353Z", + "iopub.status.busy": "2025-01-24T16:40:52.470047Z", + "iopub.status.idle": "2025-01-24T16:40:52.473286Z", + "shell.execute_reply": "2025-01-24T16:40:52.472831Z" }, "scrolled": true }, @@ -816,10 +816,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.458415Z", - "iopub.status.busy": "2025-01-24T01:00:54.458102Z", - "iopub.status.idle": "2025-01-24T01:00:54.461892Z", - "shell.execute_reply": "2025-01-24T01:00:54.461460Z" + "iopub.execute_input": "2025-01-24T16:40:52.474803Z", + "iopub.status.busy": "2025-01-24T16:40:52.474656Z", + "iopub.status.idle": "2025-01-24T16:40:52.478771Z", + "shell.execute_reply": "2025-01-24T16:40:52.478216Z" } }, "outputs": [], @@ -847,10 +847,10 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.463568Z", - "iopub.status.busy": "2025-01-24T01:00:54.463180Z", - "iopub.status.idle": "2025-01-24T01:00:54.466624Z", - "shell.execute_reply": "2025-01-24T01:00:54.466208Z" + "iopub.execute_input": "2025-01-24T16:40:52.480467Z", + "iopub.status.busy": "2025-01-24T16:40:52.480160Z", + "iopub.status.idle": "2025-01-24T16:40:52.483670Z", + "shell.execute_reply": "2025-01-24T16:40:52.483137Z" } }, "outputs": [ @@ -884,10 +884,10 @@ "execution_count": 23, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.468118Z", - "iopub.status.busy": "2025-01-24T01:00:54.467957Z", - "iopub.status.idle": "2025-01-24T01:00:54.470755Z", - "shell.execute_reply": "2025-01-24T01:00:54.470330Z" + "iopub.execute_input": "2025-01-24T16:40:52.485432Z", + "iopub.status.busy": "2025-01-24T16:40:52.485126Z", + "iopub.status.idle": "2025-01-24T16:40:52.488296Z", + "shell.execute_reply": "2025-01-24T16:40:52.487815Z" } }, "outputs": [], @@ -903,10 +903,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.472197Z", - "iopub.status.busy": "2025-01-24T01:00:54.472039Z", - "iopub.status.idle": "2025-01-24T01:00:54.568746Z", - "shell.execute_reply": "2025-01-24T01:00:54.568295Z" + "iopub.execute_input": "2025-01-24T16:40:52.489727Z", + "iopub.status.busy": "2025-01-24T16:40:52.489568Z", + "iopub.status.idle": "2025-01-24T16:40:52.588790Z", + "shell.execute_reply": "2025-01-24T16:40:52.588217Z" }, "slideshow": { "slide_type": "" @@ -959,10 +959,10 @@ "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.570697Z", - "iopub.status.busy": "2025-01-24T01:00:54.570282Z", - "iopub.status.idle": "2025-01-24T01:00:54.573290Z", - "shell.execute_reply": "2025-01-24T01:00:54.572854Z" + "iopub.execute_input": "2025-01-24T16:40:52.590508Z", + "iopub.status.busy": "2025-01-24T16:40:52.590337Z", + "iopub.status.idle": "2025-01-24T16:40:52.593298Z", + "shell.execute_reply": "2025-01-24T16:40:52.592837Z" } }, "outputs": [], @@ -975,10 +975,10 @@ "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.575244Z", - "iopub.status.busy": "2025-01-24T01:00:54.574714Z", - "iopub.status.idle": "2025-01-24T01:00:54.577952Z", - "shell.execute_reply": "2025-01-24T01:00:54.577502Z" + "iopub.execute_input": "2025-01-24T16:40:52.595081Z", + "iopub.status.busy": "2025-01-24T16:40:52.594574Z", + "iopub.status.idle": "2025-01-24T16:40:52.598130Z", + "shell.execute_reply": "2025-01-24T16:40:52.597650Z" } }, "outputs": [ @@ -1018,10 +1018,10 @@ "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.579443Z", - "iopub.status.busy": "2025-01-24T01:00:54.579298Z", - "iopub.status.idle": "2025-01-24T01:00:54.582065Z", - "shell.execute_reply": "2025-01-24T01:00:54.581592Z" + "iopub.execute_input": "2025-01-24T16:40:52.599732Z", + "iopub.status.busy": "2025-01-24T16:40:52.599587Z", + "iopub.status.idle": "2025-01-24T16:40:52.602537Z", + "shell.execute_reply": "2025-01-24T16:40:52.601997Z" } }, "outputs": [], @@ -1034,10 +1034,10 @@ "execution_count": 28, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:54.583730Z", - "iopub.status.busy": "2025-01-24T01:00:54.583417Z", - "iopub.status.idle": "2025-01-24T01:00:54.588716Z", - "shell.execute_reply": "2025-01-24T01:00:54.588139Z" + "iopub.execute_input": "2025-01-24T16:40:52.604189Z", + "iopub.status.busy": "2025-01-24T16:40:52.603849Z", + "iopub.status.idle": "2025-01-24T16:40:52.608747Z", + "shell.execute_reply": "2025-01-24T16:40:52.608313Z" } }, "outputs": [ diff --git a/mesh_basics.html b/mesh_basics.html index c987a2c9a..0d7639f74 100644 --- a/mesh_basics.html +++ b/mesh_basics.html @@ -8,7 +8,7 @@ - Mesh overview — pyro 4.4.0.post28+g49f744799 documentation + Mesh overview — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/modules.html b/modules.html index 4523228c6..8c3501541 100644 --- a/modules.html +++ b/modules.html @@ -8,7 +8,7 @@ - pyro — pyro 4.4.0.post28+g49f744799 documentation + pyro — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/multigrid-constant-coefficients.html b/multigrid-constant-coefficients.html index 0215b243f..cea58477c 100644 --- a/multigrid-constant-coefficients.html +++ b/multigrid-constant-coefficients.html @@ -8,7 +8,7 @@ - Constant-Coefficient Poisson Equation — pyro 4.4.0.post28+g49f744799 documentation + Constant-Coefficient Poisson Equation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + @@ -888,7 +888,7 @@

Plotting the solution
-<matplotlib.image.AxesImage at 0x7fafeff2add0>
+<matplotlib.image.AxesImage at 0x7fcc4ad04bd0>
 

@@ -927,7 +927,7 @@

Plotting the solution
-<matplotlib.image.AxesImage at 0x7fafeed0c350>
+<matplotlib.image.AxesImage at 0x7fcc4adfae10>
 

diff --git a/multigrid-constant-coefficients.ipynb b/multigrid-constant-coefficients.ipynb index 1017a3a9a..c3b1c8357 100644 --- a/multigrid-constant-coefficients.ipynb +++ b/multigrid-constant-coefficients.ipynb @@ -30,10 +30,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:56.494168Z", - "iopub.status.busy": "2025-01-24T01:00:56.494004Z", - "iopub.status.idle": "2025-01-24T01:00:56.840048Z", - "shell.execute_reply": "2025-01-24T01:00:56.839377Z" + "iopub.execute_input": "2025-01-24T16:40:54.595962Z", + "iopub.status.busy": "2025-01-24T16:40:54.595769Z", + "iopub.status.idle": "2025-01-24T16:40:54.946569Z", + "shell.execute_reply": "2025-01-24T16:40:54.946021Z" }, "tags": [] }, @@ -57,10 +57,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:56.842356Z", - "iopub.status.busy": "2025-01-24T01:00:56.841967Z", - "iopub.status.idle": "2025-01-24T01:00:56.871664Z", - "shell.execute_reply": "2025-01-24T01:00:56.871069Z" + "iopub.execute_input": "2025-01-24T16:40:54.948437Z", + "iopub.status.busy": "2025-01-24T16:40:54.948210Z", + "iopub.status.idle": "2025-01-24T16:40:54.977904Z", + "shell.execute_reply": "2025-01-24T16:40:54.977419Z" }, "tags": [] }, @@ -74,10 +74,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:56.873648Z", - "iopub.status.busy": "2025-01-24T01:00:56.873266Z", - "iopub.status.idle": "2025-01-24T01:00:56.882396Z", - "shell.execute_reply": "2025-01-24T01:00:56.881962Z" + "iopub.execute_input": "2025-01-24T16:40:54.979651Z", + "iopub.status.busy": "2025-01-24T16:40:54.979420Z", + "iopub.status.idle": "2025-01-24T16:40:54.988269Z", + "shell.execute_reply": "2025-01-24T16:40:54.987706Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:56.884082Z", - "iopub.status.busy": "2025-01-24T01:00:56.883751Z", - "iopub.status.idle": "2025-01-24T01:00:56.886740Z", - "shell.execute_reply": "2025-01-24T01:00:56.886293Z" + "iopub.execute_input": "2025-01-24T16:40:54.989824Z", + "iopub.status.busy": "2025-01-24T16:40:54.989656Z", + "iopub.status.idle": "2025-01-24T16:40:54.992847Z", + "shell.execute_reply": "2025-01-24T16:40:54.992404Z" }, "tags": [] }, @@ -207,10 +207,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:56.888291Z", - "iopub.status.busy": "2025-01-24T01:00:56.888123Z", - "iopub.status.idle": "2025-01-24T01:00:56.893914Z", - "shell.execute_reply": "2025-01-24T01:00:56.893470Z" + "iopub.execute_input": "2025-01-24T16:40:54.994271Z", + "iopub.status.busy": "2025-01-24T16:40:54.994110Z", + "iopub.status.idle": "2025-01-24T16:40:54.999851Z", + "shell.execute_reply": "2025-01-24T16:40:54.999285Z" }, "tags": [] }, @@ -239,10 +239,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:56.895609Z", - "iopub.status.busy": "2025-01-24T01:00:56.895283Z", - "iopub.status.idle": "2025-01-24T01:00:56.898041Z", - "shell.execute_reply": "2025-01-24T01:00:56.897591Z" + "iopub.execute_input": "2025-01-24T16:40:55.001390Z", + "iopub.status.busy": "2025-01-24T16:40:55.001221Z", + "iopub.status.idle": "2025-01-24T16:40:55.003907Z", + "shell.execute_reply": "2025-01-24T16:40:55.003506Z" }, "tags": [] }, @@ -272,10 +272,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:56.899964Z", - "iopub.status.busy": "2025-01-24T01:00:56.899484Z", - "iopub.status.idle": "2025-01-24T01:00:57.282511Z", - "shell.execute_reply": "2025-01-24T01:00:57.281987Z" + "iopub.execute_input": "2025-01-24T16:40:55.005574Z", + "iopub.status.busy": "2025-01-24T16:40:55.005257Z", + "iopub.status.idle": "2025-01-24T16:40:55.396819Z", + "shell.execute_reply": "2025-01-24T16:40:55.396300Z" }, "tags": [] }, @@ -343,30 +343,37 @@ "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", " level = 3, nx = 16, residual change: 2.87103e-06 → 1.63196e-06\n", " level = 2, nx = 8, residual change: 1.13722e-06 → 2.96104e-07\n", " level = 1, nx = 4, residual change: 1.97219e-07 → 1.61504e-10\n", - " bottom solve\n", - " 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" + " bottom solve\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " level = 1, nx = 4, residual change: 1.60034e-10 → 1.60034e-10" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "\n", + " level = 2, nx = 8, residual change: 2.85569e-07 → 2.85569e-07\n", + " level = 3, nx = 16, residual change: 1.78938e-06 → 1.78938e-06\n", " level = 4, nx = 32, residual change: 4.9713e-06 → 4.9713e-06\n", " level = 5, nx = 64, residual change: 8.28164e-06 → 8.28164e-06\n", " level = 6, nx = 128, residual change: 1.08889e-05 → 1.08889e-05\n", @@ -426,7 +433,13 @@ " level = 3, nx = 16, residual change: 1.46615e-11 → 1.46615e-11\n", " level = 4, nx = 32, residual change: 5.13071e-11 → 5.13071e-11\n", " level = 5, nx = 64, residual change: 9.00155e-11 → 9.00155e-11\n", - " level = 6, nx = 128, residual change: 1.19149e-10 → 1.19149e-10\n", + " level = 6, nx = 128, residual change: 1.19149e-10 → 1.19149e-10\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 7, nx = 256, residual change: 1.39072e-10 → 1.39072e-10\n", "cycle 7: relative err = 7.062255558417692e-07, residual err = 2.590386214782638e-12\n", "\n" @@ -456,10 +469,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:57.284402Z", - "iopub.status.busy": "2025-01-24T01:00:57.284044Z", - "iopub.status.idle": "2025-01-24T01:00:57.286857Z", - "shell.execute_reply": "2025-01-24T01:00:57.286408Z" + "iopub.execute_input": "2025-01-24T16:40:55.398642Z", + "iopub.status.busy": "2025-01-24T16:40:55.398328Z", + "iopub.status.idle": "2025-01-24T16:40:55.401298Z", + "shell.execute_reply": "2025-01-24T16:40:55.400724Z" }, "tags": [] }, @@ -473,10 +486,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:57.288397Z", - "iopub.status.busy": "2025-01-24T01:00:57.288229Z", - "iopub.status.idle": "2025-01-24T01:00:57.428965Z", - "shell.execute_reply": "2025-01-24T01:00:57.428352Z" + "iopub.execute_input": "2025-01-24T16:40:55.402938Z", + "iopub.status.busy": "2025-01-24T16:40:55.402541Z", + "iopub.status.idle": "2025-01-24T16:40:55.547165Z", + "shell.execute_reply": "2025-01-24T16:40:55.546669Z" }, "tags": [ "nbval-ignore-output" @@ -486,7 +499,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 9, @@ -521,10 +534,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:57.430897Z", - "iopub.status.busy": "2025-01-24T01:00:57.430550Z", - "iopub.status.idle": "2025-01-24T01:00:57.433795Z", - "shell.execute_reply": "2025-01-24T01:00:57.433371Z" + "iopub.execute_input": "2025-01-24T16:40:55.548977Z", + "iopub.status.busy": "2025-01-24T16:40:55.548695Z", + "iopub.status.idle": "2025-01-24T16:40:55.552004Z", + "shell.execute_reply": "2025-01-24T16:40:55.551526Z" }, "tags": [] }, @@ -538,10 +551,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:57.435526Z", - "iopub.status.busy": "2025-01-24T01:00:57.435214Z", - "iopub.status.idle": "2025-01-24T01:00:57.589447Z", - "shell.execute_reply": "2025-01-24T01:00:57.588979Z" + "iopub.execute_input": "2025-01-24T16:40:55.553478Z", + "iopub.status.busy": "2025-01-24T16:40:55.553317Z", + "iopub.status.idle": "2025-01-24T16:40:55.709904Z", + "shell.execute_reply": "2025-01-24T16:40:55.709298Z" }, "tags": [ "nbval-ignore-output" @@ -551,7 +564,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 11, diff --git a/multigrid-general-linear.html b/multigrid-general-linear.html index 6b144999e..124edef2f 100644 --- a/multigrid-general-linear.html +++ b/multigrid-general-linear.html @@ -8,7 +8,7 @@ - General Linear Elliptic Equation — pyro 4.4.0.post28+g49f744799 documentation + General Linear Elliptic Equation — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + diff --git a/multigrid-general-linear.ipynb b/multigrid-general-linear.ipynb index 91ea97bee..1e222912e 100644 --- a/multigrid-general-linear.ipynb +++ b/multigrid-general-linear.ipynb @@ -61,10 +61,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.031525Z", - "iopub.status.busy": "2025-01-24T01:00:59.031362Z", - "iopub.status.idle": "2025-01-24T01:00:59.378439Z", - "shell.execute_reply": "2025-01-24T01:00:59.377780Z" + "iopub.execute_input": "2025-01-24T16:40:57.182397Z", + "iopub.status.busy": "2025-01-24T16:40:57.181998Z", + "iopub.status.idle": "2025-01-24T16:40:57.534767Z", + "shell.execute_reply": "2025-01-24T16:40:57.534219Z" }, "tags": [] }, @@ -86,10 +86,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.380814Z", - "iopub.status.busy": "2025-01-24T01:00:59.380275Z", - "iopub.status.idle": "2025-01-24T01:00:59.410121Z", - "shell.execute_reply": "2025-01-24T01:00:59.409653Z" + "iopub.execute_input": "2025-01-24T16:40:57.536806Z", + "iopub.status.busy": "2025-01-24T16:40:57.536397Z", + "iopub.status.idle": "2025-01-24T16:40:57.566305Z", + "shell.execute_reply": "2025-01-24T16:40:57.565838Z" }, "tags": [] }, @@ -112,10 +112,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.412005Z", - "iopub.status.busy": "2025-01-24T01:00:59.411591Z", - "iopub.status.idle": "2025-01-24T01:00:59.414346Z", - "shell.execute_reply": "2025-01-24T01:00:59.413880Z" + "iopub.execute_input": "2025-01-24T16:40:57.568071Z", + "iopub.status.busy": "2025-01-24T16:40:57.567820Z", + "iopub.status.idle": "2025-01-24T16:40:57.570645Z", + "shell.execute_reply": "2025-01-24T16:40:57.570212Z" }, "tags": [] }, @@ -137,10 +137,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.416041Z", - "iopub.status.busy": "2025-01-24T01:00:59.415713Z", - "iopub.status.idle": "2025-01-24T01:00:59.419327Z", - "shell.execute_reply": "2025-01-24T01:00:59.418827Z" + "iopub.execute_input": "2025-01-24T16:40:57.572145Z", + "iopub.status.busy": "2025-01-24T16:40:57.571979Z", + "iopub.status.idle": "2025-01-24T16:40:57.575553Z", + "shell.execute_reply": "2025-01-24T16:40:57.575116Z" }, "tags": [] }, @@ -171,10 +171,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.420791Z", - "iopub.status.busy": "2025-01-24T01:00:59.420628Z", - "iopub.status.idle": "2025-01-24T01:00:59.424297Z", - "shell.execute_reply": "2025-01-24T01:00:59.423853Z" + "iopub.execute_input": "2025-01-24T16:40:57.577268Z", + "iopub.status.busy": "2025-01-24T16:40:57.576953Z", + "iopub.status.idle": "2025-01-24T16:40:57.580694Z", + "shell.execute_reply": "2025-01-24T16:40:57.580249Z" }, "tags": [] }, @@ -198,10 +198,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.426003Z", - "iopub.status.busy": "2025-01-24T01:00:59.425660Z", - "iopub.status.idle": "2025-01-24T01:00:59.428684Z", - "shell.execute_reply": "2025-01-24T01:00:59.428129Z" + "iopub.execute_input": "2025-01-24T16:40:57.582163Z", + "iopub.status.busy": "2025-01-24T16:40:57.581996Z", + "iopub.status.idle": "2025-01-24T16:40:57.584931Z", + "shell.execute_reply": "2025-01-24T16:40:57.584466Z" }, "tags": [] }, @@ -228,10 +228,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.430501Z", - "iopub.status.busy": "2025-01-24T01:00:59.430108Z", - "iopub.status.idle": "2025-01-24T01:00:59.436095Z", - "shell.execute_reply": "2025-01-24T01:00:59.435654Z" + "iopub.execute_input": "2025-01-24T16:40:57.586543Z", + "iopub.status.busy": "2025-01-24T16:40:57.586380Z", + "iopub.status.idle": "2025-01-24T16:40:57.592370Z", + "shell.execute_reply": "2025-01-24T16:40:57.591954Z" }, "tags": [] }, @@ -277,10 +277,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.437552Z", - "iopub.status.busy": "2025-01-24T01:00:59.437385Z", - "iopub.status.idle": "2025-01-24T01:00:59.451621Z", - "shell.execute_reply": "2025-01-24T01:00:59.451190Z" + "iopub.execute_input": "2025-01-24T16:40:57.593931Z", + "iopub.status.busy": "2025-01-24T16:40:57.593741Z", + "iopub.status.idle": "2025-01-24T16:40:57.608341Z", + "shell.execute_reply": "2025-01-24T16:40:57.607910Z" }, "tags": [] }, @@ -440,10 +440,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.453087Z", - "iopub.status.busy": "2025-01-24T01:00:59.452916Z", - "iopub.status.idle": "2025-01-24T01:00:59.457517Z", - "shell.execute_reply": "2025-01-24T01:00:59.457096Z" + "iopub.execute_input": "2025-01-24T16:40:57.610011Z", + "iopub.status.busy": "2025-01-24T16:40:57.609669Z", + "iopub.status.idle": "2025-01-24T16:40:57.614305Z", + "shell.execute_reply": "2025-01-24T16:40:57.613834Z" }, "tags": [] }, @@ -473,10 +473,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:00:59.459031Z", - "iopub.status.busy": "2025-01-24T01:00:59.458863Z", - "iopub.status.idle": "2025-01-24T01:01:00.095668Z", - "shell.execute_reply": "2025-01-24T01:01:00.095145Z" + "iopub.execute_input": "2025-01-24T16:40:57.616025Z", + "iopub.status.busy": "2025-01-24T16:40:57.615598Z", + "iopub.status.idle": "2025-01-24T16:40:58.258115Z", + "shell.execute_reply": "2025-01-24T16:40:58.257613Z" }, "tags": [ "nbval-ignore-output" @@ -525,7 +525,13 @@ "<<< beginning V-cycle (cycle 3) >>>\n", "\n", " level = 6, nx = 128, residual change: 0.0582938 → 0.0417201\n", - " level = 5, nx = 64, residual change: 0.0292467 → 0.0233563\n", + " level = 5, nx = 64, residual change: 0.0292467 → 0.0233563\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 4, nx = 32, residual change: 0.0163063 → 0.0129066\n", " level = 3, nx = 16, residual change: 0.00901111 → 0.00731526\n", " level = 2, nx = 8, residual change: 0.0050815 → 0.00256253\n", @@ -539,13 +545,7 @@ "text": [ " level = 1, nx = 4, residual change: 3.88653e-05 → 3.88653e-05\n", " level = 2, nx = 8, residual change: 0.00348191 → 0.00348191\n", - " level = 3, nx = 16, residual change: 0.010065 → 0.010065\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " level = 3, nx = 16, residual change: 0.010065 → 0.010065\n", " level = 4, nx = 32, residual change: 0.0160323 → 0.0160323\n", " level = 5, nx = 64, residual change: 0.0243037 → 0.0243037\n", " level = 6, nx = 128, residual change: 0.0377753 → 0.0377753\n", @@ -586,7 +586,13 @@ "cycle 5: relative err = 1.437223355768636e-06, residual err = 4.2910353907176844e-07\n", "\n", "<<< beginning V-cycle (cycle 6) >>>\n", - "\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 6, nx = 128, residual change: 7.61737e-07 → 6.88796e-07\n", " level = 5, nx = 64, residual change: 4.8583e-07 → 5.69884e-07\n", " level = 4, nx = 32, residual change: 4.01145e-07 → 4.28873e-07\n", @@ -636,7 +642,13 @@ " bottom solve\n", " level = 1, nx = 4, residual change: 1.69894e-12 → 1.69894e-12\n", " level = 2, nx = 8, residual change: 1.52121e-10 → 1.52121e-10\n", - " level = 3, nx = 16, residual change: 4.44914e-10 → 4.44914e-10\n", + " level = 3, nx = 16, residual change: 4.44914e-10 → 4.44914e-10\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 4, nx = 32, residual change: 7.10977e-10 → 7.10977e-10\n", " level = 5, nx = 64, residual change: 9.034e-10 → 9.034e-10\n", " level = 6, nx = 128, residual change: 1.0238e-09 → 1.0238e-09\n", @@ -663,10 +675,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:00.097453Z", - "iopub.status.busy": "2025-01-24T01:01:00.097102Z", - "iopub.status.idle": "2025-01-24T01:01:00.100371Z", - "shell.execute_reply": "2025-01-24T01:01:00.099948Z" + "iopub.execute_input": "2025-01-24T16:40:58.260047Z", + "iopub.status.busy": "2025-01-24T16:40:58.259623Z", + "iopub.status.idle": "2025-01-24T16:40:58.263078Z", + "shell.execute_reply": "2025-01-24T16:40:58.262508Z" }, "tags": [] }, @@ -689,10 +701,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:00.101992Z", - "iopub.status.busy": "2025-01-24T01:01:00.101646Z", - "iopub.status.idle": "2025-01-24T01:01:00.104506Z", - "shell.execute_reply": "2025-01-24T01:01:00.104089Z" + "iopub.execute_input": "2025-01-24T16:40:58.264835Z", + "iopub.status.busy": "2025-01-24T16:40:58.264535Z", + "iopub.status.idle": "2025-01-24T16:40:58.267657Z", + "shell.execute_reply": "2025-01-24T16:40:58.267103Z" }, "tags": [] }, diff --git a/multigrid-variable-coeff.html b/multigrid-variable-coeff.html index e6729ec0c..2970498ce 100644 --- a/multigrid-variable-coeff.html +++ b/multigrid-variable-coeff.html @@ -8,7 +8,7 @@ - Variable Coefficient Poisson — pyro 4.4.0.post28+g49f744799 documentation + Variable Coefficient Poisson — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + @@ -953,7 +953,7 @@

Visualizing the solution
-<matplotlib.colorbar.Colorbar at 0x7fd7b83f9d50>
+<matplotlib.colorbar.Colorbar at 0x7ffb13f8c690>
 

@@ -1021,7 +1021,7 @@

Comparing to the exact solution
-<matplotlib.colorbar.Colorbar at 0x7fd7b83ad390>
+<matplotlib.colorbar.Colorbar at 0x7ffb13f27cd0>
 

diff --git a/multigrid-variable-coeff.ipynb b/multigrid-variable-coeff.ipynb index 4bd842a9d..7ef83fb1e 100644 --- a/multigrid-variable-coeff.ipynb +++ b/multigrid-variable-coeff.ipynb @@ -32,10 +32,10 @@ "metadata": { "collapsed": false, "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.589608Z", - "iopub.status.busy": "2025-01-24T01:01:01.589447Z", - "iopub.status.idle": "2025-01-24T01:01:01.934597Z", - "shell.execute_reply": "2025-01-24T01:01:01.934110Z" + "iopub.execute_input": "2025-01-24T16:40:59.981693Z", + "iopub.status.busy": "2025-01-24T16:40:59.981523Z", + "iopub.status.idle": "2025-01-24T16:41:00.331178Z", + "shell.execute_reply": "2025-01-24T16:41:00.330609Z" }, "jupyter": { "outputs_hidden": false @@ -60,10 +60,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.936483Z", - "iopub.status.busy": "2025-01-24T01:01:01.936264Z", - "iopub.status.idle": "2025-01-24T01:01:01.965517Z", - "shell.execute_reply": "2025-01-24T01:01:01.965089Z" + "iopub.execute_input": "2025-01-24T16:41:00.333280Z", + "iopub.status.busy": "2025-01-24T16:41:00.333034Z", + "iopub.status.idle": "2025-01-24T16:41:00.364872Z", + "shell.execute_reply": "2025-01-24T16:41:00.364181Z" }, "tags": [] }, @@ -77,10 +77,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.967343Z", - "iopub.status.busy": "2025-01-24T01:01:01.966945Z", - "iopub.status.idle": "2025-01-24T01:01:01.969775Z", - "shell.execute_reply": "2025-01-24T01:01:01.969332Z" + "iopub.execute_input": "2025-01-24T16:41:00.367051Z", + "iopub.status.busy": "2025-01-24T16:41:00.366703Z", + "iopub.status.idle": "2025-01-24T16:41:00.370362Z", + "shell.execute_reply": "2025-01-24T16:41:00.369792Z" }, "tags": [] }, @@ -95,10 +95,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.971513Z", - "iopub.status.busy": "2025-01-24T01:01:01.971192Z", - "iopub.status.idle": "2025-01-24T01:01:01.973858Z", - "shell.execute_reply": "2025-01-24T01:01:01.973424Z" + "iopub.execute_input": "2025-01-24T16:41:00.372177Z", + "iopub.status.busy": "2025-01-24T16:41:00.371962Z", + "iopub.status.idle": "2025-01-24T16:41:00.375036Z", + "shell.execute_reply": "2025-01-24T16:41:00.374561Z" }, "tags": [] }, @@ -113,10 +113,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.975506Z", - "iopub.status.busy": "2025-01-24T01:01:01.975175Z", - "iopub.status.idle": "2025-01-24T01:01:01.978191Z", - "shell.execute_reply": "2025-01-24T01:01:01.977741Z" + "iopub.execute_input": "2025-01-24T16:41:00.376855Z", + "iopub.status.busy": "2025-01-24T16:41:00.376685Z", + "iopub.status.idle": "2025-01-24T16:41:00.380129Z", + "shell.execute_reply": "2025-01-24T16:41:00.379586Z" }, "tags": [] }, @@ -139,10 +139,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.979829Z", - "iopub.status.busy": "2025-01-24T01:01:01.979501Z", - "iopub.status.idle": "2025-01-24T01:01:01.981995Z", - "shell.execute_reply": "2025-01-24T01:01:01.981550Z" + "iopub.execute_input": "2025-01-24T16:41:00.381873Z", + "iopub.status.busy": "2025-01-24T16:41:00.381695Z", + "iopub.status.idle": "2025-01-24T16:41:00.384703Z", + "shell.execute_reply": "2025-01-24T16:41:00.384100Z" }, "tags": [] }, @@ -157,10 +157,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.983343Z", - "iopub.status.busy": "2025-01-24T01:01:01.983196Z", - "iopub.status.idle": "2025-01-24T01:01:01.987169Z", - "shell.execute_reply": "2025-01-24T01:01:01.986743Z" + "iopub.execute_input": "2025-01-24T16:41:00.386388Z", + "iopub.status.busy": "2025-01-24T16:41:00.386081Z", + "iopub.status.idle": "2025-01-24T16:41:00.390418Z", + "shell.execute_reply": "2025-01-24T16:41:00.389861Z" }, "tags": [] }, @@ -188,10 +188,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.988846Z", - "iopub.status.busy": "2025-01-24T01:01:01.988527Z", - "iopub.status.idle": "2025-01-24T01:01:01.991614Z", - "shell.execute_reply": "2025-01-24T01:01:01.991192Z" + "iopub.execute_input": "2025-01-24T16:41:00.392183Z", + "iopub.status.busy": "2025-01-24T16:41:00.391845Z", + "iopub.status.idle": "2025-01-24T16:41:00.395317Z", + "shell.execute_reply": "2025-01-24T16:41:00.394750Z" }, "tags": [] }, @@ -213,10 +213,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.993307Z", - "iopub.status.busy": "2025-01-24T01:01:01.992887Z", - "iopub.status.idle": "2025-01-24T01:01:01.996949Z", - "shell.execute_reply": "2025-01-24T01:01:01.996356Z" + "iopub.execute_input": "2025-01-24T16:41:00.397023Z", + "iopub.status.busy": "2025-01-24T16:41:00.396617Z", + "iopub.status.idle": "2025-01-24T16:41:00.400486Z", + "shell.execute_reply": "2025-01-24T16:41:00.400048Z" }, "tags": [ "nbval-ignore-output" @@ -248,10 +248,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:01.998696Z", - "iopub.status.busy": "2025-01-24T01:01:01.998371Z", - "iopub.status.idle": "2025-01-24T01:01:02.007697Z", - "shell.execute_reply": "2025-01-24T01:01:02.007238Z" + "iopub.execute_input": "2025-01-24T16:41:00.401956Z", + "iopub.status.busy": "2025-01-24T16:41:00.401773Z", + "iopub.status.idle": "2025-01-24T16:41:00.411727Z", + "shell.execute_reply": "2025-01-24T16:41:00.411272Z" }, "tags": [] }, @@ -367,10 +367,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.009373Z", - "iopub.status.busy": "2025-01-24T01:01:02.009044Z", - "iopub.status.idle": "2025-01-24T01:01:02.011646Z", - "shell.execute_reply": "2025-01-24T01:01:02.011208Z" + "iopub.execute_input": "2025-01-24T16:41:00.413240Z", + "iopub.status.busy": "2025-01-24T16:41:00.413080Z", + "iopub.status.idle": "2025-01-24T16:41:00.415583Z", + "shell.execute_reply": "2025-01-24T16:41:00.415150Z" }, "tags": [] }, @@ -391,10 +391,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.013330Z", - "iopub.status.busy": "2025-01-24T01:01:02.013183Z", - "iopub.status.idle": "2025-01-24T01:01:02.016907Z", - "shell.execute_reply": "2025-01-24T01:01:02.016480Z" + "iopub.execute_input": "2025-01-24T16:41:00.417136Z", + "iopub.status.busy": "2025-01-24T16:41:00.416975Z", + "iopub.status.idle": "2025-01-24T16:41:00.420903Z", + "shell.execute_reply": "2025-01-24T16:41:00.420450Z" }, "tags": [ "nbval-ignore-output" @@ -426,10 +426,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.018502Z", - "iopub.status.busy": "2025-01-24T01:01:02.018205Z", - "iopub.status.idle": "2025-01-24T01:01:02.425193Z", - "shell.execute_reply": "2025-01-24T01:01:02.424700Z" + "iopub.execute_input": "2025-01-24T16:41:00.422429Z", + "iopub.status.busy": "2025-01-24T16:41:00.422269Z", + "iopub.status.idle": "2025-01-24T16:41:00.845236Z", + "shell.execute_reply": "2025-01-24T16:41:00.844741Z" }, "tags": [ "nbval-ignore-output" @@ -487,38 +487,44 @@ " 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", - " level = 5, nx = 64, residual change: 0.0665472 → 0.0665472\n", + " level = 4, nx = 32, residual change: 0.0442789 → 0.0442789\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " level = 5, nx = 64, residual change: 0.0665472 → 0.0665472\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " level = 6, nx = 128, residual change: 0.0736819 → 0.0736819\n", "cycle 3: relative err = 0.04844393523115633, residual err = 1.659245815001406e-05\n", "\n", "<<< beginning V-cycle (cycle 4) >>>\n", - "\n" + "\n", + " level = 6, nx = 128, residual change: 0.00135041 → 0.00131762\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" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " level = 5, nx = 64, residual change: 0.000931668 → 0.00119765\n", " level = 4, nx = 32, residual change: 0.000846751 → 0.000816239\n", " level = 3, nx = 16, residual change: 0.000576837 → 0.000168502\n", " level = 2, nx = 8, residual change: 0.00011884 → 1.78399e-07\n", " level = 1, nx = 4, residual change: 1.22925e-07 → 2.1827e-16\n", - " bottom solve\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " bottom solve\n", " level = 1, nx = 4, residual change: 3.96622e-16 → 3.96622e-16\n", " level = 2, nx = 8, residual change: 1.95801e-07 → 1.95801e-07\n", " level = 3, nx = 16, residual change: 0.000221902 → 0.000221902\n", @@ -569,23 +575,23 @@ " 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 = 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" + " bottom solve\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " level = 4, nx = 32, residual change: 1.90594e-08 → 1.90594e-08\n" + " level = 1, nx = 4, residual change: 3.17826e-17 → 3.17826e-17\n", + " level = 2, nx = 8, residual change: 3.29051e-12 → 3.29051e-12\n", + " level = 3, nx = 16, residual change: 3.73325e-09 → 3.73325e-09\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " level = 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", @@ -609,10 +615,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.426782Z", - "iopub.status.busy": "2025-01-24T01:01:02.426611Z", - "iopub.status.idle": "2025-01-24T01:01:02.429165Z", - "shell.execute_reply": "2025-01-24T01:01:02.428720Z" + "iopub.execute_input": "2025-01-24T16:41:00.846953Z", + "iopub.status.busy": "2025-01-24T16:41:00.846655Z", + "iopub.status.idle": "2025-01-24T16:41:00.849514Z", + "shell.execute_reply": "2025-01-24T16:41:00.848949Z" }, "tags": [] }, @@ -626,10 +632,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.430700Z", - "iopub.status.busy": "2025-01-24T01:01:02.430395Z", - "iopub.status.idle": "2025-01-24T01:01:02.581726Z", - "shell.execute_reply": "2025-01-24T01:01:02.581225Z" + "iopub.execute_input": "2025-01-24T16:41:00.851331Z", + "iopub.status.busy": "2025-01-24T16:41:00.851012Z", + "iopub.status.idle": "2025-01-24T16:41:01.005358Z", + "shell.execute_reply": "2025-01-24T16:41:01.004799Z" }, "tags": [ "nbval-ignore-output" @@ -639,7 +645,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 15, @@ -678,10 +684,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.583475Z", - "iopub.status.busy": "2025-01-24T01:01:02.583203Z", - "iopub.status.idle": "2025-01-24T01:01:02.586396Z", - "shell.execute_reply": "2025-01-24T01:01:02.585817Z" + "iopub.execute_input": "2025-01-24T16:41:01.007107Z", + "iopub.status.busy": "2025-01-24T16:41:01.006935Z", + "iopub.status.idle": "2025-01-24T16:41:01.010002Z", + "shell.execute_reply": "2025-01-24T16:41:01.009556Z" }, "tags": [] }, @@ -702,10 +708,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.588203Z", - "iopub.status.busy": "2025-01-24T01:01:02.587872Z", - "iopub.status.idle": "2025-01-24T01:01:02.591141Z", - "shell.execute_reply": "2025-01-24T01:01:02.590565Z" + "iopub.execute_input": "2025-01-24T16:41:01.011626Z", + "iopub.status.busy": "2025-01-24T16:41:01.011305Z", + "iopub.status.idle": "2025-01-24T16:41:01.014404Z", + "shell.execute_reply": "2025-01-24T16:41:01.013937Z" }, "tags": [] }, @@ -726,10 +732,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.592755Z", - "iopub.status.busy": "2025-01-24T01:01:02.592445Z", - "iopub.status.idle": "2025-01-24T01:01:02.595613Z", - "shell.execute_reply": "2025-01-24T01:01:02.595073Z" + "iopub.execute_input": "2025-01-24T16:41:01.016116Z", + "iopub.status.busy": "2025-01-24T16:41:01.015723Z", + "iopub.status.idle": "2025-01-24T16:41:01.018606Z", + "shell.execute_reply": "2025-01-24T16:41:01.018176Z" }, "tags": [] }, @@ -759,10 +765,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:02.597342Z", - "iopub.status.busy": "2025-01-24T01:01:02.597014Z", - "iopub.status.idle": "2025-01-24T01:01:02.737407Z", - "shell.execute_reply": "2025-01-24T01:01:02.736955Z" + "iopub.execute_input": "2025-01-24T16:41:01.020260Z", + "iopub.status.busy": "2025-01-24T16:41:01.019955Z", + "iopub.status.idle": "2025-01-24T16:41:01.164052Z", + "shell.execute_reply": "2025-01-24T16:41:01.163420Z" }, "tags": [ "nbval-ignore-output" @@ -772,7 +778,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 19, diff --git a/multigrid.html b/multigrid.html index 01f8bb9ef..318ce7f4d 100644 --- a/multigrid.html +++ b/multigrid.html @@ -8,7 +8,7 @@ - Multigrid Solvers — pyro 4.4.0.post28+g49f744799 documentation + Multigrid Solvers — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/multigrid_basics.html b/multigrid_basics.html index 3c4412dd5..3b87849cb 100644 --- a/multigrid_basics.html +++ b/multigrid_basics.html @@ -8,7 +8,7 @@ - Simple Multigrid Examples — pyro 4.4.0.post28+g49f744799 documentation + Simple Multigrid Examples — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/notes.html b/notes.html index 1dbc042df..bf30f3d97 100644 --- a/notes.html +++ b/notes.html @@ -8,7 +8,7 @@ - Notes on the numerical methods — pyro 4.4.0.post28+g49f744799 documentation + Notes on the numerical methods — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/output.html b/output.html index d64643ae4..af95ad21e 100644 --- a/output.html +++ b/output.html @@ -8,7 +8,7 @@ - Working with output — pyro 4.4.0.post28+g49f744799 documentation + Working with output — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/particles_basics.html b/particles_basics.html index 3ee5021b2..e4fd0f0cd 100644 --- a/particles_basics.html +++ b/particles_basics.html @@ -8,7 +8,7 @@ - Particles — pyro 4.4.0.post28+g49f744799 documentation + Particles — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/problems.html b/problems.html index 2755a3a19..aa2d3b38f 100644 --- a/problems.html +++ b/problems.html @@ -8,7 +8,7 @@ - Adding a problem — pyro 4.4.0.post28+g49f744799 documentation + Adding a problem — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index f9036fb9e..f964f9a00 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — pyro 4.4.0.post28+g49f744799 documentation + Python Module Index — pyro 4.4.0.post29+gab26c9c8c documentation @@ -41,7 +41,7 @@ - + diff --git a/pyro.advection.html b/pyro.advection.html index dfb1a98f8..03ea537d9 100644 --- a/pyro.advection.html +++ b/pyro.advection.html @@ -8,7 +8,7 @@ - pyro.advection package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection.problems.html b/pyro.advection.problems.html index 40f8f2b02..9e5fa1b28 100644 --- a/pyro.advection.problems.html +++ b/pyro.advection.problems.html @@ -8,7 +8,7 @@ - pyro.advection.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_fv4.html b/pyro.advection_fv4.html index dbce12e85..6a416734d 100644 --- a/pyro.advection_fv4.html +++ b/pyro.advection_fv4.html @@ -8,7 +8,7 @@ - pyro.advection_fv4 package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_fv4 package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_fv4.problems.html b/pyro.advection_fv4.problems.html index 68205260f..b66052655 100644 --- a/pyro.advection_fv4.problems.html +++ b/pyro.advection_fv4.problems.html @@ -8,7 +8,7 @@ - pyro.advection_fv4.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_fv4.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_nonuniform.html b/pyro.advection_nonuniform.html index 74e41fe45..b1d58c62e 100644 --- a/pyro.advection_nonuniform.html +++ b/pyro.advection_nonuniform.html @@ -8,7 +8,7 @@ - pyro.advection_nonuniform package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_nonuniform package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_nonuniform.problems.html b/pyro.advection_nonuniform.problems.html index 959e01b5f..7714c588a 100644 --- a/pyro.advection_nonuniform.problems.html +++ b/pyro.advection_nonuniform.problems.html @@ -8,7 +8,7 @@ - pyro.advection_nonuniform.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_nonuniform.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_rk.html b/pyro.advection_rk.html index b1226a502..9dcbd6a28 100644 --- a/pyro.advection_rk.html +++ b/pyro.advection_rk.html @@ -8,7 +8,7 @@ - pyro.advection_rk package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_rk package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_rk.problems.html b/pyro.advection_rk.problems.html index 4ac7216d3..e4f070a36 100644 --- a/pyro.advection_rk.problems.html +++ b/pyro.advection_rk.problems.html @@ -8,7 +8,7 @@ - pyro.advection_rk.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_rk.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_weno.html b/pyro.advection_weno.html index 2bcb66271..544349fb8 100644 --- a/pyro.advection_weno.html +++ b/pyro.advection_weno.html @@ -8,7 +8,7 @@ - pyro.advection_weno package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_weno package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.advection_weno.problems.html b/pyro.advection_weno.problems.html index f56e37329..2ef86d88b 100644 --- a/pyro.advection_weno.problems.html +++ b/pyro.advection_weno.problems.html @@ -8,7 +8,7 @@ - pyro.advection_weno.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.advection_weno.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers.html b/pyro.burgers.html index 22f5311ae..fe27ef451 100644 --- a/pyro.burgers.html +++ b/pyro.burgers.html @@ -8,7 +8,7 @@ - pyro.burgers package — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers.problems.html b/pyro.burgers.problems.html index b64ea452d..421c9d607 100644 --- a/pyro.burgers.problems.html +++ b/pyro.burgers.problems.html @@ -8,7 +8,7 @@ - pyro.burgers.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers_viscous.html b/pyro.burgers_viscous.html index 3ca554538..b69d07a33 100644 --- a/pyro.burgers_viscous.html +++ b/pyro.burgers_viscous.html @@ -8,7 +8,7 @@ - pyro.burgers_viscous package — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers_viscous package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.burgers_viscous.problems.html b/pyro.burgers_viscous.problems.html index 2866179a8..290c5ea77 100644 --- a/pyro.burgers_viscous.problems.html +++ b/pyro.burgers_viscous.problems.html @@ -8,7 +8,7 @@ - pyro.burgers_viscous.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.burgers_viscous.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible.html b/pyro.compressible.html index 298672de4..eea061748 100644 --- a/pyro.compressible.html +++ b/pyro.compressible.html @@ -8,7 +8,7 @@ - pyro.compressible package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible.problems.html b/pyro.compressible.problems.html index 721b558b5..de64d68e3 100644 --- a/pyro.compressible.problems.html +++ b/pyro.compressible.problems.html @@ -8,7 +8,7 @@ - pyro.compressible.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_fv4.html b/pyro.compressible_fv4.html index 5d2164897..81bbbe8ea 100644 --- a/pyro.compressible_fv4.html +++ b/pyro.compressible_fv4.html @@ -8,7 +8,7 @@ - pyro.compressible_fv4 package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_fv4 package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_fv4.problems.html b/pyro.compressible_fv4.problems.html index 411795164..f687f0e46 100644 --- a/pyro.compressible_fv4.problems.html +++ b/pyro.compressible_fv4.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_fv4.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_fv4.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_react.html b/pyro.compressible_react.html index 8d10fa262..9a3fe8bf2 100644 --- a/pyro.compressible_react.html +++ b/pyro.compressible_react.html @@ -8,7 +8,7 @@ - pyro.compressible_react package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_react package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_react.problems.html b/pyro.compressible_react.problems.html index 71e5a5aee..387657035 100644 --- a/pyro.compressible_react.problems.html +++ b/pyro.compressible_react.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_react.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_react.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_rk.html b/pyro.compressible_rk.html index 033add030..19aec054d 100644 --- a/pyro.compressible_rk.html +++ b/pyro.compressible_rk.html @@ -8,7 +8,7 @@ - pyro.compressible_rk package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_rk package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_rk.problems.html b/pyro.compressible_rk.problems.html index 065eb76f6..44173d616 100644 --- a/pyro.compressible_rk.problems.html +++ b/pyro.compressible_rk.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_rk.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_rk.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_sdc.html b/pyro.compressible_sdc.html index 83dec45f7..c8416871b 100644 --- a/pyro.compressible_sdc.html +++ b/pyro.compressible_sdc.html @@ -8,7 +8,7 @@ - pyro.compressible_sdc package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_sdc package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.compressible_sdc.problems.html b/pyro.compressible_sdc.problems.html index 1ef1dbb8e..88f1fd125 100644 --- a/pyro.compressible_sdc.problems.html +++ b/pyro.compressible_sdc.problems.html @@ -8,7 +8,7 @@ - pyro.compressible_sdc.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.compressible_sdc.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.diffusion.html b/pyro.diffusion.html index b5906df6c..8afab6bea 100644 --- a/pyro.diffusion.html +++ b/pyro.diffusion.html @@ -8,7 +8,7 @@ - pyro.diffusion package — pyro 4.4.0.post28+g49f744799 documentation + pyro.diffusion package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.diffusion.problems.html b/pyro.diffusion.problems.html index 20ae975f8..f20e8a1c0 100644 --- a/pyro.diffusion.problems.html +++ b/pyro.diffusion.problems.html @@ -8,7 +8,7 @@ - pyro.diffusion.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.diffusion.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.html b/pyro.html index 35a965c0f..3196830e9 100644 --- a/pyro.html +++ b/pyro.html @@ -8,7 +8,7 @@ - pyro package — pyro 4.4.0.post28+g49f744799 documentation + pyro package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.incompressible.html b/pyro.incompressible.html index cdae4f3f8..654cc430d 100644 --- a/pyro.incompressible.html +++ b/pyro.incompressible.html @@ -8,7 +8,7 @@ - pyro.incompressible package — pyro 4.4.0.post28+g49f744799 documentation + pyro.incompressible package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.incompressible.problems.html b/pyro.incompressible.problems.html index 61457b447..bb4af59ba 100644 --- a/pyro.incompressible.problems.html +++ b/pyro.incompressible.problems.html @@ -8,7 +8,7 @@ - pyro.incompressible.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.incompressible.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.incompressible_viscous.html b/pyro.incompressible_viscous.html index 18c39b9c2..aa7c525c3 100644 --- a/pyro.incompressible_viscous.html +++ b/pyro.incompressible_viscous.html @@ -8,7 +8,7 @@ - pyro.incompressible_viscous package — pyro 4.4.0.post28+g49f744799 documentation + pyro.incompressible_viscous package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.incompressible_viscous.problems.html b/pyro.incompressible_viscous.problems.html index 2c8cf220f..a9856b095 100644 --- a/pyro.incompressible_viscous.problems.html +++ b/pyro.incompressible_viscous.problems.html @@ -8,7 +8,7 @@ - pyro.incompressible_viscous.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.incompressible_viscous.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.lm_atm.html b/pyro.lm_atm.html index f1459d6aa..4eaff73ab 100644 --- a/pyro.lm_atm.html +++ b/pyro.lm_atm.html @@ -8,7 +8,7 @@ - pyro.lm_atm package — pyro 4.4.0.post28+g49f744799 documentation + pyro.lm_atm package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.lm_atm.problems.html b/pyro.lm_atm.problems.html index 731879882..7b981468e 100644 --- a/pyro.lm_atm.problems.html +++ b/pyro.lm_atm.problems.html @@ -8,7 +8,7 @@ - pyro.lm_atm.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.lm_atm.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.mesh.html b/pyro.mesh.html index 858f92f63..884b21523 100644 --- a/pyro.mesh.html +++ b/pyro.mesh.html @@ -8,7 +8,7 @@ - pyro.mesh package — pyro 4.4.0.post28+g49f744799 documentation + pyro.mesh package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.multigrid.examples.html b/pyro.multigrid.examples.html index 0746dbc23..e6d811b43 100644 --- a/pyro.multigrid.examples.html +++ b/pyro.multigrid.examples.html @@ -8,7 +8,7 @@ - pyro.multigrid.examples package — pyro 4.4.0.post28+g49f744799 documentation + pyro.multigrid.examples package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.multigrid.html b/pyro.multigrid.html index b75d6a80a..a02752402 100644 --- a/pyro.multigrid.html +++ b/pyro.multigrid.html @@ -8,7 +8,7 @@ - pyro.multigrid package — pyro 4.4.0.post28+g49f744799 documentation + pyro.multigrid package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.particles.html b/pyro.particles.html index 93e5595ad..068821880 100644 --- a/pyro.particles.html +++ b/pyro.particles.html @@ -8,7 +8,7 @@ - pyro.particles package — pyro 4.4.0.post28+g49f744799 documentation + pyro.particles package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.swe.html b/pyro.swe.html index 64ff2b81a..640b5074b 100644 --- a/pyro.swe.html +++ b/pyro.swe.html @@ -8,7 +8,7 @@ - pyro.swe package — pyro 4.4.0.post28+g49f744799 documentation + pyro.swe package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.swe.problems.html b/pyro.swe.problems.html index c4f5ac225..c13ae6b24 100644 --- a/pyro.swe.problems.html +++ b/pyro.swe.problems.html @@ -8,7 +8,7 @@ - pyro.swe.problems package — pyro 4.4.0.post28+g49f744799 documentation + pyro.swe.problems package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/pyro.util.html b/pyro.util.html index 3fc9cefb7..c3f2859c6 100644 --- a/pyro.util.html +++ b/pyro.util.html @@ -8,7 +8,7 @@ - pyro.util package — pyro 4.4.0.post28+g49f744799 documentation + pyro.util package — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/rt_average.html b/rt_average.html index 15f03255d..006137afd 100644 --- a/rt_average.html +++ b/rt_average.html @@ -8,7 +8,7 @@ - Horizontal Averages of Rayleigh-Taylor — pyro 4.4.0.post28+g49f744799 documentation + Horizontal Averages of Rayleigh-Taylor — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + diff --git a/rt_average.ipynb b/rt_average.ipynb index a03ffa91c..c5ac3d62b 100644 --- a/rt_average.ipynb +++ b/rt_average.ipynb @@ -23,10 +23,10 @@ "id": "571afb49-3a5d-49d1-a7e3-8e51bb6c7d11", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:11.155957Z", - "iopub.status.busy": "2025-01-24T01:01:11.155775Z", - "iopub.status.idle": "2025-01-24T01:01:11.527917Z", - "shell.execute_reply": "2025-01-24T01:01:11.527364Z" + "iopub.execute_input": "2025-01-24T16:41:09.976170Z", + "iopub.status.busy": "2025-01-24T16:41:09.976001Z", + "iopub.status.idle": "2025-01-24T16:41:10.353136Z", + "shell.execute_reply": "2025-01-24T16:41:10.352539Z" } }, "outputs": [], @@ -48,10 +48,10 @@ "id": "7e5a5084-c403-41d4-aec7-0bd48f0be310", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:11.529820Z", - "iopub.status.busy": "2025-01-24T01:01:11.529573Z", - "iopub.status.idle": "2025-01-24T01:01:51.403819Z", - "shell.execute_reply": "2025-01-24T01:01:51.403189Z" + "iopub.execute_input": "2025-01-24T16:41:10.355476Z", + "iopub.status.busy": "2025-01-24T16:41:10.354858Z", + "iopub.status.idle": "2025-01-24T16:41:50.726204Z", + "shell.execute_reply": "2025-01-24T16:41:50.725641Z" } }, "outputs": [ @@ -85,10 +85,10 @@ "id": "bdbb2ac1-54ae-4f5a-b96a-fdc3eb602221", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:51.405991Z", - "iopub.status.busy": "2025-01-24T01:01:51.405673Z", - "iopub.status.idle": "2025-01-24T01:01:51.408437Z", - "shell.execute_reply": "2025-01-24T01:01:51.408014Z" + "iopub.execute_input": "2025-01-24T16:41:50.728252Z", + "iopub.status.busy": "2025-01-24T16:41:50.727968Z", + "iopub.status.idle": "2025-01-24T16:41:50.730626Z", + "shell.execute_reply": "2025-01-24T16:41:50.730187Z" } }, "outputs": [], @@ -103,10 +103,10 @@ "id": "1a0909a9-5a61-4606-9e87-83d4559213c6", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:51.410201Z", - "iopub.status.busy": "2025-01-24T01:01:51.409765Z", - "iopub.status.idle": "2025-01-24T01:01:51.412882Z", - "shell.execute_reply": "2025-01-24T01:01:51.412439Z" + "iopub.execute_input": "2025-01-24T16:41:50.732090Z", + "iopub.status.busy": "2025-01-24T16:41:50.731922Z", + "iopub.status.idle": "2025-01-24T16:41:50.734895Z", + "shell.execute_reply": "2025-01-24T16:41:50.734464Z" } }, "outputs": [], @@ -129,10 +129,10 @@ "id": "950658f0-5c24-4392-94a9-17dbfc769a63", "metadata": { "execution": { - "iopub.execute_input": "2025-01-24T01:01:51.414462Z", - "iopub.status.busy": "2025-01-24T01:01:51.414292Z", - "iopub.status.idle": "2025-01-24T01:01:51.562644Z", - "shell.execute_reply": "2025-01-24T01:01:51.562184Z" + "iopub.execute_input": "2025-01-24T16:41:50.736363Z", + "iopub.status.busy": "2025-01-24T16:41:50.736195Z", + "iopub.status.idle": "2025-01-24T16:41:50.887634Z", + "shell.execute_reply": "2025-01-24T16:41:50.887051Z" } }, "outputs": [ diff --git a/running.html b/running.html index bfa0dc884..a1c5da46e 100644 --- a/running.html +++ b/running.html @@ -8,7 +8,7 @@ - Running — pyro 4.4.0.post28+g49f744799 documentation + Running — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/search.html b/search.html index d9c5f19af..c506cfe27 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ - Search - pyro 4.4.0.post28+g49f744799 documentation + Search - pyro 4.4.0.post29+gab26c9c8c documentation @@ -40,7 +40,7 @@ - + diff --git a/searchindex.js b/searchindex.js index 91970ec37..7a6edbb5b 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"About": [[18, "about"]], "Acknowledgments": [[0, null]], "Adding a problem": [[33, null]], "Advection": [[3, null]], "Analysis routines": [[4, null]], "ArrayIndexer": [[22, "ArrayIndexer"]], "Astronomy and Computing": [[6, "astronomy-and-computing"]], "Building Docs": [[15, "building-docs"]], "Burgers\u2019 Equation": [[5, null]], "Checking the result": [[27, "Checking-the-result"]], "Citing pyro": [[6, null]], "Coarsening and prolonging": [[22, "Coarsening-and-prolonging"]], "Commandline": [[75, "commandline"]], "Comparing the Compressible Solvers": [[8, null]], "Comparing to the exact solution": [[28, "Comparing-to-the-exact-solution"]], "Comparisons": [[8, "Comparisons"]], "Compressible example problems": [[11, null]], "Compressible exercises": [[10, null]], "Compressible hydrodynamics": [[9, null]], "Compressible source terms": [[12, null]], "Constant-Coefficient Poisson Equation": [[26, null]], "Contributing": [[15, "contributing"]], "Contributing and getting help": [[15, null]], "Convergence of the compressible solvers": [[7, null]], "Defining our own problem in Jupyter": [[1, null]], "Design ideas": [[13, null]], "Differencing": [[22, "Differencing"]], "Diffusion": [[14, null]], "Directory structure": [[13, "directory-structure"]], "Discussions": [[15, "discussions"]], "Error Measurement of the advection_fv4 Solver": [[2, null]], "Example": [[5, "example"], [5, "id5"]], "Example problems": [[11, "example-problems"]], "Examples": [[3, "examples"], [14, "examples"], [17, "examples"], [17, "id8"], [77, "examples"]], "Exercises": [[3, "exercises"], [14, "exercises"], [17, "exercises"], [29, "exercises"], [77, "exercises"]], "Explorations": [[3, "explorations"], [10, "explorations"], [14, "explorations"], [17, "explorations"], [29, "explorations"], [77, "explorations"]], "Extensions": [[3, "extensions"], [10, "extensions"], [14, "extensions"], [17, "extensions"], [29, "extensions"], [77, "extensions"]], "General Linear Elliptic Equation": [[27, null]], "General ideas": [[3, "general-ideas"]], "Gravity": [[12, "gravity"]], "History": [[16, null]], "Horizontal Averages of Rayleigh-Taylor": [[74, null]], "Implementation": [[12, "implementation"]], "Incompressible hydrodynamics": [[17, null]], "Indices and tables": [[18, "indices-and-tables"]], "Introduction to pyro": [[20, null]], "Inviscid Burgers": [[5, "inviscid-burgers"]], "Issues": [[15, "issues"]], "JOSS": [[6, "joss"]], "Kelvin-Helmholtz": [[8, "Kelvin-Helmholtz"]], "Known Solution": [[29, "known-solution"]], "Low Mach number hydrodynamics": [[21, null]], "Main driver": [[13, "main-driver"]], "Mesh examples": [[22, null]], "Mesh overview": [[23, null]], "Multigrid Solvers": [[25, null]], "Notes on the numerical methods": [[30, null]], "Numba": [[13, "numba"]], "Particles": [[32, null]], "Performing the solve": [[26, "Performing-the-solve"]], "Plotting particles": [[32, "plotting-particles"]], "Plotting the solution": [[26, "Plotting-the-solution"]], "Problem-dependent source": [[12, "problem-dependent-source"]], "Projection": [[29, "projection"]], "Pull Requests": [[15, "pull-requests"]], "Pyro class": [[75, "pyro-class"]], "Quick test": [[19, "quick-test"]], "Rayleigh-Taylor": [[8, "Rayleigh-Taylor"]], "Reading and plotting manually": [[31, "reading-and-plotting-manually"]], "References": [[79, null]], "Regression tests": [[78, "regression-tests"]], "Running": [[75, null]], "Runtime options": [[75, "runtime-options"]], "Sedov": [[11, "sedov"]], "Setting up pyro": [[19, null]], "Setting up the solver": [[26, "Setting-up-the-solver"], [27, "Setting-up-the-solver"], [28, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[22, "Setup-a-Grid-with-Variables"]], "Shallow water hydrodynamics": [[77, null]], "Simple Multigrid Examples": [[29, null]], "Sod": [[11, "sod"]], "Solving the system": [[27, "Solving-the-system"], [28, "Solving-the-system"]], "Spherical Polar Grid": [[76, null]], "Sponge": [[12, "sponge"]], "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"], [69, "submodules"], [70, "submodules"], [71, "submodules"], [72, "submodules"], [73, "submodules"]], "Subpackages": [[34, "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"], [61, "subpackages"], [63, "subpackages"], [65, "subpackages"], [68, "subpackages"], [71, "subpackages"]], "Testing": [[78, null]], "Tests": [[23, "tests"]], "Unit tests": [[78, "unit-tests"]], "Utilities": [[31, "utilities"]], "Variable Coefficient Poisson": [[28, null]], "Viscous Burgers": [[5, "viscous-burgers"]], "Visualizing the solution": [[28, "Visualizing-the-solution"]], "Working with output": [[31, null]], "Working with the data": [[22, "Working-with-the-data"]], "Zenodo": [[6, "zenodo"]], "acoustic_pulse": [[9, "acoustic-pulse"], [77, "acoustic-pulse"]], "advect": [[9, "advect"], [77, "advect"]], "advection solver": [[3, "advection-solver"]], "advection_fv4 solver": [[3, "advection-fv4-solver"]], "advection_nonuniform solver": [[3, "advection-nonuniform-solver"]], "advection_rk solver": [[3, "advection-rk-solver"]], "advection_weno solver": [[3, "advection-weno-solver"]], "bubble": [[9, "bubble"], [11, "bubble"], [21, "bubble"]], "cavity": [[17, "cavity"], [17, "id10"]], "compressible": [[7, "compressible"], [12, "compressible"]], "compressible solver": [[9, "compressible-solver"]], "compressible_fv4": [[7, "compressible_fv4"]], "compressible_fv4 solver": [[9, "compressible-fv4-solver"]], "compressible_rk solver": [[9, "compressible-rk-solver"]], "compressible_rk, compressible_fv4, compressible_sdc": [[12, "compressible-rk-compressible-fv4-compressible-sdc"]], "compressible_sdc solver": [[9, "compressible-sdc-solver"]], "convection": [[9, "convection"]], "converge": [[5, "converge"], [5, "id2"], [17, "converge"], [17, "id6"]], "convergence": [[17, "convergence"], [17, "id13"]], "dam": [[77, "dam"], [77, "id1"]], "diffusion solver": [[14, "diffusion-solver"]], "gaussian": [[14, "gaussian"], [14, "id1"]], "gresho": [[9, "gresho"]], "heating": [[9, "heating"]], "hse": [[9, "hse"]], "incompressible solver": [[17, "incompressible-solver"]], "incompressible_viscous solver": [[17, "incompressible-viscous-solver"]], "kh": [[9, "kh"], [77, "kh"]], "lm_atm solver": [[21, "lm-atm-solver"]], "logo": [[9, "logo"], [77, "logo"]], "mesh.patch implementation and use": [[23, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[32, "particles-particles-implementation-and-use"]], "plume": [[9, "plume"]], "pyro": [[24, null]], "pyro package": [[34, null]], "pyro.advection package": [[35, null]], "pyro.advection.advective_fluxes module": [[35, "module-pyro.advection.advective_fluxes"]], "pyro.advection.interface module": [[35, "module-pyro.advection.interface"]], "pyro.advection.problems package": [[36, null]], "pyro.advection.problems.smooth module": [[36, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[36, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[36, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[35, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[37, null]], "pyro.advection_fv4.fluxes module": [[37, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.problems package": [[38, null]], "pyro.advection_fv4.problems.smooth module": [[38, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.problems.test module": [[38, "module-pyro.advection_fv4.problems.test"]], "pyro.advection_fv4.problems.tophat module": [[38, "module-pyro.advection_fv4.problems.tophat"]], "pyro.advection_fv4.simulation module": [[37, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[39, null]], "pyro.advection_nonuniform.advective_fluxes module": [[39, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[40, null]], "pyro.advection_nonuniform.problems.slotted module": [[40, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[40, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[39, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[41, null]], "pyro.advection_rk.fluxes module": [[41, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[42, null]], "pyro.advection_rk.problems.smooth module": [[42, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[42, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[42, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[41, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[43, null]], "pyro.advection_weno.fluxes module": [[43, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[44, null]], "pyro.advection_weno.problems.smooth module": [[44, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[44, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[44, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[43, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[45, null]], "pyro.burgers.burgers_interface module": [[45, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[46, null]], "pyro.burgers.problems.converge module": [[46, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[46, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[46, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.problems.verify module": [[46, "module-pyro.burgers.problems.verify"]], "pyro.burgers.simulation module": [[45, "module-pyro.burgers.simulation"]], "pyro.burgers_viscous package": [[47, null]], "pyro.burgers_viscous.interface module": [[47, "module-pyro.burgers_viscous.interface"]], "pyro.burgers_viscous.problems package": [[48, null]], "pyro.burgers_viscous.problems.converge module": [[48, "module-pyro.burgers_viscous.problems.converge"]], "pyro.burgers_viscous.problems.test module": [[48, "module-pyro.burgers_viscous.problems.test"]], "pyro.burgers_viscous.problems.tophat module": [[48, "module-pyro.burgers_viscous.problems.tophat"]], "pyro.burgers_viscous.simulation module": [[47, "module-pyro.burgers_viscous.simulation"]], "pyro.compressible package": [[49, null]], "pyro.compressible.BC module": [[49, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[49, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[49, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[49, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[50, null]], "pyro.compressible.problems.acoustic_pulse module": [[50, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[50, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[50, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.convection module": [[50, "module-pyro.compressible.problems.convection"]], "pyro.compressible.problems.gresho module": [[50, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.heating module": [[50, "module-pyro.compressible.problems.heating"]], "pyro.compressible.problems.hse module": [[50, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[50, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[50, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.plume module": [[50, "module-pyro.compressible.problems.plume"]], "pyro.compressible.problems.quad module": [[50, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[50, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[50, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[50, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.rt_multimode module": [[50, "module-pyro.compressible.problems.rt_multimode"]], "pyro.compressible.problems.sedov module": [[50, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[50, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[50, "module-pyro.compressible.problems.test"]], "pyro.compressible.riemann module": [[49, "module-pyro.compressible.riemann"]], "pyro.compressible.simulation module": [[49, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[49, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[51, null]], "pyro.compressible_fv4.fluxes module": [[51, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[52, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[52, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[52, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[52, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.convection module": [[52, "module-pyro.compressible_fv4.problems.convection"]], "pyro.compressible_fv4.problems.gresho module": [[52, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.heating module": [[52, "module-pyro.compressible_fv4.problems.heating"]], "pyro.compressible_fv4.problems.hse module": [[52, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[52, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[52, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.plume module": [[52, "module-pyro.compressible_fv4.problems.plume"]], "pyro.compressible_fv4.problems.quad module": [[52, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[52, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[52, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[52, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.rt_multimode module": [[52, "module-pyro.compressible_fv4.problems.rt_multimode"]], "pyro.compressible_fv4.problems.sedov module": [[52, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[52, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[52, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[51, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[53, null]], "pyro.compressible_react.problems package": [[54, null]], "pyro.compressible_react.problems.flame module": [[54, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[54, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[53, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[55, null]], "pyro.compressible_rk.fluxes module": [[55, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[56, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[56, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[56, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[56, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.convection module": [[56, "module-pyro.compressible_rk.problems.convection"]], "pyro.compressible_rk.problems.gresho module": [[56, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.heating module": [[56, "module-pyro.compressible_rk.problems.heating"]], "pyro.compressible_rk.problems.hse module": [[56, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[56, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[56, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.plume module": [[56, "module-pyro.compressible_rk.problems.plume"]], "pyro.compressible_rk.problems.quad module": [[56, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[56, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[56, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[56, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.rt_multimode module": [[56, "module-pyro.compressible_rk.problems.rt_multimode"]], "pyro.compressible_rk.problems.sedov module": [[56, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[56, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[56, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[55, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[57, null]], "pyro.compressible_sdc.problems package": [[58, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[58, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[58, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[58, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.convection module": [[58, "module-pyro.compressible_sdc.problems.convection"]], "pyro.compressible_sdc.problems.gresho module": [[58, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.heating module": [[58, "module-pyro.compressible_sdc.problems.heating"]], "pyro.compressible_sdc.problems.hse module": [[58, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[58, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[58, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.plume module": [[58, "module-pyro.compressible_sdc.problems.plume"]], "pyro.compressible_sdc.problems.quad module": [[58, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[58, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[58, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[58, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.rt_multimode module": [[58, "module-pyro.compressible_sdc.problems.rt_multimode"]], "pyro.compressible_sdc.problems.sedov module": [[58, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[58, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[58, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[57, "module-pyro.compressible_sdc.simulation"]], "pyro.diffusion package": [[59, null]], "pyro.diffusion.problems package": [[60, null]], "pyro.diffusion.problems.gaussian module": [[60, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[60, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[59, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[61, null]], "pyro.incompressible.incomp_interface module": [[61, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[62, null]], "pyro.incompressible.problems.converge module": [[62, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[62, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[61, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[63, null]], "pyro.incompressible_viscous.BC module": [[63, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[64, null]], "pyro.incompressible_viscous.problems.cavity module": [[64, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[64, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[64, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[64, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[63, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[65, null]], "pyro.lm_atm.LM_atm_interface module": [[65, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[66, null]], "pyro.lm_atm.problems.bubble module": [[66, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.simulation module": [[65, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[67, null]], "pyro.mesh.array_indexer module": [[67, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[67, "module-pyro.mesh.boundary"]], "pyro.mesh.fourth_order module": [[67, "module-pyro.mesh.fourth_order"]], "pyro.mesh.fv module": [[67, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[67, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[67, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[67, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[68, null]], "pyro.multigrid.MG module": [[68, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[68, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.examples package": [[69, null]], "pyro.multigrid.examples.mg_test_general_alphabeta_only module": [[69, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only"]], "pyro.multigrid.examples.mg_test_general_beta_only module": [[69, "module-pyro.multigrid.examples.mg_test_general_beta_only"]], "pyro.multigrid.examples.mg_test_general_constant module": [[69, "module-pyro.multigrid.examples.mg_test_general_constant"]], "pyro.multigrid.examples.mg_test_general_dirichlet module": [[69, "module-pyro.multigrid.examples.mg_test_general_dirichlet"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous module": [[69, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous"]], "pyro.multigrid.examples.mg_test_simple module": [[69, "module-pyro.multigrid.examples.mg_test_simple"]], "pyro.multigrid.examples.mg_test_vc_constant module": [[69, "module-pyro.multigrid.examples.mg_test_vc_constant"]], "pyro.multigrid.examples.mg_test_vc_dirichlet module": [[69, "module-pyro.multigrid.examples.mg_test_vc_dirichlet"]], "pyro.multigrid.examples.mg_test_vc_periodic module": [[69, "module-pyro.multigrid.examples.mg_test_vc_periodic"]], "pyro.multigrid.examples.mg_vis module": [[69, "module-pyro.multigrid.examples.mg_vis"]], "pyro.multigrid.examples.project_periodic module": [[69, "module-pyro.multigrid.examples.project_periodic"]], "pyro.multigrid.examples.prolong_restrict_demo module": [[69, "module-pyro.multigrid.examples.prolong_restrict_demo"]], "pyro.multigrid.general_MG module": [[68, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[68, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[70, null]], "pyro.particles.particles module": [[70, "module-pyro.particles.particles"]], "pyro.plot module": [[34, "module-pyro.plot"]], "pyro.pyro_sim module": [[34, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[34, "module-pyro.simulation_null"]], "pyro.swe package": [[71, null]], "pyro.swe.derives module": [[71, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[71, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[72, null]], "pyro.swe.problems.acoustic_pulse module": [[72, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[72, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[72, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[72, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[72, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[72, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[72, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[71, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[71, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[34, "module-pyro.test"]], "pyro.util package": [[73, null]], "pyro.util.compare module": [[73, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[73, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[73, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[73, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[73, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[73, "module-pyro.util.runparams"]], "pyro/": [[13, "pyro"]], "pyro: a python hydro code": [[18, null]], "quad": [[9, "quad"], [11, "quad"], [77, "quad"]], "ramp": [[9, "ramp"]], "rt": [[9, "rt"], [11, "rt"]], "rt2": [[9, "rt2"]], "rt_multimode": [[9, "rt-multimode"]], "sedov": [[9, "sedov"]], "shear": [[17, "shear"], [17, "id1"], [17, "id7"], [17, "id9"]], "slotted": [[3, "slotted"]], "smooth": [[3, "smooth"], [3, "id9"]], "sod": [[9, "sod"]], "supported problems": [[3, "supported-problems"], [3, "id3"], [3, "id5"], [3, "id7"], [3, "id8"], [5, "supported-problems"], [5, "id1"], [9, "supported-problems"], [9, "id2"], [9, "id4"], [9, "id5"], [14, "supported-problems"], [17, "supported-problems"], [17, "id5"], [21, "supported-problems"], [77, "supported-problems"]], "swe solver": [[77, "swe-solver"]], "test": [[3, "test"], [3, "id6"], [5, "test"], [5, "id3"], [9, "test"], [14, "test"], [77, "test"]], "tophat": [[3, "tophat"], [5, "tophat"], [5, "id4"]], "\u201cproblem.py\u201d": [[33, "problem-py"]]}, "docnames": ["ack", "adding_a_problem_jupyter", "advection-error", "advection_basics", "analysis", "burgers_basics", "citing", "compressible-convergence", "compressible-rt-compare", "compressible_basics", "compressible_exercises", "compressible_problems", "compressible_sources", "design", "diffusion_basics", "help", "history", "incompressible_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "notes", "output", "particles_basics", "problems", "pyro", "pyro.advection", "pyro.advection.problems", "pyro.advection_fv4", "pyro.advection_fv4.problems", "pyro.advection_nonuniform", "pyro.advection_nonuniform.problems", "pyro.advection_rk", "pyro.advection_rk.problems", "pyro.advection_weno", "pyro.advection_weno.problems", "pyro.burgers", "pyro.burgers.problems", "pyro.burgers_viscous", "pyro.burgers_viscous.problems", "pyro.compressible", "pyro.compressible.problems", "pyro.compressible_fv4", "pyro.compressible_fv4.problems", "pyro.compressible_react", "pyro.compressible_react.problems", "pyro.compressible_rk", "pyro.compressible_rk.problems", "pyro.compressible_sdc", "pyro.compressible_sdc.problems", "pyro.diffusion", "pyro.diffusion.problems", "pyro.incompressible", "pyro.incompressible.problems", "pyro.incompressible_viscous", "pyro.incompressible_viscous.problems", "pyro.lm_atm", "pyro.lm_atm.problems", "pyro.mesh", "pyro.multigrid", "pyro.multigrid.examples", "pyro.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "rt_average", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["ack.rst", "adding_a_problem_jupyter.ipynb", "advection-error.ipynb", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "citing.rst", "compressible-convergence.ipynb", "compressible-rt-compare.ipynb", "compressible_basics.rst", "compressible_exercises.rst", "compressible_problems.rst", "compressible_sources.rst", "design.rst", "diffusion_basics.rst", "help.rst", "history.rst", "incompressible_basics.rst", "index.rst", "installation.rst", "intro.rst", "lowmach_basics.rst", "mesh-examples.ipynb", "mesh_basics.rst", "modules.rst", "multigrid.rst", "multigrid-constant-coefficients.ipynb", "multigrid-general-linear.ipynb", "multigrid-variable-coeff.ipynb", "multigrid_basics.rst", "notes.rst", "output.rst", "particles_basics.rst", "problems.rst", "pyro.rst", "pyro.advection.rst", "pyro.advection.problems.rst", "pyro.advection_fv4.rst", "pyro.advection_fv4.problems.rst", "pyro.advection_nonuniform.rst", "pyro.advection_nonuniform.problems.rst", "pyro.advection_rk.rst", "pyro.advection_rk.problems.rst", "pyro.advection_weno.rst", "pyro.advection_weno.problems.rst", "pyro.burgers.rst", "pyro.burgers.problems.rst", "pyro.burgers_viscous.rst", "pyro.burgers_viscous.problems.rst", "pyro.compressible.rst", "pyro.compressible.problems.rst", "pyro.compressible_fv4.rst", "pyro.compressible_fv4.problems.rst", "pyro.compressible_react.rst", "pyro.compressible_react.problems.rst", "pyro.compressible_rk.rst", "pyro.compressible_rk.problems.rst", "pyro.compressible_sdc.rst", "pyro.compressible_sdc.problems.rst", "pyro.diffusion.rst", "pyro.diffusion.problems.rst", "pyro.incompressible.rst", "pyro.incompressible.problems.rst", "pyro.incompressible_viscous.rst", "pyro.incompressible_viscous.problems.rst", "pyro.lm_atm.rst", "pyro.lm_atm.problems.rst", "pyro.mesh.rst", "pyro.multigrid.rst", "pyro.multigrid.examples.rst", "pyro.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "rt_average.ipynb", "running.rst", "spherical-mesh.ipynb", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "add_problem() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.add_problem", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.alpha", false]], "apply_artificial_viscosity() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.apply_artificial_viscosity", false]], "apply_diffusion_corrections() (in module pyro.burgers_viscous.interface)": [[47, "pyro.burgers_viscous.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_source_terms() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.apply_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "apply_transverse_flux() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.apply_transverse_flux", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[67, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[49, "pyro.compressible.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[34, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[65, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[34, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[73, "pyro.util.profile_pyro.Timer.begin", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.beta", false]], "bold() (in module pyro.util.msg)": [[73, "pyro.util.msg.bold", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[67, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[68, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[67, "pyro.mesh.patch.Grid2d.coarse_like", false]], "compare() (in module pyro.util.compare)": [[73, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[34, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[71, "pyro.swe.simulation.cons_to_prim", false]], "consflux() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[49, "pyro.compressible.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[49, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[71, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.burgers_viscous.interface)": [[47, "pyro.burgers_viscous.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[67, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[34, "pyro.test.do_tests", false]], "doit() (in module pyro.multigrid.examples.mg_vis)": [[69, "pyro.multigrid.examples.mg_vis.doit", false]], "doit() (in module pyro.multigrid.examples.project_periodic)": [[69, "pyro.multigrid.examples.project_periodic.doit", false]], "doit() (in module pyro.multigrid.examples.prolong_restrict_demo)": [[69, "pyro.multigrid.examples.prolong_restrict_demo.doit", false]], "dovis() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[68, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[73, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "estimate_wave_speed() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.estimate_wave_speed", false]], "evolve() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[41, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[43, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers_viscous.simulation.simulation method)": [[47, "pyro.burgers_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[51, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[55, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[57, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.evolve", false]], "f() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.f", false]], "f() (in module pyro.multigrid.examples.mg_test_simple)": [[69, "pyro.multigrid.examples.mg_test_simple.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.f", false]], "f() (in module pyro.multigrid.examples.mg_vis)": [[69, "pyro.multigrid.examples.mg_vis.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[73, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[36, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[36, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[36, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[38, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.test)": [[38, "pyro.advection_fv4.problems.test.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.tophat)": [[38, "pyro.advection_fv4.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[40, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[40, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[42, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[42, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[42, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[44, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[44, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[44, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[46, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[46, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[46, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.converge)": [[48, "pyro.burgers_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.test)": [[48, "pyro.burgers_viscous.problems.test.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.tophat)": [[48, "pyro.burgers_viscous.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[50, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[50, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[50, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.convection)": [[50, "pyro.compressible.problems.convection.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[50, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.heating)": [[50, "pyro.compressible.problems.heating.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[50, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[50, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[50, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.plume)": [[50, "pyro.compressible.problems.plume.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[50, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[50, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[50, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[50, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.rt_multimode)": [[50, "pyro.compressible.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[50, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[50, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[50, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[52, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[52, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[52, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.convection)": [[52, "pyro.compressible_fv4.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[52, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.heating)": [[52, "pyro.compressible_fv4.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[52, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[52, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[52, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.plume)": [[52, "pyro.compressible_fv4.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[52, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[52, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[52, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[52, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt_multimode)": [[52, "pyro.compressible_fv4.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[52, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[52, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[52, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[54, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[54, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[56, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[56, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[56, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.convection)": [[56, "pyro.compressible_rk.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[56, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.heating)": [[56, "pyro.compressible_rk.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[56, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[56, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[56, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.plume)": [[56, "pyro.compressible_rk.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[56, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[56, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[56, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[56, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt_multimode)": [[56, "pyro.compressible_rk.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[56, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[56, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[56, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[58, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[58, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[58, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.convection)": [[58, "pyro.compressible_sdc.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[58, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.heating)": [[58, "pyro.compressible_sdc.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[58, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[58, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[58, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.plume)": [[58, "pyro.compressible_sdc.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[58, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[58, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[58, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[58, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt_multimode)": [[58, "pyro.compressible_sdc.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[58, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[58, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[58, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[60, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[60, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[62, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[62, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[64, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[64, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[64, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[66, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[72, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[72, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[72, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[72, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[72, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[72, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[72, "pyro.swe.problems.test.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[67, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[51, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[37, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[41, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[43, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[51, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[55, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[67, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[67, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[43, "pyro.advection_weno.fluxes.fvs", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_x", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_y", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[68, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[64, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[34, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_external_sources() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.get_external_sources", false]], "get_grid() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.get_grid", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.burgers_viscous.interface)": [[47, "pyro.burgers_viscous.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.get_positions", false]], "get_sim() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.get_sim", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_sponge_factor() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.get_sponge_factor", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[34, "pyro.simulation_null.grid_setup", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[49, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[49, "pyro.compressible.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[36, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[36, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[36, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[38, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.test)": [[38, "pyro.advection_fv4.problems.test.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.tophat)": [[38, "pyro.advection_fv4.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[40, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[40, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[42, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[42, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[42, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[44, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[44, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[44, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[46, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[46, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[46, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.converge)": [[48, "pyro.burgers_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.test)": [[48, "pyro.burgers_viscous.problems.test.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.tophat)": [[48, "pyro.burgers_viscous.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[50, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[50, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[50, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.convection)": [[50, "pyro.compressible.problems.convection.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[50, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.heating)": [[50, "pyro.compressible.problems.heating.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[50, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[50, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[50, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.plume)": [[50, "pyro.compressible.problems.plume.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[50, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[50, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[50, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[50, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.rt_multimode)": [[50, "pyro.compressible.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[50, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[50, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[50, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[52, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[52, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[52, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.convection)": [[52, "pyro.compressible_fv4.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[52, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.heating)": [[52, "pyro.compressible_fv4.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[52, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[52, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[52, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.plume)": [[52, "pyro.compressible_fv4.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[52, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[52, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[52, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[52, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt_multimode)": [[52, "pyro.compressible_fv4.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[52, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[52, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[52, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[54, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[54, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[56, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[56, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[56, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.convection)": [[56, "pyro.compressible_rk.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[56, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.heating)": [[56, "pyro.compressible_rk.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[56, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[56, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[56, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.plume)": [[56, "pyro.compressible_rk.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[56, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[56, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[56, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[56, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt_multimode)": [[56, "pyro.compressible_rk.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[56, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[56, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[56, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[58, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[58, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[58, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.convection)": [[58, "pyro.compressible_sdc.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[58, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.heating)": [[58, "pyro.compressible_sdc.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[58, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[58, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[58, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.plume)": [[58, "pyro.compressible_sdc.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[58, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[58, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[58, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[58, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt_multimode)": [[58, "pyro.compressible_sdc.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[58, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[58, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[58, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[60, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[60, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[62, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[62, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[64, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[64, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[64, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[66, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[72, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[72, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[72, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[72, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[72, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[72, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[72, "pyro.swe.problems.test.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[37, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interface_states() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.interface_states", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[73, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[73, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.limit4", false]], "linear_interface() (in module pyro.advection.interface)": [[35, "pyro.advection.interface.linear_interface", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.main", false]], "main() (in module pyro.pyro_sim)": [[34, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[34, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[73, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[64, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[34, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[41, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[43, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[55, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[34, "module-pyro", false], [34, "module-pyro.plot", false], [34, "module-pyro.pyro_sim", false], [34, "module-pyro.simulation_null", false], [34, "module-pyro.test", false], [35, "module-pyro.advection", false], [35, "module-pyro.advection.advective_fluxes", false], [35, "module-pyro.advection.interface", false], [35, "module-pyro.advection.simulation", false], [36, "module-pyro.advection.problems", false], [36, "module-pyro.advection.problems.smooth", false], [36, "module-pyro.advection.problems.test", false], [36, "module-pyro.advection.problems.tophat", false], [37, "module-pyro.advection_fv4", false], [37, "module-pyro.advection_fv4.fluxes", false], [37, "module-pyro.advection_fv4.simulation", false], [38, "module-pyro.advection_fv4.problems", false], [38, "module-pyro.advection_fv4.problems.smooth", false], [38, "module-pyro.advection_fv4.problems.test", false], [38, "module-pyro.advection_fv4.problems.tophat", false], [39, "module-pyro.advection_nonuniform", false], [39, "module-pyro.advection_nonuniform.advective_fluxes", false], [39, "module-pyro.advection_nonuniform.simulation", false], [40, "module-pyro.advection_nonuniform.problems", false], [40, "module-pyro.advection_nonuniform.problems.slotted", false], [40, "module-pyro.advection_nonuniform.problems.test", false], [41, "module-pyro.advection_rk", false], [41, "module-pyro.advection_rk.fluxes", false], [41, "module-pyro.advection_rk.simulation", false], [42, "module-pyro.advection_rk.problems", false], [42, "module-pyro.advection_rk.problems.smooth", false], [42, "module-pyro.advection_rk.problems.test", false], [42, "module-pyro.advection_rk.problems.tophat", false], [43, "module-pyro.advection_weno", false], [43, "module-pyro.advection_weno.fluxes", false], [43, "module-pyro.advection_weno.simulation", false], [44, "module-pyro.advection_weno.problems", false], [44, "module-pyro.advection_weno.problems.smooth", false], [44, "module-pyro.advection_weno.problems.test", false], [44, "module-pyro.advection_weno.problems.tophat", false], [45, "module-pyro.burgers", false], [45, "module-pyro.burgers.burgers_interface", false], [45, "module-pyro.burgers.simulation", false], [46, "module-pyro.burgers.problems", false], [46, "module-pyro.burgers.problems.converge", false], [46, "module-pyro.burgers.problems.test", false], [46, "module-pyro.burgers.problems.tophat", false], [46, "module-pyro.burgers.problems.verify", false], [47, "module-pyro.burgers_viscous", false], [47, "module-pyro.burgers_viscous.interface", false], [47, "module-pyro.burgers_viscous.simulation", false], [48, "module-pyro.burgers_viscous.problems", false], [48, "module-pyro.burgers_viscous.problems.converge", false], [48, "module-pyro.burgers_viscous.problems.test", false], [48, "module-pyro.burgers_viscous.problems.tophat", false], [49, "module-pyro.compressible", false], [49, "module-pyro.compressible.BC", false], [49, "module-pyro.compressible.derives", false], [49, "module-pyro.compressible.eos", false], [49, "module-pyro.compressible.interface", false], [49, "module-pyro.compressible.riemann", false], [49, "module-pyro.compressible.simulation", false], [49, "module-pyro.compressible.unsplit_fluxes", false], [50, "module-pyro.compressible.problems", false], [50, "module-pyro.compressible.problems.acoustic_pulse", false], [50, "module-pyro.compressible.problems.advect", false], [50, "module-pyro.compressible.problems.bubble", false], [50, "module-pyro.compressible.problems.convection", false], [50, "module-pyro.compressible.problems.gresho", false], [50, "module-pyro.compressible.problems.heating", false], [50, "module-pyro.compressible.problems.hse", false], [50, "module-pyro.compressible.problems.kh", false], [50, "module-pyro.compressible.problems.logo", false], [50, "module-pyro.compressible.problems.plume", false], [50, "module-pyro.compressible.problems.quad", false], [50, "module-pyro.compressible.problems.ramp", false], [50, "module-pyro.compressible.problems.rt", false], [50, "module-pyro.compressible.problems.rt2", false], [50, "module-pyro.compressible.problems.rt_multimode", false], [50, "module-pyro.compressible.problems.sedov", false], [50, "module-pyro.compressible.problems.sod", false], [50, "module-pyro.compressible.problems.test", false], [51, "module-pyro.compressible_fv4", false], [51, "module-pyro.compressible_fv4.fluxes", false], [51, "module-pyro.compressible_fv4.simulation", false], [52, "module-pyro.compressible_fv4.problems", false], [52, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [52, "module-pyro.compressible_fv4.problems.advect", false], [52, "module-pyro.compressible_fv4.problems.bubble", false], [52, "module-pyro.compressible_fv4.problems.convection", false], [52, "module-pyro.compressible_fv4.problems.gresho", false], [52, "module-pyro.compressible_fv4.problems.heating", false], [52, "module-pyro.compressible_fv4.problems.hse", false], [52, "module-pyro.compressible_fv4.problems.kh", false], [52, "module-pyro.compressible_fv4.problems.logo", false], [52, "module-pyro.compressible_fv4.problems.plume", false], [52, "module-pyro.compressible_fv4.problems.quad", false], [52, "module-pyro.compressible_fv4.problems.ramp", false], [52, "module-pyro.compressible_fv4.problems.rt", false], [52, "module-pyro.compressible_fv4.problems.rt2", false], [52, "module-pyro.compressible_fv4.problems.rt_multimode", false], [52, "module-pyro.compressible_fv4.problems.sedov", false], [52, "module-pyro.compressible_fv4.problems.sod", false], [52, "module-pyro.compressible_fv4.problems.test", false], [53, "module-pyro.compressible_react", false], [53, "module-pyro.compressible_react.simulation", false], [54, "module-pyro.compressible_react.problems", false], [54, "module-pyro.compressible_react.problems.flame", false], [54, "module-pyro.compressible_react.problems.rt", false], [55, "module-pyro.compressible_rk", false], [55, "module-pyro.compressible_rk.fluxes", false], [55, "module-pyro.compressible_rk.simulation", false], [56, "module-pyro.compressible_rk.problems", false], [56, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [56, "module-pyro.compressible_rk.problems.advect", false], [56, "module-pyro.compressible_rk.problems.bubble", false], [56, "module-pyro.compressible_rk.problems.convection", false], [56, "module-pyro.compressible_rk.problems.gresho", false], [56, "module-pyro.compressible_rk.problems.heating", false], [56, "module-pyro.compressible_rk.problems.hse", false], [56, "module-pyro.compressible_rk.problems.kh", false], [56, "module-pyro.compressible_rk.problems.logo", false], [56, "module-pyro.compressible_rk.problems.plume", false], [56, "module-pyro.compressible_rk.problems.quad", false], [56, "module-pyro.compressible_rk.problems.ramp", false], [56, "module-pyro.compressible_rk.problems.rt", false], [56, "module-pyro.compressible_rk.problems.rt2", false], [56, "module-pyro.compressible_rk.problems.rt_multimode", false], [56, "module-pyro.compressible_rk.problems.sedov", false], [56, "module-pyro.compressible_rk.problems.sod", false], [56, "module-pyro.compressible_rk.problems.test", false], [57, "module-pyro.compressible_sdc", false], [57, "module-pyro.compressible_sdc.simulation", false], [58, "module-pyro.compressible_sdc.problems", false], [58, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [58, "module-pyro.compressible_sdc.problems.advect", false], [58, "module-pyro.compressible_sdc.problems.bubble", false], [58, "module-pyro.compressible_sdc.problems.convection", false], [58, "module-pyro.compressible_sdc.problems.gresho", false], [58, "module-pyro.compressible_sdc.problems.heating", false], [58, "module-pyro.compressible_sdc.problems.hse", false], [58, "module-pyro.compressible_sdc.problems.kh", false], [58, "module-pyro.compressible_sdc.problems.logo", false], [58, "module-pyro.compressible_sdc.problems.plume", false], [58, "module-pyro.compressible_sdc.problems.quad", false], [58, "module-pyro.compressible_sdc.problems.ramp", false], [58, "module-pyro.compressible_sdc.problems.rt", false], [58, "module-pyro.compressible_sdc.problems.rt2", false], [58, "module-pyro.compressible_sdc.problems.rt_multimode", false], [58, "module-pyro.compressible_sdc.problems.sedov", false], [58, "module-pyro.compressible_sdc.problems.sod", false], [58, "module-pyro.compressible_sdc.problems.test", false], [59, "module-pyro.diffusion", false], [59, "module-pyro.diffusion.simulation", false], [60, "module-pyro.diffusion.problems", false], [60, "module-pyro.diffusion.problems.gaussian", false], [60, "module-pyro.diffusion.problems.test", false], [61, "module-pyro.incompressible", false], [61, "module-pyro.incompressible.incomp_interface", false], [61, "module-pyro.incompressible.simulation", false], [62, "module-pyro.incompressible.problems", false], [62, "module-pyro.incompressible.problems.converge", false], [62, "module-pyro.incompressible.problems.shear", false], [63, "module-pyro.incompressible_viscous", false], [63, "module-pyro.incompressible_viscous.BC", false], [63, "module-pyro.incompressible_viscous.simulation", false], [64, "module-pyro.incompressible_viscous.problems", false], [64, "module-pyro.incompressible_viscous.problems.cavity", false], [64, "module-pyro.incompressible_viscous.problems.converge", false], [64, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [64, "module-pyro.incompressible_viscous.problems.shear", false], [65, "module-pyro.lm_atm", false], [65, "module-pyro.lm_atm.LM_atm_interface", false], [65, "module-pyro.lm_atm.simulation", false], [66, "module-pyro.lm_atm.problems", false], [66, "module-pyro.lm_atm.problems.bubble", false], [67, "module-pyro.mesh", false], [67, "module-pyro.mesh.array_indexer", false], [67, "module-pyro.mesh.boundary", false], [67, "module-pyro.mesh.fourth_order", false], [67, "module-pyro.mesh.fv", false], [67, "module-pyro.mesh.integration", false], [67, "module-pyro.mesh.patch", false], [67, "module-pyro.mesh.reconstruction", false], [68, "module-pyro.multigrid", false], [68, "module-pyro.multigrid.MG", false], [68, "module-pyro.multigrid.edge_coeffs", false], [68, "module-pyro.multigrid.general_MG", false], [68, "module-pyro.multigrid.variable_coeff_MG", false], [69, "module-pyro.multigrid.examples", false], [69, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false], [69, "module-pyro.multigrid.examples.mg_test_general_beta_only", false], [69, "module-pyro.multigrid.examples.mg_test_general_constant", false], [69, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false], [69, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false], [69, "module-pyro.multigrid.examples.mg_test_simple", false], [69, "module-pyro.multigrid.examples.mg_test_vc_constant", false], [69, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false], [69, "module-pyro.multigrid.examples.mg_test_vc_periodic", false], [69, "module-pyro.multigrid.examples.mg_vis", false], [69, "module-pyro.multigrid.examples.project_periodic", false], [69, "module-pyro.multigrid.examples.prolong_restrict_demo", false], [70, "module-pyro.particles", false], [70, "module-pyro.particles.particles", false], [71, "module-pyro.swe", false], [71, "module-pyro.swe.derives", false], [71, "module-pyro.swe.interface", false], [71, "module-pyro.swe.simulation", false], [71, "module-pyro.swe.unsplit_fluxes", false], [72, "module-pyro.swe.problems", false], [72, "module-pyro.swe.problems.acoustic_pulse", false], [72, "module-pyro.swe.problems.advect", false], [72, "module-pyro.swe.problems.dam", false], [72, "module-pyro.swe.problems.kh", false], [72, "module-pyro.swe.problems.logo", false], [72, "module-pyro.swe.problems.quad", false], [72, "module-pyro.swe.problems.test", false], [73, "module-pyro.util", false], [73, "module-pyro.util.compare", false], [73, "module-pyro.util.io_pyro", false], [73, "module-pyro.util.msg", false], [73, "module-pyro.util.plot_tools", false], [73, "module-pyro.util.profile_pyro", false], [73, "module-pyro.util.runparams", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[34, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[34, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[70, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[70, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[60, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.advection_fv4.simulation.simulation method)": [[37, "pyro.advection_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[51, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[49, "pyro.compressible.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[71, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[34, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[34, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[35, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[35, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.interface": [[35, "module-pyro.advection.interface", false]], "pyro.advection.problems": [[36, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[36, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[36, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[36, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[35, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[37, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[37, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.problems": [[38, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[38, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.problems.test": [[38, "module-pyro.advection_fv4.problems.test", false]], "pyro.advection_fv4.problems.tophat": [[38, "module-pyro.advection_fv4.problems.tophat", false]], "pyro.advection_fv4.simulation": [[37, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[39, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[39, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[40, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[40, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[40, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[39, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[41, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[41, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[42, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[42, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[42, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[42, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[41, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[43, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[43, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[44, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[44, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[44, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[44, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[43, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[45, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[45, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[46, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[46, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[46, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[46, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.problems.verify": [[46, "module-pyro.burgers.problems.verify", false]], "pyro.burgers.simulation": [[45, "module-pyro.burgers.simulation", false]], "pyro.burgers_viscous": [[47, "module-pyro.burgers_viscous", false]], "pyro.burgers_viscous.interface": [[47, "module-pyro.burgers_viscous.interface", false]], "pyro.burgers_viscous.problems": [[48, "module-pyro.burgers_viscous.problems", false]], "pyro.burgers_viscous.problems.converge": [[48, "module-pyro.burgers_viscous.problems.converge", false]], "pyro.burgers_viscous.problems.test": [[48, "module-pyro.burgers_viscous.problems.test", false]], "pyro.burgers_viscous.problems.tophat": [[48, "module-pyro.burgers_viscous.problems.tophat", false]], "pyro.burgers_viscous.simulation": [[47, "module-pyro.burgers_viscous.simulation", false]], "pyro.compressible": [[49, "module-pyro.compressible", false]], "pyro.compressible.bc": [[49, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[49, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[49, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[49, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[50, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[50, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[50, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[50, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.convection": [[50, "module-pyro.compressible.problems.convection", false]], "pyro.compressible.problems.gresho": [[50, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.heating": [[50, "module-pyro.compressible.problems.heating", false]], "pyro.compressible.problems.hse": [[50, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[50, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[50, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.plume": [[50, "module-pyro.compressible.problems.plume", false]], "pyro.compressible.problems.quad": [[50, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[50, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[50, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[50, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.rt_multimode": [[50, "module-pyro.compressible.problems.rt_multimode", false]], "pyro.compressible.problems.sedov": [[50, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[50, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[50, "module-pyro.compressible.problems.test", false]], "pyro.compressible.riemann": [[49, "module-pyro.compressible.riemann", false]], "pyro.compressible.simulation": [[49, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[49, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[51, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[51, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[52, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[52, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[52, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[52, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.convection": [[52, "module-pyro.compressible_fv4.problems.convection", false]], "pyro.compressible_fv4.problems.gresho": [[52, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.heating": [[52, "module-pyro.compressible_fv4.problems.heating", false]], "pyro.compressible_fv4.problems.hse": [[52, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[52, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[52, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.plume": [[52, "module-pyro.compressible_fv4.problems.plume", false]], "pyro.compressible_fv4.problems.quad": [[52, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[52, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[52, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[52, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.rt_multimode": [[52, "module-pyro.compressible_fv4.problems.rt_multimode", false]], "pyro.compressible_fv4.problems.sedov": [[52, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[52, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[52, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[51, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[53, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[54, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[54, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[54, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[53, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[55, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[55, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[56, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[56, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[56, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[56, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.convection": [[56, "module-pyro.compressible_rk.problems.convection", false]], "pyro.compressible_rk.problems.gresho": [[56, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.heating": [[56, "module-pyro.compressible_rk.problems.heating", false]], "pyro.compressible_rk.problems.hse": [[56, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[56, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[56, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.plume": [[56, "module-pyro.compressible_rk.problems.plume", false]], "pyro.compressible_rk.problems.quad": [[56, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[56, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[56, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[56, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.rt_multimode": [[56, "module-pyro.compressible_rk.problems.rt_multimode", false]], "pyro.compressible_rk.problems.sedov": [[56, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[56, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[56, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[55, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[57, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[58, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[58, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[58, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[58, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.convection": [[58, "module-pyro.compressible_sdc.problems.convection", false]], "pyro.compressible_sdc.problems.gresho": [[58, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.heating": [[58, "module-pyro.compressible_sdc.problems.heating", false]], "pyro.compressible_sdc.problems.hse": [[58, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[58, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[58, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.plume": [[58, "module-pyro.compressible_sdc.problems.plume", false]], "pyro.compressible_sdc.problems.quad": [[58, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[58, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[58, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[58, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.rt_multimode": [[58, "module-pyro.compressible_sdc.problems.rt_multimode", false]], "pyro.compressible_sdc.problems.sedov": [[58, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[58, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[58, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[57, "module-pyro.compressible_sdc.simulation", false]], "pyro.diffusion": [[59, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[60, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[60, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[60, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[59, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[61, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[61, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[62, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[62, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[62, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[61, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[63, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[63, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[64, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[64, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[64, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[64, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[64, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[63, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[65, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[65, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[66, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[66, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.simulation": [[65, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[67, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[67, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[67, "module-pyro.mesh.boundary", false]], "pyro.mesh.fourth_order": [[67, "module-pyro.mesh.fourth_order", false]], "pyro.mesh.fv": [[67, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[67, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[67, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[67, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[68, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[68, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.examples": [[69, "module-pyro.multigrid.examples", false]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[69, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false]], "pyro.multigrid.examples.mg_test_general_beta_only": [[69, "module-pyro.multigrid.examples.mg_test_general_beta_only", false]], "pyro.multigrid.examples.mg_test_general_constant": [[69, "module-pyro.multigrid.examples.mg_test_general_constant", false]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[69, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[69, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false]], "pyro.multigrid.examples.mg_test_simple": [[69, "module-pyro.multigrid.examples.mg_test_simple", false]], "pyro.multigrid.examples.mg_test_vc_constant": [[69, "module-pyro.multigrid.examples.mg_test_vc_constant", false]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[69, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false]], "pyro.multigrid.examples.mg_test_vc_periodic": [[69, "module-pyro.multigrid.examples.mg_test_vc_periodic", false]], "pyro.multigrid.examples.mg_vis": [[69, "module-pyro.multigrid.examples.mg_vis", false]], "pyro.multigrid.examples.project_periodic": [[69, "module-pyro.multigrid.examples.project_periodic", false]], "pyro.multigrid.examples.prolong_restrict_demo": [[69, "module-pyro.multigrid.examples.prolong_restrict_demo", false]], "pyro.multigrid.general_mg": [[68, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[68, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[68, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[70, "module-pyro.particles", false]], "pyro.particles.particles": [[70, "module-pyro.particles.particles", false]], "pyro.plot": [[34, "module-pyro.plot", false]], "pyro.pyro_sim": [[34, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[34, "module-pyro.simulation_null", false]], "pyro.swe": [[71, "module-pyro.swe", false]], "pyro.swe.derives": [[71, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[71, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[72, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[72, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[72, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[72, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[72, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[72, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[72, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[72, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[71, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[71, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[34, "module-pyro.test", false]], "pyro.util": [[73, "module-pyro.util", false]], "pyro.util.compare": [[73, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[73, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[73, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[73, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[73, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[73, "module-pyro.util.runparams", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[34, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[34, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[73, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[73, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[73, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[68, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[49, "pyro.compressible.eos.rhoe", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_cgf", false]], "riemann_flux() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_flux", false]], "riemann_hllc() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.riemann_hllc", false]], "riemann_hllc_lowspeed() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_hllc_lowspeed", false]], "riemann_prim() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[67, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[34, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[34, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[34, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[73, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[67, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[57, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_param() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.set_param", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[73, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[35, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[37, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[39, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[41, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[43, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[45, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.burgers_viscous.simulation)": [[47, "pyro.burgers_viscous.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[51, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[53, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[55, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[57, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[59, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[61, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[63, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[65, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[71, "pyro.swe.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[68, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[68, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "source_terms() (in module pyro.compressible.problems.convection)": [[50, "pyro.compressible.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible.problems.heating)": [[50, "pyro.compressible.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible.problems.plume)": [[50, "pyro.compressible.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.convection)": [[52, "pyro.compressible_fv4.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.heating)": [[52, "pyro.compressible_fv4.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.plume)": [[52, "pyro.compressible_fv4.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.convection)": [[56, "pyro.compressible_rk.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.heating)": [[56, "pyro.compressible_rk.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.plume)": [[56, "pyro.compressible_rk.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.convection)": [[58, "pyro.compressible_sdc.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.heating)": [[58, "pyro.compressible_sdc.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.plume)": [[58, "pyro.compressible_sdc.problems.plume.source_terms", false]], "sphericalpolar (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.compressible.interface)": [[49, "pyro.compressible.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.mesh.fourth_order)": [[67, "pyro.mesh.fourth_order.states", false]], "states() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.mesh.fourth_order)": [[67, "pyro.mesh.fourth_order.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[34, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[37, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[41, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[43, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[51, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[55, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[73, "pyro.util.msg.success", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.test_general_poisson_dirichlet", false]], "test_general_poisson_inhomogeneous() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.test_general_poisson_inhomogeneous", false]], "test_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_simple)": [[69, "pyro.multigrid.examples.mg_test_simple.test_poisson_dirichlet", false]], "test_vc_constant() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.test_vc_constant", false]], "test_vc_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.test_vc_poisson_dirichlet", false]], "test_vc_poisson_periodic() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.test_vc_poisson_periodic", false]], "timer (class in pyro.util.profile_pyro)": [[73, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[73, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[73, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[67, "pyro.mesh.fv.FV2d.to_centers", false]], "true() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.true", false]], "true() (in module pyro.multigrid.examples.mg_test_simple)": [[69, "pyro.multigrid.examples.mg_test_simple.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.true", false]], "true() (in module pyro.multigrid.examples.mg_vis)": [[69, "pyro.multigrid.examples.mg_vis.true", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[35, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[39, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[71, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[49, "pyro.compressible.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[63, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[68, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[71, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.velocity", false]], "verify() (in module pyro.burgers.problems.verify)": [[46, "pyro.burgers.problems.verify.verify", false]], "warning() (in module pyro.util.msg)": [[73, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.write_particles", false]], "xl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.xl_func", false]], "yl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.yl_func", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[34, 0, 0, "-", "pyro"]], "pyro": [[35, 0, 0, "-", "advection"], [37, 0, 0, "-", "advection_fv4"], [39, 0, 0, "-", "advection_nonuniform"], [41, 0, 0, "-", "advection_rk"], [43, 0, 0, "-", "advection_weno"], [45, 0, 0, "-", "burgers"], [47, 0, 0, "-", "burgers_viscous"], [49, 0, 0, "-", "compressible"], [51, 0, 0, "-", "compressible_fv4"], [53, 0, 0, "-", "compressible_react"], [55, 0, 0, "-", "compressible_rk"], [57, 0, 0, "-", "compressible_sdc"], [59, 0, 0, "-", "diffusion"], [61, 0, 0, "-", "incompressible"], [63, 0, 0, "-", "incompressible_viscous"], [65, 0, 0, "-", "lm_atm"], [67, 0, 0, "-", "mesh"], [68, 0, 0, "-", "multigrid"], [70, 0, 0, "-", "particles"], [34, 0, 0, "-", "plot"], [34, 0, 0, "-", "pyro_sim"], [34, 0, 0, "-", "simulation_null"], [71, 0, 0, "-", "swe"], [34, 0, 0, "-", "test"], [73, 0, 0, "-", "util"]], "pyro.advection": [[35, 0, 0, "-", "advective_fluxes"], [35, 0, 0, "-", "interface"], [36, 0, 0, "-", "problems"], [35, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[35, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.interface": [[35, 1, 1, "", "linear_interface"]], "pyro.advection.problems": [[36, 0, 0, "-", "smooth"], [36, 0, 0, "-", "test"], [36, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[35, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[35, 3, 1, "", "dovis"], [35, 3, 1, "", "evolve"], [35, 3, 1, "", "initialize"], [35, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[37, 0, 0, "-", "fluxes"], [38, 0, 0, "-", "problems"], [37, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[37, 1, 1, "", "fluxes"]], "pyro.advection_fv4.problems": [[38, 0, 0, "-", "smooth"], [38, 0, 0, "-", "test"], [38, 0, 0, "-", "tophat"]], "pyro.advection_fv4.problems.smooth": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.test": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.tophat": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[37, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[37, 3, 1, "", "initialize"], [37, 3, 1, "", "preevolve"], [37, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[39, 0, 0, "-", "advective_fluxes"], [40, 0, 0, "-", "problems"], [39, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[39, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[40, 0, 0, "-", "slotted"], [40, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[39, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[39, 3, 1, "", "dovis"], [39, 3, 1, "", "evolve"], [39, 3, 1, "", "initialize"], [39, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[41, 0, 0, "-", "fluxes"], [42, 0, 0, "-", "problems"], [41, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[41, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[42, 0, 0, "-", "smooth"], [42, 0, 0, "-", "test"], [42, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[41, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[41, 3, 1, "", "evolve"], [41, 3, 1, "", "method_compute_timestep"], [41, 3, 1, "", "substep"]], "pyro.advection_weno": [[43, 0, 0, "-", "fluxes"], [44, 0, 0, "-", "problems"], [43, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[43, 1, 1, "", "fluxes"], [43, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[44, 0, 0, "-", "smooth"], [44, 0, 0, "-", "test"], [44, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[43, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[43, 3, 1, "", "evolve"], [43, 3, 1, "", "method_compute_timestep"], [43, 3, 1, "", "substep"]], "pyro.burgers": [[45, 0, 0, "-", "burgers_interface"], [46, 0, 0, "-", "problems"], [45, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[45, 1, 1, "", "apply_transverse_corrections"], [45, 1, 1, "", "construct_unsplit_fluxes"], [45, 1, 1, "", "get_interface_states"], [45, 1, 1, "", "riemann"], [45, 1, 1, "", "riemann_and_upwind"], [45, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[46, 0, 0, "-", "converge"], [46, 0, 0, "-", "test"], [46, 0, 0, "-", "tophat"], [46, 0, 0, "-", "verify"]], "pyro.burgers.problems.converge": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers.problems.verify": [[46, 1, 1, "", "verify"]], "pyro.burgers.simulation": [[45, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[45, 3, 1, "", "dovis"], [45, 3, 1, "", "evolve"], [45, 3, 1, "", "initialize"], [45, 3, 1, "", "method_compute_timestep"]], "pyro.burgers_viscous": [[47, 0, 0, "-", "interface"], [48, 0, 0, "-", "problems"], [47, 0, 0, "-", "simulation"]], "pyro.burgers_viscous.interface": [[47, 1, 1, "", "apply_diffusion_corrections"], [47, 1, 1, "", "diffuse"], [47, 1, 1, "", "get_lap"]], "pyro.burgers_viscous.problems": [[48, 0, 0, "-", "converge"], [48, 0, 0, "-", "test"], [48, 0, 0, "-", "tophat"]], "pyro.burgers_viscous.problems.converge": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.test": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.tophat": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.burgers_viscous.simulation": [[47, 2, 1, "", "Simulation"]], "pyro.burgers_viscous.simulation.Simulation": [[47, 3, 1, "", "evolve"]], "pyro.compressible": [[49, 0, 0, "-", "BC"], [49, 0, 0, "-", "derives"], [49, 0, 0, "-", "eos"], [49, 0, 0, "-", "interface"], [50, 0, 0, "-", "problems"], [49, 0, 0, "-", "riemann"], [49, 0, 0, "-", "simulation"], [49, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[49, 1, 1, "", "inflow_post_bc"], [49, 1, 1, "", "inflow_pre_bc"], [49, 1, 1, "", "user"]], "pyro.compressible.derives": [[49, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[49, 1, 1, "", "dens"], [49, 1, 1, "", "pres"], [49, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[49, 1, 1, "", "artificial_viscosity"], [49, 1, 1, "", "states"]], "pyro.compressible.problems": [[50, 0, 0, "-", "acoustic_pulse"], [50, 0, 0, "-", "advect"], [50, 0, 0, "-", "bubble"], [50, 0, 0, "-", "convection"], [50, 0, 0, "-", "gresho"], [50, 0, 0, "-", "heating"], [50, 0, 0, "-", "hse"], [50, 0, 0, "-", "kh"], [50, 0, 0, "-", "logo"], [50, 0, 0, "-", "plume"], [50, 0, 0, "-", "quad"], [50, 0, 0, "-", "ramp"], [50, 0, 0, "-", "rt"], [50, 0, 0, "-", "rt2"], [50, 0, 0, "-", "rt_multimode"], [50, 0, 0, "-", "sedov"], [50, 0, 0, "-", "sod"], [50, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.convection": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible.problems.gresho": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.heating": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible.problems.hse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.plume": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible.problems.quad": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt_multimode": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.riemann": [[49, 1, 1, "", "consFlux"], [49, 1, 1, "", "estimate_wave_speed"], [49, 1, 1, "", "riemann_cgf"], [49, 1, 1, "", "riemann_flux"], [49, 1, 1, "", "riemann_hllc"], [49, 1, 1, "", "riemann_hllc_lowspeed"], [49, 1, 1, "", "riemann_prim"]], "pyro.compressible.simulation": [[49, 2, 1, "", "Simulation"], [49, 2, 1, "", "Variables"], [49, 1, 1, "", "cons_to_prim"], [49, 1, 1, "", "get_external_sources"], [49, 1, 1, "", "get_sponge_factor"], [49, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[49, 3, 1, "", "dovis"], [49, 3, 1, "", "evolve"], [49, 3, 1, "", "initialize"], [49, 3, 1, "", "method_compute_timestep"], [49, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[49, 1, 1, "", "apply_artificial_viscosity"], [49, 1, 1, "", "apply_source_terms"], [49, 1, 1, "", "apply_transverse_flux"], [49, 1, 1, "", "interface_states"]], "pyro.compressible_fv4": [[51, 0, 0, "-", "fluxes"], [52, 0, 0, "-", "problems"], [51, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[51, 1, 1, "", "flux_cons"], [51, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[52, 0, 0, "-", "acoustic_pulse"], [52, 0, 0, "-", "advect"], [52, 0, 0, "-", "bubble"], [52, 0, 0, "-", "convection"], [52, 0, 0, "-", "gresho"], [52, 0, 0, "-", "heating"], [52, 0, 0, "-", "hse"], [52, 0, 0, "-", "kh"], [52, 0, 0, "-", "logo"], [52, 0, 0, "-", "plume"], [52, 0, 0, "-", "quad"], [52, 0, 0, "-", "ramp"], [52, 0, 0, "-", "rt"], [52, 0, 0, "-", "rt2"], [52, 0, 0, "-", "rt_multimode"], [52, 0, 0, "-", "sedov"], [52, 0, 0, "-", "sod"], [52, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.convection": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"], [52, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.gresho": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.heating": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"], [52, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.hse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.plume": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"], [52, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.quad": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt_multimode": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[51, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[51, 3, 1, "", "evolve"], [51, 3, 1, "", "preevolve"], [51, 3, 1, "", "substep"]], "pyro.compressible_react": [[54, 0, 0, "-", "problems"], [53, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[54, 0, 0, "-", "flame"], [54, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[53, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[53, 3, 1, "", "burn"], [53, 3, 1, "", "diffuse"], [53, 3, 1, "", "dovis"], [53, 3, 1, "", "evolve"], [53, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[55, 0, 0, "-", "fluxes"], [56, 0, 0, "-", "problems"], [55, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[55, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[56, 0, 0, "-", "acoustic_pulse"], [56, 0, 0, "-", "advect"], [56, 0, 0, "-", "bubble"], [56, 0, 0, "-", "convection"], [56, 0, 0, "-", "gresho"], [56, 0, 0, "-", "heating"], [56, 0, 0, "-", "hse"], [56, 0, 0, "-", "kh"], [56, 0, 0, "-", "logo"], [56, 0, 0, "-", "plume"], [56, 0, 0, "-", "quad"], [56, 0, 0, "-", "ramp"], [56, 0, 0, "-", "rt"], [56, 0, 0, "-", "rt2"], [56, 0, 0, "-", "rt_multimode"], [56, 0, 0, "-", "sedov"], [56, 0, 0, "-", "sod"], [56, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.convection": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.gresho": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.heating": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.hse": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.plume": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.quad": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt_multimode": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[55, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[55, 3, 1, "", "evolve"], [55, 3, 1, "", "method_compute_timestep"], [55, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[58, 0, 0, "-", "problems"], [57, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[58, 0, 0, "-", "acoustic_pulse"], [58, 0, 0, "-", "advect"], [58, 0, 0, "-", "bubble"], [58, 0, 0, "-", "convection"], [58, 0, 0, "-", "gresho"], [58, 0, 0, "-", "heating"], [58, 0, 0, "-", "hse"], [58, 0, 0, "-", "kh"], [58, 0, 0, "-", "logo"], [58, 0, 0, "-", "plume"], [58, 0, 0, "-", "quad"], [58, 0, 0, "-", "ramp"], [58, 0, 0, "-", "rt"], [58, 0, 0, "-", "rt2"], [58, 0, 0, "-", "rt_multimode"], [58, 0, 0, "-", "sedov"], [58, 0, 0, "-", "sod"], [58, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.convection": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"], [58, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.gresho": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.heating": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"], [58, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.hse": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.plume": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"], [58, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.quad": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt_multimode": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[57, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[57, 3, 1, "", "evolve"], [57, 3, 1, "", "sdc_integral"]], "pyro.diffusion": [[60, 0, 0, "-", "problems"], [59, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[60, 0, 0, "-", "gaussian"], [60, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"], [60, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[59, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[59, 3, 1, "", "dovis"], [59, 3, 1, "", "evolve"], [59, 3, 1, "", "initialize"], [59, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[61, 0, 0, "-", "incomp_interface"], [62, 0, 0, "-", "problems"], [61, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[61, 1, 1, "", "apply_gradp_corrections"], [61, 1, 1, "", "apply_other_source_terms"], [61, 1, 1, "", "mac_vels"], [61, 1, 1, "", "states"]], "pyro.incompressible.problems": [[62, 0, 0, "-", "converge"], [62, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[62, 1, 1, "", "finalize"], [62, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[62, 1, 1, "", "finalize"], [62, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[61, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[61, 3, 1, "", "define_other_bc"], [61, 3, 1, "", "do_other_update_velocity"], [61, 3, 1, "", "dovis"], [61, 3, 1, "", "evolve"], [61, 3, 1, "", "initialize"], [61, 3, 1, "", "other_source_term"], [61, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[63, 0, 0, "-", "BC"], [64, 0, 0, "-", "problems"], [63, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[63, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[64, 0, 0, "-", "cavity"], [64, 0, 0, "-", "converge"], [64, 0, 0, "-", "plot_cavity"], [64, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[64, 1, 1, "", "get_args"], [64, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[63, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[63, 3, 1, "", "define_other_bc"], [63, 3, 1, "", "do_other_update_velocity"], [63, 3, 1, "", "evolve"], [63, 3, 1, "", "initialize"], [63, 3, 1, "", "other_source_term"], [63, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[65, 0, 0, "-", "LM_atm_interface"], [66, 0, 0, "-", "problems"], [65, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[65, 1, 1, "", "get_interface_states"], [65, 1, 1, "", "is_asymmetric"], [65, 1, 1, "", "is_asymmetric_pair"], [65, 1, 1, "", "is_symmetric"], [65, 1, 1, "", "is_symmetric_pair"], [65, 1, 1, "", "mac_vels"], [65, 1, 1, "", "rho_states"], [65, 1, 1, "", "riemann"], [65, 1, 1, "", "riemann_and_upwind"], [65, 1, 1, "", "states"], [65, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[66, 0, 0, "-", "bubble"]], "pyro.lm_atm.problems.bubble": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[65, 2, 1, "", "Basestate"], [65, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[65, 3, 1, "", "jp"], [65, 3, 1, "", "v"], [65, 3, 1, "", "v2d"], [65, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[65, 3, 1, "", "dovis"], [65, 3, 1, "", "evolve"], [65, 3, 1, "", "initialize"], [65, 3, 1, "", "make_prime"], [65, 3, 1, "", "method_compute_timestep"], [65, 3, 1, "", "preevolve"], [65, 3, 1, "", "read_extras"], [65, 3, 1, "", "write_extras"]], "pyro.mesh": [[67, 0, 0, "-", "array_indexer"], [67, 0, 0, "-", "boundary"], [67, 0, 0, "-", "fourth_order"], [67, 0, 0, "-", "fv"], [67, 0, 0, "-", "integration"], [67, 0, 0, "-", "patch"], [67, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[67, 2, 1, "", "ArrayIndexer"], [67, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[67, 3, 1, "", "copy"], [67, 3, 1, "", "fill_ghost"], [67, 3, 1, "", "ip"], [67, 3, 1, "", "ip_jp"], [67, 3, 1, "", "is_asymmetric"], [67, 3, 1, "", "is_symmetric"], [67, 3, 1, "", "jp"], [67, 3, 1, "", "lap"], [67, 3, 1, "", "norm"], [67, 3, 1, "", "pretty_print"], [67, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[67, 3, 1, "", "copy"], [67, 3, 1, "", "fill_ghost"], [67, 3, 1, "", "ip_jp"], [67, 3, 1, "", "is_asymmetric"], [67, 3, 1, "", "is_symmetric"], [67, 3, 1, "", "lap"], [67, 3, 1, "", "norm"], [67, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[67, 2, 1, "", "BC"], [67, 2, 1, "", "BCProp"], [67, 1, 1, "", "bc_is_solid"], [67, 1, 1, "", "define_bc"]], "pyro.mesh.fourth_order": [[67, 1, 1, "", "states"], [67, 1, 1, "", "states_nolimit"]], "pyro.mesh.fv": [[67, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[67, 3, 1, "", "from_centers"], [67, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[67, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[67, 3, 1, "", "compute_final_update"], [67, 3, 1, "", "get_stage_start"], [67, 3, 1, "", "nstages"], [67, 3, 1, "", "set_start"], [67, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[67, 2, 1, "", "Cartesian2d"], [67, 2, 1, "", "CellCenterData2d"], [67, 2, 1, "", "FaceCenterData2d"], [67, 2, 1, "", "Grid2d"], [67, 2, 1, "", "SphericalPolar"], [67, 1, 1, "", "cell_center_data_clone"], [67, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[67, 3, 1, "", "add_derived"], [67, 3, 1, "", "add_ivars"], [67, 3, 1, "", "create"], [67, 3, 1, "", "fill_BC"], [67, 3, 1, "", "fill_BC_all"], [67, 3, 1, "", "get_aux"], [67, 3, 1, "", "get_var"], [67, 3, 1, "", "get_var_by_index"], [67, 3, 1, "", "get_vars"], [67, 3, 1, "", "max"], [67, 3, 1, "", "min"], [67, 3, 1, "", "pretty_print"], [67, 3, 1, "", "prolong"], [67, 3, 1, "", "register_var"], [67, 3, 1, "", "restrict"], [67, 3, 1, "", "set_aux"], [67, 3, 1, "", "write"], [67, 3, 1, "", "write_data"], [67, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[67, 3, 1, "", "add_derived"], [67, 3, 1, "", "create"], [67, 3, 1, "", "fill_BC"], [67, 3, 1, "", "get_var_by_index"], [67, 3, 1, "", "get_vars"], [67, 3, 1, "", "prolong"], [67, 3, 1, "", "restrict"], [67, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[67, 3, 1, "", "coarse_like"], [67, 3, 1, "", "fine_like"], [67, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[67, 1, 1, "", "flatten"], [67, 1, 1, "", "flatten_multid"], [67, 1, 1, "", "limit"], [67, 1, 1, "", "limit2"], [67, 1, 1, "", "limit4"], [67, 1, 1, "", "nolimit"], [67, 1, 1, "", "well_balance"], [67, 1, 1, "", "weno"], [67, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[68, 0, 0, "-", "MG"], [68, 0, 0, "-", "edge_coeffs"], [69, 0, 0, "-", "examples"], [68, 0, 0, "-", "general_MG"], [68, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[68, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[68, 3, 1, "", "get_solution"], [68, 3, 1, "", "get_solution_gradient"], [68, 3, 1, "", "get_solution_object"], [68, 3, 1, "", "grid_info"], [68, 3, 1, "", "init_RHS"], [68, 3, 1, "", "init_solution"], [68, 3, 1, "", "init_zeros"], [68, 3, 1, "", "smooth"], [68, 3, 1, "", "solve"], [68, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[68, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[68, 3, 1, "", "restrict"]], "pyro.multigrid.examples": [[69, 0, 0, "-", "mg_test_general_alphabeta_only"], [69, 0, 0, "-", "mg_test_general_beta_only"], [69, 0, 0, "-", "mg_test_general_constant"], [69, 0, 0, "-", "mg_test_general_dirichlet"], [69, 0, 0, "-", "mg_test_general_inhomogeneous"], [69, 0, 0, "-", "mg_test_simple"], [69, 0, 0, "-", "mg_test_vc_constant"], [69, 0, 0, "-", "mg_test_vc_dirichlet"], [69, 0, 0, "-", "mg_test_vc_periodic"], [69, 0, 0, "-", "mg_vis"], [69, 0, 0, "-", "project_periodic"], [69, 0, 0, "-", "prolong_restrict_demo"]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_beta_only": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_constant": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_inhomogeneous"], [69, 1, 1, "", "true"], [69, 1, 1, "", "xl_func"], [69, 1, 1, "", "yl_func"]], "pyro.multigrid.examples.mg_test_simple": [[69, 1, 1, "", "f"], [69, 1, 1, "", "test_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_constant": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "f"], [69, 1, 1, "", "test_vc_constant"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "f"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_vc_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_periodic": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "f"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_vc_poisson_periodic"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_vis": [[69, 1, 1, "", "doit"], [69, 1, 1, "", "f"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.project_periodic": [[69, 1, 1, "", "doit"]], "pyro.multigrid.examples.prolong_restrict_demo": [[69, 1, 1, "", "doit"]], "pyro.multigrid.general_MG": [[68, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[68, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[68, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[68, 3, 1, "", "smooth"]], "pyro.particles": [[70, 0, 0, "-", "particles"]], "pyro.particles.particles": [[70, 2, 1, "", "Particle"], [70, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[70, 3, 1, "", "interpolate_velocity"], [70, 3, 1, "", "pos"], [70, 3, 1, "", "update"], [70, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[70, 3, 1, "", "array_generate_particles"], [70, 3, 1, "", "enforce_particle_boundaries"], [70, 3, 1, "", "get_init_positions"], [70, 3, 1, "", "get_positions"], [70, 3, 1, "", "grid_generate_particles"], [70, 3, 1, "", "randomly_generate_particles"], [70, 3, 1, "", "update_particles"], [70, 3, 1, "", "write_particles"]], "pyro.plot": [[34, 1, 1, "", "get_args"], [34, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[34, 2, 1, "", "Pyro"], [34, 2, 1, "", "PyroBenchmark"], [34, 1, 1, "", "main"], [34, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[34, 3, 1, "", "add_problem"], [34, 3, 1, "", "get_grid"], [34, 3, 1, "", "get_sim"], [34, 3, 1, "", "get_var"], [34, 3, 1, "", "initialize_problem"], [34, 3, 1, "", "run_sim"], [34, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[34, 3, 1, "", "compare_to_benchmark"], [34, 3, 1, "", "run_sim"], [34, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[34, 2, 1, "", "NullSimulation"], [34, 1, 1, "", "bc_setup"], [34, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[34, 3, 1, "", "compute_timestep"], [34, 3, 1, "", "do_output"], [34, 3, 1, "", "dovis"], [34, 3, 1, "", "evolve"], [34, 3, 1, "", "finalize"], [34, 3, 1, "", "finished"], [34, 3, 1, "", "initialize"], [34, 3, 1, "", "method_compute_timestep"], [34, 3, 1, "", "preevolve"], [34, 3, 1, "", "read_extras"], [34, 3, 1, "", "write"], [34, 3, 1, "", "write_extras"]], "pyro.swe": [[71, 0, 0, "-", "derives"], [71, 0, 0, "-", "interface"], [72, 0, 0, "-", "problems"], [71, 0, 0, "-", "simulation"], [71, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[71, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[71, 1, 1, "", "consFlux"], [71, 1, 1, "", "riemann_hllc"], [71, 1, 1, "", "riemann_roe"], [71, 1, 1, "", "states"]], "pyro.swe.problems": [[72, 0, 0, "-", "acoustic_pulse"], [72, 0, 0, "-", "advect"], [72, 0, 0, "-", "dam"], [72, 0, 0, "-", "kh"], [72, 0, 0, "-", "logo"], [72, 0, 0, "-", "quad"], [72, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[71, 2, 1, "", "Simulation"], [71, 2, 1, "", "Variables"], [71, 1, 1, "", "cons_to_prim"], [71, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[71, 3, 1, "", "dovis"], [71, 3, 1, "", "evolve"], [71, 3, 1, "", "initialize"], [71, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[71, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[34, 2, 1, "", "PyroTest"], [34, 1, 1, "", "avoid_interleaved_output"], [34, 1, 1, "", "do_tests"], [34, 1, 1, "", "main"], [34, 1, 1, "", "run_test"], [34, 1, 1, "", "run_test_star"]], "pyro.util": [[73, 0, 0, "-", "compare"], [73, 0, 0, "-", "io_pyro"], [73, 0, 0, "-", "msg"], [73, 0, 0, "-", "plot_tools"], [73, 0, 0, "-", "profile_pyro"], [73, 0, 0, "-", "runparams"]], "pyro.util.compare": [[73, 1, 1, "", "compare"], [73, 1, 1, "", "main"]], "pyro.util.io_pyro": [[73, 1, 1, "", "read"], [73, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[73, 1, 1, "", "bold"], [73, 1, 1, "", "fail"], [73, 1, 1, "", "success"], [73, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[73, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[73, 2, 1, "", "Timer"], [73, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[73, 3, 1, "", "begin"], [73, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[73, 3, 1, "", "report"], [73, 3, 1, "", "timer"]], "pyro.util.runparams": [[73, 2, 1, "", "RuntimeParameters"], [73, 1, 1, "", "is_float"], [73, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[73, 3, 1, "", "get_param"], [73, 3, 1, "", "load_params"], [73, 3, 1, "", "print_all_params"], [73, 3, 1, "", "print_paramfile"], [73, 3, 1, "", "print_sphinx_tables"], [73, 3, 1, "", "print_unused_params"], [73, 3, 1, "", "set_param"], [73, 3, 1, "", "write_params"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "terms": {"": [1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 17, 21, 22, 25, 28, 31, 32, 34, 43, 45, 49, 57, 61, 63, 65, 67, 68, 69, 70, 71, 75, 77, 78], "0": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 17, 21, 22, 23, 26, 27, 28, 29, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 49, 55, 59, 62, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77], "00": 22, "0000000000": [22, 26, 27, 28], "0000000000000007": 28, "000100977": 26, "000117324": 27, "00011884": 28, "000155893": 26, "000168502": 28, "000168818": 27, "000187447": 28, "000221902": 28, "000222329": 26, "000242683": 27, "000245728": 26, "000257541": 26, "0002674195946900653": 7, "000272285": 28, "000278462": 27, "000298554": 28, "000314789": 26, "000338509": 27, "000349254": 26, "000359788": 26, "0003804503479700414": 2, "000397674": 27, "000411339": 26, "000426042": 27, "000446485": 26, "0004957445615074047": 26, "000509584": 26, "000523281": 26, "000524953": 27, "000544087": 26, "000576837": 28, "000594507": 26, "00060774": 27, "0006216334987521017": 27, "00062574": 27, "0006486396426301177": 28, "000708087": 27, "000710814": 26, "000813357": 27, "000816239": 28, "000846751": 28, "000889832": 27, "000918517": 27, "000931668": 28, "001": [8, 14], "00102915": 26, "00106741": 26, "00110351": 27, "00113252": 27, "0011347": 28, "00119765": 28, "0012532978372415558": 27, "0012759605329324085": 28, "00131762": 28, "00135041": 28, "00155e": 26, "00170278": 28, "00170641": 27, "00188597": 28, "0021": 79, "00256253": 27, "003": 6, "00348191": 27, "00424463": 26, "004572165056269441": 2, "00463131": 28, "004718856190972565": 22, "0047189": 22, "00472": 22, "0050815": 27, "005391244339065405": 26, "00611516": 26, "00623945": 26, "00656631": 28, "00731526": 27, "00864876": 28, "0086e": 28, "00901111": 27, "00951831": 26, "01": [1, 8, 9, 21, 75], "010065": 27, "0106141": 28, "01092e": 27, "01132e": 27, "01137": 26, "01145e": 27, "0125": 11, "01265": 6, "0129066": 27, "0135776": 26, "0139226": 26, "0145734": 26, "0160323": 27, "0163063": 27, "0166": 79, "0166908": 26, "0168243": 28, "0171409": 28, "01772e": 27, "0182181": 26, "01821e": 28, "0197734": 26, "02": 28, "0215643": 26, "02198e": 26, "0224452": 27, "0224975": 28, "0233563": 27, "0236543": 26, "0238e": 27, "0243037": 27, "02448256984911586": 26, "025573219961900512": 28, "0257902": 26, "0257909": 26, "02687": 26, "02732210851664811": 2, "02789e": 26, "0280513": 26, "02861": 28, "029032258064516": 9, "0292467": 27, "0312525": 27, "03125e": 26, "0318323": 28, "03283823443993396": 27, "033097": 28, "03473e": 26, "034e": 27, "03506e": 27, "0355e": 28, "036315310129800826": 27, "0364241": 28, "0377753": 27, "03781e": 28, "03884e": 27, "039": 43, "0417201": 27, "04419": 27, "0442789": 28, "0447352805871284e": 26, "04509e": 26, "0468113": 28, "047": 76, "04737e": 28, "0484181": 26, "04844393523115633": 28, "04862": 27, "0497494": 27, "05": [2, 7, 17, 26, 27, 28], "0515129": 28, "051e": 26, "0527907": 28, "05447e": 26, "0582938": 27, "06": [2, 7, 26, 27, 28], "06162": 26, "062255558417692e": 26, "06486e": 27, "06513": 27, "06557e": 26, "06576e": 28, "0665472": 28, "06977e": 28, "07": [6, 7, 26, 27, 28, 43], "0701013": 26, "0705": 28, "0705e": 27, "0727216": 26, "0736819": 28, "073e": 28, "0747197": 27, "07478e": 26, "07629e": 28, "07633187e": 28, "0769222917915304e": 7, "08": [26, 27, 28], "08132": 28, "08889e": 26, "09": [26, 27, 28], "091": 28, "0918e": 26, "092": 76, "09217e": 28, "09401e": 26, "097515813669473": 26, "09752": 26, "09787e": 26, "0x7f2817729f50": 8, "0x7f281995e110": 8, "0x7fafeed0c350": 26, "0x7fafeff2add0": 26, "0x7fbd288b7f90": 1, "0x7fd7b83ad390": 28, "0x7fd7b83f9d50": 28, "1": [1, 2, 3, 5, 7, 8, 9, 11, 12, 14, 17, 21, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 47, 49, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 77, 79], "10": [1, 2, 6, 7, 8, 9, 12, 17, 21, 22, 26, 27, 28, 43, 49, 64, 68, 69, 71, 73, 79], "100": [1, 8, 17, 22, 73, 75], "1000": 17, "10000": [1, 8, 75], "1006": 79, "1007": [17, 64, 79], "101": 28, "101526": 27, "1016": [6, 43, 79], "1024": 2, "103": 28, "103e": 27, "1068868945958364e": 28, "10732e": 28, "108": 22, "10838": 22, "10977e": 27, "10g": [27, 28], "11": [1, 8, 22, 26, 27, 28, 68, 74, 79], "111": 8, "111546863428753e": 26, "112": 28, "115": 28, "116": 9, "11691e": 26, "11764e": 26, "11941e": 27, "11945e": 27, "12": [1, 8, 22, 26, 27, 28, 34, 69, 73], "121": 26, "1210": 79, "1215": 79, "12157": 22, "12199e": 26, "122": [22, 26], "12439e": 28, "125": [9, 22, 33, 77, 79], "12514": 27, "1265": 6, "127": 79, "128": [2, 7, 11, 17, 26, 27, 28, 77], "129": 27, "13": [1, 22, 26, 28, 76], "13071e": 26, "13671": 22, "137": 22, "13722e": 26, "137992831541219": [9, 77], "13821550": 6, "13952e": 26, "14": [9, 22, 26, 28, 49, 67, 71, 77], "14059e": 27, "141592653589793": 76, "1447096": 9, "14661e": 26, "15": [22, 26, 28, 76], "15043e": 28, "153325": 27, "15445e": 26, "158": 79, "16": [2, 7, 17, 22, 23, 26, 27, 28, 64, 69], "160": 27, "16168e": 27, "163": [17, 62, 64, 79], "16499e": 26, "17": [22, 28], "17056e": 26, "17095e": 28, "171": 79, "17194": 22, "172": 22, "1726e": 28, "17352e": 26, "17409776671446628": 26, "17418e": 27, "178": 79, "17826e": 28, "18": [22, 27, 28], "1803634390217064": 28, "180588": 28, "1827e": 28, "18429e": 26, "185": 22, "18533": 22, "188": 27, "19": [22, 27, 28], "19149e": 26, "192": 8, "19217e": 28, "1922e": 27, "19454": 26, "1958": 79, "1959": 11, "19593e": 28, "19639e": 26, "1979": 79, "19808e": 27, "1982": 79, "1984": [9, 49, 50, 52, 56, 58], "1989": 79, "1990": [35, 39, 45, 47, 49, 53, 71, 79], "19906e": 27, "1993": [9, 50, 52, 56, 58], "1996": [17, 45, 62, 65, 69, 79], "1998": [9, 43, 50, 52, 56, 58], "19980007543": 43, "1999": 79, "1d": 43, "1e": [34, 67, 68, 69, 73], "1st": 14, "2": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 21, 22, 23, 25, 26, 27, 28, 29, 31, 49, 50, 52, 55, 56, 58, 59, 62, 64, 67, 68, 69, 71, 74, 75, 76, 77, 79], "20": [22, 27, 28], "200": 79, "2000": [17, 62, 64, 79], "2003": 16, "2009": [43, 49], "2010": 49, "2011": [9, 37, 50, 51, 52, 56, 57, 58, 72, 79], "2012": [8, 9, 16, 50, 52, 56, 58], "2014": [6, 9, 50, 52, 56, 58], "2019": [6, 79], "2021": 49, "2024": 6, "20281e": 26, "2048": 28, "206045378311055": [9, 77], "209": 22, "2092": 22, "21": 22, "210681933627904e": 28, "21105": 6, "21253e": 27, "213": 27, "2197": 22, "21994e": 26, "22": 22, "22015e": 27, "221286": 27, "22925e": 28, "23": [22, 76], "233": 79, "24": [22, 76], "2411": 28, "24144": 28, "24513e": 26, "24555429482631e": 26, "24911e": 26, "25": [1, 3, 8, 9, 21, 22, 73, 75, 79], "256": [2, 7, 26], "256041": 28, "25622e": 26, "25658e": 28, "257": 79, "25705e": 26, "257466296364851e": 27, "2575564": 6, "25763e": 26, "25859e": 27, "26": [22, 76], "26638e": 28, "26903e": 26, "27": 22, "271": [17, 62, 64, 79], "27175e": 26, "2728946362388976e": 28, "27361e": 26, "274": 22, "27407": 22, "27531e": 28, "278": 22, "27837": 22, "28": [22, 79], "28164e": 26, "28172e": 27, "28187": 26, "283": 79, "28541e": 28, "2871": 27, "28807e": 27, "28873e": 27, "29": 22, "29051e": 28, "2910353907176844e": 27, "298147": 27, "29871": 28, "2c": 49, "2d": [5, 8, 67, 71, 76], "2g": [22, 76], "2h": 71, "2hc": 71, "2nd": [3, 5, 7, 9, 11, 14, 17, 21, 29, 49, 55, 67, 69, 71, 77], "2ng": [22, 67], "3": [1, 2, 3, 4, 7, 8, 9, 17, 22, 26, 27, 28, 49, 62, 64, 67, 71, 74, 75, 76, 77, 79], "30": [22, 79], "301203447716335e": 28, "30184e": 27, "307211": 26, "30812e": 27, "30821e": 28, "309": 79, "30982e": 27, "30997e": 27, "31": [22, 79], "31131e": 26, "312": 79, "31346": 26, "316533": 27, "319": [17, 64, 79], "32": [1, 2, 7, 8, 17, 22, 23, 26, 27, 28, 76], "32098e": 28, "323786088373021": 27, "32767e": 27, "32927e": 27, "32945e": 26, "33": [8, 9, 22], "33005e": 26, "335": 79, "336": 22, "33611": 22, "33718": 28, "33838e": 26, "34": [6, 22, 26], "34558e": 28, "347638624909216": 26, "35": 22, "3530556515124825e": 27, "35586e": 27, "36": 22, "36009e": 28, "36183": 26, "362": 79, "36466e": 27, "36992e": 28, "37": 22, "371": 28, "37252e": 28, "37453": 27, "38": [22, 27], "3860268814816614e": 7, "3868": 28, "3868428575047": 28, "387": 79, "38943e": 28, "39": [22, 74, 76], "39072e": 26, "39659e": 28, "39771e": 26, "3d": 67, "3g": 22, "4": [1, 2, 3, 6, 7, 8, 9, 11, 16, 17, 21, 22, 26, 27, 28, 29, 49, 50, 52, 53, 56, 58, 62, 64, 67, 69, 71, 74, 76, 77, 79], "40": 22, "40192e": 27, "40233e": 27, "40799e": 27, "40947e": 27, "41": 22, "411": 79, "4147e": 26, "41489e": 26, "42": [17, 22, 76], "42452": 22, "42473": 27, "425": 22, "425271389680081e": 2, "43": [22, 49, 76], "430738": 26, "4317": 22, "432": 22, "43215": 26, "43441": 28, "437223355768636e": 27, "44": [22, 49], "44068e": 28, "44281e": 26, "443977": 26, "4452e": 28, "44588e": 26, "44857e": 27, "44914e": 27, "45": 22, "455482": 27, "45572e": 27, "4578": 28, "45795e": 28, "458207725000789e": 27, "46": [22, 76], "4637e": 27, "4641": 27, "46453e": 26, "46615e": 26, "46752e": 26, "47": [22, 28], "47155e": 28, "47757e": 28, "47845e": 28, "48": [22, 79], "48271e": 27, "4855e": 27, "48679e": 27, "49": 22, "4901": 28, "49296e": 26, "49345e": 26, "4967652930826935e": 27, "4th": [2, 3, 5, 7, 8, 9, 11, 17, 21, 37, 49, 51, 57, 67, 71, 77], "5": [1, 2, 3, 7, 8, 9, 11, 21, 22, 26, 27, 28, 32, 49, 55, 59, 67, 71, 74, 76, 77], "50": [22, 27, 68], "500": 2, "5000": [2, 8], "50231": 26, "50717e": 27, "5072807373286882e": 27, "51": 22, "511": 28, "51109e": 26, "512": 2, "51413991329132e": 26, "519131423273572e": 7, "52": [6, 22], "52121e": 27, "521885": 27, "5233260541432057e": 2, "5281": 6, "53": 22, "532258064516129": [9, 77], "534885150074738e": 28, "54": [22, 76], "543": 22, "5434": 22, "544249588823554e": 28, "55": 22, "555097426033948e": 27, "55867e": 28, "56": [22, 27], "56138e": 27, "57": 22, "57173e": 28, "5749769043407793": 22, "575": 22, "57509": 22, "58": 22, "58746e": 26, "58852e": 28, "59": 22, "590386214782638e": 26, "591": 27, "59875e": 27, "6": [1, 2, 6, 7, 8, 22, 26, 27, 28, 76, 79], "60": 22, "60034e": 26, "6088e": 28, "60971": 28, "61": 22, "61504e": 26, "6169e": 26, "61737e": 27, "62": [6, 22], "62749e": 27, "62808e": 27, "63": 22, "63196e": 26, "63309e": 28, "63435e": 27, "6392149576904378e": 27, "64": [1, 2, 7, 8, 17, 22, 26, 27, 28, 69], "640x480": [1, 8], "6415e": 27, "64181e": 26, "64648": 27, "64992e": 26, "65": [22, 76], "65328": 22, "65703e": 27, "6575": 79, "6577": 28, "659245815001406e": 28, "66": 22, "67": 22, "67075": 22, "671": 22, "671934405e": 27, "673611": 26, "68": [22, 28, 76], "68242e": 27, "68972e": 28, "69": [22, 28], "69154": 27, "69329e": 28, "69499e": 26, "69812e": 28, "69861e": 28, "69884e": 27, "69894e": 27, "6x": [26, 29, 69], "6y": [26, 29, 69], "7": [1, 7, 8, 9, 22, 26, 27, 28, 76], "70": 22, "71": [8, 22, 28, 74], "71101e": 26, "72": 22, "72045e": 27, "7228": 27, "72291e": 27, "72809": 28, "728342": 27, "73": 22, "73325e": 28, "73455e": 26, "73798e": 26, "739483825281054": 26, "74": 22, "74186": 27, "74907e": 28, "75": [8, 9, 22], "75013e": 27, "754984685e": 28, "75853e": 26, "75928e": 26, "76": [22, 76], "76061e": 26, "76274e": 28, "76528e": 26, "7696409241208797e": 7, "7696e": 27, "77": 22, "77049e": 27, "7724": 27, "77518": 27, "775181492337501": 27, "77795e": 26, "78": 22, "78399e": 28, "78756e": 28, "78803e": 26, "78938e": 26, "79": [22, 28, 79], "79061e": 27, "79124e": 27, "7921e": 28, "7_8": [17, 64, 79], "8": [1, 3, 5, 8, 9, 14, 17, 21, 22, 26, 27, 28, 32, 49, 64, 71, 76, 77, 79], "80598": 27, "80625e": 26, "80911e": 28, "81": 28, "81168": 22, "812": 22, "81351e": 26, "816": 22, "81622": 22, "81765": 22, "818": 22, "81825e": 26, "82": 79, "825569192556014e": 7, "82585": 22, "826": 22, "83563e": 28, "83684": 28, "83693e": 26, "84315e": 26, "84478": 22, "8448": 28, "845": 22, "849259894834445e": 27, "85": [8, 9, 79], "85557e": 28, "85569e": 26, "85631e": 27, "8583e": 27, "86": 22, "86509e": 27, "87": 79, "87103e": 26, "877452": 28, "88200772432267e": 28, "884": 28, "88625e": 26, "88653e": 27, "8869": 27, "88696e": 27, "88796e": 27, "89": 79, "891": 22, "89132": 22, "89676e": 27, "89721": 28, "89959e": 28, "9": [1, 8, 22, 25, 26, 27, 28, 49, 71, 76], "90": 79, "90051": 79, "90058": 79, "90121e": 27, "90151": 79, "90233": 79, "903531": 26, "90471e": 28, "90474e": 28, "90594e": 28, "90707e": 28, "90897e": 26, "911086": 26, "91242e": 28, "91401e": 26, "91413e": 27, "91494": [17, 64, 79], "92186e": 26, "92501e": 26, "9261": 27, "927415": 79, "92822e": 27, "92888e": 26, "93217e": 27, "933": 27, "933769007818501e": 26, "938": 27, "94": 22, "94003": 22, "94227e": 27, "94814e": 26, "95479e": 28, "95505e": 26, "95548e": 26, "95801e": 28, "96": 8, "960758": 26, "96104e": 26, "96107e": 26, "96622e": 28, "96666e": 26, "97": 76, "9713e": 26, "97219e": 26, "978": [17, 64, 79], "97862": 22, "9786237847073697": 22, "979": 22, "98263e": 26, "99": 22, "991063": 27, "99444e": 27, "99732e": 28, "9991": 79, "99971e": 28, "999999999999964": 26, "9999999999999981": 27, "A": [3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 22, 23, 26, 29, 32, 33, 34, 36, 38, 40, 42, 44, 47, 49, 50, 52, 55, 56, 58, 59, 60, 63, 67, 68, 69, 71, 73, 75, 77, 79], "As": [21, 57, 77], "At": [2, 17, 33, 73], "But": 1, "By": [3, 15, 17, 67, 75], "For": [1, 9, 12, 22, 27, 31, 32, 33, 49, 53, 61, 63, 65, 67, 68, 69, 73, 75, 77], "If": [1, 6, 15, 19, 31, 33, 49, 68, 70, 73, 75, 78], "In": [4, 9, 13, 17, 20, 23, 31, 32, 35, 37, 39, 41, 49, 69, 71, 78], "It": [1, 3, 4, 5, 8, 9, 11, 13, 14, 16, 17, 18, 20, 21, 23, 27, 33, 49, 50, 52, 56, 58, 67, 75, 77], "No": 43, "Not": 13, "One": 69, "The": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 50, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 71, 73, 75, 77, 78, 79], "Their": 12, "Then": [1, 17, 22, 49, 67, 68, 71, 75], "There": [4, 9, 10, 20, 22, 23, 25, 49, 50, 52, 56, 58, 68, 71, 77, 78], "These": [3, 12, 17, 41, 62, 68, 73, 75, 78], "To": [1, 8, 11, 15, 17, 22, 23, 26, 73, 75], "With": [5, 14, 17, 28, 60], "_": [49, 71], "__all__": 33, "__dict__": 22, "__eq__": 22, "__hash__": 22, "__init__": [22, 33, 67], "__str__": 22, "__weakref__": 22, "_default": [73, 75], "_x": 69, "_y": 69, "a0": 65, "a_": [22, 23, 67], "a_21": 67, "a_31": 67, "a_32": 67, "a_i": [3, 35, 37, 39, 41, 43], "a_init": 2, "a_l": [35, 37, 39, 41, 47], "a_r": [35, 37, 39, 41, 47], "a_s1": 67, "a_s2": 67, "a_t": [3, 35, 37, 39, 41, 43], "a_x": [3, 35, 37, 39, 41, 43], "abil": [12, 78], "abl": 69, "abort": 73, "about": [3, 22, 23, 31, 32, 33, 40, 49, 65], "abov": [3, 5, 9, 11, 12, 14, 22, 23, 27, 45, 50, 52, 56, 58, 65, 75], "absolut": 3, "ac": [17, 64], "acceler": [9, 25, 26, 71, 77], "accept": [22, 68], "access": [1, 22, 26, 32, 33, 49, 67, 68, 70, 71, 73, 75], "accompani": 6, "account": 17, "accumul": 73, "accur": [3, 9, 11, 12, 23, 37, 51, 57, 67], "accuraci": [3, 11, 12, 23], "achiev": [3, 12], "acknowledg": 15, "acoust": [9, 11, 50, 52, 56, 58], "acoustic_puls": [7, 34, 49, 51, 55, 57, 71], "across": [9, 31, 49, 50, 52, 56, 58, 70, 71], "act": [12, 69], "action": [17, 23, 64, 67], "activ": 12, "actual": [4, 22, 23, 26, 35, 39, 41, 43, 45, 49, 55, 65, 67, 71], "ad": [5, 12, 17, 29, 49, 50, 52, 56, 58, 67, 70, 75], "adapt": 79, "add": [1, 3, 9, 10, 12, 14, 22, 23, 29, 33, 34, 50, 52, 56, 58, 61, 67, 69, 73, 77], "add_deriv": [34, 67], "add_ivar": [34, 67], "add_problem": [1, 24, 34], "add_subplot": 26, "addit": [4, 5, 8, 13, 22, 53], "addition": 6, "adiabat": [9, 49, 50, 52, 56, 58], "adjac": [7, 22], "admit": 3, "advanc": [13, 32, 35, 39, 47, 49, 55, 70, 71], "advect": [1, 2, 4, 5, 10, 13, 14, 17, 19, 20, 24, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 51, 55, 57, 61, 63, 65, 67, 70, 71, 75], "advection_fv4": [24, 34], "advection_nonuniform": [24, 34], "advection_rk": [24, 34, 43], "advection_weno": [24, 34], "advective_flux": [24, 34], "advectwithucc": 70, "affect": [3, 8, 14, 17, 21, 31, 32, 77], "after": [3, 11, 14, 17, 29, 32, 33, 49, 67, 68, 75], "again": [8, 13, 17, 70, 75], "against": [11, 77], "agre": [17, 78], "agreement": [4, 11, 77], "ai": 23, "aip": 79, "al": [8, 9, 17, 43, 49, 50, 52, 56, 58, 67], "al_": 67, "algorithm": [3, 9, 10, 17, 29, 51, 62, 64, 77, 79], "alia": 34, "alic": 6, "align": [12, 27], "all": [1, 4, 8, 9, 11, 12, 13, 15, 17, 20, 22, 23, 26, 28, 33, 34, 49, 55, 62, 63, 64, 67, 68, 71, 73, 75, 77], "alloc": [23, 67], "allow": [9, 11, 14, 17, 19, 20, 23, 31, 49, 50, 52, 56, 58, 60, 63, 67, 75], "almgen": 69, "almgren": [0, 45, 49, 65], "almost": 17, "alon": 69, "along": [2, 5, 22, 47, 49, 67, 71], "alpha": [25, 27, 28, 32, 43, 68, 69], "alreadi": [1, 65, 73], "also": [1, 3, 4, 6, 8, 11, 13, 18, 22, 23, 26, 32, 33, 43, 49, 68, 75], "alter": [2, 32], "altern": [19, 49, 75], "although": [43, 68], "alwai": 75, "amount": [3, 8, 29, 75], "amp": [8, 9], "amrex": 70, "an": [1, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 17, 22, 25, 28, 29, 31, 32, 33, 34, 36, 38, 40, 42, 44, 46, 48, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61, 63, 65, 67, 68, 69, 70, 71, 72, 73, 75, 77], "analog": 77, "analysi": [3, 11, 13, 17, 75, 77], "analyt": [3, 4, 11, 14, 17, 26, 27, 29, 60, 69], "analyz": 33, "andi": 0, "angl": [4, 9, 50, 52, 56, 58], "ani": [1, 2, 3, 9, 10, 11, 13, 15, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 62, 64, 65, 66, 67, 68, 72, 73, 75, 77, 78], "ann": 0, "anoth": [11, 13, 29], "answer": 15, "anyon": 15, "anywher": 19, "appar": 8, "appear": [11, 12, 13, 22], "append": [2, 7, 8], "appli": [8, 9, 32, 47, 49, 68, 77, 79], "apply_artificial_viscos": [34, 49], "apply_diffusion_correct": [34, 47], "apply_gradp_correct": [34, 61], "apply_other_source_term": [34, 61], "apply_source_term": [34, 49], "apply_transverse_correct": [34, 45], "apply_transverse_flux": [34, 49], "approach": [3, 9, 17], "appropri": [12, 33], "approxim": [17, 21, 22, 32, 49, 61, 63, 65, 69], "ar": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 39, 41, 43, 47, 49, 50, 51, 52, 55, 56, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 73, 75, 77, 78], "arang": 22, "archiv": 43, "arg": 34, "argument": [4, 22, 32, 33, 67, 75], "aris": [8, 15, 22, 31, 49], "arithmet": 31, "around": 28, "arrai": [12, 13, 16, 22, 23, 26, 31, 32, 43, 65, 67, 68, 70], "array_generate_particl": [32, 34, 70], "array_index": [22, 23, 24, 34], "arrayindex": [23, 34, 67, 70], "arrayindexerfc": [34, 67], "articl": [6, 79], "artifici": [9, 49, 77], "artificial_viscos": [34, 49], "artymowicz": 11, "ascom": 6, "ash": 53, "asid": 9, "ask": 15, "aspect": 73, "assess": 29, "assist": 15, "associ": [22, 67, 75], "assum": [1, 11, 32, 37, 49, 51, 55, 67, 71], "assumpt": [49, 71], "astronomi": 13, "astrophys": [6, 9, 18, 20, 30], "asymmetr": [65, 67], "asymptot": 49, "atmospher": [9, 11, 12, 20, 21, 50, 52, 56, 58, 65, 66], "attachfil": [17, 64], "attent": 49, "attribut": [4, 22, 68], "augment": 77, "august": 79, "author": 6, "auto": [73, 75, 76], "automat": [6, 11, 15, 67], "aux_bc": 68, "aux_data": 49, "aux_field": 68, "aux_var": 61, "auxiliari": [49, 63, 67], "avail": [33, 68], "averag": [3, 4, 8, 11, 23, 27, 28, 37, 49, 51, 67, 68, 71], "avisco_i": 49, "avisco_x": 49, "avoid": 34, "avoid_interleaved_output": [24, 34], "awar": 37, "ax": [1, 2, 8, 26, 28, 31, 32, 73, 74], "axes_grid1": 8, "axes_pad": 8, "axesimag": [1, 26], "axi": [8, 10, 14, 32, 49, 65, 74, 76], "axisymmetr": 10, "azimuth": 67, "b": [22, 27, 47, 68, 79], "b_": 67, "b_1": 67, "b_2": 67, "b_i": 67, "back": 70, "background": [9, 50, 52, 56, 58], "backward": 14, "balanc": [9, 13, 50, 52, 56, 58], "base": [3, 5, 9, 13, 17, 23, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 68, 69, 70, 71, 73], "basenam": [1, 8, 73, 75], "basest": [34, 65], "basi": [3, 10, 67], "basic": [3, 17, 18, 22, 23, 27, 29, 32, 49, 67, 73], "bathymetri": 77, "bc": [8, 17, 22, 23, 24, 26, 27, 28, 32, 33, 34, 61, 67, 68, 69, 70, 75], "bc_alpha": 28, "bc_c": 27, "bc_demo": 23, "bc_edg": [49, 63], "bc_is_solid": [34, 67], "bc_name": [49, 63], "bc_setup": [24, 34], "bc_type": 67, "bcprop": [34, 67], "becaus": [3, 11, 17, 22, 31, 77], "becom": [8, 33, 70], "been": [5, 32], "befor": [8, 13, 27, 34, 49, 61, 65, 67, 71], "begin": [12, 16, 17, 26, 27, 28, 34, 62, 64, 73], "behav": 10, "behavior": [17, 75], "behaviour": 32, "being": [3, 4, 5, 61, 65], "bell": [0, 45, 65, 69, 79], "bellcolellaglaz89": [17, 79], "below": [3, 6, 11, 14, 17, 29, 32, 49, 77], "bench_dir": 69, "benchmark": [17, 31, 34, 69, 78], "benefit": 0, "best": [1, 3, 8, 14, 73], "beta": [25, 27, 68, 69], "beta_0": [21, 65], "better": [8, 17, 70, 77], "between": [3, 4, 8, 13, 20, 23, 37, 67, 68, 75], "bf": [9, 12], "bias": 67, "bibtex": 6, "bilinear": 67, "bin": 11, "bit": [1, 13], "black": [32, 68], "blast": 11, "block": 73, "bnd": [22, 23, 27, 28, 76], "bold": [34, 73], "book": [10, 11, 49, 69, 71, 77], "bookshelf": 30, "bool": 65, "boolean": 49, "boost": 8, "both": [3, 8, 17, 23, 32, 45, 47, 49, 61, 63, 64, 65, 71, 78], "bottom": [5, 8, 9, 26, 27, 28, 29, 49, 50, 52, 56, 58, 68, 71], "bound": 68, "boundari": [1, 3, 8, 11, 12, 13, 14, 17, 22, 23, 24, 25, 26, 27, 28, 29, 32, 34, 49, 62, 63, 64, 68, 69, 70, 71, 73, 75, 76], "box": 17, "branch": 15, "break": [4, 77, 79], "brigg": 29, "bring": [14, 22], "brought": [16, 69], "bruce": 79, "bubbl": [34, 49, 51, 55, 57, 65], "buf": [22, 65, 67], "buffer": 67, "bug": [15, 78], "build": [1, 20, 23, 68], "built": [15, 22, 23, 67], "builtin": 22, "bulk": [8, 9, 50, 52, 56, 58], "bulk_veloc": [8, 9], "bump": 2, "buoyant": [9, 21, 50, 52, 56, 58, 66], "buoyantli": 11, "buoynantli": [9, 50, 52, 56, 58], "burger": [3, 20, 24, 34, 47, 48, 65], "burgers_interfac": [24, 34], "burgers_visc": [5, 24, 34], "burn": [34, 53], "butcher": [23, 67], "c": [13, 16, 22, 32, 49, 59, 67, 71, 79], "c_": 67, "c_2": 67, "c_3": 67, "c_l": 49, "c_r": 49, "cach": 13, "calcul": [4, 5, 12, 49, 61, 65, 71], "call": [1, 13, 23, 32, 33, 34, 49, 61, 65, 67, 68, 73, 75], "callback": 67, "can": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 17, 19, 22, 23, 26, 27, 28, 29, 31, 32, 33, 36, 38, 42, 44, 46, 48, 50, 52, 56, 58, 62, 64, 67, 68, 73, 74, 75, 77, 78], "cannot": [22, 32, 39, 45, 49, 55, 65, 67, 70, 71], "captur": 21, "care": 49, "carri": [49, 67, 75], "cartesian": 67, "cartesian2d": [1, 8, 34, 67, 75], "case": [3, 9, 12, 13, 17, 31, 32, 35, 37, 39, 41, 49, 62, 64, 69, 78], "casi": 43, "castro": 49, "caus": [3, 40, 68], "caviti": [34, 63, 79], "cavity_n64_re100_0406": 17, "cavity_re100": 17, "cbar_ax": 8, "cbar_loc": 8, "cbar_mod": 8, "cc": [12, 22, 26, 27, 28], "cc_data": [7, 31, 32], "ccdata": [49, 63], "cdot": [9, 12, 17, 21, 25, 27, 28, 29, 68, 77], "cell": [3, 5, 8, 11, 13, 17, 21, 22, 23, 26, 31, 37, 43, 49, 51, 65, 67, 68, 69, 70, 71, 79], "cell_center_data_clon": [34, 67], "cellcenter2d": 27, "cellcenterdata2d": [13, 22, 23, 27, 28, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 63, 67, 68, 71, 73], "cellcentermg2d": [25, 26, 27, 34, 68], "center": [3, 8, 9, 11, 12, 13, 14, 17, 21, 22, 23, 31, 37, 40, 49, 50, 51, 52, 56, 58, 65, 67, 68, 69, 70, 71, 79], "central": [49, 67, 71], "cfl": [1, 2, 3, 5, 8, 9, 14, 17, 21, 35, 39, 41, 43, 45, 49, 55, 59, 65, 71, 75, 77], "cgf": [9, 49], "cham": 79, "chang": [1, 3, 7, 10, 14, 15, 19, 22, 26, 27, 28, 31, 61, 63, 67, 75, 77, 78], "chao": 79, "chapter": [3, 25], "characterist": [10, 17, 43, 49, 55, 77], "charg": 70, "check": [11, 28, 67, 77], "chegini": 6, "chen": 6, "children": 67, "choic": [9, 20, 77], "chosen": [35, 37, 39, 45, 49, 59, 61, 65, 71], "circular": [3, 5, 11, 36, 38, 40, 42, 44, 46, 48], "clariti": 20, "class": [3, 6, 13, 14, 22, 23, 25, 27, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 69, 70, 71, 73], "classic": [9, 50, 52, 56, 58], "clawpack": 71, "clean": [13, 15, 34], "clearer": 22, "clip": 1, "clone": 19, "close": [7, 9], "cmap": [32, 76], "co": [1, 12, 17, 27, 28, 62, 64, 69, 76], "coars": [1, 4, 7, 8, 67, 68], "coarse_fil": 4, "coarse_lik": [22, 34, 67], "coarsen": [4, 7, 67], "coarser": [8, 22, 67, 68], "coarsest": [4, 68], "code": [6, 13, 15, 16, 17, 20, 31, 32, 34, 43, 73, 78], "coeff": [27, 28, 68], "coeffic": 27, "coeffici": [9, 14, 17, 25, 27, 47, 65, 67, 68, 69, 77], "coeffs_bc": [28, 68], "coella": [50, 52, 56, 58, 72], "colella": [9, 10, 17, 35, 37, 39, 45, 47, 49, 50, 51, 52, 53, 56, 57, 58, 62, 64, 71, 79], "colella90": [3, 9, 79], "collect": [32, 34, 73, 75], "color": [22, 32, 67, 73], "colorbar": [8, 28, 76], "column": [22, 73], "combin": 17, "come": [3, 8, 13, 17, 26, 29, 35, 37, 39, 41, 49, 50, 52, 56, 58, 62, 68, 69, 72], "command": [17, 32, 75], "commandlin": 33, "comment": [73, 75], "commit": 15, "common": [9, 23], "commun": 79, "comp_bench": [34, 69], "compar": [2, 3, 4, 5, 9, 11, 14, 17, 21, 24, 27, 29, 31, 34, 50, 52, 56, 58, 62, 64, 65, 66, 69, 78], "compare_to_benchmark": [24, 34], "comparison": 4, "compil": [13, 31], "complet": 69, "complex": [3, 11, 13], "compon": [5, 9, 13, 17, 27, 46, 48, 49, 67, 68, 69, 71], "compress": [3, 4, 13, 17, 20, 21, 24, 31, 32, 33, 34, 51, 52, 53, 55, 56, 57, 58, 66, 74, 75, 77], "compressible_fv4": [8, 11, 24, 34], "compressible_react": [24, 34], "compressible_rk": [8, 24, 34], "compressible_sdc": [24, 34], "compris": [49, 71], "comput": [2, 3, 4, 7, 12, 13, 16, 20, 22, 29, 30, 31, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 57, 59, 65, 67, 68, 71, 74, 75, 79], "compute_final_upd": [34, 67], "compute_residu": 68, "compute_timestep": [13, 24, 34], "condit": [1, 2, 3, 5, 8, 11, 12, 13, 14, 17, 22, 23, 25, 26, 27, 28, 32, 35, 37, 39, 43, 45, 49, 59, 61, 62, 63, 64, 65, 67, 68, 69, 71, 73, 75], "conduct": [14, 60], "configur": 73, "cons_to_prim": [34, 49, 71], "conserv": [9, 12, 37, 41, 43, 49, 55, 65, 71, 79], "consflux": [34, 49, 71], "consid": [28, 35, 39, 41, 43, 49, 67, 71, 77], "consist": [3, 67], "conslaw": 43, "constant": [3, 5, 7, 9, 12, 14, 22, 25, 47, 49, 50, 52, 55, 56, 58, 60, 68, 69], "constraint": [8, 17, 21, 35, 39, 41, 43, 45, 49, 55, 59, 61, 63, 65, 71], "construct": [5, 22, 35, 37, 39, 41, 43, 45, 49, 67], "construct_unsplit_flux": [34, 45], "constructor": 32, "contact": 11, "contain": [13, 22, 23, 34, 35, 37, 39, 41, 43, 47, 49, 55, 67, 68, 71, 75], "content": 67, "continu": [16, 17], "control": [25, 35, 39, 41, 43, 45, 49, 55, 65, 68, 71, 75], "convect": [12, 34, 35, 37, 39, 41, 47, 49, 51, 55, 57, 71], "conveni": 68, "convent": 67, "converg": [2, 3, 4, 9, 14, 25, 29, 34, 36, 38, 42, 44, 45, 47, 50, 52, 56, 58, 61, 63, 72], "convergence_error": 17, "convergence_errors_no_limit": 17, "convergence_plot": [4, 17], "convert": [11, 23, 37, 49, 51, 67, 71], "coord_typ": 49, "coordin": [10, 22, 23, 26, 67, 68, 75], "copi": [2, 22, 34, 67, 70], "core": [22, 23, 25], "corner": [3, 9, 49, 50, 52, 56, 58, 71], "correct": [9, 12, 45, 47, 49, 61, 69, 79], "correctli": 19, "corrector": 12, "correspond": [49, 67, 73], "could": [1, 31, 32, 70, 75], "count": 73, "coupl": 41, "crank": [5, 14, 47, 59], "creat": [1, 5, 9, 11, 15, 22, 23, 27, 28, 34, 43, 46, 48, 50, 52, 56, 58, 61, 63, 65, 67, 68, 69, 73, 75, 78], "creation": 5, "credit": 6, "criteria": 13, "critic": 13, "ctu": 8, "current": [13, 31, 55, 59, 67, 70, 75], "curv": 14, "custom": 32, "cut": [3, 8, 11, 40], "cvar": 7, "cvisc": [8, 9, 49, 77], "cx": [9, 77], "cy": [9, 77], "cycl": [25, 26, 27, 28, 29, 47, 68], "cylindr": [4, 10, 11], "d": [1, 10, 11, 13, 22, 23, 27, 28, 31, 67, 75], "dam": [4, 34, 71, 79], "dam_compar": [4, 77], "damp": [12, 49], "daniel": 79, "dash": [3, 17], "data": [1, 4, 8, 11, 13, 17, 23, 26, 27, 28, 31, 32, 33, 34, 35, 37, 39, 41, 43, 47, 49, 53, 55, 63, 65, 67, 68, 69, 70, 71, 73, 74], "data1": 73, "data2": 73, "data_class": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 71], "dataset": [4, 22, 67], "datatyp": 73, "date": 16, "datum": 67, "deal": [13, 22], "debug": 68, "decemb": 79, "decompos": 29, "decomposit": 20, "decor": 13, "decoupl": 63, "decreas": [2, 7, 32, 70], "deduc": 4, "def": [1, 7, 26, 27, 28, 33], "default": [1, 3, 4, 8, 9, 14, 15, 17, 21, 22, 31, 33, 49, 67, 68, 71, 73, 74, 75, 77], "default_input": [33, 75], "defer": 9, "defin": [3, 8, 9, 22, 23, 26, 27, 32, 33, 35, 37, 39, 41, 43, 47, 49, 55, 61, 63, 67, 68, 70, 71, 73, 75, 76], "define_bc": [34, 67], "define_other_bc": [34, 61, 63], "deform": [9, 50, 52, 56, 58], "delta": [3, 5, 7, 8, 9, 12, 49, 71], "delta_": [17, 62, 64], "demand": 20, "demonstr": [25, 69, 76], "den": [1, 8, 31, 34, 49, 67, 74], "dens": 11, "dens0": 9, "dens1": [8, 9], "dens2": [8, 9], "dens_avg": 74, "dens_bas": [9, 21], "dens_cutoff": [9, 21], "dens_left": [9, 33], "dens_right": [9, 33], "densiti": [1, 2, 4, 7, 8, 9, 11, 12, 17, 31, 32, 35, 39, 41, 43, 49, 50, 52, 56, 58, 65, 67, 74], "departur": 3, "depend": [5, 9, 22, 25, 33, 35, 37, 39, 41, 50, 52, 56, 58, 73], "deriv": [22, 23, 24, 30, 34, 67], "derive_primit": [34, 49, 71], "describ": [4, 6, 8, 9, 13, 50, 52, 56, 58, 67], "descript": [3, 5, 9, 14, 15, 17, 21, 34, 49, 63, 73, 75, 77], "descriptor": 22, "design": [8, 20, 21, 34], "desir": [13, 49, 68, 71], "destroi": 73, "detail": [11, 14, 23, 30, 31, 49, 77], "determin": [45, 65, 73], "develop": [6, 11, 15, 16, 17, 19, 20], "df": [49, 71], "dh0": 77, "diagon": [5, 19, 46, 48], "dict": [34, 70], "dictionari": [22, 32, 33, 34, 70, 73, 75], "did": 70, "didn": 69, "differ": [2, 3, 4, 5, 7, 8, 9, 10, 11, 14, 17, 22, 23, 26, 27, 29, 31, 32, 37, 43, 45, 49, 50, 52, 56, 58, 65, 67, 69, 71, 77, 78], "differenc": [14, 43, 49, 59, 71], "difficulti": 15, "diffus": [4, 5, 8, 13, 17, 20, 24, 34, 43, 47, 53], "dimens": [7, 22, 49, 67, 71], "dimension": [3, 11, 26, 41, 49, 71, 77], "direct": [3, 8, 9, 11, 17, 22, 23, 31, 32, 33, 41, 43, 45, 49, 61, 63, 65, 67, 70, 71, 74, 75, 77], "direction": [3, 9], "directli": [13, 19, 33, 49, 68, 71, 75], "directori": [1, 9, 19, 31, 33, 75, 78], "dirichlet": [26, 27, 67, 68, 69], "disabl": [17, 75], "disagr": [3, 78], "discontinu": 5, "discret": [5, 12, 13, 14, 22, 23, 47, 59, 68], "discuss": [0, 6, 10, 11, 13, 23, 30, 49, 71, 75], "disk": [3, 23], "dissip": [8, 9, 50, 52, 56, 58], "dist": 60, "distinct": [9, 50, 52, 56, 58], "distinguish": 23, "div": 69, "diverg": [17, 21, 29, 49, 61, 63, 65, 69], "divid": [8, 74], "do": [1, 7, 8, 9, 10, 12, 13, 17, 19, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 41, 45, 49, 53, 55, 59, 61, 64, 65, 67, 68, 69, 70, 71, 74, 75, 77, 78], "do_demo": [34, 67], "do_io": [1, 8, 75], "do_other_update_veloc": [34, 61, 63], "do_output": [24, 34], "do_particl": [1, 3, 5, 8, 9, 17, 32, 75, 77], "do_spong": [8, 12], "do_test": [24, 34], "doc": 13, "document": [13, 15, 73], "doe": [3, 8, 13, 14, 17, 22, 23, 49, 61, 65, 71, 73], "doesn": [34, 69], "doi": [6, 17, 43, 64, 79], "doit": [68, 69], "domain": [1, 4, 5, 9, 11, 14, 17, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 46, 48, 50, 52, 56, 58, 62, 64, 65, 67, 68, 70, 73, 75, 77], "don": [45, 49, 65, 70, 73], "done": [11, 12, 13, 14, 15, 22, 23, 31, 32, 37, 49, 51, 55, 61, 63, 65, 67, 68, 71, 73], "dot": [3, 29], "doubl": [2, 50, 52, 56, 58, 63], "doubli": [17, 62, 64], "dovi": [1, 4, 8, 13, 17, 24, 31, 34, 35, 39, 45, 49, 53, 59, 61, 65, 71, 75], "down": [3, 11, 25, 68], "dqv": [49, 71], "dramat": 75, "drho0": 9, "drive": [5, 9, 12, 17, 46, 48, 50, 52, 56, 57, 58, 64], "driven": [17, 64, 78, 79], "driver": [1, 2, 3, 5, 7, 8, 9, 14, 17, 19, 21, 34, 35, 39, 41, 43, 45, 49, 55, 65, 67, 68, 71, 73, 75, 77, 78], "drop": [7, 16], "dt": [7, 13, 32, 35, 39, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 65, 67, 70, 71, 75], "dt_out": [1, 8, 75], "dtype": 67, "du": [49, 55, 71], "due": [3, 5, 9, 50, 52, 56, 58], "dure": 73, "dx": [22, 49, 55, 59, 65, 67, 68, 70, 71], "dy": [49, 65, 67, 68, 70, 71], "dye": 32, "e": [7, 9, 11, 17, 19, 22, 27, 28, 32, 33, 49, 55, 61, 63, 64, 65, 67, 68, 70, 71, 73], "e_rat": 9, "each": [2, 4, 5, 7, 12, 13, 17, 19, 22, 23, 27, 29, 32, 33, 35, 37, 39, 41, 46, 48, 49, 55, 67, 68, 69, 71, 75, 78], "easi": [22, 49, 71], "easier": 26, "easiest": 19, "easili": [1, 20, 22, 67], "ed": [29, 69], "edelmann": [9, 50, 52, 56, 58], "edg": [22, 23, 27, 35, 37, 39, 41, 47, 49, 65, 67, 68, 69, 71], "edge_coeff": [24, 34], "edgecoeff": [34, 68], "edit": [22, 33], "effect": [11, 21], "effort": 6, "eigenvalu": [49, 71], "eigenvector": [49, 71], "eint": 49, "element": [21, 22], "ellipt": [20, 25, 29, 68], "empti": [33, 68], "enabl": [12, 17, 75], "enclos": 75, "encount": [8, 73, 74], "encourag": 15, "end": [4, 12, 13, 17, 27, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 72, 73, 75, 78], "ener": [9, 21], "energi": [9, 11, 12, 49, 50, 52, 56, 58], "enforc": [17, 21, 32, 61, 63, 65, 70, 73], "enforce_particle_boundari": [34, 70], "engin": 79, "enough": [13, 29, 73], "ensur": [2, 11, 12, 15, 22, 28, 67, 69, 73], "enter": [4, 17], "entir": [13, 34, 67, 68, 69], "entri": 22, "entropi": 71, "eo": [8, 9, 11, 21, 24, 34, 55], "ep": 47, "epsilon": 5, "eq": [49, 71], "equal": [5, 32, 70, 76], "equat": [3, 9, 10, 11, 12, 13, 14, 17, 20, 21, 25, 28, 29, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 61, 67, 68, 69, 71, 77, 79], "equilibrium": [9, 50, 52, 56, 58], "equival": [17, 22], "eric": 6, "err": [2, 26, 27, 28], "error": [3, 4, 7, 14, 17, 27, 28, 29, 68, 69, 73], "error_norm": 28, "escap": 11, "essenc": 69, "estim": 49, "estimate_wave_spe": [34, 49], "et": [8, 9, 17, 43, 49, 50, 52, 56, 58], "eta": [25, 68], "etc": [1, 67], "euler": [9, 14, 49, 71, 79], "evalu": [12, 23, 27, 49, 67], "even": [8, 17, 22, 23, 67], "everi": [13, 31, 33], "everyth": [1, 34, 67, 70], "evolut": [3, 13, 20, 33, 34, 50, 52, 56, 58, 61, 65, 77], "evolv": [1, 2, 5, 13, 17, 24, 32, 34, 35, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71, 75], "ex": [49, 71], "exact": [4, 9, 11, 17, 27, 50, 52, 56, 58, 62, 64, 69, 77], "exactli": [33, 78], "exampl": [12, 13, 23, 26, 31, 32, 33, 34, 62, 64, 67, 68, 75], "excel": [11, 31, 77], "except": [5, 49], "exclud": [8, 22, 31, 68], "execut": [13, 15, 75], "exercis": [36, 38, 42, 44], "exhibit": 11, "exist": [1, 31, 67, 73, 77], "exit": 49, "expand": [49, 55, 71], "expect": [2, 11, 12, 22, 33, 67, 77], "experi": [14, 17], "explicit": [59, 67], "explicitli": [22, 70], "explor": [1, 6], "explos": [10, 11], "exponenti": [5, 17, 46, 48], "express": [9, 45, 65], "extend": [67, 70], "extens": 16, "extent": [8, 28], "extern": [10, 49], "extra": [5, 23, 34], "extra_param": 8, "extra_var": [49, 53, 71], "extract": 29, "extrema": [1, 22, 23], "f": [2, 7, 9, 12, 22, 25, 26, 27, 28, 34, 43, 47, 49, 55, 63, 65, 67, 68, 69, 70, 71, 73, 79], "f2py": 16, "f_": 12, "f_x": 49, "f_y": 49, "face": [3, 37, 49, 55, 67, 71], "facecenterdata2d": [34, 67], "fact": 75, "factor": [2, 4, 7, 22, 49, 67, 68], "fail": [34, 73], "failur": 73, "fall": 31, "fals": [34, 49, 61, 67, 68, 69, 73], "familiar": 31, "fashion": [13, 23, 49, 67, 71], "faster": 8, "featur": [3, 14, 15, 17], "ferguson": 49, "few": [12, 13, 22, 25], "field": [3, 4, 5, 9, 14, 17, 20, 21, 29, 40, 46, 48, 50, 52, 56, 58, 61, 65, 68, 69], "fig": [1, 2, 8, 26, 28, 31, 74], "figsiz": [8, 76], "figur": [1, 5, 8, 14, 26, 32, 49, 67, 76], "file": [1, 3, 4, 11, 13, 15, 31, 33, 34, 49, 63, 65, 67, 69, 70, 73, 75, 77], "file1": [4, 46], "file2": [4, 46], "filenam": [34, 67, 73], "fill": [13, 22, 23, 28, 32, 43, 49, 67, 70, 75], "fill_bc": [22, 23, 34, 67], "fill_bc_al": [13, 34, 67], "fill_ghost": [34, 67], "filterwarn": [22, 76], "final": [2, 3, 8, 12, 13, 17, 23, 24, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 74], "find": [22, 47, 49, 67, 71], "fine": [7, 8, 11, 23, 67, 68], "fine_fil": 4, "fine_lik": [22, 34, 67], "finer": [4, 7, 22, 67], "finest": [4, 26, 68], "finish": [2, 13, 24, 34, 67], "finit": [3, 20, 22, 23, 43, 49, 67, 71, 79], "first": [1, 12, 13, 15, 22, 45, 65, 67, 73, 74, 75], "fix": [1, 7, 49, 63, 71, 77, 78], "fix_dt": [1, 7, 8, 75], "flag": 73, "flame": [34, 53], "flat": 77, "flatten": [9, 34, 49, 67, 71, 77], "flatten_multid": [34, 67], "flexibl": [13, 67], "flip": 67, "float": [22, 31, 35, 39, 43, 45, 47, 49, 61, 65, 68, 70, 71, 73], "float64": [2, 22, 67, 68], "floor": 77, "flow": [3, 17, 21, 43, 49, 59, 61, 63, 64, 65, 71, 79], "flowchart": 13, "fluid": [8, 11, 13, 17, 21, 32, 61, 64, 65, 77, 79], "flux": [3, 9, 24, 34, 35, 39, 45, 47, 49, 67, 71, 79], "flux_con": [34, 51], "fmt": [22, 67, 76], "follow": [2, 3, 5, 7, 9, 13, 19, 20, 23, 31, 32, 33, 35, 39, 43, 47, 49, 68, 71, 75], "fontsiz": 8, "forc": 69, "force_final_output": [1, 8, 75], "fork": 15, "form": [5, 9, 12, 14, 17, 25, 27, 28, 33, 49, 68, 77], "format": [13, 22, 67, 73], "formul": [12, 49, 71], "forward": 75, "found": 29, "four": [9, 11, 49, 50, 52, 56, 58, 71], "fourth": [3, 23, 37, 67], "fourth_ord": [24, 34], "frac": [3, 5, 7, 9, 12, 14, 17, 21, 27, 77], "fraction": [35, 39, 41, 43, 45, 49, 55, 65, 71], "framework": [6, 20, 68], "francesco": 79, "free": [6, 29, 69], "freguson": 49, "friedrich": 43, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 46, 48, 49, 50, 51, 52, 56, 57, 58, 61, 62, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75], "from_cent": [34, 67], "from_commandlin": 34, "fuel": 53, "full": [12, 29, 34, 61, 65, 68, 75], "fulli": [12, 79], "func": 67, "function": [1, 12, 13, 22, 23, 25, 27, 32, 34, 39, 45, 49, 55, 59, 65, 67, 68, 69, 70, 71, 73, 75], "further": [39, 45, 49, 55, 65, 71], "furthermor": 11, "futur": [15, 78], "fv": [23, 24, 34, 37, 43, 51, 57], "fv2d": [23, 33, 34, 51, 57, 67], "fvar": 7, "g": [1, 8, 9, 12, 17, 21, 22, 27, 28, 31, 32, 49, 61, 63, 65, 67, 68, 70, 71, 73, 74, 76, 77], "gamma": [8, 9, 11, 21, 25, 27, 49, 51, 55, 67, 68, 69], "gamma_i": [27, 68, 69], "gamma_x": [27, 68, 69], "gauss": 68, "gauss_diffusion_compar": 4, "gaussian": [2, 3, 4, 34, 36, 38, 42, 44, 59, 75], "gener": [5, 9, 15, 17, 20, 25, 32, 34, 43, 49, 50, 52, 56, 58, 59, 61, 63, 65, 67, 68, 69, 70, 73, 75], "general_mg": [24, 25, 27, 34], "generalmg2d": [25, 27, 34, 68], "geometr": 49, "geometri": [11, 49, 67, 75], "gerolymo": 43, "get": [1, 12, 13, 17, 22, 26, 29, 32, 45, 49, 59, 61, 63, 64, 65, 67, 74], "get_arg": [24, 34, 63, 64], "get_aux": [34, 67], "get_external_sourc": [34, 49], "get_grid": [7, 8, 24, 34], "get_init_posit": [32, 34, 70], "get_interface_st": [34, 45, 65], "get_lap": [34, 47], "get_param": [1, 32, 34, 73, 75], "get_posit": [32, 34, 70], "get_sim": [24, 34], "get_solut": [26, 27, 28, 34, 68], "get_solution_gradi": [26, 34, 68], "get_solution_object": [34, 68], "get_sponge_factor": [34, 49], "get_stage_start": [34, 67], "get_var": [1, 2, 7, 8, 22, 24, 27, 28, 31, 32, 34, 67, 70, 74], "get_var_by_index": [34, 67], "gh": 71, "ghia": [17, 79], "ghiaghiashin82": [17, 79], "ghost": [8, 22, 23, 26, 31, 43, 49, 65, 67, 68, 71], "ghostcel": [22, 67], "github": [6, 15, 19], "give": [13, 17, 22, 25, 27, 45, 65], "given": [13, 20, 29, 30, 32, 34, 45, 49, 51, 59, 65, 67, 68, 69, 71, 73, 75, 77], "glaz": [49, 79], "gmg": 27, "go": [3, 35, 37, 39, 41, 47, 49, 71], "godunov": [3, 17, 35, 37, 39, 41, 47, 49, 61, 63, 65, 67, 71], "goe": [49, 61, 65], "goldberg": 31, "good": [3, 10, 11, 13, 15, 67, 77], "gov": 43, "govern": 21, "gp": [17, 21], "grad": 69, "gradient": [9, 12, 26, 29, 50, 52, 56, 58, 61, 65, 68, 69], "gradp": 61, "gradp_i": [61, 65], "gradp_x": [61, 65], "graphic": 3, "grav": [8, 9, 12, 21, 67, 77], "graviat": 71, "gravit": [9, 12, 50, 52, 56, 58, 71, 77], "graviti": [9, 49], "greater": 29, "green": 73, "grei": 32, "gresho": [34, 49, 51, 55, 57], "grid": [1, 3, 5, 8, 9, 11, 13, 17, 20, 23, 25, 26, 27, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 59, 61, 65, 67, 68, 70, 71, 73, 75, 77, 79], "grid2d": [22, 23, 27, 28, 34, 45, 47, 61, 67, 70], "grid_generate_particl": [32, 34, 70], "grid_info": [34, 68], "grid_setup": [24, 34], "grid_typ": [1, 8, 75], "group": 75, "growth": [8, 9, 10, 50, 52, 56, 58], "gt": [1, 7, 8, 22, 26, 27, 28, 76], "guardcel": [22, 67, 68], "guofu": 79, "gx": [26, 27], "gy": [26, 27], "h": [9, 49, 55, 71, 77], "h0": 77, "h1": 77, "h2": 77, "h3": 77, "h4": 77, "h5": [17, 31], "h5py": [19, 34, 49, 63, 65, 67, 70, 73], "h_1": 77, "h_2": 77, "h_left": 77, "h_right": 77, "ha": [3, 5, 8, 9, 11, 13, 17, 22, 23, 26, 27, 29, 33, 49, 67, 68, 69, 70, 73, 77, 78], "half": [8, 65], "hand": 68, "handl": [9, 49, 71], "handwritten": 16, "happen": [10, 17, 77], "happi": 15, "hard": [11, 67], "harland": 79, "harpol": 6, "hat": [3, 27], "have": [5, 9, 15, 17, 19, 22, 27, 31, 32, 49, 63, 65, 67, 68, 69, 70, 73], "hawk": 6, "hdf5": [4, 13, 34, 67, 70, 73], "head": [75, 77], "heat": [10, 12, 34, 49, 51, 55, 57], "heavier": 8, "height": [9, 34, 50, 52, 56, 58, 71, 77], "helmholtz": [5, 9, 14, 25, 32, 47, 50, 52, 56, 58, 68, 69, 72, 75], "helmhotlz": 47, "help": [6, 10, 16, 22, 43, 77], "henc": 67, "hendrik": 79, "hendrikkuhlmann": [17, 64], "here": [1, 2, 3, 4, 5, 8, 9, 13, 17, 22, 26, 27, 33, 49, 62, 63, 64, 67, 68, 69, 71, 73, 74], "hierarchi": [23, 68], "high": [43, 49, 71, 79], "higher": [2, 5, 8, 23], "highlight": 73, "himself": 16, "hint": 13, "histor": 13, "histori": 15, "hit": [9, 50, 52, 56, 58], "hllc": [8, 9, 49, 71, 77], "hold": [22, 23, 32, 67, 68, 70, 73], "homogen": 26, "horizon": 74, "horizont": 22, "hostedtoolcach": [8, 74], "hot": 11, "how": [1, 3, 6, 8, 9, 10, 13, 14, 17, 18, 22, 31, 32, 33, 40, 50, 52, 56, 58, 67, 74, 75, 77], "howev": 32, "hse": [8, 34, 49, 51, 55, 57], "html": 15, "http": [6, 17, 43, 64, 79], "hu": 71, "huang": 79, "hugoniot": 5, "huv": 71, "hv": 71, "hx": 71, "hydraul": 79, "hydro": [6, 15, 17, 19, 25, 33, 75], "hydrodynam": [3, 6, 11, 18, 20, 30, 34, 49, 50, 51, 52, 53, 55, 56, 57, 58, 71], "hydrostat": [8, 9, 11, 21, 49, 50, 52, 56, 58, 66, 67], "hyperbol": [3, 5, 20, 79], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 75, 77, 78], "ian": 6, "idea": [1, 18, 49], "ideal": [2, 3], "iden": 49, "ident": [3, 5], "idir": [49, 51, 67, 71], "iener": 49, "ignor": [22, 76], "ih": 71, "ihi": [22, 28, 31, 67, 68, 76], "ihx": 71, "ij": 1, "illustr": [13, 18, 22], "ilo": [22, 28, 31, 67, 68, 76], "im": [8, 28], "imag": [1, 26, 31, 65, 75], "imagegrid": 8, "implement": [3, 9, 10, 14, 17, 20, 21, 25, 27, 29, 35, 37, 39, 43, 45, 47, 49, 51, 53, 57, 59, 61, 63, 65, 67, 68, 71, 77, 78], "implicit": [12, 14, 20, 59], "implicitli": 14, "import": [1, 2, 7, 8, 22, 23, 26, 27, 28, 31, 32, 74, 75, 76], "impos": 69, "improv": [11, 14], "imshow": [1, 8, 26, 28], "inc": 73, "includ": [6, 9, 12, 13, 15, 17, 21, 22, 25, 26, 31, 33, 49, 63, 65, 67, 75], "inclus": 73, "incomp_converge_error": [4, 17], "incomp_interfac": [24, 34], "incomp_viscous_converge_error": 17, "incompress": [3, 4, 13, 20, 21, 24, 31, 34, 63, 64, 79], "incompressible_visc": [24, 34, 61], "incorpor": 53, "increas": [1, 14, 32, 60, 70], "increment": 67, "indent": 68, "independ": [22, 67], "index": [1, 18, 22, 31, 49, 67], "indic": [2, 7, 12, 15, 49, 55, 67, 68, 71, 73], "inflow_post_bc": [34, 49], "inflow_pre_bc": [34, 49], "inform": [13, 15, 22, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 58, 60, 62, 64, 65, 66, 67, 68, 71, 72, 73], "inherit": [3, 5, 13, 25, 34, 70], "inhomog": 67, "inhomogen": [25, 27, 69], "init": [36, 38, 40, 42, 44, 50, 52, 56, 58, 60, 72], "init_arrai": 70, "init_data": [1, 13, 33, 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, 71, 72], "init_rh": [26, 27, 28, 34, 68], "init_solut": [34, 68], "init_tstep_factor": [1, 8, 75], "init_zero": [26, 27, 28, 34, 68], "initi": [1, 2, 3, 5, 8, 9, 11, 13, 14, 17, 21, 22, 23, 24, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 77], "initialize_problem": [1, 2, 7, 8, 24, 34, 74, 75], "input": [1, 3, 4, 11, 13, 14, 17, 19, 33, 34, 43, 45, 49, 55, 65, 67, 71, 73, 75, 77], "inputs_dict": [1, 2, 7, 8, 33, 34, 75], "inputs_fil": 34, "insert": 32, "insid": [3, 36, 38, 42, 44], "inspect": 1, "instabl": [8, 9, 10, 50, 52, 56, 58], "instal": [13, 19, 33, 75], "instanc": [22, 33, 73], "instead": [10, 19, 25, 29, 32, 73, 75, 77], "instruct": 33, "int": [22, 43, 49, 65, 67, 68, 71, 73], "integ": [49, 71, 73], "integr": [3, 9, 12, 23, 24, 34, 37, 41, 49, 55, 57], "intend": [9, 19, 50, 52, 56, 58], "intens": 16, "interact": [11, 22, 23, 73], "interc": 9, "interest": [3, 12, 17], "interfac": [5, 8, 9, 11, 24, 27, 33, 34, 37, 39, 41, 43, 45, 50, 52, 55, 56, 58, 61, 63, 65, 67, 75], "interface_st": [34, 49], "interior": [22, 67, 68], "interleav": 34, "intermedi": 41, "intern": [49, 79], "interpol": [28, 70], "interpolate_veloc": [34, 70], "interpret": 67, "introduc": [5, 20], "introduct": [25, 30], "invalid": [8, 74], "investig": 11, "inviscid": [3, 17, 20, 45], "invok": 43, "inward": [9, 50, 52, 56, 58], "io": [1, 8, 31, 73, 75], "io_pyro": [24, 31, 34], "ip": [22, 34, 49, 67], "ip_jp": [22, 34, 67], "ipython": 75, "irho": 49, "irhox": 49, "is_asymmetr": [34, 65, 67], "is_asymmetric_pair": [34, 65], "is_float": [34, 73], "is_int": [34, 73], "is_solid": 67, "is_symmetr": [34, 65, 67], "is_symmetric_pair": [34, 65], "ishift": 67, "isotherm": [9, 50, 52, 56, 58], "istag": 67, "item": 70, "iter": [26, 29, 68, 69, 70], "itertool": 7, "its": [13, 14, 22, 25, 32, 69, 70], "itself": [3, 5, 14], "iu": [49, 71], "iv": [49, 67, 71], "ivar": [12, 49, 50, 51, 52, 55, 56, 58, 67, 71], "ix": [49, 71], "ixmom": [49, 71], "iymom": [49, 71], "j": [5, 6, 22, 23, 35, 37, 39, 41, 43, 47, 49, 55, 67, 71, 79], "jacobian": [49, 71], "jc": 22, "jcp": [17, 43, 62, 64], "jcph": 79, "jhi": [28, 68, 74, 76], "jlo": [28, 68, 74, 76], "job": 33, "john": [0, 79], "johnson": 6, "joss": 13, "journal": [6, 79], "jp": [22, 34, 65, 67], "jshift": 67, "jump": [5, 49], "jupyt": 75, "just": [8, 13, 22, 23, 26, 27, 28, 29, 31, 35, 37, 39, 41, 67, 68, 70, 73], "justifi": 6, "k": [3, 14, 43, 60, 67, 79], "k1": 67, "k2": 67, "k_": 67, "k_i": 67, "k_stage": 67, "keep": [2, 6, 7, 9], "kei": [32, 33, 49, 70, 71, 73], "kelvin": [9, 32, 50, 52, 56, 58, 72, 75], "kernel": 16, "keyword": [33, 67, 75], "kh": [8, 34, 49, 51, 55, 57, 71, 75], "kh_": 8, "kick": [3, 36, 38, 42, 44], "kinemat": 17, "know": [22, 23, 26, 31, 33, 75], "known": [17, 73], "kromano19": [17, 79], "kuhlmann": [17, 79], "kutta": [8, 23, 37, 41, 55, 67], "l": [1, 2, 4, 17, 49, 55, 63, 68, 71, 79], "l1": [49, 71], "l2": [3, 4, 22, 49, 71], "l3": [49, 71], "l4": 49, "l_x": 1, "l_y": 1, "label": 76, "lack": 43, "lagrangian": 13, "lambda": 34, "lap": [34, 47, 67], "laplac": [25, 68, 69], "laplacian": [47, 67, 68], "larg": [26, 73], "last": [26, 67], "later": [14, 17, 62, 64, 74], "latest": 6, "law": [9, 11, 49, 55, 79], "lax": [9, 43, 50, 52, 56, 58], "layer": [8, 9, 17, 50, 52, 56, 58, 62, 64], "layout": [22, 67, 73], "ldelta_ri": 65, "ldelta_rx": 65, "ldelta_ui": [45, 61, 65], "ldelta_ux": [45, 61, 65], "ldelta_vi": [45, 61, 65], "ldelta_vx": [45, 61, 65], "le": [17, 62, 64], "lead": 29, "learn": [3, 14], "least": [4, 43], "left": [3, 5, 9, 12, 17, 21, 22, 27, 28, 29, 31, 35, 37, 39, 41, 45, 46, 47, 48, 49, 50, 52, 56, 58, 61, 63, 65, 67, 71], "len": 8, "length": [17, 64], "less": 77, "lesssim": 3, "let": [1, 2, 8, 22, 28, 33], "level": [13, 23, 26, 27, 28, 29, 68, 78], "lf": 43, "lib": [8, 74], "librari": 13, "lid": [17, 63, 64, 79], "liddrivencav": [17, 64], "life": 26, "lighter": [8, 11], "like": [3, 8, 10, 22, 25, 33, 34, 49, 67, 69, 71, 74], "limit": [1, 3, 5, 8, 9, 10, 17, 21, 34, 36, 38, 42, 44, 45, 49, 61, 63, 65, 67, 71, 77], "limit2": [34, 67], "limit4": [34, 67], "lindsai": 79, "line": [2, 3, 9, 12, 17, 29, 31, 41, 55, 73, 75], "linear": [1, 2, 3, 5, 9, 10, 20, 35, 37, 39, 41, 43, 47, 49, 53, 61, 63, 65, 71], "linear_interfac": [34, 35], "link": [9, 13], "linspac": 1, "list": [1, 7, 8, 15, 22, 33, 67, 68, 73, 75], "live": [9, 13, 22, 23, 67], "ll": [1, 2, 7, 8, 22, 27, 28, 33, 49, 74], "lm": 21, "lm_atm": [24, 34], "lm_atm_interfac": [24, 34], "load_param": [34, 73, 75], "local": [29, 79], "locat": [22, 49, 67], "lock": 67, "loglog": 2, "logo": [13, 34, 49, 51, 55, 57, 71], "long": [9, 26, 50, 52, 56, 58], "longer": [5, 17, 22, 23], "look": [1, 3, 7, 8, 10, 17, 28, 49, 71, 74, 75, 77], "loop": [2, 7, 8, 22, 34, 43, 61, 65], "lot": 11, "low": [9, 11, 13, 20, 49, 50, 52, 56, 58, 65], "lower": [1, 5, 8, 14, 17, 22, 26, 28, 46, 48, 49, 60, 63, 71], "lower_solid": [49, 71], "lowest": 2, "lr": [49, 71], "lt": [1, 8, 22, 26, 27, 28], "lui": [9, 50, 52, 56, 58], "lx": 49, "ly": 49, "m": [1, 6, 57, 67, 79], "m_end": 57, "m_start": 57, "mac": [17, 61, 63, 65], "mac_vel": [34, 61, 65], "mach": [9, 20, 49, 50, 52, 56, 58, 65], "machin": [13, 31, 78], "made": [13, 17, 22, 32, 67, 78], "magnitud": 64, "mai": [15, 23, 27, 31, 49, 69, 70, 78], "main": [1, 3, 4, 5, 14, 15, 17, 19, 21, 23, 24, 33, 34, 43, 49, 55, 68, 69, 71, 73, 75, 77, 78], "major": 22, "make": [1, 6, 8, 12, 14, 15, 17, 22, 23, 26, 29, 37, 43, 51, 67, 69, 73], "make_bench": 34, "make_plot": 69, "make_prim": [34, 65], "makeplot": [24, 34, 63, 64], "manag": [23, 33, 67, 69, 70, 73], "mani": [4, 13, 31, 33, 67, 68], "manual": [73, 75], "march": 79, "mark": [22, 67], "martin": [17, 62, 64, 79], "martincolella00": [17, 79], "mass": [9, 17], "massiv": 70, "massless": 70, "master": 73, "match": 29, "materi": 11, "mathcal": 8, "mathemat": 79, "mathrm": 12, "matplotlib": [1, 2, 8, 13, 19, 22, 26, 27, 28, 31, 74, 76], "matrix": [49, 71], "matter": [27, 69], "max": [22, 26, 27, 28, 34, 67, 75], "max_dt_chang": [1, 8, 75], "max_it": 73, "max_step": [1, 2, 8, 13, 17, 75], "max_tim": 73, "maximum": [43, 67, 75], "mbox": [17, 62, 64], "mc": [49, 71], "mccorquodal": [9, 37, 50, 51, 52, 56, 57, 58, 79], "mccorquodalecolella11": [3, 9, 79], "mccourquodal": 72, "mcnalli": [8, 9, 50, 52, 56, 58], "mean": [13, 22, 78], "meant": [3, 12, 13, 18, 20, 21, 33, 40, 66], "measur": [3, 10, 17, 62, 64], "med_fil": 4, "medium": 11, "memori": 22, "merg": 15, "mesh": [1, 2, 3, 7, 8, 9, 13, 24, 27, 28, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 68, 71, 75, 76], "meshgrid": 1, "messag": 15, "messi": 70, "met": 13, "method": [1, 2, 3, 4, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 26, 31, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 61, 63, 65, 67, 68, 70, 71, 73, 79], "method_compute_timestep": [13, 24, 34, 35, 39, 41, 43, 45, 49, 55, 59, 65, 71], "mg": [24, 25, 26, 28, 34, 59, 69], "mg_test_general_alphabeta_onli": [34, 68], "mg_test_general_beta_onli": [34, 68], "mg_test_general_const": [34, 68], "mg_test_general_dirichlet": [34, 68], "mg_test_general_inhomogen": [34, 68], "mg_test_simpl": [29, 34, 68], "mg_test_vc_const": [34, 68], "mg_test_vc_dirichlet": [34, 68], "mg_test_vc_period": [34, 68], "mg_vi": [29, 34, 68], "michael": [6, 79], "miczek": [9, 50, 52, 56, 58], "middl": 29, "midpoint": 70, "might": [1, 13], "miller": 10, "min": [3, 5, 22, 26, 27, 28, 34, 49, 67], "minimum": [3, 5, 36, 38, 42, 44, 67, 75], "minion": [17, 62, 79], "minion96": [17, 79], "minoshima": 49, "mirror": 65, "mix": [45, 65, 74], "miyoshi": 49, "mode": [8, 9, 13, 50, 52, 56, 58], "model": [3, 9, 32, 70, 77], "modif": 15, "modifi": [3, 5, 17, 19, 29], "modul": [12, 13, 18, 22, 24, 32, 33, 75], "moment": [17, 33], "momentum": [9, 12, 49, 67, 71], "monoton": [49, 67, 71], "month": 6, "more": [3, 4, 8, 43, 67, 68], "most": [16, 27, 43, 73], "motion": 17, "move": [5, 8, 17, 25, 46, 48, 63, 64], "movement": 32, "movi": 29, "moving_lid": 63, "mpl_toolkit": 8, "msg": [24, 34], "much": [3, 9, 29, 36, 38, 42, 44], "multi": [9, 50, 52, 56, 58, 67], "multidimension": [49, 67, 71, 77, 79], "multigrid": [5, 13, 14, 17, 20, 24, 26, 27, 28, 34, 47, 59, 61, 63, 65, 79], "multipl": [4, 10, 49, 63, 70, 77], "multipli": 59, "multiprocess": 34, "multistep": 67, "must": [32, 68, 69], "my": 73, "my_aux": 49, "my_data": [1, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 54, 55, 56, 58, 60, 62, 64, 66, 67, 71, 72], "myd": [36, 37, 38, 41, 42, 43, 44, 46, 48, 49, 50, 51, 52, 55, 56, 58, 71, 72], "mydata": 23, "myfile_": 73, "myg": [12, 23, 32, 35, 49, 50, 52, 56, 58, 67, 70, 71, 73], "mygrid": 67, "n": [1, 2, 4, 7, 8, 12, 13, 22, 26, 28, 49, 59, 67, 69, 71, 79], "n_out": [1, 8, 75], "n_particl": [1, 8, 32, 70, 75], "nabla": [9, 12, 14, 17, 21, 25, 27, 28, 29, 68, 77], "name": [3, 4, 9, 13, 14, 17, 21, 22, 23, 31, 33, 34, 35, 39, 47, 49, 63, 67, 73, 75, 77], "narrow": [11, 77], "nasa": 43, "nativ": 13, "navier": 79, "nbval": 78, "ndarrai": [22, 23, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 65, 67, 68, 71], "nearest": 28, "nearli": 3, "neat": 3, "necessari": [13, 15, 34, 67, 68, 69, 70], "necessarili": [22, 49], "need": [1, 2, 3, 7, 8, 11, 12, 13, 15, 22, 23, 26, 27, 29, 33, 34, 35, 37, 39, 41, 49, 51, 63, 67, 68, 71, 78], "neg": [3, 8], "neglig": 9, "nest": 73, "neumann": [27, 67, 68, 69], "never": [32, 73], "new": [1, 12, 15, 17, 18, 20, 22, 33, 34, 61, 63, 65, 67, 68, 73, 78], "next": [13, 23, 26, 68, 75], "ng": [22, 26, 27, 28, 34, 49, 53, 65, 67, 68, 71, 76], "nice": 22, "nicolson": [5, 14, 47, 59], "njit": 13, "nlevel": 26, "nmode": 9, "no_new": 73, "nodal": [17, 65, 67], "node": [12, 67], "nolimit": [34, 67], "non": [3, 5, 14, 29, 73, 77], "nonaka": 0, "none": [3, 5, 9, 17, 21, 22, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 70, 71, 77], "nonlinear": 5, "norm": [2, 3, 4, 7, 22, 26, 27, 28, 29, 34, 67, 68], "normal": [22, 28, 49, 69, 71], "notat": 43, "note": [3, 4, 6, 8, 10, 11, 13, 14, 17, 22, 23, 25, 27, 32, 49, 65, 67, 68, 69, 71, 74, 77], "notebook": [13, 15, 22, 75], "noth": 28, "notic": [10, 17, 22, 77], "notifi": 15, "now": [1, 2, 3, 5, 7, 8, 10, 17, 22, 26, 27, 28, 74], "np": [1, 2, 22, 26, 27, 28, 43, 67, 74, 76], "nproc": 34, "nproj": 69, "nrows_ncol": 8, "nsmooth": 68, "nsmooth_bottom": 68, "nspec": [49, 71], "nstage": [34, 67], "nstep": 73, "nsub": 9, "ntr": 43, "nu": [17, 63, 64], "nullsimul": [13, 24, 34, 35, 39, 45, 49, 59, 65, 71], "num": 73, "numarrai": 16, "numba": [16, 19], "number": [1, 2, 3, 5, 6, 7, 8, 9, 14, 15, 17, 20, 22, 23, 26, 31, 32, 34, 49, 50, 52, 56, 58, 59, 64, 65, 67, 68, 69, 70, 71, 75], "numer": [0, 3, 8, 9, 14, 16, 17, 23, 50, 52, 56, 58, 62, 64], "numpi": [1, 13, 16, 19, 22, 23, 26, 27, 28, 67, 68, 74, 76], "nvar": [22, 26, 27, 28, 67], "nx": [1, 2, 7, 8, 22, 26, 27, 28, 67, 68, 69, 75, 76], "ny": [1, 2, 7, 8, 22, 26, 27, 28, 31, 65, 67, 68, 69, 75, 76], "nzone": 2, "o": [4, 8, 13, 17, 31, 75], "object": [1, 7, 8, 13, 22, 23, 26, 27, 28, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 63, 65, 67, 68, 70, 71, 73, 75], "obliqu": [9, 50, 52, 56, 58], "observ": 17, "obtain": 33, "oct": 6, "odd": [23, 67], "odd_reflect_dir": 67, "off": [3, 11, 20, 28, 32, 67, 70], "offset": [3, 22, 73], "often": [1, 12, 75], "old": 67, "omega": 3, "onc": [13, 15, 23, 33, 34, 55, 67, 68, 71], "one": [1, 2, 4, 9, 11, 15, 17, 22, 25, 27, 32, 35, 37, 39, 41, 43, 45, 47, 49, 50, 52, 55, 56, 58, 61, 65, 67, 69, 71, 73, 77, 78], "ones": [33, 73], "ones_lik": 27, "onli": [13, 14, 17, 22, 25, 35, 37, 39, 41, 43, 49, 55, 67, 71, 73, 74], "onlin": 11, "open": [6, 30], "oper": [14, 17, 23, 31, 49, 67, 70, 74], "opt": [8, 74], "optim": [31, 78], "option": [3, 5, 9, 13, 14, 17, 21, 22, 31, 32, 34, 49, 50, 52, 56, 58, 63, 71, 73, 77], "orang": 73, "order": [2, 3, 4, 5, 7, 8, 9, 11, 12, 14, 17, 21, 22, 23, 29, 31, 32, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 70, 71, 77, 79], "org": [6, 17, 43, 64, 79], "origin": [1, 8, 13, 16, 22, 26, 28, 29, 69], "oscil": 3, "other": [4, 9, 13, 14, 17, 22, 23, 32, 49, 50, 52, 56, 58, 61, 64, 67], "other_bc": 61, "other_source_term": [34, 61, 63], "other_update_veloc": 61, "otherwis": [3, 32, 36, 38, 42, 44], "our": [3, 8, 9, 11, 14, 22, 25, 26, 27, 29, 31, 35, 37, 39, 41, 47, 49, 50, 52, 53, 56, 58, 67, 68, 71, 75, 77], "ourselv": 25, "out": [3, 4, 5, 8, 11, 14, 22, 23, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 58, 60, 61, 62, 64, 65, 66, 67, 68, 71, 72, 73, 75], "out_fil": 34, "outfil": [34, 64, 73], "outflow": [12, 22, 23, 67, 70, 75], "output": [3, 4, 5, 8, 11, 13, 22, 33, 34, 43, 49, 63, 65, 67, 68, 69, 70, 73, 75, 77, 78], "outsid": [1, 67], "outward": 11, "over": [2, 3, 4, 7, 8, 9, 11, 22, 28, 32, 37, 50, 52, 56, 57, 58, 67, 77], "overal": [3, 9], "overhead": 73, "overplot": 14, "overrid": [1, 8, 33, 73, 75], "overridden": [32, 33], "overshoot": [3, 10, 77], "overwrit": [67, 73], "own": [13, 22, 32], "p": [1, 2, 7, 8, 9, 12, 17, 21, 49, 62, 64, 71, 74, 75, 79], "p0": [8, 9], "p1": 9, "p2": 9, "p3": 9, "p4": 9, "p_0": 21, "p_ambient": 9, "p_l": 49, "p_left": [9, 33], "p_r": 49, "p_right": [9, 33], "packag": [8, 13, 16, 19, 24, 74], "page": [6, 69, 79], "pair": [7, 73], "pairwis": 7, "panel": [11, 17], "paper": [6, 10, 13, 15, 17, 35, 39, 45, 49, 71], "parabol": [10, 17, 20, 63], "parallel": [9, 50, 52, 56, 58, 65], "param": [1, 2, 7, 8, 73], "paramet": [1, 3, 5, 8, 9, 12, 13, 14, 17, 21, 22, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 63, 65, 67, 68, 70, 71, 73, 75, 77], "params_al": 2, "parent": [22, 67], "pars": [13, 34, 73, 75], "parse_arg": [24, 34], "parser": 73, "part": [4, 22, 29, 30, 31, 35, 37, 39, 41, 43, 49, 55, 69, 71, 75], "partial": [9, 12, 14, 17, 21, 49, 77], "particl": [1, 3, 5, 8, 9, 13, 17, 24, 34, 75, 77], "particle_gener": [1, 3, 5, 8, 9, 17, 32, 70, 75, 77], "particle_posit": 32, "particular": [3, 17, 20, 23, 29, 49, 63], "pass": [1, 23, 32, 33, 67, 68, 70, 75, 78], "passiv": [10, 77], "past": 13, "patch": [13, 22, 24, 27, 28, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 63, 71, 76], "path": [19, 29, 75], "pawel": 11, "pbject": 67, "pcolormesh": 76, "pde": 20, "pdf": [4, 17, 25, 43, 64], "peak": [14, 60], "per": [39, 45, 49, 55, 65, 71], "perfect": 3, "perfectli": 29, "perform": [8, 13, 20, 43, 67, 68, 69, 77], "period": [1, 2, 3, 8, 17, 19, 22, 23, 28, 29, 62, 64, 67, 68, 69, 75], "perpendicular": 49, "pert_amplitude_factor": [9, 21], "perturb": [8, 9, 11, 50, 52, 56, 58], "pfile": 73, "phi": [14, 25, 26, 27, 28, 29, 47, 59, 61, 65, 67, 68, 69], "phi_": 26, "phi_0": 14, "phi_1": 60, "phi_2": 60, "phi_analyt": [59, 60], "phi_max": 14, "phillip": 79, "philosophi": 13, "physic": [11, 22, 23, 49, 67, 69, 79], "physicstodai": 79, "pi": [1, 12, 17, 22, 27, 28, 62, 64, 69, 76], "piecewis": [3, 9, 10, 35, 39, 41, 47, 49, 53, 55, 61, 63, 65, 71], "pip": [19, 33], "pl": 9, "place": [9, 11, 50, 52, 56, 58, 75], "plai": [3, 14, 20, 75], "plane": [9, 50, 52, 56, 58], "platform": 31, "pleas": [6, 15], "plm": 55, "plot": [2, 4, 8, 11, 14, 17, 19, 22, 24, 28, 64, 73, 74, 75, 77], "plot_cav": [17, 34, 63], "plot_tool": [24, 34], "plotfil": 34, "plotfile_nam": [34, 64], "plotvar": 4, "plt": [1, 2, 8, 22, 26, 27, 28, 31, 74, 76], "plume": [34, 49, 51, 55, 57], "png": [17, 31], "po": [34, 70], "point": [2, 3, 4, 9, 11, 14, 22, 23, 26, 31, 50, 52, 56, 58, 59, 67, 77], "poisson": [20, 25, 29, 68, 69], "polar": 67, "pollut": 69, "polynomi": 67, "pop": 19, "popular": 20, "port": 16, "portion": 13, "pos_arrai": 70, "posit": [8, 22, 32, 70], "possibl": [75, 78], "post": [6, 15], "potenti": 15, "power": [8, 25, 68], "ppm": [3, 10, 11], "pr": [9, 15], "pre": [9, 13, 21, 34, 49], "precis": 31, "predict": [41, 45, 47, 49, 61, 63, 65, 67, 71], "predictor": 12, "preevolv": [11, 13, 24, 34, 37, 51, 61, 65], "present": [13, 73], "preserv": [3, 17, 40], "pressur": [9, 11, 49, 50, 52, 56, 58, 61, 65, 67], "pretti": [13, 67, 73], "pretty_print": [22, 34, 67, 76], "previou": [69, 75], "previous": [73, 75], "prim_to_con": [34, 49, 71], "primit": [10, 49, 71, 77], "print": [1, 2, 4, 7, 8, 13, 22, 23, 27, 28, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 67, 72, 73, 75, 76], "print_all_param": [34, 73], "print_paramfil": [34, 73], "print_sphinx_t": [34, 73], "print_unused_param": [34, 73], "prior": 15, "probabl": 43, "problem": [2, 4, 7, 8, 10, 13, 25, 26, 27, 31, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 68, 69, 71, 74, 75], "problem_finalize_func": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "problem_func": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "problem_nam": [2, 7, 8, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "problem_param": [1, 33, 34, 75], "problem_sourc": 49, "problem_source_func": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "procedur": 23, "process": [13, 67], "produc": [4, 32, 49], "profil": [2, 3, 4, 9, 13, 14, 36, 38, 40, 42, 44, 49, 50, 52, 55, 56, 58, 60, 71, 73, 74], "profile_pyro": [24, 34], "program": 4, "proj_typ": [17, 21], "project": [17, 21, 49, 61, 63, 65, 69, 71, 79], "project_period": [29, 34, 68], "prolong": [34, 67], "prolong_restrict_demo": [34, 68], "propag": [11, 39, 45, 49, 55, 65, 71], "proper": 73, "properti": [22, 67, 70], "prototyp": [6, 18, 20, 34], "provid": [3, 10, 12, 13, 20, 22, 23, 25, 27, 33, 63, 67, 68, 73, 75], "provision": [61, 65], "psi": 77, "pub": 79, "publish": [6, 13, 79], "puls": [9, 19, 50, 52, 56, 58], "pure": [25, 26, 35, 37, 39, 41, 49, 68], "put": [8, 11, 19, 33, 68], "py": [3, 4, 5, 8, 9, 11, 13, 14, 17, 19, 23, 25, 29, 31, 43, 68, 69, 74, 75, 77, 78], "pypi": 19, "pyplot": [1, 2, 8, 22, 26, 27, 28, 31, 74, 76], "pyproject": 13, "pyro": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 16, 17, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 74, 76, 77, 78], "pyro2": [6, 13, 15, 16, 18, 19, 22, 25, 29, 33], "pyro_": [1, 75], "pyro_ac": 6, "pyro_joss": 6, "pyro_sim": [3, 11, 13, 14, 17, 19, 24, 25, 33, 75, 77, 78], "pyrobenchmark": [24, 34], "pyrotest": [24, 34], "pytest": [13, 19, 78], "python": [6, 8, 13, 15, 17, 19, 22, 25, 31, 33, 34, 74], "python3": [8, 74], "q": [43, 49, 51, 67, 71, 79], "q_int": [45, 65], "q_l": [45, 49, 65, 71], "q_minu": 67, "q_plu": 67, "q_r": [45, 49, 65, 71], "qsimpl": 25, "quad": [34, 49, 51, 55, 57, 71], "quadrant": [9, 50, 52, 56, 58, 72, 77], "quantiti": [3, 5, 11, 49, 67, 68, 69, 77], "question": 15, "quickli": 19, "quit": [1, 75], "quokka": 49, "qv": [49, 71], "qx": [22, 67], "qy": [22, 31, 67], "r": [4, 9, 10, 26, 27, 28, 49, 67, 68, 76, 79], "r1": [49, 71], "r2": [49, 71], "r3": [49, 71], "r4": 49, "r_init": 9, "r_pert": [9, 21], "r_src": 9, "radial": [9, 11, 14, 50, 52, 56, 58], "radiu": 11, "rain": 11, "ramp": [34, 49, 51, 55, 57], "rand": 22, "random": [22, 32, 75], "randomli": [32, 70], "randomly_generate_particl": [32, 34, 70], "rang": 14, "rankin": 5, "rarefact": [3, 5, 11, 49, 71, 77], "rate": [3, 9, 10, 17, 50, 52, 56, 58, 62, 64], "rather": [13, 75], "ratio": [49, 73], "rayleigh": [9, 10, 11, 50, 52, 56, 58], "rc": 49, "re": [17, 79], "reach": 17, "react": 53, "reaction": 53, "read": [4, 11, 13, 23, 33, 34, 65, 70, 73, 75, 77], "read_bc": [34, 73], "read_extra": [13, 24, 34, 65], "real": 27, "realiz": 29, "realli": [2, 22, 69], "reason": [13, 67], "recent": 16, "recommend": [33, 73], "recomput": [61, 63, 65], "reconstruct": [3, 9, 10, 24, 34, 37, 41, 43, 49, 55, 57, 71], "reconstrut": 67, "record": [6, 73], "recov": [29, 69], "recreat": 73, "rectangular": [3, 11, 40], "recurs": 68, "red": [14, 22, 68, 73], "reduc": 3, "refer": [13, 17, 22, 27, 49, 55, 64, 67, 71], "refin": 79, "reflect": [1, 8, 22, 23, 50, 52, 56, 58, 67, 75], "regardless": 75, "region": [3, 5, 8, 11, 12, 22, 31, 36, 38, 42, 44, 46, 48, 49, 67, 73, 77], "regist": [1, 22, 23, 67], "register_var": [22, 23, 27, 28, 34, 67], "regress": [4, 13, 15], "regular": 22, "reinstal": 19, "rel": [26, 27, 28, 29, 49, 68, 71, 73], "relativist": 20, "relax": [25, 49, 71], "relev": 67, "reli": [22, 41], "remain": [9, 14, 50, 52, 56, 58, 60], "rememb": 49, "remov": [69, 70, 77], "repeat": 49, "replac": [16, 73], "report": [4, 15, 31, 34, 68, 73], "repositori": 29, "repres": [3, 5, 11, 13, 49, 67, 69, 77], "represent": [22, 67], "reproduc": [15, 67], "requir": [11, 14, 17, 19, 22, 27, 28, 49, 59, 68, 71, 75], "research": [3, 10], "reset": [61, 65, 68], "reset_bench_on_fail": 34, "reset_fail": 34, "reshap": 22, "residu": [26, 27, 28, 68], "resolut": [2, 3, 4, 7, 8, 14, 17, 29, 67, 68], "resolv": 2, "respect": [29, 34, 67], "restrict": [3, 5, 7, 14, 22, 25, 34, 67, 68], "restructur": 70, "result": [3, 4, 11, 17, 22, 23, 29, 31, 45, 59, 65, 67, 73, 75, 77], "resurrect": 16, "retriev": 23, "return": [7, 12, 13, 22, 26, 27, 28, 31, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 65, 67, 68, 69, 70, 71, 73], "return_con": 49, "review": [15, 43], "rewritten": 16, "reynold": [17, 64], "rh": [5, 26, 28, 59, 68], "rho": [1, 8, 9, 12, 21, 49, 65, 71], "rho0": 9, "rho1": 9, "rho2": 9, "rho3": 9, "rho4": 9, "rho_": [12, 17, 62, 64], "rho_0": 21, "rho_1": [8, 9], "rho_2": [8, 9], "rho_ambi": 9, "rho_l": 49, "rho_r": 49, "rho_stat": [34, 65], "rhoe": [34, 49], "rhol": 9, "rhor": 9, "richardson": 7, "riemann": [3, 5, 7, 8, 9, 10, 11, 24, 34, 35, 37, 39, 41, 43, 45, 50, 52, 55, 56, 58, 65, 71, 73, 77], "riemann_and_upwind": [34, 45, 65], "riemann_cgf": [34, 49], "riemann_flux": [34, 49], "riemann_hllc": [34, 49, 71], "riemann_hllc_lowspe": [34, 49], "riemann_prim": [34, 49], "riemann_ro": [34, 71], "right": [3, 5, 8, 9, 12, 17, 21, 22, 27, 28, 29, 31, 45, 46, 47, 48, 49, 50, 52, 56, 58, 61, 63, 64, 65, 67, 68, 71], "righthand": [27, 68], "rightmost": 23, "rinn": [9, 50, 52, 56, 58], "rise": [9, 11, 50, 52, 56, 58], "rk": [37, 41, 43, 55, 67], "rk4": [3, 9, 67], "rkintegr": [23, 34, 67], "rm": 17, "roe": [10, 71, 77], "roepk": [9, 50, 52, 56, 58], "roll": [8, 11, 17], "roman": [17, 79], "root": [29, 78], "rotat": [3, 40], "roundoff": 78, "routin": [1, 11, 13, 17, 31, 33, 34, 36, 38, 40, 42, 44, 47, 49, 50, 52, 56, 57, 58, 60, 67, 70, 72, 73, 75], "row": 22, "rp": [1, 12, 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, 71, 72, 73, 75], "rt": [8, 34, 49, 51, 53, 55, 57, 74], "rt2": [34, 49, 51, 55, 57], "rt_": 8, "rt_multimod": [34, 49, 51, 55, 57], "rtol": [27, 28, 34, 68, 69, 73], "rule": 57, "run": [2, 3, 7, 8, 10, 11, 13, 14, 15, 17, 19, 29, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 72, 73, 74, 77, 78], "run_sim": [1, 2, 7, 8, 24, 34, 74, 75], "run_test": [24, 34], "run_test_star": [24, 34], "rung": [8, 23, 37, 41, 55, 67], "runparam": [24, 34, 75], "runtim": [1, 8, 13, 20, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 65, 71, 73], "runtimeparamet": [1, 33, 34, 35, 37, 39, 41, 43, 47, 49, 55, 71, 73, 75], "runtimewarn": [8, 74], "sai": [39, 45, 49, 55, 65, 71], "same": [1, 3, 5, 7, 8, 9, 10, 11, 13, 17, 22, 27, 28, 32, 33, 53, 63, 67, 68, 69, 70, 73, 77], "sandwich": 8, "save": 13, "scalar": [14, 29, 35, 37, 39, 41, 43, 47, 49, 55, 67, 69, 71, 77], "scalar_nam": [35, 39, 47], "scale": [2, 3, 8, 17, 64, 70], "scale_height": [9, 21], "scatter": 32, "scheme": [3, 9, 49, 57, 71], "scienc": 79, "scientif": 20, "scientist": 31, "scrambl": [9, 50, 52, 56, 58], "scratch": 22, "scratch_arrai": [22, 34, 67], "screen": 67, "screw": 69, "script": [3, 4, 11, 13, 23, 25, 29, 31, 75, 77, 78], "sdc": [9, 57], "sdc_integr": [34, 57], "sea": 77, "search": 75, "second": [3, 8, 9, 12, 17, 23, 29, 35, 39, 41, 45, 47, 49, 53, 59, 61, 63, 65, 68, 71, 73, 79], "section": [3, 5, 9, 14, 17, 21, 75, 77], "sedov": [4, 10, 31, 34, 49, 51, 54, 55, 57, 72, 75], "sedov_compar": [4, 11], "sedov_unsplit_0290": 31, "see": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 17, 19, 22, 25, 31, 49, 50, 52, 56, 58, 61, 62, 63, 64, 67, 68, 74, 75, 77, 78], "seed": 22, "seem": [8, 17], "seen": 31, "seidel": 68, "select": 4, "self": [22, 32], "sep": 6, "separ": [11, 22, 49, 68, 77], "septemb": 79, "sequenc": [4, 31, 73], "sequenti": 23, "seri": 25, "servic": 13, "session": 31, "set": [1, 3, 8, 9, 11, 12, 13, 14, 17, 22, 23, 30, 32, 35, 36, 37, 38, 39, 42, 44, 45, 49, 50, 52, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 75, 78], "set_aux": [34, 67], "set_param": [34, 73], "set_start": [34, 67], "set_titl": 8, "set_xlabel": [2, 74], "set_xlim": [2, 32], "set_ylabel": [2, 74], "set_ylim": 32, "settl": 67, "setup": [1, 2, 3, 5, 8, 9, 11, 13, 14, 19, 26, 27, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 56, 58, 60, 68, 75], "setup_ax": [34, 73], "sever": [2, 3, 7, 9, 11, 14, 23, 31, 49, 68, 71], "shade": 76, "shall": 70, "shallow": [4, 20, 71], "shape": 2, "share": 9, "share_al": 8, "shear": [8, 9, 31, 34, 50, 52, 56, 58, 61, 63], "shear_128_0216": 31, "shift": [3, 22, 36, 38, 42, 44, 65, 67], "shin": 79, "shock": [3, 5, 9, 11, 46, 48, 49, 50, 52, 56, 58, 71, 77, 79], "short": [9, 50, 52, 56, 58], "shortcut": 22, "should": [2, 3, 4, 9, 12, 14, 15, 19, 31, 33, 36, 38, 42, 44, 50, 52, 56, 58, 65, 67, 68, 69, 73], "show": [3, 10, 11, 14, 20, 22, 29, 67, 74, 76, 77], "show_ghost": 67, "shown": [17, 29, 49, 75], "shu": 43, "shulz": [9, 50, 52, 56, 58], "side": [17, 27, 49, 62, 64, 67, 68, 71], "sigma": [8, 9], "sign": [35, 37, 39, 41, 67], "signal": 11, "signatur": 33, "signific": 15, "significantli": [3, 14, 36, 38, 42, 44], "sim": [1, 2, 7, 8, 31], "sim_data": 70, "similar": [3, 13, 61, 65], "simpl": [7, 9, 11, 17, 20, 50, 52, 56, 58, 67, 68, 73, 77], "simpler": 3, "simpli": [9, 22, 23, 25, 31, 35, 37, 39, 41, 49, 67, 73, 75, 78], "simplic": 68, "simpson": 57, "simul": [1, 2, 4, 7, 8, 13, 18, 20, 24, 31, 32, 34, 67, 73, 74, 75, 78], "simulation_nul": 24, "sin": [1, 17, 22, 27, 28, 62, 64, 69, 76], "sinc": [5, 8, 9, 11, 15, 17, 22, 25, 27, 29, 31, 37, 49, 51, 59, 64, 69, 71], "sine": 22, "singl": [4, 7, 8, 9, 13, 20, 32, 34, 37, 41, 43, 49, 50, 52, 55, 56, 58, 67, 68, 70, 73, 75], "single_step": [24, 34, 75], "sinusoid": 11, "site": [8, 74], "size": [1, 8, 22, 33, 49, 67, 68], "skip": 15, "skip_execut": 15, "sl": 65, "sl58": [77, 79], "slice": [4, 31], "slightli": [3, 5, 17, 77], "slip": [17, 64], "slope": [3, 45, 49, 61, 63, 65, 67, 71], "slot": [34, 39], "slowest": 75, "slowli": [9, 50, 52, 56, 58], "small": [3, 8, 9, 11, 15, 23, 31, 36, 38, 42, 44, 50, 52, 56, 58, 67], "smaller": [8, 22], "smear": [5, 8, 11, 77], "smooth": [1, 2, 4, 5, 17, 19, 26, 29, 34, 35, 37, 41, 43, 46, 48, 50, 52, 56, 58, 62, 64, 68, 72, 75], "smooth_error": [3, 4], "so": [1, 2, 3, 6, 7, 8, 11, 12, 13, 22, 26, 27, 28, 32, 34, 35, 36, 37, 38, 39, 41, 42, 44, 49, 51, 68, 69, 70, 73, 75, 77], "sod": [4, 33, 34, 49, 51, 55, 57, 77], "sod_compar": [4, 11], "softwar": 6, "solid": [14, 49, 55, 67, 71], "solut": [3, 4, 9, 10, 11, 13, 14, 17, 20, 25, 27, 31, 47, 49, 50, 52, 56, 58, 60, 62, 64, 68, 69, 71, 77, 79], "solutiion": 55, "solv": [3, 5, 9, 14, 17, 20, 25, 29, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 59, 63, 65, 68, 69, 71], "solvabl": 28, "solver": [1, 4, 5, 10, 11, 12, 13, 19, 20, 23, 29, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 68, 69, 71, 75, 78], "solver_nam": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "some": [3, 4, 9, 11, 13, 14, 17, 20, 22, 23, 32, 33, 49, 50, 52, 56, 58, 62, 64, 67, 73, 77], "someth": [13, 19], "soundwav": [9, 50, 52, 56, 58], "sourc": [1, 5, 6, 9, 13, 14, 15, 19, 26, 27, 28, 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, 70, 71, 72, 73, 77], "source_i": 61, "source_term": [12, 49, 50, 51, 52, 55, 56, 57, 58], "source_x": 61, "space": [22, 32, 41, 49, 55, 65, 68, 70, 71], "span": [22, 49], "spatial": [3, 9, 37, 49, 57, 71], "speci": [10, 49, 71], "special": [20, 23, 49], "specif": [13, 33, 34, 49, 63, 65, 75], "specifi": [4, 12, 22, 23, 27, 31, 45, 65, 67, 73, 75], "spectral": 9, "speed": [5, 8, 13, 43, 49, 75], "spent": 73, "spheric": [10, 67], "sphericalpolar": [34, 67, 75, 76], "sphinx": [13, 73], "split": [3, 43, 49, 53, 71], "spong": [8, 49], "sponge_rho_begin": [8, 12], "sponge_rho_ful": 8, "sponge_timescal": [8, 12], "spot": 11, "springer": 79, "squar": [17, 25, 29, 32, 62, 64, 70], "squash": 15, "sr": 65, "stack_count": 73, "stage": [12, 23, 41, 67, 68], "stand": 67, "standalon": 13, "standard": [1, 11, 13, 22, 32, 67, 77], "star": 12, "start": [1, 8, 12, 13, 22, 26, 29, 37, 41, 43, 55, 59, 67, 73], "state": [3, 5, 9, 11, 12, 13, 14, 17, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 50, 51, 52, 55, 56, 58, 59, 61, 63, 65, 67, 71, 73], "states_nolimit": [34, 67], "static": [9, 17, 50, 52, 56, 58], "steadi": 17, "steep": [11, 77], "steepen": 11, "stencil": [22, 67], "step": [1, 2, 3, 8, 17, 26, 34, 35, 39, 41, 43, 45, 49, 55, 63, 65, 67, 68, 71, 75], "steven": 79, "still": [17, 29], "stoke": 79, "stoker": 79, "stop": [13, 73], "storag": [23, 67], "store": [2, 4, 7, 8, 13, 22, 27, 28, 31, 32, 34, 49, 67, 69, 70, 73, 75, 78], "store_all_benchmark": 34, "store_as_benchmark": [24, 34], "store_bench": 69, "store_imag": [1, 8, 75], "store_incr": [34, 67], "str": [34, 35, 39, 47, 67, 73], "straightforward": [3, 49, 71], "strang": 53, "strategi": 12, "stratif": 21, "stratifi": [9, 11, 50, 52, 56, 58], "streamlin": 64, "streamline_dens": 64, "stride": 67, "string": [22, 67, 73], "strong": 69, "strongli": 14, "structur": [1, 8, 23, 73], "student": [20, 31], "stuff": 34, "sub": [13, 22, 33, 75], "subclass": [23, 27, 34], "subdirectori": [13, 25, 33], "submit": 15, "submodul": 24, "subpackag": 24, "subplot": [1, 2, 26, 28, 31, 74], "subsequ": [69, 73], "substep": [34, 37, 41, 43, 51, 55], "subtract": [28, 67], "success": [34, 73], "suggest": [3, 14, 15], "sum": 28, "sum_": 67, "summar": [3, 4], "summari": 73, "suppli": [49, 53, 63], "support": [15, 25, 27, 67, 68, 73], "sure": [22, 28, 37, 51], "surround": 11, "swap": 10, "swe": [24, 34], "switch": [8, 14, 17], "symbol": 9, "symlink": 13, "symmetr": [10, 65, 67], "symmetri": [3, 9, 40, 50, 52, 56, 58, 67], "syntax": 73, "system": [5, 9, 13, 17, 49, 59, 65, 71, 77], "szymczak": [45, 65, 69], "t": [1, 3, 5, 7, 8, 9, 11, 12, 13, 14, 17, 21, 34, 45, 49, 60, 62, 64, 65, 67, 69, 70, 71, 73, 77, 79], "t_0": [14, 60], "t_r": 9, "tabl": [4, 17, 73], "tableau": [23, 67], "taher": 6, "tail": 77, "take": [4, 8, 9, 12, 15, 17, 22, 26, 29, 31, 32, 33, 35, 37, 39, 41, 43, 45, 49, 55, 65, 67, 68, 69, 71, 75, 77], "taken": [20, 43], "tangent": 63, "tangenti": 63, "tanh": [17, 62, 64], "target": [15, 17, 64], "tau": 49, "tau_": 12, "taylor": [9, 10, 11, 49, 50, 52, 55, 56, 58, 71], "tc": [49, 55, 71, 73], "teach": [6, 34], "team": 6, "technic": 67, "techniqu": [3, 26], "tell": [49, 55, 67, 71], "tempor": [3, 12], "temporal_method": [3, 9], "term": [5, 9, 10, 14, 17, 21, 45, 47, 49, 50, 51, 52, 56, 58, 61, 63, 65, 69, 71, 77], "termin": 73, "test": [2, 4, 7, 11, 13, 15, 17, 22, 24, 29, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 57, 59, 62, 64, 69, 71, 75], "test_general_poisson_dirichlet": [68, 69], "test_general_poisson_inhomogen": [68, 69], "test_poisson_dirichlet": [68, 69], "test_vc_const": [68, 69], "test_vc_poisson_dirichlet": [68, 69], "test_vc_poisson_period": [68, 69], "text": [10, 29, 74, 77], "than": [3, 4, 5, 8, 13, 17, 22, 39, 45, 49, 55, 61, 65, 71, 75, 77], "the_pyro_development_team_2024_13821550": 6, "thei": [9, 22, 27, 32, 49, 65, 70, 71], "them": [1, 3, 8, 13, 14, 31, 32, 49, 68, 71, 73, 75], "themselv": [23, 31, 32], "theoj": 6, "theoret": [4, 5, 79], "theori": 23, "therefor": 22, "thermal": 20, "theta": [67, 76], "thi": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 77, 78], "thick": 9, "thing": [1, 3, 19, 67, 69], "think": 70, "those": [22, 78], "thought": 3, "three": [11, 17, 25, 49, 64, 75], "through": [3, 4, 5, 13, 19, 22, 25, 31, 35, 37, 39, 41, 43, 45, 46, 47, 48, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 71, 73], "throughout": [13, 32, 68], "time": [1, 3, 4, 7, 8, 9, 12, 13, 14, 15, 17, 19, 23, 25, 26, 27, 29, 32, 34, 37, 41, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 71, 73, 75], "timer": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71, 73], "timercollect": [34, 49, 55, 71, 73], "timescal": 12, "timestep": [3, 5, 7, 8, 12, 13, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 65, 70, 71, 75], "titl": [6, 15, 76], "tmax": [1, 8, 13, 75], "to_cent": [34, 67], "todai": 79, "todo": 70, "togeth": [4, 17, 37, 41, 67], "toi": 43, "tol": [67, 73], "toler": [67, 68, 73], "toml": 13, "too": [3, 36, 38, 42, 44], "tool": 4, "top": [5, 8, 11, 17, 32, 49, 64, 71], "tophat": [34, 35, 37, 41, 43, 45, 47], "toro": [10, 11, 49, 71, 77], "toroid": [9, 50, 52, 56, 58], "total": [12, 31, 69], "trace": 55, "tracer": 13, "track": [2, 6, 32, 73], "transon": [49, 71], "transport": [3, 9, 49, 71, 79], "transpos": [8, 22, 26, 28], "transvers": [41, 43, 45, 49, 65, 71], "travel": 5, "treat": [3, 67], "treatment": [9, 50, 52, 56, 58], "trend": 2, "true": [8, 13, 15, 27, 28, 67, 68, 69, 73], "true_funct": [27, 28, 68], "try": [17, 29], "tube": [9, 11, 49, 50, 52, 56, 58, 77], "tupl": 32, "turn": [12, 32, 75], "tutori": [20, 26, 29, 69], "tuwien": [17, 64], "two": [4, 5, 9, 11, 13, 17, 22, 23, 26, 31, 32, 49, 50, 52, 56, 58, 65, 67, 68, 71, 73, 75, 77, 78], "txt": 17, "type": [12, 22, 23, 49, 63, 67, 68, 78], "typic": [12, 67], "u": [1, 2, 3, 5, 11, 12, 14, 15, 17, 21, 22, 23, 26, 29, 32, 35, 37, 39, 41, 43, 45, 47, 49, 50, 52, 55, 56, 58, 61, 62, 63, 64, 65, 67, 69, 70, 71, 75, 77, 79], "u1": [9, 77], "u2": [9, 77], "u3": [9, 77], "u4": [9, 77], "u_": [5, 29, 49, 55, 71], "u_1": [8, 9], "u_2": [8, 9], "u_d": 29, "u_i": [5, 45, 47], "u_int": [61, 63], "u_l": [49, 71], "u_left": [9, 33, 77], "u_mac": [61, 63, 65], "u_old": 49, "u_r": [49, 71], "u_right": [9, 33, 77], "u_stat": [49, 71], "u_t": [5, 17, 45, 47, 49, 55, 71], "u_x": [5, 45, 47], "u_xl": [45, 47, 49, 61], "u_xr": [45, 47, 49, 61], "u_xx": [47, 69], "u_yi": [47, 69], "u_yl": [45, 47, 49, 61], "u_yr": [45, 47, 49, 61], "ub": [9, 12], "uc": [9, 12], "uc_t": 9, "ul": 9, "unchang": [9, 50, 52, 56, 58], "under": [3, 33, 49], "underli": [22, 34], "undershoot": 3, "understand": [3, 8, 10, 16, 20, 40, 68, 77, 78], "uniform": [3, 9, 11, 49, 50, 52, 56, 58, 71], "unit": [3, 9, 13, 14, 15, 17, 19, 22, 36, 38, 40, 42, 44, 50, 52, 56, 58, 60, 62, 64, 72], "unknown": 23, "unless": [69, 70], "unlik": 17, "unsplit": [3, 8, 9, 35, 39, 45, 47, 49, 53, 55, 65, 71], "unsplit_flux": [24, 34, 35, 39], "unsplitflux": [55, 71], "until": [11, 77], "unus": 3, "up": [1, 2, 8, 9, 11, 13, 14, 15, 16, 17, 22, 23, 25, 32, 34, 50, 52, 56, 58, 59, 61, 63, 68, 69, 75], "updat": [6, 12, 17, 32, 34, 43, 47, 49, 59, 61, 63, 65, 67, 70, 71], "update_particl": [32, 34, 70], "upon": [15, 49, 67], "upper": [5, 22, 46, 48, 49, 63, 71], "upper_solid": [49, 71], "upwind": [3, 9, 34, 35, 37, 39, 41, 45, 49, 61, 65, 67, 71, 79], "ur": 9, "url": [6, 79], "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 78, 79], "usag": [4, 67, 68], "use_flatten": [8, 9, 49, 71, 77], "user": [15, 32, 33, 34, 36, 38, 40, 42, 44, 46, 48, 49, 50, 52, 54, 56, 58, 60, 61, 62, 63, 64, 66, 72, 73], "userad": [50, 52, 56, 58], "usual": [9, 17, 22, 26, 49, 71, 75], "util": [13, 24, 34, 75], "v": [1, 2, 3, 5, 8, 17, 22, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 76, 78], "v1": [9, 77], "v2": [9, 77], "v2d": [34, 65], "v2dp": [34, 65], "v3": [9, 77], "v4": [9, 77], "v_": 5, "v_1": 77, "v_2": 77, "v_cycl": [34, 68], "v_i": 5, "v_l": [49, 71], "v_mac": [61, 65], "v_t": [5, 45, 47], "v_x": [5, 45, 47], "v_xl": [45, 47, 61], "v_xr": [45, 47, 61], "v_xx": 47, "v_y": [5, 45, 47], "v_yi": 47, "v_yl": [45, 47, 61], "v_yr": [45, 47, 61], "valid": [5, 22, 23, 31, 67, 74, 75], "valu": [1, 3, 5, 8, 9, 14, 17, 21, 27, 31, 32, 33, 36, 38, 42, 44, 49, 55, 61, 65, 67, 68, 69, 71, 73, 74, 75, 77], "vanish": 69, "var": [7, 49, 55, 67, 71], "var_nam": 4, "varcoeffccmg2d": [25, 28, 34, 68], "vari": [3, 14, 17, 22], "variabl": [4, 7, 10, 13, 17, 23, 25, 26, 27, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 63, 65, 67, 68, 69, 71, 74, 77, 78], "variable_coeff_mg": [24, 25, 28, 34], "variable_coefficient_mg": 69, "varieti": [3, 17, 29], "variou": [12, 13, 22, 23, 67], "varnam": [49, 67, 71], "ve": [13, 16, 78], "vector": [12, 27, 29, 43, 49, 67, 68, 70, 71], "veloc": [3, 4, 5, 8, 9, 11, 12, 17, 21, 29, 32, 34, 35, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 52, 56, 58, 61, 62, 63, 64, 65, 67, 69, 70, 71, 77], "verbos": [1, 8, 26, 27, 28, 68, 69, 75], "veri": [3, 8, 11, 33, 69, 73, 77], "verif": [14, 60], "verifi": [5, 34, 45], "version": [3, 6, 8, 9, 13, 15, 16, 50, 52, 56, 58, 68], "vertic": [8, 9, 49, 50, 52, 56, 58, 74], "vi": [1, 8, 17, 27, 28, 34, 68, 75], "via": [12, 13, 15, 19, 33, 53, 73, 75, 78], "video": [3, 11], "view": [22, 67], "viridi": 76, "vis_titl": 68, "viscos": [5, 9, 17, 47, 49, 63, 64, 77], "viscou": [17, 20, 47, 63, 64], "visibl": 11, "visual": [13, 20, 35, 39, 45, 49, 53, 59, 61, 65, 71, 73, 75], "vl": 9, "vmax": 8, "vmin": 8, "volum": [3, 6, 20, 23, 49, 67, 71, 76, 79], "vortex": [9, 50, 52, 56, 58], "vortic": 17, "vr": 9, "wa": [13, 16, 17, 22, 37, 51, 75], "wai": [1, 3, 14, 15, 19, 22, 32, 33, 49, 68, 70, 71, 73, 75], "wall": [17, 63, 64, 67], "want": [1, 7, 8, 22, 26, 28, 31, 32, 47, 49, 55, 67, 71, 75], "warn": [22, 34, 73, 76], "watch": 11, "water": [4, 20, 71, 79], "wave": [1, 5, 9, 11, 20, 49, 50, 52, 56, 58, 77, 79], "wavelength": [1, 9, 50, 52, 56, 58], "wavenumb": [9, 10, 50, 52, 56, 58], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 40, 41, 43, 45, 47, 49, 51, 53, 55, 59, 61, 63, 65, 67, 68, 69, 70, 71, 73, 74, 75, 77, 78], "weak": 22, "websit": 13, "weight": [23, 67, 73], "welcom": 15, "well": [2, 3, 4, 8, 9, 14, 17, 40], "well_bal": [34, 67], "well_balanc": 9, "weno": [3, 34, 43, 67], "weno_ord": 3, "weno_upwind": [34, 67], "were": [12, 17, 22, 32, 73], "what": [1, 10, 17, 21, 22, 31, 35, 39, 41, 43, 45, 49, 55, 65, 67, 71, 73, 74, 75, 77], "when": [1, 4, 5, 8, 13, 16, 17, 22, 33, 43, 67, 70, 75, 77, 78], "where": [1, 5, 7, 8, 9, 12, 26, 31, 32, 33, 49, 67, 68, 73], "whether": 67, "which": [1, 3, 5, 9, 11, 13, 15, 22, 23, 27, 29, 31, 32, 33, 49, 55, 67, 69, 70, 71], "while": [8, 13, 23, 70], "white": 32, "who": 15, "whole": 32, "whose": [49, 69, 73], "why": 31, "whz99": [77, 79], "width": [1, 14, 31, 34, 60], "window": 19, "wish": [5, 15, 49, 55, 67, 71, 75], "within": 32, "without": [3, 10, 19, 22, 32, 45, 67, 77], "woodward": [9, 49, 50, 52, 56, 58], "word": [9, 50, 52, 56, 58], "work": [1, 3, 8, 13, 18, 29, 33, 49, 67, 69], "would": [22, 31, 32, 73, 75, 78], "wrap": 67, "wrapper": 34, "write": [1, 4, 13, 17, 23, 24, 34, 67, 70, 73, 75], "write_data": [34, 67], "write_extra": [13, 24, 34, 49, 63, 65], "write_param": [34, 73], "write_particl": [34, 70], "written": [9, 13, 16, 20, 50, 52, 56, 58], "wu": 79, "www": [13, 17, 64], "x": [1, 2, 3, 5, 7, 8, 9, 11, 17, 22, 23, 26, 27, 28, 29, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 74, 75, 76, 77], "x2d": [1, 22, 26, 27, 28, 76], "x64": [8, 74], "x_pert": [9, 21], "x_x": [49, 55, 71], "xi_i": 67, "xi_x": 67, "xl_bc": [27, 68], "xl_bc_type": [26, 27, 28, 68], "xl_func": [27, 67, 68, 69], "xl_prop": 67, "xlabel": 76, "xlb": [22, 23, 27, 28, 63, 67], "xlboundari": [1, 8, 75], "xmax": [1, 8, 22, 23, 28, 32, 67, 68, 75, 76], "xmin": [1, 8, 22, 28, 32, 49, 67, 68, 75, 76], "xmom": [8, 74], "xr_bc": 68, "xr_bc_type": [26, 27, 28, 68], "xr_func": 67, "xr_prop": 67, "xrb": [22, 23, 27, 28, 63, 67], "xrboundari": [1, 8, 75], "xx": [5, 26, 29], "xxxxxxxxxxx": [49, 71], "xxxxxxxxxxxx": 49, "xy": 27, "y": [1, 3, 5, 8, 9, 11, 14, 17, 22, 23, 26, 27, 28, 29, 31, 32, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 74, 75, 76, 77], "y2d": [1, 26, 27, 28, 76], "y_": 67, "y_height": 9, "y_n": 67, "y_pert": [9, 21], "y_veloc": 70, "y_y": [49, 55, 71], "ye": [32, 65, 75], "year": 6, "yield": [49, 55, 71], "yl_bc": [27, 68], "yl_bc_type": [26, 27, 28, 68], "yl_func": [27, 67, 68, 69], "yl_prop": 67, "ylabel": 76, "ylb": [22, 23, 27, 28, 49, 63, 67], "ylboundari": [1, 8, 75], "ymax": [1, 8, 22, 23, 28, 32, 67, 68, 75, 76], "ymin": [1, 8, 22, 28, 32, 49, 67, 68, 75, 76], "ymom": [8, 74], "yonghong": 79, "you": [1, 6, 10, 13, 15, 19, 23, 29, 31, 33, 67, 68, 75, 77], "your": [6, 15, 19, 75], "yourself": [3, 14], "yr_bc": 68, "yr_bc_type": [26, 27, 28, 68], "yr_func": 67, "yr_prop": 67, "yrb": [22, 23, 27, 28, 49, 63, 67], "yrboundari": [1, 8, 75], "yy": [5, 26, 29], "z": 10, "z0": [8, 9, 49, 71], "z1": [8, 9, 49, 71], "zal79": [3, 79], "zalesak": 79, "zero": [3, 12, 17, 26, 28, 31, 34, 36, 38, 42, 44, 64, 67, 68], "zheng": 79, "zhi": 6, "zingal": [6, 16], "zip": 8, "zone": [2, 3, 4, 7, 8, 11, 22, 23, 25, 26, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 65, 67, 68, 71, 73, 75, 78], "\u00f2": [17, 79], "\u03b8": 76, "\u03c1": 17}, "titles": ["Acknowledgments", "Defining our own problem in Jupyter", "Error Measurement of the advection_fv4 Solver", "Advection", "Analysis routines", "Burgers\u2019 Equation", "Citing pyro", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics", "Compressible exercises", "Compressible example problems", "Compressible source terms", "Design ideas", "Diffusion", "Contributing and getting help", "History", "Incompressible hydrodynamics", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.burgers_viscous package", "pyro.burgers_viscous.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.multigrid.examples package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "Horizontal Averages of Rayleigh-Taylor", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 18, "acknowledg": 0, "acoustic_puls": [9, 50, 52, 56, 58, 72, 77], "ad": 33, "advect": [3, 9, 35, 36, 50, 52, 56, 58, 72, 77], "advection_fv4": [2, 3, 37, 38], "advection_nonuniform": [3, 39, 40], "advection_rk": [3, 41, 42], "advection_weno": [3, 43, 44], "advective_flux": [35, 39], "analysi": 4, "array_index": 67, "arrayindex": 22, "astronomi": 6, "averag": 74, "bc": [49, 63], "boundari": 67, "bubbl": [9, 11, 21, 50, 52, 56, 58, 66], "build": 15, "burger": [5, 45, 46], "burgers_interfac": 45, "burgers_visc": [47, 48], "caviti": [17, 64], "check": 27, "cite": 6, "class": 75, "coarsen": 22, "code": 18, "coeffici": [26, 28], "commandlin": 75, "compar": [8, 28, 73], "comparison": 8, "compress": [7, 8, 9, 10, 11, 12, 49, 50], "compressible_fv4": [7, 9, 12, 51, 52], "compressible_react": [53, 54], "compressible_rk": [9, 12, 55, 56], "compressible_sdc": [9, 12, 57, 58], "comput": 6, "constant": 26, "contribut": 15, "convect": [9, 50, 52, 56, 58], "converg": [5, 7, 17, 46, 48, 62, 64], "dam": [72, 77], "data": 22, "defin": 1, "depend": 12, "deriv": [49, 71], "design": 13, "differenc": 22, "diffus": [14, 59, 60], "directori": 13, "discuss": 15, "doc": 15, "driver": 13, "edge_coeff": 68, "ellipt": 27, "eo": 49, "equat": [5, 26, 27], "error": 2, "exact": 28, "exampl": [3, 5, 11, 14, 17, 22, 29, 69, 77], "exercis": [3, 10, 14, 17, 29, 77], "explor": [3, 10, 14, 17, 29, 77], "extens": [3, 10, 14, 17, 29, 77], "flame": 54, "flux": [37, 41, 43, 51, 55], "fourth_ord": 67, "fv": 67, "gaussian": [14, 60], "gener": [3, 27], "general_mg": 68, "get": 15, "graviti": 12, "gresho": [9, 50, 52, 56, 58], "grid": [22, 76], "heat": [9, 50, 52, 56, 58], "helmholtz": 8, "help": 15, "histori": 16, "horizont": 74, "hse": [9, 50, 52, 56, 58], "hydro": 18, "hydrodynam": [9, 17, 21, 77], "idea": [3, 13], "implement": [12, 23, 32], "incomp_interfac": 61, "incompress": [17, 61, 62], "incompressible_visc": [17, 63, 64], "indic": 18, "integr": 67, "interfac": [35, 47, 49, 71], "introduct": 20, "inviscid": 5, "io_pyro": 73, "issu": 15, "joss": 6, "jupyt": 1, "kelvin": 8, "kh": [9, 50, 52, 56, 58, 72, 77], "known": 29, "linear": 27, "lm_atm": [21, 65, 66], "lm_atm_interfac": 65, "logo": [9, 50, 52, 56, 58, 72, 77], "low": 21, "mach": 21, "main": 13, "manual": 31, "measur": 2, "mesh": [22, 23, 67], "method": 30, "mg": 68, "mg_test_general_alphabeta_onli": 69, "mg_test_general_beta_onli": 69, "mg_test_general_const": 69, "mg_test_general_dirichlet": 69, "mg_test_general_inhomogen": 69, "mg_test_simpl": 69, "mg_test_vc_const": 69, "mg_test_vc_dirichlet": 69, "mg_test_vc_period": 69, "mg_vi": 69, "modul": [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, 70, 71, 72, 73], "msg": 73, "multigrid": [25, 29, 68, 69], "note": 30, "numba": 13, "number": 21, "numer": 30, "option": 75, "our": 1, "output": 31, "overview": 23, "own": 1, "packag": [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, 70, 71, 72, 73], "particl": [32, 70], "patch": [23, 67], "perform": 26, "plot": [26, 31, 32, 34], "plot_cav": 64, "plot_tool": 73, "plume": [9, 50, 52, 56, 58], "poisson": [26, 28], "polar": 76, "problem": [1, 3, 5, 9, 11, 12, 14, 17, 21, 33, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 72, 77], "profile_pyro": 73, "project": 29, "project_period": 69, "prolong": 22, "prolong_restrict_demo": 69, "pull": 15, "py": 33, "pyro": [6, 13, 18, 19, 20, 24, 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, 70, 71, 72, 73, 75], "pyro_sim": 34, "python": 18, "quad": [9, 11, 50, 52, 56, 58, 72, 77], "quick": 19, "ramp": [9, 50, 52, 56, 58], "rayleigh": [8, 74], "read": 31, "reconstruct": 67, "refer": 79, "regress": 78, "request": 15, "result": 27, "riemann": 49, "routin": 4, "rt": [9, 11, 50, 52, 54, 56, 58], "rt2": [9, 50, 52, 56, 58], "rt_multimod": [9, 50, 52, 56, 58], "run": 75, "runparam": 73, "runtim": 75, "sedov": [9, 11, 50, 52, 56, 58], "set": [19, 26, 27, 28], "setup": 22, "shallow": 77, "shear": [17, 62, 64], "simpl": 29, "simul": [35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "simulation_nul": 34, "slot": [3, 40], "smooth": [3, 36, 38, 42, 44], "sod": [9, 11, 50, 52, 56, 58], "solut": [26, 28, 29], "solv": [26, 27, 28], "solver": [2, 3, 7, 8, 9, 14, 17, 21, 25, 26, 27, 28, 77], "sourc": 12, "spheric": 76, "spong": 12, "structur": 13, "submodul": [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, 70, 71, 72, 73], "subpackag": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 68, 71], "support": [3, 5, 9, 14, 17, 21, 77], "swe": [71, 72, 77], "system": [27, 28], "tabl": 18, "taylor": [8, 74], "term": 12, "test": [3, 5, 9, 14, 19, 23, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 56, 58, 60, 72, 77, 78], "tophat": [3, 5, 36, 38, 42, 44, 46, 48], "unit": 78, "unsplit_flux": [49, 71], "up": [19, 26, 27, 28], "us": [23, 32], "util": [31, 73], "variabl": [22, 28], "variable_coeff_mg": 68, "verifi": 46, "viscou": 5, "visual": 28, "water": 77, "work": [22, 31], "zenodo": 6}}) \ No newline at end of file +Search.setIndex({"alltitles": {"About": [[18, "about"]], "Acknowledgments": [[0, null]], "Adding a problem": [[33, null]], "Advection": [[3, null]], "Analysis routines": [[4, null]], "ArrayIndexer": [[22, "ArrayIndexer"]], "Astronomy and Computing": [[6, "astronomy-and-computing"]], "Building Docs": [[15, "building-docs"]], "Burgers\u2019 Equation": [[5, null]], "Checking the result": [[27, "Checking-the-result"]], "Citing pyro": [[6, null]], "Coarsening and prolonging": [[22, "Coarsening-and-prolonging"]], "Commandline": [[75, "commandline"]], "Comparing the Compressible Solvers": [[8, null]], "Comparing to the exact solution": [[28, "Comparing-to-the-exact-solution"]], "Comparisons": [[8, "Comparisons"]], "Compressible example problems": [[11, null]], "Compressible exercises": [[10, null]], "Compressible hydrodynamics": [[9, null]], "Compressible source terms": [[12, null]], "Constant-Coefficient Poisson Equation": [[26, null]], "Contributing": [[15, "contributing"]], "Contributing and getting help": [[15, null]], "Convergence of the compressible solvers": [[7, null]], "Defining our own problem in Jupyter": [[1, null]], "Design ideas": [[13, null]], "Differencing": [[22, "Differencing"]], "Diffusion": [[14, null]], "Directory structure": [[13, "directory-structure"]], "Discussions": [[15, "discussions"]], "Error Measurement of the advection_fv4 Solver": [[2, null]], "Example": [[5, "example"], [5, "id5"]], "Example problems": [[11, "example-problems"]], "Examples": [[3, "examples"], [14, "examples"], [17, "examples"], [17, "id8"], [77, "examples"]], "Exercises": [[3, "exercises"], [14, "exercises"], [17, "exercises"], [29, "exercises"], [77, "exercises"]], "Explorations": [[3, "explorations"], [10, "explorations"], [14, "explorations"], [17, "explorations"], [29, "explorations"], [77, "explorations"]], "Extensions": [[3, "extensions"], [10, "extensions"], [14, "extensions"], [17, "extensions"], [29, "extensions"], [77, "extensions"]], "General Linear Elliptic Equation": [[27, null]], "General ideas": [[3, "general-ideas"]], "Gravity": [[12, "gravity"]], "History": [[16, null]], "Horizontal Averages of Rayleigh-Taylor": [[74, null]], "Implementation": [[12, "implementation"]], "Incompressible hydrodynamics": [[17, null]], "Indices and tables": [[18, "indices-and-tables"]], "Introduction to pyro": [[20, null]], "Inviscid Burgers": [[5, "inviscid-burgers"]], "Issues": [[15, "issues"]], "JOSS": [[6, "joss"]], "Kelvin-Helmholtz": [[8, "Kelvin-Helmholtz"]], "Known Solution": [[29, "known-solution"]], "Low Mach number hydrodynamics": [[21, null]], "Main driver": [[13, "main-driver"]], "Mesh examples": [[22, null]], "Mesh overview": [[23, null]], "Multigrid Solvers": [[25, null]], "Notes on the numerical methods": [[30, null]], "Numba": [[13, "numba"]], "Particles": [[32, null]], "Performing the solve": [[26, "Performing-the-solve"]], "Plotting particles": [[32, "plotting-particles"]], "Plotting the solution": [[26, "Plotting-the-solution"]], "Problem-dependent source": [[12, "problem-dependent-source"]], "Projection": [[29, "projection"]], "Pull Requests": [[15, "pull-requests"]], "Pyro class": [[75, "pyro-class"]], "Quick test": [[19, "quick-test"]], "Rayleigh-Taylor": [[8, "Rayleigh-Taylor"]], "Reading and plotting manually": [[31, "reading-and-plotting-manually"]], "References": [[79, null]], "Regression tests": [[78, "regression-tests"]], "Running": [[75, null]], "Runtime options": [[75, "runtime-options"]], "Sedov": [[11, "sedov"]], "Setting up pyro": [[19, null]], "Setting up the solver": [[26, "Setting-up-the-solver"], [27, "Setting-up-the-solver"], [28, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[22, "Setup-a-Grid-with-Variables"]], "Shallow water hydrodynamics": [[77, null]], "Simple Multigrid Examples": [[29, null]], "Sod": [[11, "sod"]], "Solving the system": [[27, "Solving-the-system"], [28, "Solving-the-system"]], "Spherical Polar Grid": [[76, null]], "Sponge": [[12, "sponge"]], "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"], [69, "submodules"], [70, "submodules"], [71, "submodules"], [72, "submodules"], [73, "submodules"]], "Subpackages": [[34, "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"], [61, "subpackages"], [63, "subpackages"], [65, "subpackages"], [68, "subpackages"], [71, "subpackages"]], "Testing": [[78, null]], "Tests": [[23, "tests"]], "Unit tests": [[78, "unit-tests"]], "Utilities": [[31, "utilities"]], "Variable Coefficient Poisson": [[28, null]], "Viscous Burgers": [[5, "viscous-burgers"]], "Visualizing the solution": [[28, "Visualizing-the-solution"]], "Working with output": [[31, null]], "Working with the data": [[22, "Working-with-the-data"]], "Zenodo": [[6, "zenodo"]], "acoustic_pulse": [[9, "acoustic-pulse"], [77, "acoustic-pulse"]], "advect": [[9, "advect"], [77, "advect"]], "advection solver": [[3, "advection-solver"]], "advection_fv4 solver": [[3, "advection-fv4-solver"]], "advection_nonuniform solver": [[3, "advection-nonuniform-solver"]], "advection_rk solver": [[3, "advection-rk-solver"]], "advection_weno solver": [[3, "advection-weno-solver"]], "bubble": [[9, "bubble"], [11, "bubble"], [21, "bubble"]], "cavity": [[17, "cavity"], [17, "id10"]], "compressible": [[7, "compressible"], [12, "compressible"]], "compressible solver": [[9, "compressible-solver"]], "compressible_fv4": [[7, "compressible_fv4"]], "compressible_fv4 solver": [[9, "compressible-fv4-solver"]], "compressible_rk solver": [[9, "compressible-rk-solver"]], "compressible_rk, compressible_fv4, compressible_sdc": [[12, "compressible-rk-compressible-fv4-compressible-sdc"]], "compressible_sdc solver": [[9, "compressible-sdc-solver"]], "convection": [[9, "convection"]], "converge": [[5, "converge"], [5, "id2"], [17, "converge"], [17, "id6"]], "convergence": [[17, "convergence"], [17, "id13"]], "dam": [[77, "dam"], [77, "id1"]], "diffusion solver": [[14, "diffusion-solver"]], "gaussian": [[14, "gaussian"], [14, "id1"]], "gresho": [[9, "gresho"]], "heating": [[9, "heating"]], "hse": [[9, "hse"]], "incompressible solver": [[17, "incompressible-solver"]], "incompressible_viscous solver": [[17, "incompressible-viscous-solver"]], "kh": [[9, "kh"], [77, "kh"]], "lm_atm solver": [[21, "lm-atm-solver"]], "logo": [[9, "logo"], [77, "logo"]], "mesh.patch implementation and use": [[23, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[32, "particles-particles-implementation-and-use"]], "plume": [[9, "plume"]], "pyro": [[24, null]], "pyro package": [[34, null]], "pyro.advection package": [[35, null]], "pyro.advection.advective_fluxes module": [[35, "module-pyro.advection.advective_fluxes"]], "pyro.advection.interface module": [[35, "module-pyro.advection.interface"]], "pyro.advection.problems package": [[36, null]], "pyro.advection.problems.smooth module": [[36, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[36, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[36, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[35, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[37, null]], "pyro.advection_fv4.fluxes module": [[37, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.problems package": [[38, null]], "pyro.advection_fv4.problems.smooth module": [[38, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.problems.test module": [[38, "module-pyro.advection_fv4.problems.test"]], "pyro.advection_fv4.problems.tophat module": [[38, "module-pyro.advection_fv4.problems.tophat"]], "pyro.advection_fv4.simulation module": [[37, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[39, null]], "pyro.advection_nonuniform.advective_fluxes module": [[39, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[40, null]], "pyro.advection_nonuniform.problems.slotted module": [[40, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[40, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[39, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[41, null]], "pyro.advection_rk.fluxes module": [[41, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[42, null]], "pyro.advection_rk.problems.smooth module": [[42, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[42, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[42, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[41, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[43, null]], "pyro.advection_weno.fluxes module": [[43, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[44, null]], "pyro.advection_weno.problems.smooth module": [[44, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[44, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[44, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[43, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[45, null]], "pyro.burgers.burgers_interface module": [[45, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[46, null]], "pyro.burgers.problems.converge module": [[46, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[46, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[46, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.problems.verify module": [[46, "module-pyro.burgers.problems.verify"]], "pyro.burgers.simulation module": [[45, "module-pyro.burgers.simulation"]], "pyro.burgers_viscous package": [[47, null]], "pyro.burgers_viscous.interface module": [[47, "module-pyro.burgers_viscous.interface"]], "pyro.burgers_viscous.problems package": [[48, null]], "pyro.burgers_viscous.problems.converge module": [[48, "module-pyro.burgers_viscous.problems.converge"]], "pyro.burgers_viscous.problems.test module": [[48, "module-pyro.burgers_viscous.problems.test"]], "pyro.burgers_viscous.problems.tophat module": [[48, "module-pyro.burgers_viscous.problems.tophat"]], "pyro.burgers_viscous.simulation module": [[47, "module-pyro.burgers_viscous.simulation"]], "pyro.compressible package": [[49, null]], "pyro.compressible.BC module": [[49, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[49, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[49, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[49, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[50, null]], "pyro.compressible.problems.acoustic_pulse module": [[50, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[50, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[50, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.convection module": [[50, "module-pyro.compressible.problems.convection"]], "pyro.compressible.problems.gresho module": [[50, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.heating module": [[50, "module-pyro.compressible.problems.heating"]], "pyro.compressible.problems.hse module": [[50, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[50, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[50, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.plume module": [[50, "module-pyro.compressible.problems.plume"]], "pyro.compressible.problems.quad module": [[50, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[50, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[50, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[50, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.rt_multimode module": [[50, "module-pyro.compressible.problems.rt_multimode"]], "pyro.compressible.problems.sedov module": [[50, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[50, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[50, "module-pyro.compressible.problems.test"]], "pyro.compressible.riemann module": [[49, "module-pyro.compressible.riemann"]], "pyro.compressible.simulation module": [[49, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[49, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[51, null]], "pyro.compressible_fv4.fluxes module": [[51, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[52, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[52, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[52, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[52, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.convection module": [[52, "module-pyro.compressible_fv4.problems.convection"]], "pyro.compressible_fv4.problems.gresho module": [[52, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.heating module": [[52, "module-pyro.compressible_fv4.problems.heating"]], "pyro.compressible_fv4.problems.hse module": [[52, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[52, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[52, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.plume module": [[52, "module-pyro.compressible_fv4.problems.plume"]], "pyro.compressible_fv4.problems.quad module": [[52, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[52, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[52, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[52, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.rt_multimode module": [[52, "module-pyro.compressible_fv4.problems.rt_multimode"]], "pyro.compressible_fv4.problems.sedov module": [[52, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[52, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[52, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[51, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[53, null]], "pyro.compressible_react.problems package": [[54, null]], "pyro.compressible_react.problems.flame module": [[54, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[54, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[53, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[55, null]], "pyro.compressible_rk.fluxes module": [[55, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[56, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[56, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[56, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[56, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.convection module": [[56, "module-pyro.compressible_rk.problems.convection"]], "pyro.compressible_rk.problems.gresho module": [[56, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.heating module": [[56, "module-pyro.compressible_rk.problems.heating"]], "pyro.compressible_rk.problems.hse module": [[56, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[56, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[56, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.plume module": [[56, "module-pyro.compressible_rk.problems.plume"]], "pyro.compressible_rk.problems.quad module": [[56, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[56, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[56, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[56, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.rt_multimode module": [[56, "module-pyro.compressible_rk.problems.rt_multimode"]], "pyro.compressible_rk.problems.sedov module": [[56, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[56, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[56, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[55, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[57, null]], "pyro.compressible_sdc.problems package": [[58, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[58, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[58, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[58, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.convection module": [[58, "module-pyro.compressible_sdc.problems.convection"]], "pyro.compressible_sdc.problems.gresho module": [[58, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.heating module": [[58, "module-pyro.compressible_sdc.problems.heating"]], "pyro.compressible_sdc.problems.hse module": [[58, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[58, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[58, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.plume module": [[58, "module-pyro.compressible_sdc.problems.plume"]], "pyro.compressible_sdc.problems.quad module": [[58, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[58, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[58, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[58, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.rt_multimode module": [[58, "module-pyro.compressible_sdc.problems.rt_multimode"]], "pyro.compressible_sdc.problems.sedov module": [[58, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[58, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[58, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[57, "module-pyro.compressible_sdc.simulation"]], "pyro.diffusion package": [[59, null]], "pyro.diffusion.problems package": [[60, null]], "pyro.diffusion.problems.gaussian module": [[60, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[60, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[59, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[61, null]], "pyro.incompressible.incomp_interface module": [[61, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[62, null]], "pyro.incompressible.problems.converge module": [[62, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[62, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[61, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[63, null]], "pyro.incompressible_viscous.BC module": [[63, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[64, null]], "pyro.incompressible_viscous.problems.cavity module": [[64, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[64, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[64, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[64, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[63, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[65, null]], "pyro.lm_atm.LM_atm_interface module": [[65, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[66, null]], "pyro.lm_atm.problems.bubble module": [[66, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.simulation module": [[65, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[67, null]], "pyro.mesh.array_indexer module": [[67, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[67, "module-pyro.mesh.boundary"]], "pyro.mesh.fourth_order module": [[67, "module-pyro.mesh.fourth_order"]], "pyro.mesh.fv module": [[67, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[67, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[67, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[67, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[68, null]], "pyro.multigrid.MG module": [[68, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[68, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.examples package": [[69, null]], "pyro.multigrid.examples.mg_test_general_alphabeta_only module": [[69, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only"]], "pyro.multigrid.examples.mg_test_general_beta_only module": [[69, "module-pyro.multigrid.examples.mg_test_general_beta_only"]], "pyro.multigrid.examples.mg_test_general_constant module": [[69, "module-pyro.multigrid.examples.mg_test_general_constant"]], "pyro.multigrid.examples.mg_test_general_dirichlet module": [[69, "module-pyro.multigrid.examples.mg_test_general_dirichlet"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous module": [[69, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous"]], "pyro.multigrid.examples.mg_test_simple module": [[69, "module-pyro.multigrid.examples.mg_test_simple"]], "pyro.multigrid.examples.mg_test_vc_constant module": [[69, "module-pyro.multigrid.examples.mg_test_vc_constant"]], "pyro.multigrid.examples.mg_test_vc_dirichlet module": [[69, "module-pyro.multigrid.examples.mg_test_vc_dirichlet"]], "pyro.multigrid.examples.mg_test_vc_periodic module": [[69, "module-pyro.multigrid.examples.mg_test_vc_periodic"]], "pyro.multigrid.examples.mg_vis module": [[69, "module-pyro.multigrid.examples.mg_vis"]], "pyro.multigrid.examples.project_periodic module": [[69, "module-pyro.multigrid.examples.project_periodic"]], "pyro.multigrid.examples.prolong_restrict_demo module": [[69, "module-pyro.multigrid.examples.prolong_restrict_demo"]], "pyro.multigrid.general_MG module": [[68, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[68, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[70, null]], "pyro.particles.particles module": [[70, "module-pyro.particles.particles"]], "pyro.plot module": [[34, "module-pyro.plot"]], "pyro.pyro_sim module": [[34, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[34, "module-pyro.simulation_null"]], "pyro.swe package": [[71, null]], "pyro.swe.derives module": [[71, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[71, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[72, null]], "pyro.swe.problems.acoustic_pulse module": [[72, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[72, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[72, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[72, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[72, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[72, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[72, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[71, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[71, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[34, "module-pyro.test"]], "pyro.util package": [[73, null]], "pyro.util.compare module": [[73, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[73, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[73, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[73, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[73, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[73, "module-pyro.util.runparams"]], "pyro/": [[13, "pyro"]], "pyro: a python hydro code": [[18, null]], "quad": [[9, "quad"], [11, "quad"], [77, "quad"]], "ramp": [[9, "ramp"]], "rt": [[9, "rt"], [11, "rt"]], "rt2": [[9, "rt2"]], "rt_multimode": [[9, "rt-multimode"]], "sedov": [[9, "sedov"]], "shear": [[17, "shear"], [17, "id1"], [17, "id7"], [17, "id9"]], "slotted": [[3, "slotted"]], "smooth": [[3, "smooth"], [3, "id9"]], "sod": [[9, "sod"]], "supported problems": [[3, "supported-problems"], [3, "id3"], [3, "id5"], [3, "id7"], [3, "id8"], [5, "supported-problems"], [5, "id1"], [9, "supported-problems"], [9, "id2"], [9, "id4"], [9, "id5"], [14, "supported-problems"], [17, "supported-problems"], [17, "id5"], [21, "supported-problems"], [77, "supported-problems"]], "swe solver": [[77, "swe-solver"]], "test": [[3, "test"], [3, "id6"], [5, "test"], [5, "id3"], [9, "test"], [14, "test"], [77, "test"]], "tophat": [[3, "tophat"], [5, "tophat"], [5, "id4"]], "\u201cproblem.py\u201d": [[33, "problem-py"]]}, "docnames": ["ack", "adding_a_problem_jupyter", "advection-error", "advection_basics", "analysis", "burgers_basics", "citing", "compressible-convergence", "compressible-rt-compare", "compressible_basics", "compressible_exercises", "compressible_problems", "compressible_sources", "design", "diffusion_basics", "help", "history", "incompressible_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "notes", "output", "particles_basics", "problems", "pyro", "pyro.advection", "pyro.advection.problems", "pyro.advection_fv4", "pyro.advection_fv4.problems", "pyro.advection_nonuniform", "pyro.advection_nonuniform.problems", "pyro.advection_rk", "pyro.advection_rk.problems", "pyro.advection_weno", "pyro.advection_weno.problems", "pyro.burgers", "pyro.burgers.problems", "pyro.burgers_viscous", "pyro.burgers_viscous.problems", "pyro.compressible", "pyro.compressible.problems", "pyro.compressible_fv4", "pyro.compressible_fv4.problems", "pyro.compressible_react", "pyro.compressible_react.problems", "pyro.compressible_rk", "pyro.compressible_rk.problems", "pyro.compressible_sdc", "pyro.compressible_sdc.problems", "pyro.diffusion", "pyro.diffusion.problems", "pyro.incompressible", "pyro.incompressible.problems", "pyro.incompressible_viscous", "pyro.incompressible_viscous.problems", "pyro.lm_atm", "pyro.lm_atm.problems", "pyro.mesh", "pyro.multigrid", "pyro.multigrid.examples", "pyro.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "rt_average", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["ack.rst", "adding_a_problem_jupyter.ipynb", "advection-error.ipynb", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "citing.rst", "compressible-convergence.ipynb", "compressible-rt-compare.ipynb", "compressible_basics.rst", "compressible_exercises.rst", "compressible_problems.rst", "compressible_sources.rst", "design.rst", "diffusion_basics.rst", "help.rst", "history.rst", "incompressible_basics.rst", "index.rst", "installation.rst", "intro.rst", "lowmach_basics.rst", "mesh-examples.ipynb", "mesh_basics.rst", "modules.rst", "multigrid.rst", "multigrid-constant-coefficients.ipynb", "multigrid-general-linear.ipynb", "multigrid-variable-coeff.ipynb", "multigrid_basics.rst", "notes.rst", "output.rst", "particles_basics.rst", "problems.rst", "pyro.rst", "pyro.advection.rst", "pyro.advection.problems.rst", "pyro.advection_fv4.rst", "pyro.advection_fv4.problems.rst", "pyro.advection_nonuniform.rst", "pyro.advection_nonuniform.problems.rst", "pyro.advection_rk.rst", "pyro.advection_rk.problems.rst", "pyro.advection_weno.rst", "pyro.advection_weno.problems.rst", "pyro.burgers.rst", "pyro.burgers.problems.rst", "pyro.burgers_viscous.rst", "pyro.burgers_viscous.problems.rst", "pyro.compressible.rst", "pyro.compressible.problems.rst", "pyro.compressible_fv4.rst", "pyro.compressible_fv4.problems.rst", "pyro.compressible_react.rst", "pyro.compressible_react.problems.rst", "pyro.compressible_rk.rst", "pyro.compressible_rk.problems.rst", "pyro.compressible_sdc.rst", "pyro.compressible_sdc.problems.rst", "pyro.diffusion.rst", "pyro.diffusion.problems.rst", "pyro.incompressible.rst", "pyro.incompressible.problems.rst", "pyro.incompressible_viscous.rst", "pyro.incompressible_viscous.problems.rst", "pyro.lm_atm.rst", "pyro.lm_atm.problems.rst", "pyro.mesh.rst", "pyro.multigrid.rst", "pyro.multigrid.examples.rst", "pyro.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "rt_average.ipynb", "running.rst", "spherical-mesh.ipynb", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "add_problem() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.add_problem", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.alpha", false]], "apply_artificial_viscosity() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.apply_artificial_viscosity", false]], "apply_diffusion_corrections() (in module pyro.burgers_viscous.interface)": [[47, "pyro.burgers_viscous.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_source_terms() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.apply_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "apply_transverse_flux() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.apply_transverse_flux", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[67, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[49, "pyro.compressible.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[34, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[65, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[34, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[73, "pyro.util.profile_pyro.Timer.begin", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.beta", false]], "bold() (in module pyro.util.msg)": [[73, "pyro.util.msg.bold", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[67, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[68, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[67, "pyro.mesh.patch.Grid2d.coarse_like", false]], "compare() (in module pyro.util.compare)": [[73, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[34, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[71, "pyro.swe.simulation.cons_to_prim", false]], "consflux() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[67, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[49, "pyro.compressible.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[49, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[71, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.burgers_viscous.interface)": [[47, "pyro.burgers_viscous.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[67, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[34, "pyro.test.do_tests", false]], "doit() (in module pyro.multigrid.examples.mg_vis)": [[69, "pyro.multigrid.examples.mg_vis.doit", false]], "doit() (in module pyro.multigrid.examples.project_periodic)": [[69, "pyro.multigrid.examples.project_periodic.doit", false]], "doit() (in module pyro.multigrid.examples.prolong_restrict_demo)": [[69, "pyro.multigrid.examples.prolong_restrict_demo.doit", false]], "dovis() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[68, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[73, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "estimate_wave_speed() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.estimate_wave_speed", false]], "evolve() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[41, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[43, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers_viscous.simulation.simulation method)": [[47, "pyro.burgers_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[51, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[55, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[57, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.evolve", false]], "f() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.f", false]], "f() (in module pyro.multigrid.examples.mg_test_simple)": [[69, "pyro.multigrid.examples.mg_test_simple.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.f", false]], "f() (in module pyro.multigrid.examples.mg_vis)": [[69, "pyro.multigrid.examples.mg_vis.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[73, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[36, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[36, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[36, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[38, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.test)": [[38, "pyro.advection_fv4.problems.test.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.tophat)": [[38, "pyro.advection_fv4.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[40, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[40, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[42, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[42, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[42, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[44, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[44, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[44, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[46, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[46, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[46, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.converge)": [[48, "pyro.burgers_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.test)": [[48, "pyro.burgers_viscous.problems.test.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.tophat)": [[48, "pyro.burgers_viscous.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[50, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[50, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[50, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.convection)": [[50, "pyro.compressible.problems.convection.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[50, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.heating)": [[50, "pyro.compressible.problems.heating.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[50, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[50, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[50, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.plume)": [[50, "pyro.compressible.problems.plume.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[50, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[50, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[50, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[50, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.rt_multimode)": [[50, "pyro.compressible.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[50, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[50, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[50, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[52, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[52, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[52, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.convection)": [[52, "pyro.compressible_fv4.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[52, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.heating)": [[52, "pyro.compressible_fv4.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[52, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[52, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[52, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.plume)": [[52, "pyro.compressible_fv4.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[52, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[52, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[52, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[52, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt_multimode)": [[52, "pyro.compressible_fv4.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[52, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[52, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[52, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[54, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[54, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[56, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[56, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[56, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.convection)": [[56, "pyro.compressible_rk.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[56, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.heating)": [[56, "pyro.compressible_rk.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[56, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[56, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[56, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.plume)": [[56, "pyro.compressible_rk.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[56, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[56, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[56, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[56, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt_multimode)": [[56, "pyro.compressible_rk.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[56, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[56, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[56, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[58, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[58, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[58, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.convection)": [[58, "pyro.compressible_sdc.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[58, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.heating)": [[58, "pyro.compressible_sdc.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[58, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[58, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[58, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.plume)": [[58, "pyro.compressible_sdc.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[58, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[58, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[58, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[58, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt_multimode)": [[58, "pyro.compressible_sdc.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[58, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[58, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[58, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[60, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[60, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[62, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[62, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[64, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[64, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[64, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[66, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[72, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[72, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[72, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[72, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[72, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[72, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[72, "pyro.swe.problems.test.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[67, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[51, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[37, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[41, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[43, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[51, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[55, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[67, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[67, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[43, "pyro.advection_weno.fluxes.fvs", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_x", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_y", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[68, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[64, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[34, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_external_sources() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.get_external_sources", false]], "get_grid() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.get_grid", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.burgers_viscous.interface)": [[47, "pyro.burgers_viscous.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.get_positions", false]], "get_sim() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.get_sim", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_sponge_factor() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.get_sponge_factor", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[34, "pyro.simulation_null.grid_setup", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[49, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[49, "pyro.compressible.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[36, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[36, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[36, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[38, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.test)": [[38, "pyro.advection_fv4.problems.test.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.tophat)": [[38, "pyro.advection_fv4.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[40, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[40, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[42, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[42, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[42, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[44, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[44, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[44, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[46, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[46, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[46, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.converge)": [[48, "pyro.burgers_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.test)": [[48, "pyro.burgers_viscous.problems.test.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.tophat)": [[48, "pyro.burgers_viscous.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[50, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[50, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[50, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.convection)": [[50, "pyro.compressible.problems.convection.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[50, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.heating)": [[50, "pyro.compressible.problems.heating.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[50, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[50, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[50, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.plume)": [[50, "pyro.compressible.problems.plume.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[50, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[50, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[50, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[50, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.rt_multimode)": [[50, "pyro.compressible.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[50, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[50, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[50, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[52, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[52, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[52, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.convection)": [[52, "pyro.compressible_fv4.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[52, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.heating)": [[52, "pyro.compressible_fv4.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[52, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[52, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[52, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.plume)": [[52, "pyro.compressible_fv4.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[52, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[52, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[52, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[52, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt_multimode)": [[52, "pyro.compressible_fv4.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[52, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[52, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[52, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[54, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[54, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[56, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[56, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[56, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.convection)": [[56, "pyro.compressible_rk.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[56, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.heating)": [[56, "pyro.compressible_rk.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[56, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[56, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[56, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.plume)": [[56, "pyro.compressible_rk.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[56, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[56, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[56, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[56, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt_multimode)": [[56, "pyro.compressible_rk.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[56, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[56, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[56, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[58, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[58, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[58, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.convection)": [[58, "pyro.compressible_sdc.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[58, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.heating)": [[58, "pyro.compressible_sdc.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[58, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[58, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[58, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.plume)": [[58, "pyro.compressible_sdc.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[58, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[58, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[58, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[58, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt_multimode)": [[58, "pyro.compressible_sdc.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[58, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[58, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[58, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[60, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[60, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[62, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[62, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[64, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[64, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[64, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[66, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[72, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[72, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[72, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[72, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[72, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[72, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[72, "pyro.swe.problems.test.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[37, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[53, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interface_states() (in module pyro.compressible.unsplit_fluxes)": [[49, "pyro.compressible.unsplit_fluxes.interface_states", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[73, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[73, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.limit4", false]], "linear_interface() (in module pyro.advection.interface)": [[35, "pyro.advection.interface.linear_interface", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.main", false]], "main() (in module pyro.pyro_sim)": [[34, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[34, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[73, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[64, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[34, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[35, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[39, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[41, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[43, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[45, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[55, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[59, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[71, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[34, "module-pyro", false], [34, "module-pyro.plot", false], [34, "module-pyro.pyro_sim", false], [34, "module-pyro.simulation_null", false], [34, "module-pyro.test", false], [35, "module-pyro.advection", false], [35, "module-pyro.advection.advective_fluxes", false], [35, "module-pyro.advection.interface", false], [35, "module-pyro.advection.simulation", false], [36, "module-pyro.advection.problems", false], [36, "module-pyro.advection.problems.smooth", false], [36, "module-pyro.advection.problems.test", false], [36, "module-pyro.advection.problems.tophat", false], [37, "module-pyro.advection_fv4", false], [37, "module-pyro.advection_fv4.fluxes", false], [37, "module-pyro.advection_fv4.simulation", false], [38, "module-pyro.advection_fv4.problems", false], [38, "module-pyro.advection_fv4.problems.smooth", false], [38, "module-pyro.advection_fv4.problems.test", false], [38, "module-pyro.advection_fv4.problems.tophat", false], [39, "module-pyro.advection_nonuniform", false], [39, "module-pyro.advection_nonuniform.advective_fluxes", false], [39, "module-pyro.advection_nonuniform.simulation", false], [40, "module-pyro.advection_nonuniform.problems", false], [40, "module-pyro.advection_nonuniform.problems.slotted", false], [40, "module-pyro.advection_nonuniform.problems.test", false], [41, "module-pyro.advection_rk", false], [41, "module-pyro.advection_rk.fluxes", false], [41, "module-pyro.advection_rk.simulation", false], [42, "module-pyro.advection_rk.problems", false], [42, "module-pyro.advection_rk.problems.smooth", false], [42, "module-pyro.advection_rk.problems.test", false], [42, "module-pyro.advection_rk.problems.tophat", false], [43, "module-pyro.advection_weno", false], [43, "module-pyro.advection_weno.fluxes", false], [43, "module-pyro.advection_weno.simulation", false], [44, "module-pyro.advection_weno.problems", false], [44, "module-pyro.advection_weno.problems.smooth", false], [44, "module-pyro.advection_weno.problems.test", false], [44, "module-pyro.advection_weno.problems.tophat", false], [45, "module-pyro.burgers", false], [45, "module-pyro.burgers.burgers_interface", false], [45, "module-pyro.burgers.simulation", false], [46, "module-pyro.burgers.problems", false], [46, "module-pyro.burgers.problems.converge", false], [46, "module-pyro.burgers.problems.test", false], [46, "module-pyro.burgers.problems.tophat", false], [46, "module-pyro.burgers.problems.verify", false], [47, "module-pyro.burgers_viscous", false], [47, "module-pyro.burgers_viscous.interface", false], [47, "module-pyro.burgers_viscous.simulation", false], [48, "module-pyro.burgers_viscous.problems", false], [48, "module-pyro.burgers_viscous.problems.converge", false], [48, "module-pyro.burgers_viscous.problems.test", false], [48, "module-pyro.burgers_viscous.problems.tophat", false], [49, "module-pyro.compressible", false], [49, "module-pyro.compressible.BC", false], [49, "module-pyro.compressible.derives", false], [49, "module-pyro.compressible.eos", false], [49, "module-pyro.compressible.interface", false], [49, "module-pyro.compressible.riemann", false], [49, "module-pyro.compressible.simulation", false], [49, "module-pyro.compressible.unsplit_fluxes", false], [50, "module-pyro.compressible.problems", false], [50, "module-pyro.compressible.problems.acoustic_pulse", false], [50, "module-pyro.compressible.problems.advect", false], [50, "module-pyro.compressible.problems.bubble", false], [50, "module-pyro.compressible.problems.convection", false], [50, "module-pyro.compressible.problems.gresho", false], [50, "module-pyro.compressible.problems.heating", false], [50, "module-pyro.compressible.problems.hse", false], [50, "module-pyro.compressible.problems.kh", false], [50, "module-pyro.compressible.problems.logo", false], [50, "module-pyro.compressible.problems.plume", false], [50, "module-pyro.compressible.problems.quad", false], [50, "module-pyro.compressible.problems.ramp", false], [50, "module-pyro.compressible.problems.rt", false], [50, "module-pyro.compressible.problems.rt2", false], [50, "module-pyro.compressible.problems.rt_multimode", false], [50, "module-pyro.compressible.problems.sedov", false], [50, "module-pyro.compressible.problems.sod", false], [50, "module-pyro.compressible.problems.test", false], [51, "module-pyro.compressible_fv4", false], [51, "module-pyro.compressible_fv4.fluxes", false], [51, "module-pyro.compressible_fv4.simulation", false], [52, "module-pyro.compressible_fv4.problems", false], [52, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [52, "module-pyro.compressible_fv4.problems.advect", false], [52, "module-pyro.compressible_fv4.problems.bubble", false], [52, "module-pyro.compressible_fv4.problems.convection", false], [52, "module-pyro.compressible_fv4.problems.gresho", false], [52, "module-pyro.compressible_fv4.problems.heating", false], [52, "module-pyro.compressible_fv4.problems.hse", false], [52, "module-pyro.compressible_fv4.problems.kh", false], [52, "module-pyro.compressible_fv4.problems.logo", false], [52, "module-pyro.compressible_fv4.problems.plume", false], [52, "module-pyro.compressible_fv4.problems.quad", false], [52, "module-pyro.compressible_fv4.problems.ramp", false], [52, "module-pyro.compressible_fv4.problems.rt", false], [52, "module-pyro.compressible_fv4.problems.rt2", false], [52, "module-pyro.compressible_fv4.problems.rt_multimode", false], [52, "module-pyro.compressible_fv4.problems.sedov", false], [52, "module-pyro.compressible_fv4.problems.sod", false], [52, "module-pyro.compressible_fv4.problems.test", false], [53, "module-pyro.compressible_react", false], [53, "module-pyro.compressible_react.simulation", false], [54, "module-pyro.compressible_react.problems", false], [54, "module-pyro.compressible_react.problems.flame", false], [54, "module-pyro.compressible_react.problems.rt", false], [55, "module-pyro.compressible_rk", false], [55, "module-pyro.compressible_rk.fluxes", false], [55, "module-pyro.compressible_rk.simulation", false], [56, "module-pyro.compressible_rk.problems", false], [56, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [56, "module-pyro.compressible_rk.problems.advect", false], [56, "module-pyro.compressible_rk.problems.bubble", false], [56, "module-pyro.compressible_rk.problems.convection", false], [56, "module-pyro.compressible_rk.problems.gresho", false], [56, "module-pyro.compressible_rk.problems.heating", false], [56, "module-pyro.compressible_rk.problems.hse", false], [56, "module-pyro.compressible_rk.problems.kh", false], [56, "module-pyro.compressible_rk.problems.logo", false], [56, "module-pyro.compressible_rk.problems.plume", false], [56, "module-pyro.compressible_rk.problems.quad", false], [56, "module-pyro.compressible_rk.problems.ramp", false], [56, "module-pyro.compressible_rk.problems.rt", false], [56, "module-pyro.compressible_rk.problems.rt2", false], [56, "module-pyro.compressible_rk.problems.rt_multimode", false], [56, "module-pyro.compressible_rk.problems.sedov", false], [56, "module-pyro.compressible_rk.problems.sod", false], [56, "module-pyro.compressible_rk.problems.test", false], [57, "module-pyro.compressible_sdc", false], [57, "module-pyro.compressible_sdc.simulation", false], [58, "module-pyro.compressible_sdc.problems", false], [58, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [58, "module-pyro.compressible_sdc.problems.advect", false], [58, "module-pyro.compressible_sdc.problems.bubble", false], [58, "module-pyro.compressible_sdc.problems.convection", false], [58, "module-pyro.compressible_sdc.problems.gresho", false], [58, "module-pyro.compressible_sdc.problems.heating", false], [58, "module-pyro.compressible_sdc.problems.hse", false], [58, "module-pyro.compressible_sdc.problems.kh", false], [58, "module-pyro.compressible_sdc.problems.logo", false], [58, "module-pyro.compressible_sdc.problems.plume", false], [58, "module-pyro.compressible_sdc.problems.quad", false], [58, "module-pyro.compressible_sdc.problems.ramp", false], [58, "module-pyro.compressible_sdc.problems.rt", false], [58, "module-pyro.compressible_sdc.problems.rt2", false], [58, "module-pyro.compressible_sdc.problems.rt_multimode", false], [58, "module-pyro.compressible_sdc.problems.sedov", false], [58, "module-pyro.compressible_sdc.problems.sod", false], [58, "module-pyro.compressible_sdc.problems.test", false], [59, "module-pyro.diffusion", false], [59, "module-pyro.diffusion.simulation", false], [60, "module-pyro.diffusion.problems", false], [60, "module-pyro.diffusion.problems.gaussian", false], [60, "module-pyro.diffusion.problems.test", false], [61, "module-pyro.incompressible", false], [61, "module-pyro.incompressible.incomp_interface", false], [61, "module-pyro.incompressible.simulation", false], [62, "module-pyro.incompressible.problems", false], [62, "module-pyro.incompressible.problems.converge", false], [62, "module-pyro.incompressible.problems.shear", false], [63, "module-pyro.incompressible_viscous", false], [63, "module-pyro.incompressible_viscous.BC", false], [63, "module-pyro.incompressible_viscous.simulation", false], [64, "module-pyro.incompressible_viscous.problems", false], [64, "module-pyro.incompressible_viscous.problems.cavity", false], [64, "module-pyro.incompressible_viscous.problems.converge", false], [64, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [64, "module-pyro.incompressible_viscous.problems.shear", false], [65, "module-pyro.lm_atm", false], [65, "module-pyro.lm_atm.LM_atm_interface", false], [65, "module-pyro.lm_atm.simulation", false], [66, "module-pyro.lm_atm.problems", false], [66, "module-pyro.lm_atm.problems.bubble", false], [67, "module-pyro.mesh", false], [67, "module-pyro.mesh.array_indexer", false], [67, "module-pyro.mesh.boundary", false], [67, "module-pyro.mesh.fourth_order", false], [67, "module-pyro.mesh.fv", false], [67, "module-pyro.mesh.integration", false], [67, "module-pyro.mesh.patch", false], [67, "module-pyro.mesh.reconstruction", false], [68, "module-pyro.multigrid", false], [68, "module-pyro.multigrid.MG", false], [68, "module-pyro.multigrid.edge_coeffs", false], [68, "module-pyro.multigrid.general_MG", false], [68, "module-pyro.multigrid.variable_coeff_MG", false], [69, "module-pyro.multigrid.examples", false], [69, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false], [69, "module-pyro.multigrid.examples.mg_test_general_beta_only", false], [69, "module-pyro.multigrid.examples.mg_test_general_constant", false], [69, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false], [69, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false], [69, "module-pyro.multigrid.examples.mg_test_simple", false], [69, "module-pyro.multigrid.examples.mg_test_vc_constant", false], [69, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false], [69, "module-pyro.multigrid.examples.mg_test_vc_periodic", false], [69, "module-pyro.multigrid.examples.mg_vis", false], [69, "module-pyro.multigrid.examples.project_periodic", false], [69, "module-pyro.multigrid.examples.prolong_restrict_demo", false], [70, "module-pyro.particles", false], [70, "module-pyro.particles.particles", false], [71, "module-pyro.swe", false], [71, "module-pyro.swe.derives", false], [71, "module-pyro.swe.interface", false], [71, "module-pyro.swe.simulation", false], [71, "module-pyro.swe.unsplit_fluxes", false], [72, "module-pyro.swe.problems", false], [72, "module-pyro.swe.problems.acoustic_pulse", false], [72, "module-pyro.swe.problems.advect", false], [72, "module-pyro.swe.problems.dam", false], [72, "module-pyro.swe.problems.kh", false], [72, "module-pyro.swe.problems.logo", false], [72, "module-pyro.swe.problems.quad", false], [72, "module-pyro.swe.problems.test", false], [73, "module-pyro.util", false], [73, "module-pyro.util.compare", false], [73, "module-pyro.util.io_pyro", false], [73, "module-pyro.util.msg", false], [73, "module-pyro.util.plot_tools", false], [73, "module-pyro.util.profile_pyro", false], [73, "module-pyro.util.runparams", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[34, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[34, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[70, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[70, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[60, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.advection_fv4.simulation.simulation method)": [[37, "pyro.advection_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[51, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[61, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[49, "pyro.compressible.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[67, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[71, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[34, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[34, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[35, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[35, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.interface": [[35, "module-pyro.advection.interface", false]], "pyro.advection.problems": [[36, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[36, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[36, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[36, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[35, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[37, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[37, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.problems": [[38, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[38, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.problems.test": [[38, "module-pyro.advection_fv4.problems.test", false]], "pyro.advection_fv4.problems.tophat": [[38, "module-pyro.advection_fv4.problems.tophat", false]], "pyro.advection_fv4.simulation": [[37, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[39, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[39, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[40, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[40, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[40, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[39, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[41, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[41, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[42, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[42, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[42, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[42, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[41, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[43, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[43, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[44, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[44, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[44, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[44, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[43, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[45, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[45, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[46, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[46, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[46, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[46, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.problems.verify": [[46, "module-pyro.burgers.problems.verify", false]], "pyro.burgers.simulation": [[45, "module-pyro.burgers.simulation", false]], "pyro.burgers_viscous": [[47, "module-pyro.burgers_viscous", false]], "pyro.burgers_viscous.interface": [[47, "module-pyro.burgers_viscous.interface", false]], "pyro.burgers_viscous.problems": [[48, "module-pyro.burgers_viscous.problems", false]], "pyro.burgers_viscous.problems.converge": [[48, "module-pyro.burgers_viscous.problems.converge", false]], "pyro.burgers_viscous.problems.test": [[48, "module-pyro.burgers_viscous.problems.test", false]], "pyro.burgers_viscous.problems.tophat": [[48, "module-pyro.burgers_viscous.problems.tophat", false]], "pyro.burgers_viscous.simulation": [[47, "module-pyro.burgers_viscous.simulation", false]], "pyro.compressible": [[49, "module-pyro.compressible", false]], "pyro.compressible.bc": [[49, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[49, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[49, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[49, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[50, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[50, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[50, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[50, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.convection": [[50, "module-pyro.compressible.problems.convection", false]], "pyro.compressible.problems.gresho": [[50, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.heating": [[50, "module-pyro.compressible.problems.heating", false]], "pyro.compressible.problems.hse": [[50, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[50, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[50, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.plume": [[50, "module-pyro.compressible.problems.plume", false]], "pyro.compressible.problems.quad": [[50, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[50, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[50, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[50, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.rt_multimode": [[50, "module-pyro.compressible.problems.rt_multimode", false]], "pyro.compressible.problems.sedov": [[50, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[50, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[50, "module-pyro.compressible.problems.test", false]], "pyro.compressible.riemann": [[49, "module-pyro.compressible.riemann", false]], "pyro.compressible.simulation": [[49, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[49, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[51, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[51, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[52, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[52, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[52, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[52, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.convection": [[52, "module-pyro.compressible_fv4.problems.convection", false]], "pyro.compressible_fv4.problems.gresho": [[52, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.heating": [[52, "module-pyro.compressible_fv4.problems.heating", false]], "pyro.compressible_fv4.problems.hse": [[52, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[52, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[52, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.plume": [[52, "module-pyro.compressible_fv4.problems.plume", false]], "pyro.compressible_fv4.problems.quad": [[52, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[52, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[52, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[52, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.rt_multimode": [[52, "module-pyro.compressible_fv4.problems.rt_multimode", false]], "pyro.compressible_fv4.problems.sedov": [[52, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[52, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[52, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[51, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[53, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[54, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[54, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[54, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[53, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[55, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[55, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[56, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[56, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[56, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[56, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.convection": [[56, "module-pyro.compressible_rk.problems.convection", false]], "pyro.compressible_rk.problems.gresho": [[56, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.heating": [[56, "module-pyro.compressible_rk.problems.heating", false]], "pyro.compressible_rk.problems.hse": [[56, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[56, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[56, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.plume": [[56, "module-pyro.compressible_rk.problems.plume", false]], "pyro.compressible_rk.problems.quad": [[56, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[56, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[56, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[56, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.rt_multimode": [[56, "module-pyro.compressible_rk.problems.rt_multimode", false]], "pyro.compressible_rk.problems.sedov": [[56, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[56, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[56, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[55, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[57, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[58, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[58, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[58, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[58, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.convection": [[58, "module-pyro.compressible_sdc.problems.convection", false]], "pyro.compressible_sdc.problems.gresho": [[58, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.heating": [[58, "module-pyro.compressible_sdc.problems.heating", false]], "pyro.compressible_sdc.problems.hse": [[58, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[58, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[58, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.plume": [[58, "module-pyro.compressible_sdc.problems.plume", false]], "pyro.compressible_sdc.problems.quad": [[58, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[58, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[58, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[58, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.rt_multimode": [[58, "module-pyro.compressible_sdc.problems.rt_multimode", false]], "pyro.compressible_sdc.problems.sedov": [[58, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[58, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[58, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[57, "module-pyro.compressible_sdc.simulation", false]], "pyro.diffusion": [[59, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[60, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[60, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[60, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[59, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[61, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[61, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[62, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[62, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[62, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[61, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[63, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[63, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[64, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[64, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[64, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[64, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[64, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[63, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[65, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[65, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[66, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[66, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.simulation": [[65, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[67, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[67, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[67, "module-pyro.mesh.boundary", false]], "pyro.mesh.fourth_order": [[67, "module-pyro.mesh.fourth_order", false]], "pyro.mesh.fv": [[67, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[67, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[67, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[67, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[68, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[68, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.examples": [[69, "module-pyro.multigrid.examples", false]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[69, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false]], "pyro.multigrid.examples.mg_test_general_beta_only": [[69, "module-pyro.multigrid.examples.mg_test_general_beta_only", false]], "pyro.multigrid.examples.mg_test_general_constant": [[69, "module-pyro.multigrid.examples.mg_test_general_constant", false]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[69, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[69, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false]], "pyro.multigrid.examples.mg_test_simple": [[69, "module-pyro.multigrid.examples.mg_test_simple", false]], "pyro.multigrid.examples.mg_test_vc_constant": [[69, "module-pyro.multigrid.examples.mg_test_vc_constant", false]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[69, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false]], "pyro.multigrid.examples.mg_test_vc_periodic": [[69, "module-pyro.multigrid.examples.mg_test_vc_periodic", false]], "pyro.multigrid.examples.mg_vis": [[69, "module-pyro.multigrid.examples.mg_vis", false]], "pyro.multigrid.examples.project_periodic": [[69, "module-pyro.multigrid.examples.project_periodic", false]], "pyro.multigrid.examples.prolong_restrict_demo": [[69, "module-pyro.multigrid.examples.prolong_restrict_demo", false]], "pyro.multigrid.general_mg": [[68, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[68, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[68, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[70, "module-pyro.particles", false]], "pyro.particles.particles": [[70, "module-pyro.particles.particles", false]], "pyro.plot": [[34, "module-pyro.plot", false]], "pyro.pyro_sim": [[34, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[34, "module-pyro.simulation_null", false]], "pyro.swe": [[71, "module-pyro.swe", false]], "pyro.swe.derives": [[71, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[71, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[72, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[72, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[72, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[72, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[72, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[72, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[72, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[72, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[71, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[71, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[34, "module-pyro.test", false]], "pyro.util": [[73, "module-pyro.util", false]], "pyro.util.compare": [[73, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[73, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[73, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[73, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[73, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[73, "module-pyro.util.runparams", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[34, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[34, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[73, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[73, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[73, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[68, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[49, "pyro.compressible.eos.rhoe", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_cgf", false]], "riemann_flux() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_flux", false]], "riemann_hllc() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.riemann_hllc", false]], "riemann_hllc_lowspeed() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_hllc_lowspeed", false]], "riemann_prim() (in module pyro.compressible.riemann)": [[49, "pyro.compressible.riemann.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[67, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[34, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[34, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[34, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[73, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[67, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[57, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_param() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.set_param", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[73, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[35, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[37, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[39, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[41, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[43, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[45, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.burgers_viscous.simulation)": [[47, "pyro.burgers_viscous.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[51, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[53, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[55, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[57, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[59, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[61, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[63, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[65, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[71, "pyro.swe.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[34, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[68, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[68, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "source_terms() (in module pyro.compressible.problems.convection)": [[50, "pyro.compressible.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible.problems.heating)": [[50, "pyro.compressible.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible.problems.plume)": [[50, "pyro.compressible.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.convection)": [[52, "pyro.compressible_fv4.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.heating)": [[52, "pyro.compressible_fv4.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.plume)": [[52, "pyro.compressible_fv4.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.convection)": [[56, "pyro.compressible_rk.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.heating)": [[56, "pyro.compressible_rk.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.plume)": [[56, "pyro.compressible_rk.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.convection)": [[58, "pyro.compressible_sdc.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.heating)": [[58, "pyro.compressible_sdc.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.plume)": [[58, "pyro.compressible_sdc.problems.plume.source_terms", false]], "sphericalpolar (class in pyro.mesh.patch)": [[67, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.compressible.interface)": [[49, "pyro.compressible.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[61, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.mesh.fourth_order)": [[67, "pyro.mesh.fourth_order.states", false]], "states() (in module pyro.swe.interface)": [[71, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.mesh.fourth_order)": [[67, "pyro.mesh.fourth_order.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[34, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[67, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[37, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[41, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[43, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[51, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[55, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[73, "pyro.util.msg.success", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.test_general_poisson_dirichlet", false]], "test_general_poisson_inhomogeneous() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.test_general_poisson_inhomogeneous", false]], "test_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_simple)": [[69, "pyro.multigrid.examples.mg_test_simple.test_poisson_dirichlet", false]], "test_vc_constant() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.test_vc_constant", false]], "test_vc_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.test_vc_poisson_dirichlet", false]], "test_vc_poisson_periodic() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.test_vc_poisson_periodic", false]], "timer (class in pyro.util.profile_pyro)": [[73, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[73, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[73, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[67, "pyro.mesh.fv.FV2d.to_centers", false]], "true() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[69, "pyro.multigrid.examples.mg_test_general_alphabeta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[69, "pyro.multigrid.examples.mg_test_general_beta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_constant)": [[69, "pyro.multigrid.examples.mg_test_general_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_general_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.true", false]], "true() (in module pyro.multigrid.examples.mg_test_simple)": [[69, "pyro.multigrid.examples.mg_test_simple.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[69, "pyro.multigrid.examples.mg_test_vc_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[69, "pyro.multigrid.examples.mg_test_vc_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[69, "pyro.multigrid.examples.mg_test_vc_periodic.true", false]], "true() (in module pyro.multigrid.examples.mg_vis)": [[69, "pyro.multigrid.examples.mg_vis.true", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[35, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[39, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[71, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[45, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[65, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[49, "pyro.compressible.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[63, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[67, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[65, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[68, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[68, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[49, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[71, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[70, "pyro.particles.particles.Particle.velocity", false]], "verify() (in module pyro.burgers.problems.verify)": [[46, "pyro.burgers.problems.verify.verify", false]], "warning() (in module pyro.util.msg)": [[73, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[67, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[67, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[49, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[63, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[65, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[34, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[73, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[70, "pyro.particles.particles.Particles.write_particles", false]], "xl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.xl_func", false]], "yl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[69, "pyro.multigrid.examples.mg_test_general_inhomogeneous.yl_func", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[67, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[34, 0, 0, "-", "pyro"]], "pyro": [[35, 0, 0, "-", "advection"], [37, 0, 0, "-", "advection_fv4"], [39, 0, 0, "-", "advection_nonuniform"], [41, 0, 0, "-", "advection_rk"], [43, 0, 0, "-", "advection_weno"], [45, 0, 0, "-", "burgers"], [47, 0, 0, "-", "burgers_viscous"], [49, 0, 0, "-", "compressible"], [51, 0, 0, "-", "compressible_fv4"], [53, 0, 0, "-", "compressible_react"], [55, 0, 0, "-", "compressible_rk"], [57, 0, 0, "-", "compressible_sdc"], [59, 0, 0, "-", "diffusion"], [61, 0, 0, "-", "incompressible"], [63, 0, 0, "-", "incompressible_viscous"], [65, 0, 0, "-", "lm_atm"], [67, 0, 0, "-", "mesh"], [68, 0, 0, "-", "multigrid"], [70, 0, 0, "-", "particles"], [34, 0, 0, "-", "plot"], [34, 0, 0, "-", "pyro_sim"], [34, 0, 0, "-", "simulation_null"], [71, 0, 0, "-", "swe"], [34, 0, 0, "-", "test"], [73, 0, 0, "-", "util"]], "pyro.advection": [[35, 0, 0, "-", "advective_fluxes"], [35, 0, 0, "-", "interface"], [36, 0, 0, "-", "problems"], [35, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[35, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.interface": [[35, 1, 1, "", "linear_interface"]], "pyro.advection.problems": [[36, 0, 0, "-", "smooth"], [36, 0, 0, "-", "test"], [36, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[35, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[35, 3, 1, "", "dovis"], [35, 3, 1, "", "evolve"], [35, 3, 1, "", "initialize"], [35, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[37, 0, 0, "-", "fluxes"], [38, 0, 0, "-", "problems"], [37, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[37, 1, 1, "", "fluxes"]], "pyro.advection_fv4.problems": [[38, 0, 0, "-", "smooth"], [38, 0, 0, "-", "test"], [38, 0, 0, "-", "tophat"]], "pyro.advection_fv4.problems.smooth": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.test": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.tophat": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[37, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[37, 3, 1, "", "initialize"], [37, 3, 1, "", "preevolve"], [37, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[39, 0, 0, "-", "advective_fluxes"], [40, 0, 0, "-", "problems"], [39, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[39, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[40, 0, 0, "-", "slotted"], [40, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[39, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[39, 3, 1, "", "dovis"], [39, 3, 1, "", "evolve"], [39, 3, 1, "", "initialize"], [39, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[41, 0, 0, "-", "fluxes"], [42, 0, 0, "-", "problems"], [41, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[41, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[42, 0, 0, "-", "smooth"], [42, 0, 0, "-", "test"], [42, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[41, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[41, 3, 1, "", "evolve"], [41, 3, 1, "", "method_compute_timestep"], [41, 3, 1, "", "substep"]], "pyro.advection_weno": [[43, 0, 0, "-", "fluxes"], [44, 0, 0, "-", "problems"], [43, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[43, 1, 1, "", "fluxes"], [43, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[44, 0, 0, "-", "smooth"], [44, 0, 0, "-", "test"], [44, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[43, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[43, 3, 1, "", "evolve"], [43, 3, 1, "", "method_compute_timestep"], [43, 3, 1, "", "substep"]], "pyro.burgers": [[45, 0, 0, "-", "burgers_interface"], [46, 0, 0, "-", "problems"], [45, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[45, 1, 1, "", "apply_transverse_corrections"], [45, 1, 1, "", "construct_unsplit_fluxes"], [45, 1, 1, "", "get_interface_states"], [45, 1, 1, "", "riemann"], [45, 1, 1, "", "riemann_and_upwind"], [45, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[46, 0, 0, "-", "converge"], [46, 0, 0, "-", "test"], [46, 0, 0, "-", "tophat"], [46, 0, 0, "-", "verify"]], "pyro.burgers.problems.converge": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers.problems.verify": [[46, 1, 1, "", "verify"]], "pyro.burgers.simulation": [[45, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[45, 3, 1, "", "dovis"], [45, 3, 1, "", "evolve"], [45, 3, 1, "", "initialize"], [45, 3, 1, "", "method_compute_timestep"]], "pyro.burgers_viscous": [[47, 0, 0, "-", "interface"], [48, 0, 0, "-", "problems"], [47, 0, 0, "-", "simulation"]], "pyro.burgers_viscous.interface": [[47, 1, 1, "", "apply_diffusion_corrections"], [47, 1, 1, "", "diffuse"], [47, 1, 1, "", "get_lap"]], "pyro.burgers_viscous.problems": [[48, 0, 0, "-", "converge"], [48, 0, 0, "-", "test"], [48, 0, 0, "-", "tophat"]], "pyro.burgers_viscous.problems.converge": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.test": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.tophat": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.burgers_viscous.simulation": [[47, 2, 1, "", "Simulation"]], "pyro.burgers_viscous.simulation.Simulation": [[47, 3, 1, "", "evolve"]], "pyro.compressible": [[49, 0, 0, "-", "BC"], [49, 0, 0, "-", "derives"], [49, 0, 0, "-", "eos"], [49, 0, 0, "-", "interface"], [50, 0, 0, "-", "problems"], [49, 0, 0, "-", "riemann"], [49, 0, 0, "-", "simulation"], [49, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[49, 1, 1, "", "inflow_post_bc"], [49, 1, 1, "", "inflow_pre_bc"], [49, 1, 1, "", "user"]], "pyro.compressible.derives": [[49, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[49, 1, 1, "", "dens"], [49, 1, 1, "", "pres"], [49, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[49, 1, 1, "", "artificial_viscosity"], [49, 1, 1, "", "states"]], "pyro.compressible.problems": [[50, 0, 0, "-", "acoustic_pulse"], [50, 0, 0, "-", "advect"], [50, 0, 0, "-", "bubble"], [50, 0, 0, "-", "convection"], [50, 0, 0, "-", "gresho"], [50, 0, 0, "-", "heating"], [50, 0, 0, "-", "hse"], [50, 0, 0, "-", "kh"], [50, 0, 0, "-", "logo"], [50, 0, 0, "-", "plume"], [50, 0, 0, "-", "quad"], [50, 0, 0, "-", "ramp"], [50, 0, 0, "-", "rt"], [50, 0, 0, "-", "rt2"], [50, 0, 0, "-", "rt_multimode"], [50, 0, 0, "-", "sedov"], [50, 0, 0, "-", "sod"], [50, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.convection": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible.problems.gresho": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.heating": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible.problems.hse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.plume": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible.problems.quad": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt_multimode": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible.riemann": [[49, 1, 1, "", "consFlux"], [49, 1, 1, "", "estimate_wave_speed"], [49, 1, 1, "", "riemann_cgf"], [49, 1, 1, "", "riemann_flux"], [49, 1, 1, "", "riemann_hllc"], [49, 1, 1, "", "riemann_hllc_lowspeed"], [49, 1, 1, "", "riemann_prim"]], "pyro.compressible.simulation": [[49, 2, 1, "", "Simulation"], [49, 2, 1, "", "Variables"], [49, 1, 1, "", "cons_to_prim"], [49, 1, 1, "", "get_external_sources"], [49, 1, 1, "", "get_sponge_factor"], [49, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[49, 3, 1, "", "dovis"], [49, 3, 1, "", "evolve"], [49, 3, 1, "", "initialize"], [49, 3, 1, "", "method_compute_timestep"], [49, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[49, 1, 1, "", "apply_artificial_viscosity"], [49, 1, 1, "", "apply_source_terms"], [49, 1, 1, "", "apply_transverse_flux"], [49, 1, 1, "", "interface_states"]], "pyro.compressible_fv4": [[51, 0, 0, "-", "fluxes"], [52, 0, 0, "-", "problems"], [51, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[51, 1, 1, "", "flux_cons"], [51, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[52, 0, 0, "-", "acoustic_pulse"], [52, 0, 0, "-", "advect"], [52, 0, 0, "-", "bubble"], [52, 0, 0, "-", "convection"], [52, 0, 0, "-", "gresho"], [52, 0, 0, "-", "heating"], [52, 0, 0, "-", "hse"], [52, 0, 0, "-", "kh"], [52, 0, 0, "-", "logo"], [52, 0, 0, "-", "plume"], [52, 0, 0, "-", "quad"], [52, 0, 0, "-", "ramp"], [52, 0, 0, "-", "rt"], [52, 0, 0, "-", "rt2"], [52, 0, 0, "-", "rt_multimode"], [52, 0, 0, "-", "sedov"], [52, 0, 0, "-", "sod"], [52, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.convection": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"], [52, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.gresho": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.heating": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"], [52, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.hse": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.plume": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"], [52, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.quad": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt_multimode": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[51, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[51, 3, 1, "", "evolve"], [51, 3, 1, "", "preevolve"], [51, 3, 1, "", "substep"]], "pyro.compressible_react": [[54, 0, 0, "-", "problems"], [53, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[54, 0, 0, "-", "flame"], [54, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[53, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[53, 3, 1, "", "burn"], [53, 3, 1, "", "diffuse"], [53, 3, 1, "", "dovis"], [53, 3, 1, "", "evolve"], [53, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[55, 0, 0, "-", "fluxes"], [56, 0, 0, "-", "problems"], [55, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[55, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[56, 0, 0, "-", "acoustic_pulse"], [56, 0, 0, "-", "advect"], [56, 0, 0, "-", "bubble"], [56, 0, 0, "-", "convection"], [56, 0, 0, "-", "gresho"], [56, 0, 0, "-", "heating"], [56, 0, 0, "-", "hse"], [56, 0, 0, "-", "kh"], [56, 0, 0, "-", "logo"], [56, 0, 0, "-", "plume"], [56, 0, 0, "-", "quad"], [56, 0, 0, "-", "ramp"], [56, 0, 0, "-", "rt"], [56, 0, 0, "-", "rt2"], [56, 0, 0, "-", "rt_multimode"], [56, 0, 0, "-", "sedov"], [56, 0, 0, "-", "sod"], [56, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.convection": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.gresho": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.heating": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.hse": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.plume": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.quad": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt_multimode": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[55, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[55, 3, 1, "", "evolve"], [55, 3, 1, "", "method_compute_timestep"], [55, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[58, 0, 0, "-", "problems"], [57, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[58, 0, 0, "-", "acoustic_pulse"], [58, 0, 0, "-", "advect"], [58, 0, 0, "-", "bubble"], [58, 0, 0, "-", "convection"], [58, 0, 0, "-", "gresho"], [58, 0, 0, "-", "heating"], [58, 0, 0, "-", "hse"], [58, 0, 0, "-", "kh"], [58, 0, 0, "-", "logo"], [58, 0, 0, "-", "plume"], [58, 0, 0, "-", "quad"], [58, 0, 0, "-", "ramp"], [58, 0, 0, "-", "rt"], [58, 0, 0, "-", "rt2"], [58, 0, 0, "-", "rt_multimode"], [58, 0, 0, "-", "sedov"], [58, 0, 0, "-", "sod"], [58, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.convection": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"], [58, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.gresho": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.heating": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"], [58, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.hse": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.plume": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"], [58, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.quad": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt_multimode": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[57, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[57, 3, 1, "", "evolve"], [57, 3, 1, "", "sdc_integral"]], "pyro.diffusion": [[60, 0, 0, "-", "problems"], [59, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[60, 0, 0, "-", "gaussian"], [60, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"], [60, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[59, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[59, 3, 1, "", "dovis"], [59, 3, 1, "", "evolve"], [59, 3, 1, "", "initialize"], [59, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[61, 0, 0, "-", "incomp_interface"], [62, 0, 0, "-", "problems"], [61, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[61, 1, 1, "", "apply_gradp_corrections"], [61, 1, 1, "", "apply_other_source_terms"], [61, 1, 1, "", "mac_vels"], [61, 1, 1, "", "states"]], "pyro.incompressible.problems": [[62, 0, 0, "-", "converge"], [62, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[62, 1, 1, "", "finalize"], [62, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[62, 1, 1, "", "finalize"], [62, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[61, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[61, 3, 1, "", "define_other_bc"], [61, 3, 1, "", "do_other_update_velocity"], [61, 3, 1, "", "dovis"], [61, 3, 1, "", "evolve"], [61, 3, 1, "", "initialize"], [61, 3, 1, "", "other_source_term"], [61, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[63, 0, 0, "-", "BC"], [64, 0, 0, "-", "problems"], [63, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[63, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[64, 0, 0, "-", "cavity"], [64, 0, 0, "-", "converge"], [64, 0, 0, "-", "plot_cavity"], [64, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[64, 1, 1, "", "get_args"], [64, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[63, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[63, 3, 1, "", "define_other_bc"], [63, 3, 1, "", "do_other_update_velocity"], [63, 3, 1, "", "evolve"], [63, 3, 1, "", "initialize"], [63, 3, 1, "", "other_source_term"], [63, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[65, 0, 0, "-", "LM_atm_interface"], [66, 0, 0, "-", "problems"], [65, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[65, 1, 1, "", "get_interface_states"], [65, 1, 1, "", "is_asymmetric"], [65, 1, 1, "", "is_asymmetric_pair"], [65, 1, 1, "", "is_symmetric"], [65, 1, 1, "", "is_symmetric_pair"], [65, 1, 1, "", "mac_vels"], [65, 1, 1, "", "rho_states"], [65, 1, 1, "", "riemann"], [65, 1, 1, "", "riemann_and_upwind"], [65, 1, 1, "", "states"], [65, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[66, 0, 0, "-", "bubble"]], "pyro.lm_atm.problems.bubble": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[65, 2, 1, "", "Basestate"], [65, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[65, 3, 1, "", "jp"], [65, 3, 1, "", "v"], [65, 3, 1, "", "v2d"], [65, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[65, 3, 1, "", "dovis"], [65, 3, 1, "", "evolve"], [65, 3, 1, "", "initialize"], [65, 3, 1, "", "make_prime"], [65, 3, 1, "", "method_compute_timestep"], [65, 3, 1, "", "preevolve"], [65, 3, 1, "", "read_extras"], [65, 3, 1, "", "write_extras"]], "pyro.mesh": [[67, 0, 0, "-", "array_indexer"], [67, 0, 0, "-", "boundary"], [67, 0, 0, "-", "fourth_order"], [67, 0, 0, "-", "fv"], [67, 0, 0, "-", "integration"], [67, 0, 0, "-", "patch"], [67, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[67, 2, 1, "", "ArrayIndexer"], [67, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[67, 3, 1, "", "copy"], [67, 3, 1, "", "fill_ghost"], [67, 3, 1, "", "ip"], [67, 3, 1, "", "ip_jp"], [67, 3, 1, "", "is_asymmetric"], [67, 3, 1, "", "is_symmetric"], [67, 3, 1, "", "jp"], [67, 3, 1, "", "lap"], [67, 3, 1, "", "norm"], [67, 3, 1, "", "pretty_print"], [67, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[67, 3, 1, "", "copy"], [67, 3, 1, "", "fill_ghost"], [67, 3, 1, "", "ip_jp"], [67, 3, 1, "", "is_asymmetric"], [67, 3, 1, "", "is_symmetric"], [67, 3, 1, "", "lap"], [67, 3, 1, "", "norm"], [67, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[67, 2, 1, "", "BC"], [67, 2, 1, "", "BCProp"], [67, 1, 1, "", "bc_is_solid"], [67, 1, 1, "", "define_bc"]], "pyro.mesh.fourth_order": [[67, 1, 1, "", "states"], [67, 1, 1, "", "states_nolimit"]], "pyro.mesh.fv": [[67, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[67, 3, 1, "", "from_centers"], [67, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[67, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[67, 3, 1, "", "compute_final_update"], [67, 3, 1, "", "get_stage_start"], [67, 3, 1, "", "nstages"], [67, 3, 1, "", "set_start"], [67, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[67, 2, 1, "", "Cartesian2d"], [67, 2, 1, "", "CellCenterData2d"], [67, 2, 1, "", "FaceCenterData2d"], [67, 2, 1, "", "Grid2d"], [67, 2, 1, "", "SphericalPolar"], [67, 1, 1, "", "cell_center_data_clone"], [67, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[67, 3, 1, "", "add_derived"], [67, 3, 1, "", "add_ivars"], [67, 3, 1, "", "create"], [67, 3, 1, "", "fill_BC"], [67, 3, 1, "", "fill_BC_all"], [67, 3, 1, "", "get_aux"], [67, 3, 1, "", "get_var"], [67, 3, 1, "", "get_var_by_index"], [67, 3, 1, "", "get_vars"], [67, 3, 1, "", "max"], [67, 3, 1, "", "min"], [67, 3, 1, "", "pretty_print"], [67, 3, 1, "", "prolong"], [67, 3, 1, "", "register_var"], [67, 3, 1, "", "restrict"], [67, 3, 1, "", "set_aux"], [67, 3, 1, "", "write"], [67, 3, 1, "", "write_data"], [67, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[67, 3, 1, "", "add_derived"], [67, 3, 1, "", "create"], [67, 3, 1, "", "fill_BC"], [67, 3, 1, "", "get_var_by_index"], [67, 3, 1, "", "get_vars"], [67, 3, 1, "", "prolong"], [67, 3, 1, "", "restrict"], [67, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[67, 3, 1, "", "coarse_like"], [67, 3, 1, "", "fine_like"], [67, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[67, 1, 1, "", "flatten"], [67, 1, 1, "", "flatten_multid"], [67, 1, 1, "", "limit"], [67, 1, 1, "", "limit2"], [67, 1, 1, "", "limit4"], [67, 1, 1, "", "nolimit"], [67, 1, 1, "", "well_balance"], [67, 1, 1, "", "weno"], [67, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[68, 0, 0, "-", "MG"], [68, 0, 0, "-", "edge_coeffs"], [69, 0, 0, "-", "examples"], [68, 0, 0, "-", "general_MG"], [68, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[68, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[68, 3, 1, "", "get_solution"], [68, 3, 1, "", "get_solution_gradient"], [68, 3, 1, "", "get_solution_object"], [68, 3, 1, "", "grid_info"], [68, 3, 1, "", "init_RHS"], [68, 3, 1, "", "init_solution"], [68, 3, 1, "", "init_zeros"], [68, 3, 1, "", "smooth"], [68, 3, 1, "", "solve"], [68, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[68, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[68, 3, 1, "", "restrict"]], "pyro.multigrid.examples": [[69, 0, 0, "-", "mg_test_general_alphabeta_only"], [69, 0, 0, "-", "mg_test_general_beta_only"], [69, 0, 0, "-", "mg_test_general_constant"], [69, 0, 0, "-", "mg_test_general_dirichlet"], [69, 0, 0, "-", "mg_test_general_inhomogeneous"], [69, 0, 0, "-", "mg_test_simple"], [69, 0, 0, "-", "mg_test_vc_constant"], [69, 0, 0, "-", "mg_test_vc_dirichlet"], [69, 0, 0, "-", "mg_test_vc_periodic"], [69, 0, 0, "-", "mg_vis"], [69, 0, 0, "-", "project_periodic"], [69, 0, 0, "-", "prolong_restrict_demo"]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_beta_only": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_constant": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "beta"], [69, 1, 1, "", "f"], [69, 1, 1, "", "gamma_x"], [69, 1, 1, "", "gamma_y"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_general_poisson_inhomogeneous"], [69, 1, 1, "", "true"], [69, 1, 1, "", "xl_func"], [69, 1, 1, "", "yl_func"]], "pyro.multigrid.examples.mg_test_simple": [[69, 1, 1, "", "f"], [69, 1, 1, "", "test_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_constant": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "f"], [69, 1, 1, "", "test_vc_constant"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "f"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_vc_poisson_dirichlet"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_periodic": [[69, 1, 1, "", "alpha"], [69, 1, 1, "", "f"], [69, 1, 1, "", "main"], [69, 1, 1, "", "test_vc_poisson_periodic"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_vis": [[69, 1, 1, "", "doit"], [69, 1, 1, "", "f"], [69, 1, 1, "", "true"]], "pyro.multigrid.examples.project_periodic": [[69, 1, 1, "", "doit"]], "pyro.multigrid.examples.prolong_restrict_demo": [[69, 1, 1, "", "doit"]], "pyro.multigrid.general_MG": [[68, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[68, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[68, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[68, 3, 1, "", "smooth"]], "pyro.particles": [[70, 0, 0, "-", "particles"]], "pyro.particles.particles": [[70, 2, 1, "", "Particle"], [70, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[70, 3, 1, "", "interpolate_velocity"], [70, 3, 1, "", "pos"], [70, 3, 1, "", "update"], [70, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[70, 3, 1, "", "array_generate_particles"], [70, 3, 1, "", "enforce_particle_boundaries"], [70, 3, 1, "", "get_init_positions"], [70, 3, 1, "", "get_positions"], [70, 3, 1, "", "grid_generate_particles"], [70, 3, 1, "", "randomly_generate_particles"], [70, 3, 1, "", "update_particles"], [70, 3, 1, "", "write_particles"]], "pyro.plot": [[34, 1, 1, "", "get_args"], [34, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[34, 2, 1, "", "Pyro"], [34, 2, 1, "", "PyroBenchmark"], [34, 1, 1, "", "main"], [34, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[34, 3, 1, "", "add_problem"], [34, 3, 1, "", "get_grid"], [34, 3, 1, "", "get_sim"], [34, 3, 1, "", "get_var"], [34, 3, 1, "", "initialize_problem"], [34, 3, 1, "", "run_sim"], [34, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[34, 3, 1, "", "compare_to_benchmark"], [34, 3, 1, "", "run_sim"], [34, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[34, 2, 1, "", "NullSimulation"], [34, 1, 1, "", "bc_setup"], [34, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[34, 3, 1, "", "compute_timestep"], [34, 3, 1, "", "do_output"], [34, 3, 1, "", "dovis"], [34, 3, 1, "", "evolve"], [34, 3, 1, "", "finalize"], [34, 3, 1, "", "finished"], [34, 3, 1, "", "initialize"], [34, 3, 1, "", "method_compute_timestep"], [34, 3, 1, "", "preevolve"], [34, 3, 1, "", "read_extras"], [34, 3, 1, "", "write"], [34, 3, 1, "", "write_extras"]], "pyro.swe": [[71, 0, 0, "-", "derives"], [71, 0, 0, "-", "interface"], [72, 0, 0, "-", "problems"], [71, 0, 0, "-", "simulation"], [71, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[71, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[71, 1, 1, "", "consFlux"], [71, 1, 1, "", "riemann_hllc"], [71, 1, 1, "", "riemann_roe"], [71, 1, 1, "", "states"]], "pyro.swe.problems": [[72, 0, 0, "-", "acoustic_pulse"], [72, 0, 0, "-", "advect"], [72, 0, 0, "-", "dam"], [72, 0, 0, "-", "kh"], [72, 0, 0, "-", "logo"], [72, 0, 0, "-", "quad"], [72, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[72, 1, 1, "", "finalize"], [72, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[71, 2, 1, "", "Simulation"], [71, 2, 1, "", "Variables"], [71, 1, 1, "", "cons_to_prim"], [71, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[71, 3, 1, "", "dovis"], [71, 3, 1, "", "evolve"], [71, 3, 1, "", "initialize"], [71, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[71, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[34, 2, 1, "", "PyroTest"], [34, 1, 1, "", "avoid_interleaved_output"], [34, 1, 1, "", "do_tests"], [34, 1, 1, "", "main"], [34, 1, 1, "", "run_test"], [34, 1, 1, "", "run_test_star"]], "pyro.util": [[73, 0, 0, "-", "compare"], [73, 0, 0, "-", "io_pyro"], [73, 0, 0, "-", "msg"], [73, 0, 0, "-", "plot_tools"], [73, 0, 0, "-", "profile_pyro"], [73, 0, 0, "-", "runparams"]], "pyro.util.compare": [[73, 1, 1, "", "compare"], [73, 1, 1, "", "main"]], "pyro.util.io_pyro": [[73, 1, 1, "", "read"], [73, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[73, 1, 1, "", "bold"], [73, 1, 1, "", "fail"], [73, 1, 1, "", "success"], [73, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[73, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[73, 2, 1, "", "Timer"], [73, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[73, 3, 1, "", "begin"], [73, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[73, 3, 1, "", "report"], [73, 3, 1, "", "timer"]], "pyro.util.runparams": [[73, 2, 1, "", "RuntimeParameters"], [73, 1, 1, "", "is_float"], [73, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[73, 3, 1, "", "get_param"], [73, 3, 1, "", "load_params"], [73, 3, 1, "", "print_all_params"], [73, 3, 1, "", "print_paramfile"], [73, 3, 1, "", "print_sphinx_tables"], [73, 3, 1, "", "print_unused_params"], [73, 3, 1, "", "set_param"], [73, 3, 1, "", "write_params"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "terms": {"": [1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 17, 21, 22, 25, 28, 31, 32, 34, 43, 45, 49, 57, 61, 63, 65, 67, 68, 69, 70, 71, 75, 77, 78], "0": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 17, 21, 22, 23, 26, 27, 28, 29, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 49, 55, 59, 62, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77], "00": 22, "0000000000": [22, 26, 27, 28], "0000000000000007": 28, "000100977": 26, "000117324": 27, "00011884": 28, "000155893": 26, "000168502": 28, "000168818": 27, "000187447": 28, "000221902": 28, "000222329": 26, "000242683": 27, "000245728": 26, "000257541": 26, "0002674195946900653": 7, "000272285": 28, "000278462": 27, "000298554": 28, "000314789": 26, "000338509": 27, "000349254": 26, "000359788": 26, "0003804503479700414": 2, "000397674": 27, "000411339": 26, "000426042": 27, "000446485": 26, "0004957445615074047": 26, "000509584": 26, "000523281": 26, "000524953": 27, "000544087": 26, "000576837": 28, "000594507": 26, "00060774": 27, "0006216334987521017": 27, "00062574": 27, "0006486396426301177": 28, "000708087": 27, "000710814": 26, "000813357": 27, "000816239": 28, "000846751": 28, "000889832": 27, "000918517": 27, "000931668": 28, "001": [8, 14], "00102915": 26, "00106741": 26, "00110351": 27, "00113252": 27, "0011347": 28, "00119765": 28, "0012532978372415558": 27, "0012759605329324085": 28, "00131762": 28, "00135041": 28, "00155e": 26, "00170278": 28, "00170641": 27, "00188597": 28, "0021": 79, "00256253": 27, "003": 6, "00348191": 27, "00424463": 26, "004572165056269441": 2, "00463131": 28, "004718856190972565": 22, "0047189": 22, "00472": 22, "0050815": 27, "005391244339065405": 26, "00611516": 26, "00623945": 26, "00656631": 28, "00731526": 27, "00864876": 28, "0086e": 28, "00901111": 27, "00951831": 26, "01": [1, 8, 9, 21, 75], "010065": 27, "0106141": 28, "01092e": 27, "01132e": 27, "01137": 26, "01145e": 27, "0125": 11, "01265": 6, "0129066": 27, "0135776": 26, "0139226": 26, "0145734": 26, "0160323": 27, "0163063": 27, "0166": 79, "0166908": 26, "0168243": 28, "0171409": 28, "01772e": 27, "0182181": 26, "01821e": 28, "0197734": 26, "02": 28, "0215643": 26, "02198e": 26, "0224452": 27, "0224975": 28, "0233563": 27, "0236543": 26, "0238e": 27, "0243037": 27, "02448256984911586": 26, "025573219961900512": 28, "0257902": 26, "0257909": 26, "02687": 26, "02732210851664811": 2, "02789e": 26, "0280513": 26, "02861": 28, "029032258064516": 9, "0292467": 27, "0312525": 27, "03125e": 26, "0318323": 28, "03283823443993396": 27, "033097": 28, "03473e": 26, "034e": 27, "03506e": 27, "0355e": 28, "036315310129800826": 27, "0364241": 28, "0377753": 27, "03781e": 28, "03884e": 27, "039": 43, "0417201": 27, "04419": 27, "0442789": 28, "0447352805871284e": 26, "04509e": 26, "0468113": 28, "047": 76, "04737e": 28, "0484181": 26, "04844393523115633": 28, "04862": 27, "0497494": 27, "05": [2, 7, 17, 26, 27, 28], "0515129": 28, "051e": 26, "0527907": 28, "05447e": 26, "0582938": 27, "06": [2, 7, 26, 27, 28], "06162": 26, "062255558417692e": 26, "06486e": 27, "06513": 27, "06557e": 26, "06576e": 28, "0665472": 28, "06977e": 28, "07": [6, 7, 26, 27, 28, 43], "0701013": 26, "0705": 28, "0705e": 27, "0727216": 26, "0736819": 28, "073e": 28, "0747197": 27, "07478e": 26, "07629e": 28, "07633187e": 28, "0769222917915304e": 7, "08": [26, 27, 28], "08132": 28, "08889e": 26, "09": [26, 27, 28], "091": 28, "0918e": 26, "092": 76, "09217e": 28, "09401e": 26, "097515813669473": 26, "09752": 26, "09787e": 26, "0x7f73d5c030d0": 8, "0x7f73d5c6a7d0": 8, "0x7fcc4ad04bd0": 26, "0x7fcc4adfae10": 26, "0x7fd8481b5fd0": 1, "0x7ffb13f27cd0": 28, "0x7ffb13f8c690": 28, "1": [1, 2, 3, 5, 7, 8, 9, 11, 12, 14, 17, 21, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 47, 49, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 77, 79], "10": [1, 2, 6, 7, 8, 9, 12, 17, 21, 22, 26, 27, 28, 43, 49, 64, 68, 69, 71, 73, 79], "100": [1, 8, 17, 22, 73, 75], "1000": 17, "10000": [1, 8, 75], "1006": 79, "1007": [17, 64, 79], "101": 28, "101526": 27, "1016": [6, 43, 79], "1024": 2, "103": 28, "103e": 27, "1068868945958364e": 28, "10732e": 28, "108": 22, "10838": 22, "10977e": 27, "10g": [27, 28], "11": [1, 8, 22, 26, 27, 28, 68, 74, 79], "111": 8, "111546863428753e": 26, "112": 28, "115": 28, "116": 9, "11691e": 26, "11764e": 26, "11941e": 27, "11945e": 27, "12": [1, 8, 22, 26, 27, 28, 34, 69, 73], "121": 26, "1210": 79, "1215": 79, "12157": 22, "12199e": 26, "122": [22, 26], "12439e": 28, "125": [9, 22, 33, 77, 79], "12514": 27, "1265": 6, "127": 79, "128": [2, 7, 11, 17, 26, 27, 28, 77], "129": 27, "13": [1, 22, 26, 28, 76], "13071e": 26, "13671": 22, "137": 22, "13722e": 26, "137992831541219": [9, 77], "13821550": 6, "13952e": 26, "14": [9, 22, 26, 28, 49, 67, 71, 77], "14059e": 27, "141592653589793": 76, "1447096": 9, "14661e": 26, "15": [22, 26, 28, 76], "15043e": 28, "153325": 27, "15445e": 26, "158": 79, "16": [2, 7, 17, 22, 23, 26, 27, 28, 64, 69], "160": 27, "16168e": 27, "163": [17, 62, 64, 79], "16499e": 26, "17": [22, 28], "17056e": 26, "17095e": 28, "171": 79, "17194": 22, "172": 22, "1726e": 28, "17352e": 26, "17409776671446628": 26, "17418e": 27, "178": 79, "17826e": 28, "18": [22, 27, 28], "1803634390217064": 28, "180588": 28, "1827e": 28, "18429e": 26, "185": 22, "18533": 22, "188": 27, "19": [22, 27, 28], "19149e": 26, "192": 8, "19217e": 28, "1922e": 27, "19454": 26, "1958": 79, "1959": 11, "19593e": 28, "19639e": 26, "1979": 79, "19808e": 27, "1982": 79, "1984": [9, 49, 50, 52, 56, 58], "1989": 79, "1990": [35, 39, 45, 47, 49, 53, 71, 79], "19906e": 27, "1993": [9, 50, 52, 56, 58], "1996": [17, 45, 62, 65, 69, 79], "1998": [9, 43, 50, 52, 56, 58], "19980007543": 43, "1999": 79, "1d": 43, "1e": [34, 67, 68, 69, 73], "1st": 14, "2": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 21, 22, 23, 25, 26, 27, 28, 29, 31, 49, 50, 52, 55, 56, 58, 59, 62, 64, 67, 68, 69, 71, 74, 75, 76, 77, 79], "20": [22, 27, 28], "200": 79, "2000": [17, 62, 64, 79], "2003": 16, "2009": [43, 49], "2010": 49, "2011": [9, 37, 50, 51, 52, 56, 57, 58, 72, 79], "2012": [8, 9, 16, 50, 52, 56, 58], "2014": [6, 9, 50, 52, 56, 58], "2019": [6, 79], "2021": 49, "2024": 6, "20281e": 26, "2048": 28, "206045378311055": [9, 77], "209": 22, "2092": 22, "21": 22, "210681933627904e": 28, "21105": 6, "21253e": 27, "213": 27, "2197": 22, "21994e": 26, "22": 22, "22015e": 27, "221286": 27, "22925e": 28, "23": [22, 76], "233": 79, "24": [22, 76], "2411": 28, "24144": 28, "24513e": 26, "24555429482631e": 26, "24911e": 26, "25": [1, 3, 8, 9, 21, 22, 73, 75, 79], "256": [2, 7, 26], "256041": 28, "25622e": 26, "25658e": 28, "257": 79, "25705e": 26, "257466296364851e": 27, "2575564": 6, "25763e": 26, "25859e": 27, "26": [22, 76], "26638e": 28, "26903e": 26, "27": 22, "271": [17, 62, 64, 79], "27175e": 26, "2728946362388976e": 28, "27361e": 26, "274": 22, "27407": 22, "27531e": 28, "278": 22, "27837": 22, "28": [22, 79], "28164e": 26, "28172e": 27, "28187": 26, "283": 79, "28541e": 28, "2871": 27, "28807e": 27, "28873e": 27, "29": 22, "29051e": 28, "2910353907176844e": 27, "298147": 27, "29871": 28, "2c": 49, "2d": [5, 8, 67, 71, 76], "2g": [22, 76], "2h": 71, "2hc": 71, "2nd": [3, 5, 7, 9, 11, 14, 17, 21, 29, 49, 55, 67, 69, 71, 77], "2ng": [22, 67], "3": [1, 2, 3, 4, 7, 8, 9, 17, 22, 26, 27, 28, 49, 62, 64, 67, 71, 74, 75, 76, 77, 79], "30": [22, 79], "301203447716335e": 28, "30184e": 27, "307211": 26, "30812e": 27, "30821e": 28, "309": 79, "30982e": 27, "30997e": 27, "31": [22, 79], "31131e": 26, "312": 79, "31346": 26, "316533": 27, "319": [17, 64, 79], "32": [1, 2, 7, 8, 17, 22, 23, 26, 27, 28, 76], "32098e": 28, "323786088373021": 27, "32767e": 27, "32927e": 27, "32945e": 26, "33": [8, 9, 22], "33005e": 26, "335": 79, "336": 22, "33611": 22, "33718": 28, "33838e": 26, "34": [6, 22, 26], "34558e": 28, "347638624909216": 26, "35": 22, "3530556515124825e": 27, "35586e": 27, "36": 22, "36009e": 28, "36183": 26, "362": 79, "36466e": 27, "36992e": 28, "37": 22, "371": 28, "37252e": 28, "37453": 27, "38": [22, 27], "3860268814816614e": 7, "3868": 28, "3868428575047": 28, "387": 79, "38943e": 28, "39": [22, 74, 76], "39072e": 26, "39659e": 28, "39771e": 26, "3d": 67, "3g": 22, "4": [1, 2, 3, 6, 7, 8, 9, 11, 16, 17, 21, 22, 26, 27, 28, 29, 49, 50, 52, 53, 56, 58, 62, 64, 67, 69, 71, 74, 76, 77, 79], "40": 22, "40192e": 27, "40233e": 27, "40799e": 27, "40947e": 27, "41": 22, "411": 79, "4147e": 26, "41489e": 26, "42": [17, 22, 76], "42452": 22, "42473": 27, "425": 22, "425271389680081e": 2, "43": [22, 49, 76], "430738": 26, "4317": 22, "432": 22, "43215": 26, "43441": 28, "437223355768636e": 27, "44": [22, 49], "44068e": 28, "44281e": 26, "443977": 26, "4452e": 28, "44588e": 26, "44857e": 27, "44914e": 27, "45": 22, "455482": 27, "45572e": 27, "4578": 28, "45795e": 28, "458207725000789e": 27, "46": [22, 76], "4637e": 27, "4641": 27, "46453e": 26, "46615e": 26, "46752e": 26, "47": [22, 28], "47155e": 28, "47757e": 28, "47845e": 28, "48": [22, 79], "48271e": 27, "4855e": 27, "48679e": 27, "49": 22, "4901": 28, "49296e": 26, "49345e": 26, "4967652930826935e": 27, "4th": [2, 3, 5, 7, 8, 9, 11, 17, 21, 37, 49, 51, 57, 67, 71, 77], "5": [1, 2, 3, 7, 8, 9, 11, 21, 22, 26, 27, 28, 32, 49, 55, 59, 67, 71, 74, 76, 77], "50": [22, 27, 68], "500": 2, "5000": [2, 8], "50231": 26, "50717e": 27, "5072807373286882e": 27, "51": 22, "511": 28, "51109e": 26, "512": 2, "51413991329132e": 26, "519131423273572e": 7, "52": [6, 22], "52121e": 27, "521885": 27, "5233260541432057e": 2, "5281": 6, "53": 22, "532258064516129": [9, 77], "534885150074738e": 28, "54": [22, 76], "543": 22, "5434": 22, "544249588823554e": 28, "55": 22, "555097426033948e": 27, "55867e": 28, "56": [22, 27], "56138e": 27, "57": 22, "57173e": 28, "5749769043407793": 22, "575": 22, "57509": 22, "58": 22, "58746e": 26, "58852e": 28, "59": 22, "590386214782638e": 26, "591": 27, "59875e": 27, "6": [1, 2, 6, 7, 8, 22, 26, 27, 28, 76, 79], "60": 22, "60034e": 26, "6088e": 28, "60971": 28, "61": 22, "61504e": 26, "6169e": 26, "61737e": 27, "62": [6, 22], "62749e": 27, "62808e": 27, "63": 22, "63196e": 26, "63309e": 28, "63435e": 27, "6392149576904378e": 27, "64": [1, 2, 7, 8, 17, 22, 26, 27, 28, 69], "640x480": [1, 8], "6415e": 27, "64181e": 26, "64648": 27, "64992e": 26, "65": [22, 76], "65328": 22, "65703e": 27, "6575": 79, "6577": 28, "659245815001406e": 28, "66": 22, "67": 22, "67075": 22, "671": 22, "671934405e": 27, "673611": 26, "68": [22, 28, 76], "68242e": 27, "68972e": 28, "69": [22, 28], "69154": 27, "69329e": 28, "69499e": 26, "69812e": 28, "69861e": 28, "69884e": 27, "69894e": 27, "6x": [26, 29, 69], "6y": [26, 29, 69], "7": [1, 7, 8, 9, 22, 26, 27, 28, 76], "70": 22, "71": [8, 22, 28, 74], "71101e": 26, "72": 22, "72045e": 27, "7228": 27, "72291e": 27, "72809": 28, "728342": 27, "73": 22, "73325e": 28, "73455e": 26, "73798e": 26, "739483825281054": 26, "74": 22, "74186": 27, "74907e": 28, "75": [8, 9, 22], "75013e": 27, "754984685e": 28, "75853e": 26, "75928e": 26, "76": [22, 76], "76061e": 26, "76274e": 28, "76528e": 26, "7696409241208797e": 7, "7696e": 27, "77": 22, "77049e": 27, "7724": 27, "77518": 27, "775181492337501": 27, "77795e": 26, "78": 22, "78399e": 28, "78756e": 28, "78803e": 26, "78938e": 26, "79": [22, 28, 79], "79061e": 27, "79124e": 27, "7921e": 28, "7_8": [17, 64, 79], "8": [1, 3, 5, 8, 9, 14, 17, 21, 22, 26, 27, 28, 32, 49, 64, 71, 76, 77, 79], "80598": 27, "80625e": 26, "80911e": 28, "81": 28, "81168": 22, "812": 22, "81351e": 26, "816": 22, "81622": 22, "81765": 22, "818": 22, "81825e": 26, "82": 79, "825569192556014e": 7, "82585": 22, "826": 22, "83563e": 28, "83684": 28, "83693e": 26, "84315e": 26, "84478": 22, "8448": 28, "845": 22, "849259894834445e": 27, "85": [8, 9, 79], "85557e": 28, "85569e": 26, "85631e": 27, "8583e": 27, "86": 22, "86509e": 27, "87": 79, "87103e": 26, "877452": 28, "88200772432267e": 28, "884": 28, "88625e": 26, "88653e": 27, "8869": 27, "88696e": 27, "88796e": 27, "89": 79, "891": 22, "89132": 22, "89676e": 27, "89721": 28, "89959e": 28, "9": [1, 8, 22, 25, 26, 27, 28, 49, 71, 76], "90": 79, "90051": 79, "90058": 79, "90121e": 27, "90151": 79, "90233": 79, "903531": 26, "90471e": 28, "90474e": 28, "90594e": 28, "90707e": 28, "90897e": 26, "911086": 26, "91242e": 28, "91401e": 26, "91413e": 27, "91494": [17, 64, 79], "92186e": 26, "92501e": 26, "9261": 27, "927415": 79, "92822e": 27, "92888e": 26, "93217e": 27, "933": 27, "933769007818501e": 26, "938": 27, "94": 22, "94003": 22, "94227e": 27, "94814e": 26, "95479e": 28, "95505e": 26, "95548e": 26, "95801e": 28, "96": 8, "960758": 26, "96104e": 26, "96107e": 26, "96622e": 28, "96666e": 26, "97": 76, "9713e": 26, "97219e": 26, "978": [17, 64, 79], "97862": 22, "9786237847073697": 22, "979": 22, "98263e": 26, "99": 22, "991063": 27, "99444e": 27, "99732e": 28, "9991": 79, "99971e": 28, "999999999999964": 26, "9999999999999981": 27, "A": [3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 22, 23, 26, 29, 32, 33, 34, 36, 38, 40, 42, 44, 47, 49, 50, 52, 55, 56, 58, 59, 60, 63, 67, 68, 69, 71, 73, 75, 77, 79], "As": [21, 57, 77], "At": [2, 17, 33, 73], "But": 1, "By": [3, 15, 17, 67, 75], "For": [1, 9, 12, 22, 27, 31, 32, 33, 49, 53, 61, 63, 65, 67, 68, 69, 73, 75, 77], "If": [1, 6, 15, 19, 31, 33, 49, 68, 70, 73, 75, 78], "In": [4, 9, 13, 17, 20, 23, 31, 32, 35, 37, 39, 41, 49, 69, 71, 78], "It": [1, 3, 4, 5, 8, 9, 11, 13, 14, 16, 17, 18, 20, 21, 23, 27, 33, 49, 50, 52, 56, 58, 67, 75, 77], "No": 43, "Not": 13, "One": 69, "The": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 50, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 71, 73, 75, 77, 78, 79], "Their": 12, "Then": [1, 17, 22, 49, 67, 68, 71, 75], "There": [4, 9, 10, 20, 22, 23, 25, 49, 50, 52, 56, 58, 68, 71, 77, 78], "These": [3, 12, 17, 41, 62, 68, 73, 75, 78], "To": [1, 8, 11, 15, 17, 22, 23, 26, 73, 75], "With": [5, 14, 17, 28, 60], "_": [49, 71], "__all__": 33, "__dict__": 22, "__eq__": 22, "__hash__": 22, "__init__": [22, 33, 67], "__str__": 22, "__weakref__": 22, "_default": [73, 75], "_x": 69, "_y": 69, "a0": 65, "a_": [22, 23, 67], "a_21": 67, "a_31": 67, "a_32": 67, "a_i": [3, 35, 37, 39, 41, 43], "a_init": 2, "a_l": [35, 37, 39, 41, 47], "a_r": [35, 37, 39, 41, 47], "a_s1": 67, "a_s2": 67, "a_t": [3, 35, 37, 39, 41, 43], "a_x": [3, 35, 37, 39, 41, 43], "abil": [12, 78], "abl": 69, "abort": 73, "about": [3, 22, 23, 31, 32, 33, 40, 49, 65], "abov": [3, 5, 9, 11, 12, 14, 22, 23, 27, 45, 50, 52, 56, 58, 65, 75], "absolut": 3, "ac": [17, 64], "acceler": [9, 25, 26, 71, 77], "accept": [22, 68], "access": [1, 22, 26, 32, 33, 49, 67, 68, 70, 71, 73, 75], "accompani": 6, "account": 17, "accumul": 73, "accur": [3, 9, 11, 12, 23, 37, 51, 57, 67], "accuraci": [3, 11, 12, 23], "achiev": [3, 12], "acknowledg": 15, "acoust": [9, 11, 50, 52, 56, 58], "acoustic_puls": [7, 34, 49, 51, 55, 57, 71], "across": [9, 31, 49, 50, 52, 56, 58, 70, 71], "act": [12, 69], "action": [17, 23, 64, 67], "activ": 12, "actual": [4, 22, 23, 26, 35, 39, 41, 43, 45, 49, 55, 65, 67, 71], "ad": [5, 12, 17, 29, 49, 50, 52, 56, 58, 67, 70, 75], "adapt": 79, "add": [1, 3, 9, 10, 12, 14, 22, 23, 29, 33, 34, 50, 52, 56, 58, 61, 67, 69, 73, 77], "add_deriv": [34, 67], "add_ivar": [34, 67], "add_problem": [1, 24, 34], "add_subplot": 26, "addit": [4, 5, 8, 13, 22, 53], "addition": 6, "adiabat": [9, 49, 50, 52, 56, 58], "adjac": [7, 22], "admit": 3, "advanc": [13, 32, 35, 39, 47, 49, 55, 70, 71], "advect": [1, 2, 4, 5, 10, 13, 14, 17, 19, 20, 24, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 51, 55, 57, 61, 63, 65, 67, 70, 71, 75], "advection_fv4": [24, 34], "advection_nonuniform": [24, 34], "advection_rk": [24, 34, 43], "advection_weno": [24, 34], "advective_flux": [24, 34], "advectwithucc": 70, "affect": [3, 8, 14, 17, 21, 31, 32, 77], "after": [3, 11, 14, 17, 29, 32, 33, 49, 67, 68, 75], "again": [8, 13, 17, 70, 75], "against": [11, 77], "agre": [17, 78], "agreement": [4, 11, 77], "ai": 23, "aip": 79, "al": [8, 9, 17, 43, 49, 50, 52, 56, 58, 67], "al_": 67, "algorithm": [3, 9, 10, 17, 29, 51, 62, 64, 77, 79], "alia": 34, "alic": 6, "align": [12, 27], "all": [1, 4, 8, 9, 11, 12, 13, 15, 17, 20, 22, 23, 26, 28, 33, 34, 49, 55, 62, 63, 64, 67, 68, 71, 73, 75, 77], "alloc": [23, 67], "allow": [9, 11, 14, 17, 19, 20, 23, 31, 49, 50, 52, 56, 58, 60, 63, 67, 75], "almgen": 69, "almgren": [0, 45, 49, 65], "almost": 17, "alon": 69, "along": [2, 5, 22, 47, 49, 67, 71], "alpha": [25, 27, 28, 32, 43, 68, 69], "alreadi": [1, 65, 73], "also": [1, 3, 4, 6, 8, 11, 13, 18, 22, 23, 26, 32, 33, 43, 49, 68, 75], "alter": [2, 32], "altern": [19, 49, 75], "although": [43, 68], "alwai": 75, "amount": [3, 8, 29, 75], "amp": [8, 9], "amrex": 70, "an": [1, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 17, 22, 25, 28, 29, 31, 32, 33, 34, 36, 38, 40, 42, 44, 46, 48, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61, 63, 65, 67, 68, 69, 70, 71, 72, 73, 75, 77], "analog": 77, "analysi": [3, 11, 13, 17, 75, 77], "analyt": [3, 4, 11, 14, 17, 26, 27, 29, 60, 69], "analyz": 33, "andi": 0, "angl": [4, 9, 50, 52, 56, 58], "ani": [1, 2, 3, 9, 10, 11, 13, 15, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 62, 64, 65, 66, 67, 68, 72, 73, 75, 77, 78], "ann": 0, "anoth": [11, 13, 29], "answer": 15, "anyon": 15, "anywher": 19, "appar": 8, "appear": [11, 12, 13, 22], "append": [2, 7, 8], "appli": [8, 9, 32, 47, 49, 68, 77, 79], "apply_artificial_viscos": [34, 49], "apply_diffusion_correct": [34, 47], "apply_gradp_correct": [34, 61], "apply_other_source_term": [34, 61], "apply_source_term": [34, 49], "apply_transverse_correct": [34, 45], "apply_transverse_flux": [34, 49], "approach": [3, 9, 17], "appropri": [12, 33], "approxim": [17, 21, 22, 32, 49, 61, 63, 65, 69], "ar": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 39, 41, 43, 47, 49, 50, 51, 52, 55, 56, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 73, 75, 77, 78], "arang": 22, "archiv": 43, "arg": 34, "argument": [4, 22, 32, 33, 67, 75], "aris": [8, 15, 22, 31, 49], "arithmet": 31, "around": 28, "arrai": [12, 13, 16, 22, 23, 26, 31, 32, 43, 65, 67, 68, 70], "array_generate_particl": [32, 34, 70], "array_index": [22, 23, 24, 34], "arrayindex": [23, 34, 67, 70], "arrayindexerfc": [34, 67], "articl": [6, 79], "artifici": [9, 49, 77], "artificial_viscos": [34, 49], "artymowicz": 11, "ascom": 6, "ash": 53, "asid": 9, "ask": 15, "aspect": 73, "assess": 29, "assist": 15, "associ": [22, 67, 75], "assum": [1, 11, 32, 37, 49, 51, 55, 67, 71], "assumpt": [49, 71], "astronomi": 13, "astrophys": [6, 9, 18, 20, 30], "asymmetr": [65, 67], "asymptot": 49, "atmospher": [9, 11, 12, 20, 21, 50, 52, 56, 58, 65, 66], "attachfil": [17, 64], "attent": 49, "attribut": [4, 22, 68], "augment": 77, "august": 79, "author": 6, "auto": [73, 75, 76], "automat": [6, 11, 15, 67], "aux_bc": 68, "aux_data": 49, "aux_field": 68, "aux_var": 61, "auxiliari": [49, 63, 67], "avail": [33, 68], "averag": [3, 4, 8, 11, 23, 27, 28, 37, 49, 51, 67, 68, 71], "avisco_i": 49, "avisco_x": 49, "avoid": 34, "avoid_interleaved_output": [24, 34], "awar": 37, "ax": [1, 2, 8, 26, 28, 31, 32, 73, 74], "axes_grid1": 8, "axes_pad": 8, "axesimag": [1, 26], "axi": [8, 10, 14, 32, 49, 65, 74, 76], "axisymmetr": 10, "azimuth": 67, "b": [22, 27, 47, 68, 79], "b_": 67, "b_1": 67, "b_2": 67, "b_i": 67, "back": 70, "background": [9, 50, 52, 56, 58], "backward": 14, "balanc": [9, 13, 50, 52, 56, 58], "base": [3, 5, 9, 13, 17, 23, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 68, 69, 70, 71, 73], "basenam": [1, 8, 73, 75], "basest": [34, 65], "basi": [3, 10, 67], "basic": [3, 17, 18, 22, 23, 27, 29, 32, 49, 67, 73], "bathymetri": 77, "bc": [8, 17, 22, 23, 24, 26, 27, 28, 32, 33, 34, 61, 67, 68, 69, 70, 75], "bc_alpha": 28, "bc_c": 27, "bc_demo": 23, "bc_edg": [49, 63], "bc_is_solid": [34, 67], "bc_name": [49, 63], "bc_setup": [24, 34], "bc_type": 67, "bcprop": [34, 67], "becaus": [3, 11, 17, 22, 31, 77], "becom": [8, 33, 70], "been": [5, 32], "befor": [8, 13, 27, 34, 49, 61, 65, 67, 71], "begin": [12, 16, 17, 26, 27, 28, 34, 62, 64, 73], "behav": 10, "behavior": [17, 75], "behaviour": 32, "being": [3, 4, 5, 61, 65], "bell": [0, 45, 65, 69, 79], "bellcolellaglaz89": [17, 79], "below": [3, 6, 11, 14, 17, 29, 32, 49, 77], "bench_dir": 69, "benchmark": [17, 31, 34, 69, 78], "benefit": 0, "best": [1, 3, 8, 14, 73], "beta": [25, 27, 68, 69], "beta_0": [21, 65], "better": [8, 17, 70, 77], "between": [3, 4, 8, 13, 20, 23, 37, 67, 68, 75], "bf": [9, 12], "bias": 67, "bibtex": 6, "bilinear": 67, "bin": 11, "bit": [1, 13], "black": [32, 68], "blast": 11, "block": 73, "bnd": [22, 23, 27, 28, 76], "bold": [34, 73], "book": [10, 11, 49, 69, 71, 77], "bookshelf": 30, "bool": 65, "boolean": 49, "boost": 8, "both": [3, 8, 17, 23, 32, 45, 47, 49, 61, 63, 64, 65, 71, 78], "bottom": [5, 8, 9, 26, 27, 28, 29, 49, 50, 52, 56, 58, 68, 71], "bound": 68, "boundari": [1, 3, 8, 11, 12, 13, 14, 17, 22, 23, 24, 25, 26, 27, 28, 29, 32, 34, 49, 62, 63, 64, 68, 69, 70, 71, 73, 75, 76], "box": 17, "branch": 15, "break": [4, 77, 79], "brigg": 29, "bring": [14, 22], "brought": [16, 69], "bruce": 79, "bubbl": [34, 49, 51, 55, 57, 65], "buf": [22, 65, 67], "buffer": 67, "bug": [15, 78], "build": [1, 20, 23, 68], "built": [15, 22, 23, 67], "builtin": 22, "bulk": [8, 9, 50, 52, 56, 58], "bulk_veloc": [8, 9], "bump": 2, "buoyant": [9, 21, 50, 52, 56, 58, 66], "buoyantli": 11, "buoynantli": [9, 50, 52, 56, 58], "burger": [3, 20, 24, 34, 47, 48, 65], "burgers_interfac": [24, 34], "burgers_visc": [5, 24, 34], "burn": [34, 53], "butcher": [23, 67], "c": [13, 16, 22, 32, 49, 59, 67, 71, 79], "c_": 67, "c_2": 67, "c_3": 67, "c_l": 49, "c_r": 49, "cach": 13, "calcul": [4, 5, 12, 49, 61, 65, 71], "call": [1, 13, 23, 32, 33, 34, 49, 61, 65, 67, 68, 73, 75], "callback": 67, "can": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 17, 19, 22, 23, 26, 27, 28, 29, 31, 32, 33, 36, 38, 42, 44, 46, 48, 50, 52, 56, 58, 62, 64, 67, 68, 73, 74, 75, 77, 78], "cannot": [22, 32, 39, 45, 49, 55, 65, 67, 70, 71], "captur": 21, "care": 49, "carri": [49, 67, 75], "cartesian": 67, "cartesian2d": [1, 8, 34, 67, 75], "case": [3, 9, 12, 13, 17, 31, 32, 35, 37, 39, 41, 49, 62, 64, 69, 78], "casi": 43, "castro": 49, "caus": [3, 40, 68], "caviti": [34, 63, 79], "cavity_n64_re100_0406": 17, "cavity_re100": 17, "cbar_ax": 8, "cbar_loc": 8, "cbar_mod": 8, "cc": [12, 22, 26, 27, 28], "cc_data": [7, 31, 32], "ccdata": [49, 63], "cdot": [9, 12, 17, 21, 25, 27, 28, 29, 68, 77], "cell": [3, 5, 8, 11, 13, 17, 21, 22, 23, 26, 31, 37, 43, 49, 51, 65, 67, 68, 69, 70, 71, 79], "cell_center_data_clon": [34, 67], "cellcenter2d": 27, "cellcenterdata2d": [13, 22, 23, 27, 28, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 63, 67, 68, 71, 73], "cellcentermg2d": [25, 26, 27, 34, 68], "center": [3, 8, 9, 11, 12, 13, 14, 17, 21, 22, 23, 31, 37, 40, 49, 50, 51, 52, 56, 58, 65, 67, 68, 69, 70, 71, 79], "central": [49, 67, 71], "cfl": [1, 2, 3, 5, 8, 9, 14, 17, 21, 35, 39, 41, 43, 45, 49, 55, 59, 65, 71, 75, 77], "cgf": [9, 49], "cham": 79, "chang": [1, 3, 7, 10, 14, 15, 19, 22, 26, 27, 28, 31, 61, 63, 67, 75, 77, 78], "chao": 79, "chapter": [3, 25], "characterist": [10, 17, 43, 49, 55, 77], "charg": 70, "check": [11, 28, 67, 77], "chegini": 6, "chen": 6, "children": 67, "choic": [9, 20, 77], "chosen": [35, 37, 39, 45, 49, 59, 61, 65, 71], "circular": [3, 5, 11, 36, 38, 40, 42, 44, 46, 48], "clariti": 20, "class": [3, 6, 13, 14, 22, 23, 25, 27, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 69, 70, 71, 73], "classic": [9, 50, 52, 56, 58], "clawpack": 71, "clean": [13, 15, 34], "clearer": 22, "clip": 1, "clone": 19, "close": [7, 9], "cmap": [32, 76], "co": [1, 12, 17, 27, 28, 62, 64, 69, 76], "coars": [1, 4, 7, 8, 67, 68], "coarse_fil": 4, "coarse_lik": [22, 34, 67], "coarsen": [4, 7, 67], "coarser": [8, 22, 67, 68], "coarsest": [4, 68], "code": [6, 13, 15, 16, 17, 20, 31, 32, 34, 43, 73, 78], "coeff": [27, 28, 68], "coeffic": 27, "coeffici": [9, 14, 17, 25, 27, 47, 65, 67, 68, 69, 77], "coeffs_bc": [28, 68], "coella": [50, 52, 56, 58, 72], "colella": [9, 10, 17, 35, 37, 39, 45, 47, 49, 50, 51, 52, 53, 56, 57, 58, 62, 64, 71, 79], "colella90": [3, 9, 79], "collect": [32, 34, 73, 75], "color": [22, 32, 67, 73], "colorbar": [8, 28, 76], "column": [22, 73], "combin": 17, "come": [3, 8, 13, 17, 26, 29, 35, 37, 39, 41, 49, 50, 52, 56, 58, 62, 68, 69, 72], "command": [17, 32, 75], "commandlin": 33, "comment": [73, 75], "commit": 15, "common": [9, 23], "commun": 79, "comp_bench": [34, 69], "compar": [2, 3, 4, 5, 9, 11, 14, 17, 21, 24, 27, 29, 31, 34, 50, 52, 56, 58, 62, 64, 65, 66, 69, 78], "compare_to_benchmark": [24, 34], "comparison": 4, "compil": [13, 31], "complet": 69, "complex": [3, 11, 13], "compon": [5, 9, 13, 17, 27, 46, 48, 49, 67, 68, 69, 71], "compress": [3, 4, 13, 17, 20, 21, 24, 31, 32, 33, 34, 51, 52, 53, 55, 56, 57, 58, 66, 74, 75, 77], "compressible_fv4": [8, 11, 24, 34], "compressible_react": [24, 34], "compressible_rk": [8, 24, 34], "compressible_sdc": [24, 34], "compris": [49, 71], "comput": [2, 3, 4, 7, 12, 13, 16, 20, 22, 29, 30, 31, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 57, 59, 65, 67, 68, 71, 74, 75, 79], "compute_final_upd": [34, 67], "compute_residu": 68, "compute_timestep": [13, 24, 34], "condit": [1, 2, 3, 5, 8, 11, 12, 13, 14, 17, 22, 23, 25, 26, 27, 28, 32, 35, 37, 39, 43, 45, 49, 59, 61, 62, 63, 64, 65, 67, 68, 69, 71, 73, 75], "conduct": [14, 60], "configur": 73, "cons_to_prim": [34, 49, 71], "conserv": [9, 12, 37, 41, 43, 49, 55, 65, 71, 79], "consflux": [34, 49, 71], "consid": [28, 35, 39, 41, 43, 49, 67, 71, 77], "consist": [3, 67], "conslaw": 43, "constant": [3, 5, 7, 9, 12, 14, 22, 25, 47, 49, 50, 52, 55, 56, 58, 60, 68, 69], "constraint": [8, 17, 21, 35, 39, 41, 43, 45, 49, 55, 59, 61, 63, 65, 71], "construct": [5, 22, 35, 37, 39, 41, 43, 45, 49, 67], "construct_unsplit_flux": [34, 45], "constructor": 32, "contact": 11, "contain": [13, 22, 23, 34, 35, 37, 39, 41, 43, 47, 49, 55, 67, 68, 71, 75], "content": 67, "continu": [16, 17], "control": [25, 35, 39, 41, 43, 45, 49, 55, 65, 68, 71, 75], "convect": [12, 34, 35, 37, 39, 41, 47, 49, 51, 55, 57, 71], "conveni": 68, "convent": 67, "converg": [2, 3, 4, 9, 14, 25, 29, 34, 36, 38, 42, 44, 45, 47, 50, 52, 56, 58, 61, 63, 72], "convergence_error": 17, "convergence_errors_no_limit": 17, "convergence_plot": [4, 17], "convert": [11, 23, 37, 49, 51, 67, 71], "coord_typ": 49, "coordin": [10, 22, 23, 26, 67, 68, 75], "copi": [2, 22, 34, 67, 70], "core": [22, 23, 25], "corner": [3, 9, 49, 50, 52, 56, 58, 71], "correct": [9, 12, 45, 47, 49, 61, 69, 79], "correctli": 19, "corrector": 12, "correspond": [49, 67, 73], "could": [1, 31, 32, 70, 75], "count": 73, "coupl": 41, "crank": [5, 14, 47, 59], "creat": [1, 5, 9, 11, 15, 22, 23, 27, 28, 34, 43, 46, 48, 50, 52, 56, 58, 61, 63, 65, 67, 68, 69, 73, 75, 78], "creation": 5, "credit": 6, "criteria": 13, "critic": 13, "ctu": 8, "current": [13, 31, 55, 59, 67, 70, 75], "curv": 14, "custom": 32, "cut": [3, 8, 11, 40], "cvar": 7, "cvisc": [8, 9, 49, 77], "cx": [9, 77], "cy": [9, 77], "cycl": [25, 26, 27, 28, 29, 47, 68], "cylindr": [4, 10, 11], "d": [1, 10, 11, 13, 22, 23, 27, 28, 31, 67, 75], "dam": [4, 34, 71, 79], "dam_compar": [4, 77], "damp": [12, 49], "daniel": 79, "dash": [3, 17], "data": [1, 4, 8, 11, 13, 17, 23, 26, 27, 28, 31, 32, 33, 34, 35, 37, 39, 41, 43, 47, 49, 53, 55, 63, 65, 67, 68, 69, 70, 71, 73, 74], "data1": 73, "data2": 73, "data_class": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 71], "dataset": [4, 22, 67], "datatyp": 73, "date": 16, "datum": 67, "deal": [13, 22], "debug": 68, "decemb": 79, "decompos": 29, "decomposit": 20, "decor": 13, "decoupl": 63, "decreas": [2, 7, 32, 70], "deduc": 4, "def": [1, 7, 26, 27, 28, 33], "default": [1, 3, 4, 8, 9, 14, 15, 17, 21, 22, 31, 33, 49, 67, 68, 71, 73, 74, 75, 77], "default_input": [33, 75], "defer": 9, "defin": [3, 8, 9, 22, 23, 26, 27, 32, 33, 35, 37, 39, 41, 43, 47, 49, 55, 61, 63, 67, 68, 70, 71, 73, 75, 76], "define_bc": [34, 67], "define_other_bc": [34, 61, 63], "deform": [9, 50, 52, 56, 58], "delta": [3, 5, 7, 8, 9, 12, 49, 71], "delta_": [17, 62, 64], "demand": 20, "demonstr": [25, 69, 76], "den": [1, 8, 31, 34, 49, 67, 74], "dens": 11, "dens0": 9, "dens1": [8, 9], "dens2": [8, 9], "dens_avg": 74, "dens_bas": [9, 21], "dens_cutoff": [9, 21], "dens_left": [9, 33], "dens_right": [9, 33], "densiti": [1, 2, 4, 7, 8, 9, 11, 12, 17, 31, 32, 35, 39, 41, 43, 49, 50, 52, 56, 58, 65, 67, 74], "departur": 3, "depend": [5, 9, 22, 25, 33, 35, 37, 39, 41, 50, 52, 56, 58, 73], "deriv": [22, 23, 24, 30, 34, 67], "derive_primit": [34, 49, 71], "describ": [4, 6, 8, 9, 13, 50, 52, 56, 58, 67], "descript": [3, 5, 9, 14, 15, 17, 21, 34, 49, 63, 73, 75, 77], "descriptor": 22, "design": [8, 20, 21, 34], "desir": [13, 49, 68, 71], "destroi": 73, "detail": [11, 14, 23, 30, 31, 49, 77], "determin": [45, 65, 73], "develop": [6, 11, 15, 16, 17, 19, 20], "df": [49, 71], "dh0": 77, "diagon": [5, 19, 46, 48], "dict": [34, 70], "dictionari": [22, 32, 33, 34, 70, 73, 75], "did": 70, "didn": 69, "differ": [2, 3, 4, 5, 7, 8, 9, 10, 11, 14, 17, 22, 23, 26, 27, 29, 31, 32, 37, 43, 45, 49, 50, 52, 56, 58, 65, 67, 69, 71, 77, 78], "differenc": [14, 43, 49, 59, 71], "difficulti": 15, "diffus": [4, 5, 8, 13, 17, 20, 24, 34, 43, 47, 53], "dimens": [7, 22, 49, 67, 71], "dimension": [3, 11, 26, 41, 49, 71, 77], "direct": [3, 8, 9, 11, 17, 22, 23, 31, 32, 33, 41, 43, 45, 49, 61, 63, 65, 67, 70, 71, 74, 75, 77], "direction": [3, 9], "directli": [13, 19, 33, 49, 68, 71, 75], "directori": [1, 9, 19, 31, 33, 75, 78], "dirichlet": [26, 27, 67, 68, 69], "disabl": [17, 75], "disagr": [3, 78], "discontinu": 5, "discret": [5, 12, 13, 14, 22, 23, 47, 59, 68], "discuss": [0, 6, 10, 11, 13, 23, 30, 49, 71, 75], "disk": [3, 23], "dissip": [8, 9, 50, 52, 56, 58], "dist": 60, "distinct": [9, 50, 52, 56, 58], "distinguish": 23, "div": 69, "diverg": [17, 21, 29, 49, 61, 63, 65, 69], "divid": [8, 74], "do": [1, 7, 8, 9, 10, 12, 13, 17, 19, 22, 23, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 41, 45, 49, 53, 55, 59, 61, 64, 65, 67, 68, 69, 70, 71, 74, 75, 77, 78], "do_demo": [34, 67], "do_io": [1, 8, 75], "do_other_update_veloc": [34, 61, 63], "do_output": [24, 34], "do_particl": [1, 3, 5, 8, 9, 17, 32, 75, 77], "do_spong": [8, 12], "do_test": [24, 34], "doc": 13, "document": [13, 15, 73], "doe": [3, 8, 13, 14, 17, 22, 23, 49, 61, 65, 71, 73], "doesn": [34, 69], "doi": [6, 17, 43, 64, 79], "doit": [68, 69], "domain": [1, 4, 5, 9, 11, 14, 17, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 46, 48, 50, 52, 56, 58, 62, 64, 65, 67, 68, 70, 73, 75, 77], "don": [45, 49, 65, 70, 73], "done": [11, 12, 13, 14, 15, 22, 23, 31, 32, 37, 49, 51, 55, 61, 63, 65, 67, 68, 71, 73], "dot": [3, 29], "doubl": [2, 50, 52, 56, 58, 63], "doubli": [17, 62, 64], "dovi": [1, 4, 8, 13, 17, 24, 31, 34, 35, 39, 45, 49, 53, 59, 61, 65, 71, 75], "down": [3, 11, 25, 68], "dqv": [49, 71], "dramat": 75, "drho0": 9, "drive": [5, 9, 12, 17, 46, 48, 50, 52, 56, 57, 58, 64], "driven": [17, 64, 78, 79], "driver": [1, 2, 3, 5, 7, 8, 9, 14, 17, 19, 21, 34, 35, 39, 41, 43, 45, 49, 55, 65, 67, 68, 71, 73, 75, 77, 78], "drop": [7, 16], "dt": [7, 13, 32, 35, 39, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 65, 67, 70, 71, 75], "dt_out": [1, 8, 75], "dtype": 67, "du": [49, 55, 71], "due": [3, 5, 9, 50, 52, 56, 58], "dure": 73, "dx": [22, 49, 55, 59, 65, 67, 68, 70, 71], "dy": [49, 65, 67, 68, 70, 71], "dye": 32, "e": [7, 9, 11, 17, 19, 22, 27, 28, 32, 33, 49, 55, 61, 63, 64, 65, 67, 68, 70, 71, 73], "e_rat": 9, "each": [2, 4, 5, 7, 12, 13, 17, 19, 22, 23, 27, 29, 32, 33, 35, 37, 39, 41, 46, 48, 49, 55, 67, 68, 69, 71, 75, 78], "easi": [22, 49, 71], "easier": 26, "easiest": 19, "easili": [1, 20, 22, 67], "ed": [29, 69], "edelmann": [9, 50, 52, 56, 58], "edg": [22, 23, 27, 35, 37, 39, 41, 47, 49, 65, 67, 68, 69, 71], "edge_coeff": [24, 34], "edgecoeff": [34, 68], "edit": [22, 33], "effect": [11, 21], "effort": 6, "eigenvalu": [49, 71], "eigenvector": [49, 71], "eint": 49, "element": [21, 22], "ellipt": [20, 25, 29, 68], "empti": [33, 68], "enabl": [12, 17, 75], "enclos": 75, "encount": [8, 73, 74], "encourag": 15, "end": [4, 12, 13, 17, 27, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 72, 73, 75, 78], "ener": [9, 21], "energi": [9, 11, 12, 49, 50, 52, 56, 58], "enforc": [17, 21, 32, 61, 63, 65, 70, 73], "enforce_particle_boundari": [34, 70], "engin": 79, "enough": [13, 29, 73], "ensur": [2, 11, 12, 15, 22, 28, 67, 69, 73], "enter": [4, 17], "entir": [13, 34, 67, 68, 69], "entri": 22, "entropi": 71, "eo": [8, 9, 11, 21, 24, 34, 55], "ep": 47, "epsilon": 5, "eq": [49, 71], "equal": [5, 32, 70, 76], "equat": [3, 9, 10, 11, 12, 13, 14, 17, 20, 21, 25, 28, 29, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 61, 67, 68, 69, 71, 77, 79], "equilibrium": [9, 50, 52, 56, 58], "equival": [17, 22], "eric": 6, "err": [2, 26, 27, 28], "error": [3, 4, 7, 14, 17, 27, 28, 29, 68, 69, 73], "error_norm": 28, "escap": 11, "essenc": 69, "estim": 49, "estimate_wave_spe": [34, 49], "et": [8, 9, 17, 43, 49, 50, 52, 56, 58], "eta": [25, 68], "etc": [1, 67], "euler": [9, 14, 49, 71, 79], "evalu": [12, 23, 27, 49, 67], "even": [8, 17, 22, 23, 67], "everi": [13, 31, 33], "everyth": [1, 34, 67, 70], "evolut": [3, 13, 20, 33, 34, 50, 52, 56, 58, 61, 65, 77], "evolv": [1, 2, 5, 13, 17, 24, 32, 34, 35, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71, 75], "ex": [49, 71], "exact": [4, 9, 11, 17, 27, 50, 52, 56, 58, 62, 64, 69, 77], "exactli": [33, 78], "exampl": [12, 13, 23, 26, 31, 32, 33, 34, 62, 64, 67, 68, 75], "excel": [11, 31, 77], "except": [5, 49], "exclud": [8, 22, 31, 68], "execut": [13, 15, 75], "exercis": [36, 38, 42, 44], "exhibit": 11, "exist": [1, 31, 67, 73, 77], "exit": 49, "expand": [49, 55, 71], "expect": [2, 11, 12, 22, 33, 67, 77], "experi": [14, 17], "explicit": [59, 67], "explicitli": [22, 70], "explor": [1, 6], "explos": [10, 11], "exponenti": [5, 17, 46, 48], "express": [9, 45, 65], "extend": [67, 70], "extens": 16, "extent": [8, 28], "extern": [10, 49], "extra": [5, 23, 34], "extra_param": 8, "extra_var": [49, 53, 71], "extract": 29, "extrema": [1, 22, 23], "f": [2, 7, 9, 12, 22, 25, 26, 27, 28, 34, 43, 47, 49, 55, 63, 65, 67, 68, 69, 70, 71, 73, 79], "f2py": 16, "f_": 12, "f_x": 49, "f_y": 49, "face": [3, 37, 49, 55, 67, 71], "facecenterdata2d": [34, 67], "fact": 75, "factor": [2, 4, 7, 22, 49, 67, 68], "fail": [34, 73], "failur": 73, "fall": 31, "fals": [34, 49, 61, 67, 68, 69, 73], "familiar": 31, "fashion": [13, 23, 49, 67, 71], "faster": 8, "featur": [3, 14, 15, 17], "ferguson": 49, "few": [12, 13, 22, 25], "field": [3, 4, 5, 9, 14, 17, 20, 21, 29, 40, 46, 48, 50, 52, 56, 58, 61, 65, 68, 69], "fig": [1, 2, 8, 26, 28, 31, 74], "figsiz": [8, 76], "figur": [1, 5, 8, 14, 26, 32, 49, 67, 76], "file": [1, 3, 4, 11, 13, 15, 31, 33, 34, 49, 63, 65, 67, 69, 70, 73, 75, 77], "file1": [4, 46], "file2": [4, 46], "filenam": [34, 67, 73], "fill": [13, 22, 23, 28, 32, 43, 49, 67, 70, 75], "fill_bc": [22, 23, 34, 67], "fill_bc_al": [13, 34, 67], "fill_ghost": [34, 67], "filterwarn": [22, 76], "final": [2, 3, 8, 12, 13, 17, 23, 24, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 72, 74], "find": [22, 47, 49, 67, 71], "fine": [7, 8, 11, 23, 67, 68], "fine_fil": 4, "fine_lik": [22, 34, 67], "finer": [4, 7, 22, 67], "finest": [4, 26, 68], "finish": [2, 13, 24, 34, 67], "finit": [3, 20, 22, 23, 43, 49, 67, 71, 79], "first": [1, 12, 13, 15, 22, 45, 65, 67, 73, 74, 75], "fix": [1, 7, 49, 63, 71, 77, 78], "fix_dt": [1, 7, 8, 75], "flag": 73, "flame": [34, 53], "flat": 77, "flatten": [9, 34, 49, 67, 71, 77], "flatten_multid": [34, 67], "flexibl": [13, 67], "flip": 67, "float": [22, 31, 35, 39, 43, 45, 47, 49, 61, 65, 68, 70, 71, 73], "float64": [2, 22, 67, 68], "floor": 77, "flow": [3, 17, 21, 43, 49, 59, 61, 63, 64, 65, 71, 79], "flowchart": 13, "fluid": [8, 11, 13, 17, 21, 32, 61, 64, 65, 77, 79], "flux": [3, 9, 24, 34, 35, 39, 45, 47, 49, 67, 71, 79], "flux_con": [34, 51], "fmt": [22, 67, 76], "follow": [2, 3, 5, 7, 9, 13, 19, 20, 23, 31, 32, 33, 35, 39, 43, 47, 49, 68, 71, 75], "fontsiz": 8, "forc": 69, "force_final_output": [1, 8, 75], "fork": 15, "form": [5, 9, 12, 14, 17, 25, 27, 28, 33, 49, 68, 77], "format": [13, 22, 67, 73], "formul": [12, 49, 71], "forward": 75, "found": 29, "four": [9, 11, 49, 50, 52, 56, 58, 71], "fourth": [3, 23, 37, 67], "fourth_ord": [24, 34], "frac": [3, 5, 7, 9, 12, 14, 17, 21, 27, 77], "fraction": [35, 39, 41, 43, 45, 49, 55, 65, 71], "framework": [6, 20, 68], "francesco": 79, "free": [6, 29, 69], "freguson": 49, "friedrich": 43, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 22, 23, 25, 26, 28, 29, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 46, 48, 49, 50, 51, 52, 56, 57, 58, 61, 62, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75], "from_cent": [34, 67], "from_commandlin": 34, "fuel": 53, "full": [12, 29, 34, 61, 65, 68, 75], "fulli": [12, 79], "func": 67, "function": [1, 12, 13, 22, 23, 25, 27, 32, 34, 39, 45, 49, 55, 59, 65, 67, 68, 69, 70, 71, 73, 75], "further": [39, 45, 49, 55, 65, 71], "furthermor": 11, "futur": [15, 78], "fv": [23, 24, 34, 37, 43, 51, 57], "fv2d": [23, 33, 34, 51, 57, 67], "fvar": 7, "g": [1, 8, 9, 12, 17, 21, 22, 27, 28, 31, 32, 49, 61, 63, 65, 67, 68, 70, 71, 73, 74, 76, 77], "gamma": [8, 9, 11, 21, 25, 27, 49, 51, 55, 67, 68, 69], "gamma_i": [27, 68, 69], "gamma_x": [27, 68, 69], "gauss": 68, "gauss_diffusion_compar": 4, "gaussian": [2, 3, 4, 34, 36, 38, 42, 44, 59, 75], "gener": [5, 9, 15, 17, 20, 25, 32, 34, 43, 49, 50, 52, 56, 58, 59, 61, 63, 65, 67, 68, 69, 70, 73, 75], "general_mg": [24, 25, 27, 34], "generalmg2d": [25, 27, 34, 68], "geometr": 49, "geometri": [11, 49, 67, 75], "gerolymo": 43, "get": [1, 12, 13, 17, 22, 26, 29, 32, 45, 49, 59, 61, 63, 64, 65, 67, 74], "get_arg": [24, 34, 63, 64], "get_aux": [34, 67], "get_external_sourc": [34, 49], "get_grid": [7, 8, 24, 34], "get_init_posit": [32, 34, 70], "get_interface_st": [34, 45, 65], "get_lap": [34, 47], "get_param": [1, 32, 34, 73, 75], "get_posit": [32, 34, 70], "get_sim": [24, 34], "get_solut": [26, 27, 28, 34, 68], "get_solution_gradi": [26, 34, 68], "get_solution_object": [34, 68], "get_sponge_factor": [34, 49], "get_stage_start": [34, 67], "get_var": [1, 2, 7, 8, 22, 24, 27, 28, 31, 32, 34, 67, 70, 74], "get_var_by_index": [34, 67], "gh": 71, "ghia": [17, 79], "ghiaghiashin82": [17, 79], "ghost": [8, 22, 23, 26, 31, 43, 49, 65, 67, 68, 71], "ghostcel": [22, 67], "github": [6, 15, 19], "give": [13, 17, 22, 25, 27, 45, 65], "given": [13, 20, 29, 30, 32, 34, 45, 49, 51, 59, 65, 67, 68, 69, 71, 73, 75, 77], "glaz": [49, 79], "gmg": 27, "go": [3, 35, 37, 39, 41, 47, 49, 71], "godunov": [3, 17, 35, 37, 39, 41, 47, 49, 61, 63, 65, 67, 71], "goe": [49, 61, 65], "goldberg": 31, "good": [3, 10, 11, 13, 15, 67, 77], "gov": 43, "govern": 21, "gp": [17, 21], "grad": 69, "gradient": [9, 12, 26, 29, 50, 52, 56, 58, 61, 65, 68, 69], "gradp": 61, "gradp_i": [61, 65], "gradp_x": [61, 65], "graphic": 3, "grav": [8, 9, 12, 21, 67, 77], "graviat": 71, "gravit": [9, 12, 50, 52, 56, 58, 71, 77], "graviti": [9, 49], "greater": 29, "green": 73, "grei": 32, "gresho": [34, 49, 51, 55, 57], "grid": [1, 3, 5, 8, 9, 11, 13, 17, 20, 23, 25, 26, 27, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 59, 61, 65, 67, 68, 70, 71, 73, 75, 77, 79], "grid2d": [22, 23, 27, 28, 34, 45, 47, 61, 67, 70], "grid_generate_particl": [32, 34, 70], "grid_info": [34, 68], "grid_setup": [24, 34], "grid_typ": [1, 8, 75], "group": 75, "growth": [8, 9, 10, 50, 52, 56, 58], "gt": [1, 7, 8, 22, 26, 27, 28, 76], "guardcel": [22, 67, 68], "guofu": 79, "gx": [26, 27], "gy": [26, 27], "h": [9, 49, 55, 71, 77], "h0": 77, "h1": 77, "h2": 77, "h3": 77, "h4": 77, "h5": [17, 31], "h5py": [19, 34, 49, 63, 65, 67, 70, 73], "h_1": 77, "h_2": 77, "h_left": 77, "h_right": 77, "ha": [3, 5, 8, 9, 11, 13, 17, 22, 23, 26, 27, 29, 33, 49, 67, 68, 69, 70, 73, 77, 78], "half": [8, 65], "hand": 68, "handl": [9, 49, 71], "handwritten": 16, "happen": [10, 17, 77], "happi": 15, "hard": [11, 67], "harland": 79, "harpol": 6, "hat": [3, 27], "have": [5, 9, 15, 17, 19, 22, 27, 31, 32, 49, 63, 65, 67, 68, 69, 70, 73], "hawk": 6, "hdf5": [4, 13, 34, 67, 70, 73], "head": [75, 77], "heat": [10, 12, 34, 49, 51, 55, 57], "heavier": 8, "height": [9, 34, 50, 52, 56, 58, 71, 77], "helmholtz": [5, 9, 14, 25, 32, 47, 50, 52, 56, 58, 68, 69, 72, 75], "helmhotlz": 47, "help": [6, 10, 16, 22, 43, 77], "henc": 67, "hendrik": 79, "hendrikkuhlmann": [17, 64], "here": [1, 2, 3, 4, 5, 8, 9, 13, 17, 22, 26, 27, 33, 49, 62, 63, 64, 67, 68, 69, 71, 73, 74], "hierarchi": [23, 68], "high": [43, 49, 71, 79], "higher": [2, 5, 8, 23], "highlight": 73, "himself": 16, "hint": 13, "histor": 13, "histori": 15, "hit": [9, 50, 52, 56, 58], "hllc": [8, 9, 49, 71, 77], "hold": [22, 23, 32, 67, 68, 70, 73], "homogen": 26, "horizon": 74, "horizont": 22, "hostedtoolcach": [8, 74], "hot": 11, "how": [1, 3, 6, 8, 9, 10, 13, 14, 17, 18, 22, 31, 32, 33, 40, 50, 52, 56, 58, 67, 74, 75, 77], "howev": 32, "hse": [8, 34, 49, 51, 55, 57], "html": 15, "http": [6, 17, 43, 64, 79], "hu": 71, "huang": 79, "hugoniot": 5, "huv": 71, "hv": 71, "hx": 71, "hydraul": 79, "hydro": [6, 15, 17, 19, 25, 33, 75], "hydrodynam": [3, 6, 11, 18, 20, 30, 34, 49, 50, 51, 52, 53, 55, 56, 57, 58, 71], "hydrostat": [8, 9, 11, 21, 49, 50, 52, 56, 58, 66, 67], "hyperbol": [3, 5, 20, 79], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 75, 77, 78], "ian": 6, "idea": [1, 18, 49], "ideal": [2, 3], "iden": 49, "ident": [3, 5], "idir": [49, 51, 67, 71], "iener": 49, "ignor": [22, 76], "ih": 71, "ihi": [22, 28, 31, 67, 68, 76], "ihx": 71, "ij": 1, "illustr": [13, 18, 22], "ilo": [22, 28, 31, 67, 68, 76], "im": [8, 28], "imag": [1, 26, 31, 65, 75], "imagegrid": 8, "implement": [3, 9, 10, 14, 17, 20, 21, 25, 27, 29, 35, 37, 39, 43, 45, 47, 49, 51, 53, 57, 59, 61, 63, 65, 67, 68, 71, 77, 78], "implicit": [12, 14, 20, 59], "implicitli": 14, "import": [1, 2, 7, 8, 22, 23, 26, 27, 28, 31, 32, 74, 75, 76], "impos": 69, "improv": [11, 14], "imshow": [1, 8, 26, 28], "inc": 73, "includ": [6, 9, 12, 13, 15, 17, 21, 22, 25, 26, 31, 33, 49, 63, 65, 67, 75], "inclus": 73, "incomp_converge_error": [4, 17], "incomp_interfac": [24, 34], "incomp_viscous_converge_error": 17, "incompress": [3, 4, 13, 20, 21, 24, 31, 34, 63, 64, 79], "incompressible_visc": [24, 34, 61], "incorpor": 53, "increas": [1, 14, 32, 60, 70], "increment": 67, "indent": 68, "independ": [22, 67], "index": [1, 18, 22, 31, 49, 67], "indic": [2, 7, 12, 15, 49, 55, 67, 68, 71, 73], "inflow_post_bc": [34, 49], "inflow_pre_bc": [34, 49], "inform": [13, 15, 22, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 58, 60, 62, 64, 65, 66, 67, 68, 71, 72, 73], "inherit": [3, 5, 13, 25, 34, 70], "inhomog": 67, "inhomogen": [25, 27, 69], "init": [36, 38, 40, 42, 44, 50, 52, 56, 58, 60, 72], "init_arrai": 70, "init_data": [1, 13, 33, 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, 71, 72], "init_rh": [26, 27, 28, 34, 68], "init_solut": [34, 68], "init_tstep_factor": [1, 8, 75], "init_zero": [26, 27, 28, 34, 68], "initi": [1, 2, 3, 5, 8, 9, 11, 13, 14, 17, 21, 22, 23, 24, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 77], "initialize_problem": [1, 2, 7, 8, 24, 34, 74, 75], "input": [1, 3, 4, 11, 13, 14, 17, 19, 33, 34, 43, 45, 49, 55, 65, 67, 71, 73, 75, 77], "inputs_dict": [1, 2, 7, 8, 33, 34, 75], "inputs_fil": 34, "insert": 32, "insid": [3, 36, 38, 42, 44], "inspect": 1, "instabl": [8, 9, 10, 50, 52, 56, 58], "instal": [13, 19, 33, 75], "instanc": [22, 33, 73], "instead": [10, 19, 25, 29, 32, 73, 75, 77], "instruct": 33, "int": [22, 43, 49, 65, 67, 68, 71, 73], "integ": [49, 71, 73], "integr": [3, 9, 12, 23, 24, 34, 37, 41, 49, 55, 57], "intend": [9, 19, 50, 52, 56, 58], "intens": 16, "interact": [11, 22, 23, 73], "interc": 9, "interest": [3, 12, 17], "interfac": [5, 8, 9, 11, 24, 27, 33, 34, 37, 39, 41, 43, 45, 50, 52, 55, 56, 58, 61, 63, 65, 67, 75], "interface_st": [34, 49], "interior": [22, 67, 68], "interleav": 34, "intermedi": 41, "intern": [49, 79], "interpol": [28, 70], "interpolate_veloc": [34, 70], "interpret": 67, "introduc": [5, 20], "introduct": [25, 30], "invalid": [8, 74], "investig": 11, "inviscid": [3, 17, 20, 45], "invok": 43, "inward": [9, 50, 52, 56, 58], "io": [1, 8, 31, 73, 75], "io_pyro": [24, 31, 34], "ip": [22, 34, 49, 67], "ip_jp": [22, 34, 67], "ipython": 75, "irho": 49, "irhox": 49, "is_asymmetr": [34, 65, 67], "is_asymmetric_pair": [34, 65], "is_float": [34, 73], "is_int": [34, 73], "is_solid": 67, "is_symmetr": [34, 65, 67], "is_symmetric_pair": [34, 65], "ishift": 67, "isotherm": [9, 50, 52, 56, 58], "istag": 67, "item": 70, "iter": [26, 29, 68, 69, 70], "itertool": 7, "its": [13, 14, 22, 25, 32, 69, 70], "itself": [3, 5, 14], "iu": [49, 71], "iv": [49, 67, 71], "ivar": [12, 49, 50, 51, 52, 55, 56, 58, 67, 71], "ix": [49, 71], "ixmom": [49, 71], "iymom": [49, 71], "j": [5, 6, 22, 23, 35, 37, 39, 41, 43, 47, 49, 55, 67, 71, 79], "jacobian": [49, 71], "jc": 22, "jcp": [17, 43, 62, 64], "jcph": 79, "jhi": [28, 68, 74, 76], "jlo": [28, 68, 74, 76], "job": 33, "john": [0, 79], "johnson": 6, "joss": 13, "journal": [6, 79], "jp": [22, 34, 65, 67], "jshift": 67, "jump": [5, 49], "jupyt": 75, "just": [8, 13, 22, 23, 26, 27, 28, 29, 31, 35, 37, 39, 41, 67, 68, 70, 73], "justifi": 6, "k": [3, 14, 43, 60, 67, 79], "k1": 67, "k2": 67, "k_": 67, "k_i": 67, "k_stage": 67, "keep": [2, 6, 7, 9], "kei": [32, 33, 49, 70, 71, 73], "kelvin": [9, 32, 50, 52, 56, 58, 72, 75], "kernel": 16, "keyword": [33, 67, 75], "kh": [8, 34, 49, 51, 55, 57, 71, 75], "kh_": 8, "kick": [3, 36, 38, 42, 44], "kinemat": 17, "know": [22, 23, 26, 31, 33, 75], "known": [17, 73], "kromano19": [17, 79], "kuhlmann": [17, 79], "kutta": [8, 23, 37, 41, 55, 67], "l": [1, 2, 4, 17, 49, 55, 63, 68, 71, 79], "l1": [49, 71], "l2": [3, 4, 22, 49, 71], "l3": [49, 71], "l4": 49, "l_x": 1, "l_y": 1, "label": 76, "lack": 43, "lagrangian": 13, "lambda": 34, "lap": [34, 47, 67], "laplac": [25, 68, 69], "laplacian": [47, 67, 68], "larg": [26, 73], "last": [26, 67], "later": [14, 17, 62, 64, 74], "latest": 6, "law": [9, 11, 49, 55, 79], "lax": [9, 43, 50, 52, 56, 58], "layer": [8, 9, 17, 50, 52, 56, 58, 62, 64], "layout": [22, 67, 73], "ldelta_ri": 65, "ldelta_rx": 65, "ldelta_ui": [45, 61, 65], "ldelta_ux": [45, 61, 65], "ldelta_vi": [45, 61, 65], "ldelta_vx": [45, 61, 65], "le": [17, 62, 64], "lead": 29, "learn": [3, 14], "least": [4, 43], "left": [3, 5, 9, 12, 17, 21, 22, 27, 28, 29, 31, 35, 37, 39, 41, 45, 46, 47, 48, 49, 50, 52, 56, 58, 61, 63, 65, 67, 71], "len": 8, "length": [17, 64], "less": 77, "lesssim": 3, "let": [1, 2, 8, 22, 28, 33], "level": [13, 23, 26, 27, 28, 29, 68, 78], "lf": 43, "lib": [8, 74], "librari": 13, "lid": [17, 63, 64, 79], "liddrivencav": [17, 64], "life": 26, "lighter": [8, 11], "like": [3, 8, 10, 22, 25, 33, 34, 49, 67, 69, 71, 74], "limit": [1, 3, 5, 8, 9, 10, 17, 21, 34, 36, 38, 42, 44, 45, 49, 61, 63, 65, 67, 71, 77], "limit2": [34, 67], "limit4": [34, 67], "lindsai": 79, "line": [2, 3, 9, 12, 17, 29, 31, 41, 55, 73, 75], "linear": [1, 2, 3, 5, 9, 10, 20, 35, 37, 39, 41, 43, 47, 49, 53, 61, 63, 65, 71], "linear_interfac": [34, 35], "link": [9, 13], "linspac": 1, "list": [1, 7, 8, 15, 22, 33, 67, 68, 73, 75], "live": [9, 13, 22, 23, 67], "ll": [1, 2, 7, 8, 22, 27, 28, 33, 49, 74], "lm": 21, "lm_atm": [24, 34], "lm_atm_interfac": [24, 34], "load_param": [34, 73, 75], "local": [29, 79], "locat": [22, 49, 67], "lock": 67, "loglog": 2, "logo": [13, 34, 49, 51, 55, 57, 71], "long": [9, 26, 50, 52, 56, 58], "longer": [5, 17, 22, 23], "look": [1, 3, 7, 8, 10, 17, 28, 49, 71, 74, 75, 77], "loop": [2, 7, 8, 22, 34, 43, 61, 65], "lot": 11, "low": [9, 11, 13, 20, 49, 50, 52, 56, 58, 65], "lower": [1, 5, 8, 14, 17, 22, 26, 28, 46, 48, 49, 60, 63, 71], "lower_solid": [49, 71], "lowest": 2, "lr": [49, 71], "lt": [1, 8, 22, 26, 27, 28], "lui": [9, 50, 52, 56, 58], "lx": 49, "ly": 49, "m": [1, 6, 57, 67, 79], "m_end": 57, "m_start": 57, "mac": [17, 61, 63, 65], "mac_vel": [34, 61, 65], "mach": [9, 20, 49, 50, 52, 56, 58, 65], "machin": [13, 31, 78], "made": [13, 17, 22, 32, 67, 78], "magnitud": 64, "mai": [15, 23, 27, 31, 49, 69, 70, 78], "main": [1, 3, 4, 5, 14, 15, 17, 19, 21, 23, 24, 33, 34, 43, 49, 55, 68, 69, 71, 73, 75, 77, 78], "major": 22, "make": [1, 6, 8, 12, 14, 15, 17, 22, 23, 26, 29, 37, 43, 51, 67, 69, 73], "make_bench": 34, "make_plot": 69, "make_prim": [34, 65], "makeplot": [24, 34, 63, 64], "manag": [23, 33, 67, 69, 70, 73], "mani": [4, 13, 31, 33, 67, 68], "manual": [73, 75], "march": 79, "mark": [22, 67], "martin": [17, 62, 64, 79], "martincolella00": [17, 79], "mass": [9, 17], "massiv": 70, "massless": 70, "master": 73, "match": 29, "materi": 11, "mathcal": 8, "mathemat": 79, "mathrm": 12, "matplotlib": [1, 2, 8, 13, 19, 22, 26, 27, 28, 31, 74, 76], "matrix": [49, 71], "matter": [27, 69], "max": [22, 26, 27, 28, 34, 67, 75], "max_dt_chang": [1, 8, 75], "max_it": 73, "max_step": [1, 2, 8, 13, 17, 75], "max_tim": 73, "maximum": [43, 67, 75], "mbox": [17, 62, 64], "mc": [49, 71], "mccorquodal": [9, 37, 50, 51, 52, 56, 57, 58, 79], "mccorquodalecolella11": [3, 9, 79], "mccourquodal": 72, "mcnalli": [8, 9, 50, 52, 56, 58], "mean": [13, 22, 78], "meant": [3, 12, 13, 18, 20, 21, 33, 40, 66], "measur": [3, 10, 17, 62, 64], "med_fil": 4, "medium": 11, "memori": 22, "merg": 15, "mesh": [1, 2, 3, 7, 8, 9, 13, 24, 27, 28, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 68, 71, 75, 76], "meshgrid": 1, "messag": 15, "messi": 70, "met": 13, "method": [1, 2, 3, 4, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 26, 31, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 61, 63, 65, 67, 68, 70, 71, 73, 79], "method_compute_timestep": [13, 24, 34, 35, 39, 41, 43, 45, 49, 55, 59, 65, 71], "mg": [24, 25, 26, 28, 34, 59, 69], "mg_test_general_alphabeta_onli": [34, 68], "mg_test_general_beta_onli": [34, 68], "mg_test_general_const": [34, 68], "mg_test_general_dirichlet": [34, 68], "mg_test_general_inhomogen": [34, 68], "mg_test_simpl": [29, 34, 68], "mg_test_vc_const": [34, 68], "mg_test_vc_dirichlet": [34, 68], "mg_test_vc_period": [34, 68], "mg_vi": [29, 34, 68], "michael": [6, 79], "miczek": [9, 50, 52, 56, 58], "middl": 29, "midpoint": 70, "might": [1, 13], "miller": 10, "min": [3, 5, 22, 26, 27, 28, 34, 49, 67], "minimum": [3, 5, 36, 38, 42, 44, 67, 75], "minion": [17, 62, 79], "minion96": [17, 79], "minoshima": 49, "mirror": 65, "mix": [45, 65, 74], "miyoshi": 49, "mode": [8, 9, 13, 50, 52, 56, 58], "model": [3, 9, 32, 70, 77], "modif": 15, "modifi": [3, 5, 17, 19, 29], "modul": [12, 13, 18, 22, 24, 32, 33, 75], "moment": [17, 33], "momentum": [9, 12, 49, 67, 71], "monoton": [49, 67, 71], "month": 6, "more": [3, 4, 8, 43, 67, 68], "most": [16, 27, 43, 73], "motion": 17, "move": [5, 8, 17, 25, 46, 48, 63, 64], "movement": 32, "movi": 29, "moving_lid": 63, "mpl_toolkit": 8, "msg": [24, 34], "much": [3, 9, 29, 36, 38, 42, 44], "multi": [9, 50, 52, 56, 58, 67], "multidimension": [49, 67, 71, 77, 79], "multigrid": [5, 13, 14, 17, 20, 24, 26, 27, 28, 34, 47, 59, 61, 63, 65, 79], "multipl": [4, 10, 49, 63, 70, 77], "multipli": 59, "multiprocess": 34, "multistep": 67, "must": [32, 68, 69], "my": 73, "my_aux": 49, "my_data": [1, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 54, 55, 56, 58, 60, 62, 64, 66, 67, 71, 72], "myd": [36, 37, 38, 41, 42, 43, 44, 46, 48, 49, 50, 51, 52, 55, 56, 58, 71, 72], "mydata": 23, "myfile_": 73, "myg": [12, 23, 32, 35, 49, 50, 52, 56, 58, 67, 70, 71, 73], "mygrid": 67, "n": [1, 2, 4, 7, 8, 12, 13, 22, 26, 28, 49, 59, 67, 69, 71, 79], "n_out": [1, 8, 75], "n_particl": [1, 8, 32, 70, 75], "nabla": [9, 12, 14, 17, 21, 25, 27, 28, 29, 68, 77], "name": [3, 4, 9, 13, 14, 17, 21, 22, 23, 31, 33, 34, 35, 39, 47, 49, 63, 67, 73, 75, 77], "narrow": [11, 77], "nasa": 43, "nativ": 13, "navier": 79, "nbval": 78, "ndarrai": [22, 23, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 65, 67, 68, 71], "nearest": 28, "nearli": 3, "neat": 3, "necessari": [13, 15, 34, 67, 68, 69, 70], "necessarili": [22, 49], "need": [1, 2, 3, 7, 8, 11, 12, 13, 15, 22, 23, 26, 27, 29, 33, 34, 35, 37, 39, 41, 49, 51, 63, 67, 68, 71, 78], "neg": [3, 8], "neglig": 9, "nest": 73, "neumann": [27, 67, 68, 69], "never": [32, 73], "new": [1, 12, 15, 17, 18, 20, 22, 33, 34, 61, 63, 65, 67, 68, 73, 78], "next": [13, 23, 26, 68, 75], "ng": [22, 26, 27, 28, 34, 49, 53, 65, 67, 68, 71, 76], "nice": 22, "nicolson": [5, 14, 47, 59], "njit": 13, "nlevel": 26, "nmode": 9, "no_new": 73, "nodal": [17, 65, 67], "node": [12, 67], "nolimit": [34, 67], "non": [3, 5, 14, 29, 73, 77], "nonaka": 0, "none": [3, 5, 9, 17, 21, 22, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 70, 71, 77], "nonlinear": 5, "norm": [2, 3, 4, 7, 22, 26, 27, 28, 29, 34, 67, 68], "normal": [22, 28, 49, 69, 71], "notat": 43, "note": [3, 4, 6, 8, 10, 11, 13, 14, 17, 22, 23, 25, 27, 32, 49, 65, 67, 68, 69, 71, 74, 77], "notebook": [13, 15, 22, 75], "noth": 28, "notic": [10, 17, 22, 77], "notifi": 15, "now": [1, 2, 3, 5, 7, 8, 10, 17, 22, 26, 27, 28, 74], "np": [1, 2, 22, 26, 27, 28, 43, 67, 74, 76], "nproc": 34, "nproj": 69, "nrows_ncol": 8, "nsmooth": 68, "nsmooth_bottom": 68, "nspec": [49, 71], "nstage": [34, 67], "nstep": 73, "nsub": 9, "ntr": 43, "nu": [17, 63, 64], "nullsimul": [13, 24, 34, 35, 39, 45, 49, 59, 65, 71], "num": 73, "numarrai": 16, "numba": [16, 19], "number": [1, 2, 3, 5, 6, 7, 8, 9, 14, 15, 17, 20, 22, 23, 26, 31, 32, 34, 49, 50, 52, 56, 58, 59, 64, 65, 67, 68, 69, 70, 71, 75], "numer": [0, 3, 8, 9, 14, 16, 17, 23, 50, 52, 56, 58, 62, 64], "numpi": [1, 13, 16, 19, 22, 23, 26, 27, 28, 67, 68, 74, 76], "nvar": [22, 26, 27, 28, 67], "nx": [1, 2, 7, 8, 22, 26, 27, 28, 67, 68, 69, 75, 76], "ny": [1, 2, 7, 8, 22, 26, 27, 28, 31, 65, 67, 68, 69, 75, 76], "nzone": 2, "o": [4, 8, 13, 17, 31, 75], "object": [1, 7, 8, 13, 22, 23, 26, 27, 28, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 63, 65, 67, 68, 70, 71, 73, 75], "obliqu": [9, 50, 52, 56, 58], "observ": 17, "obtain": 33, "oct": 6, "odd": [23, 67], "odd_reflect_dir": 67, "off": [3, 11, 20, 28, 32, 67, 70], "offset": [3, 22, 73], "often": [1, 12, 75], "old": 67, "omega": 3, "onc": [13, 15, 23, 33, 34, 55, 67, 68, 71], "one": [1, 2, 4, 9, 11, 15, 17, 22, 25, 27, 32, 35, 37, 39, 41, 43, 45, 47, 49, 50, 52, 55, 56, 58, 61, 65, 67, 69, 71, 73, 77, 78], "ones": [33, 73], "ones_lik": 27, "onli": [13, 14, 17, 22, 25, 35, 37, 39, 41, 43, 49, 55, 67, 71, 73, 74], "onlin": 11, "open": [6, 30], "oper": [14, 17, 23, 31, 49, 67, 70, 74], "opt": [8, 74], "optim": [31, 78], "option": [3, 5, 9, 13, 14, 17, 21, 22, 31, 32, 34, 49, 50, 52, 56, 58, 63, 71, 73, 77], "orang": 73, "order": [2, 3, 4, 5, 7, 8, 9, 11, 12, 14, 17, 21, 22, 23, 29, 31, 32, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 70, 71, 77, 79], "org": [6, 17, 43, 64, 79], "origin": [1, 8, 13, 16, 22, 26, 28, 29, 69], "oscil": 3, "other": [4, 9, 13, 14, 17, 22, 23, 32, 49, 50, 52, 56, 58, 61, 64, 67], "other_bc": 61, "other_source_term": [34, 61, 63], "other_update_veloc": 61, "otherwis": [3, 32, 36, 38, 42, 44], "our": [3, 8, 9, 11, 14, 22, 25, 26, 27, 29, 31, 35, 37, 39, 41, 47, 49, 50, 52, 53, 56, 58, 67, 68, 71, 75, 77], "ourselv": 25, "out": [3, 4, 5, 8, 11, 14, 22, 23, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 58, 60, 61, 62, 64, 65, 66, 67, 68, 71, 72, 73, 75], "out_fil": 34, "outfil": [34, 64, 73], "outflow": [12, 22, 23, 67, 70, 75], "output": [3, 4, 5, 8, 11, 13, 22, 33, 34, 43, 49, 63, 65, 67, 68, 69, 70, 73, 75, 77, 78], "outsid": [1, 67], "outward": 11, "over": [2, 3, 4, 7, 8, 9, 11, 22, 28, 32, 37, 50, 52, 56, 57, 58, 67, 77], "overal": [3, 9], "overhead": 73, "overplot": 14, "overrid": [1, 8, 33, 73, 75], "overridden": [32, 33], "overshoot": [3, 10, 77], "overwrit": [67, 73], "own": [13, 22, 32], "p": [1, 2, 7, 8, 9, 12, 17, 21, 49, 62, 64, 71, 74, 75, 79], "p0": [8, 9], "p1": 9, "p2": 9, "p3": 9, "p4": 9, "p_0": 21, "p_ambient": 9, "p_l": 49, "p_left": [9, 33], "p_r": 49, "p_right": [9, 33], "packag": [8, 13, 16, 19, 24, 74], "page": [6, 69, 79], "pair": [7, 73], "pairwis": 7, "panel": [11, 17], "paper": [6, 10, 13, 15, 17, 35, 39, 45, 49, 71], "parabol": [10, 17, 20, 63], "parallel": [9, 50, 52, 56, 58, 65], "param": [1, 2, 7, 8, 73], "paramet": [1, 3, 5, 8, 9, 12, 13, 14, 17, 21, 22, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 63, 65, 67, 68, 70, 71, 73, 75, 77], "params_al": 2, "parent": [22, 67], "pars": [13, 34, 73, 75], "parse_arg": [24, 34], "parser": 73, "part": [4, 22, 29, 30, 31, 35, 37, 39, 41, 43, 49, 55, 69, 71, 75], "partial": [9, 12, 14, 17, 21, 49, 77], "particl": [1, 3, 5, 8, 9, 13, 17, 24, 34, 75, 77], "particle_gener": [1, 3, 5, 8, 9, 17, 32, 70, 75, 77], "particle_posit": 32, "particular": [3, 17, 20, 23, 29, 49, 63], "pass": [1, 23, 32, 33, 67, 68, 70, 75, 78], "passiv": [10, 77], "past": 13, "patch": [13, 22, 24, 27, 28, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 63, 71, 76], "path": [19, 29, 75], "pawel": 11, "pbject": 67, "pcolormesh": 76, "pde": 20, "pdf": [4, 17, 25, 43, 64], "peak": [14, 60], "per": [39, 45, 49, 55, 65, 71], "perfect": 3, "perfectli": 29, "perform": [8, 13, 20, 43, 67, 68, 69, 77], "period": [1, 2, 3, 8, 17, 19, 22, 23, 28, 29, 62, 64, 67, 68, 69, 75], "perpendicular": 49, "pert_amplitude_factor": [9, 21], "perturb": [8, 9, 11, 50, 52, 56, 58], "pfile": 73, "phi": [14, 25, 26, 27, 28, 29, 47, 59, 61, 65, 67, 68, 69], "phi_": 26, "phi_0": 14, "phi_1": 60, "phi_2": 60, "phi_analyt": [59, 60], "phi_max": 14, "phillip": 79, "philosophi": 13, "physic": [11, 22, 23, 49, 67, 69, 79], "physicstodai": 79, "pi": [1, 12, 17, 22, 27, 28, 62, 64, 69, 76], "piecewis": [3, 9, 10, 35, 39, 41, 47, 49, 53, 55, 61, 63, 65, 71], "pip": [19, 33], "pl": 9, "place": [9, 11, 50, 52, 56, 58, 75], "plai": [3, 14, 20, 75], "plane": [9, 50, 52, 56, 58], "platform": 31, "pleas": [6, 15], "plm": 55, "plot": [2, 4, 8, 11, 14, 17, 19, 22, 24, 28, 64, 73, 74, 75, 77], "plot_cav": [17, 34, 63], "plot_tool": [24, 34], "plotfil": 34, "plotfile_nam": [34, 64], "plotvar": 4, "plt": [1, 2, 8, 22, 26, 27, 28, 31, 74, 76], "plume": [34, 49, 51, 55, 57], "png": [17, 31], "po": [34, 70], "point": [2, 3, 4, 9, 11, 14, 22, 23, 26, 31, 50, 52, 56, 58, 59, 67, 77], "poisson": [20, 25, 29, 68, 69], "polar": 67, "pollut": 69, "polynomi": 67, "pop": 19, "popular": 20, "port": 16, "portion": 13, "pos_arrai": 70, "posit": [8, 22, 32, 70], "possibl": [75, 78], "post": [6, 15], "potenti": 15, "power": [8, 25, 68], "ppm": [3, 10, 11], "pr": [9, 15], "pre": [9, 13, 21, 34, 49], "precis": 31, "predict": [41, 45, 47, 49, 61, 63, 65, 67, 71], "predictor": 12, "preevolv": [11, 13, 24, 34, 37, 51, 61, 65], "present": [13, 73], "preserv": [3, 17, 40], "pressur": [9, 11, 49, 50, 52, 56, 58, 61, 65, 67], "pretti": [13, 67, 73], "pretty_print": [22, 34, 67, 76], "previou": [69, 75], "previous": [73, 75], "prim_to_con": [34, 49, 71], "primit": [10, 49, 71, 77], "print": [1, 2, 4, 7, 8, 13, 22, 23, 27, 28, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 67, 72, 73, 75, 76], "print_all_param": [34, 73], "print_paramfil": [34, 73], "print_sphinx_t": [34, 73], "print_unused_param": [34, 73], "prior": 15, "probabl": 43, "problem": [2, 4, 7, 8, 10, 13, 25, 26, 27, 31, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 68, 69, 71, 74, 75], "problem_finalize_func": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "problem_func": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "problem_nam": [2, 7, 8, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "problem_param": [1, 33, 34, 75], "problem_sourc": 49, "problem_source_func": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "procedur": 23, "process": [13, 67], "produc": [4, 32, 49], "profil": [2, 3, 4, 9, 13, 14, 36, 38, 40, 42, 44, 49, 50, 52, 55, 56, 58, 60, 71, 73, 74], "profile_pyro": [24, 34], "program": 4, "proj_typ": [17, 21], "project": [17, 21, 49, 61, 63, 65, 69, 71, 79], "project_period": [29, 34, 68], "prolong": [34, 67], "prolong_restrict_demo": [34, 68], "propag": [11, 39, 45, 49, 55, 65, 71], "proper": 73, "properti": [22, 67, 70], "prototyp": [6, 18, 20, 34], "provid": [3, 10, 12, 13, 20, 22, 23, 25, 27, 33, 63, 67, 68, 73, 75], "provision": [61, 65], "psi": 77, "pub": 79, "publish": [6, 13, 79], "puls": [9, 19, 50, 52, 56, 58], "pure": [25, 26, 35, 37, 39, 41, 49, 68], "put": [8, 11, 19, 33, 68], "py": [3, 4, 5, 8, 9, 11, 13, 14, 17, 19, 23, 25, 29, 31, 43, 68, 69, 74, 75, 77, 78], "pypi": 19, "pyplot": [1, 2, 8, 22, 26, 27, 28, 31, 74, 76], "pyproject": 13, "pyro": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15, 16, 17, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 74, 76, 77, 78], "pyro2": [6, 13, 15, 16, 18, 19, 22, 25, 29, 33], "pyro_": [1, 75], "pyro_ac": 6, "pyro_joss": 6, "pyro_sim": [3, 11, 13, 14, 17, 19, 24, 25, 33, 75, 77, 78], "pyrobenchmark": [24, 34], "pyrotest": [24, 34], "pytest": [13, 19, 78], "python": [6, 8, 13, 15, 17, 19, 22, 25, 31, 33, 34, 74], "python3": [8, 74], "q": [43, 49, 51, 67, 71, 79], "q_int": [45, 65], "q_l": [45, 49, 65, 71], "q_minu": 67, "q_plu": 67, "q_r": [45, 49, 65, 71], "qsimpl": 25, "quad": [34, 49, 51, 55, 57, 71], "quadrant": [9, 50, 52, 56, 58, 72, 77], "quantiti": [3, 5, 11, 49, 67, 68, 69, 77], "question": 15, "quickli": 19, "quit": [1, 75], "quokka": 49, "qv": [49, 71], "qx": [22, 67], "qy": [22, 31, 67], "r": [4, 9, 10, 26, 27, 28, 49, 67, 68, 76, 79], "r1": [49, 71], "r2": [49, 71], "r3": [49, 71], "r4": 49, "r_init": 9, "r_pert": [9, 21], "r_src": 9, "radial": [9, 11, 14, 50, 52, 56, 58], "radiu": 11, "rain": 11, "ramp": [34, 49, 51, 55, 57], "rand": 22, "random": [22, 32, 75], "randomli": [32, 70], "randomly_generate_particl": [32, 34, 70], "rang": 14, "rankin": 5, "rarefact": [3, 5, 11, 49, 71, 77], "rate": [3, 9, 10, 17, 50, 52, 56, 58, 62, 64], "rather": [13, 75], "ratio": [49, 73], "rayleigh": [9, 10, 11, 50, 52, 56, 58], "rc": 49, "re": [17, 79], "reach": 17, "react": 53, "reaction": 53, "read": [4, 11, 13, 23, 33, 34, 65, 70, 73, 75, 77], "read_bc": [34, 73], "read_extra": [13, 24, 34, 65], "real": 27, "realiz": 29, "realli": [2, 22, 69], "reason": [13, 67], "recent": 16, "recommend": [33, 73], "recomput": [61, 63, 65], "reconstruct": [3, 9, 10, 24, 34, 37, 41, 43, 49, 55, 57, 71], "reconstrut": 67, "record": [6, 73], "recov": [29, 69], "recreat": 73, "rectangular": [3, 11, 40], "recurs": 68, "red": [14, 22, 68, 73], "reduc": 3, "refer": [13, 17, 22, 27, 49, 55, 64, 67, 71], "refin": 79, "reflect": [1, 8, 22, 23, 50, 52, 56, 58, 67, 75], "regardless": 75, "region": [3, 5, 8, 11, 12, 22, 31, 36, 38, 42, 44, 46, 48, 49, 67, 73, 77], "regist": [1, 22, 23, 67], "register_var": [22, 23, 27, 28, 34, 67], "regress": [4, 13, 15], "regular": 22, "reinstal": 19, "rel": [26, 27, 28, 29, 49, 68, 71, 73], "relativist": 20, "relax": [25, 49, 71], "relev": 67, "reli": [22, 41], "remain": [9, 14, 50, 52, 56, 58, 60], "rememb": 49, "remov": [69, 70, 77], "repeat": 49, "replac": [16, 73], "report": [4, 15, 31, 34, 68, 73], "repositori": 29, "repres": [3, 5, 11, 13, 49, 67, 69, 77], "represent": [22, 67], "reproduc": [15, 67], "requir": [11, 14, 17, 19, 22, 27, 28, 49, 59, 68, 71, 75], "research": [3, 10], "reset": [61, 65, 68], "reset_bench_on_fail": 34, "reset_fail": 34, "reshap": 22, "residu": [26, 27, 28, 68], "resolut": [2, 3, 4, 7, 8, 14, 17, 29, 67, 68], "resolv": 2, "respect": [29, 34, 67], "restrict": [3, 5, 7, 14, 22, 25, 34, 67, 68], "restructur": 70, "result": [3, 4, 11, 17, 22, 23, 29, 31, 45, 59, 65, 67, 73, 75, 77], "resurrect": 16, "retriev": 23, "return": [7, 12, 13, 22, 26, 27, 28, 31, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 65, 67, 68, 69, 70, 71, 73], "return_con": 49, "review": [15, 43], "rewritten": 16, "reynold": [17, 64], "rh": [5, 26, 28, 59, 68], "rho": [1, 8, 9, 12, 21, 49, 65, 71], "rho0": 9, "rho1": 9, "rho2": 9, "rho3": 9, "rho4": 9, "rho_": [12, 17, 62, 64], "rho_0": 21, "rho_1": [8, 9], "rho_2": [8, 9], "rho_ambi": 9, "rho_l": 49, "rho_r": 49, "rho_stat": [34, 65], "rhoe": [34, 49], "rhol": 9, "rhor": 9, "richardson": 7, "riemann": [3, 5, 7, 8, 9, 10, 11, 24, 34, 35, 37, 39, 41, 43, 45, 50, 52, 55, 56, 58, 65, 71, 73, 77], "riemann_and_upwind": [34, 45, 65], "riemann_cgf": [34, 49], "riemann_flux": [34, 49], "riemann_hllc": [34, 49, 71], "riemann_hllc_lowspe": [34, 49], "riemann_prim": [34, 49], "riemann_ro": [34, 71], "right": [3, 5, 8, 9, 12, 17, 21, 22, 27, 28, 29, 31, 45, 46, 47, 48, 49, 50, 52, 56, 58, 61, 63, 64, 65, 67, 68, 71], "righthand": [27, 68], "rightmost": 23, "rinn": [9, 50, 52, 56, 58], "rise": [9, 11, 50, 52, 56, 58], "rk": [37, 41, 43, 55, 67], "rk4": [3, 9, 67], "rkintegr": [23, 34, 67], "rm": 17, "roe": [10, 71, 77], "roepk": [9, 50, 52, 56, 58], "roll": [8, 11, 17], "roman": [17, 79], "root": [29, 78], "rotat": [3, 40], "roundoff": 78, "routin": [1, 11, 13, 17, 31, 33, 34, 36, 38, 40, 42, 44, 47, 49, 50, 52, 56, 57, 58, 60, 67, 70, 72, 73, 75], "row": 22, "rp": [1, 12, 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, 71, 72, 73, 75], "rt": [8, 34, 49, 51, 53, 55, 57, 74], "rt2": [34, 49, 51, 55, 57], "rt_": 8, "rt_multimod": [34, 49, 51, 55, 57], "rtol": [27, 28, 34, 68, 69, 73], "rule": 57, "run": [2, 3, 7, 8, 10, 11, 13, 14, 15, 17, 19, 29, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 72, 73, 74, 77, 78], "run_sim": [1, 2, 7, 8, 24, 34, 74, 75], "run_test": [24, 34], "run_test_star": [24, 34], "rung": [8, 23, 37, 41, 55, 67], "runparam": [24, 34, 75], "runtim": [1, 8, 13, 20, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 65, 71, 73], "runtimeparamet": [1, 33, 34, 35, 37, 39, 41, 43, 47, 49, 55, 71, 73, 75], "runtimewarn": [8, 74], "sai": [39, 45, 49, 55, 65, 71], "same": [1, 3, 5, 7, 8, 9, 10, 11, 13, 17, 22, 27, 28, 32, 33, 53, 63, 67, 68, 69, 70, 73, 77], "sandwich": 8, "save": 13, "scalar": [14, 29, 35, 37, 39, 41, 43, 47, 49, 55, 67, 69, 71, 77], "scalar_nam": [35, 39, 47], "scale": [2, 3, 8, 17, 64, 70], "scale_height": [9, 21], "scatter": 32, "scheme": [3, 9, 49, 57, 71], "scienc": 79, "scientif": 20, "scientist": 31, "scrambl": [9, 50, 52, 56, 58], "scratch": 22, "scratch_arrai": [22, 34, 67], "screen": 67, "screw": 69, "script": [3, 4, 11, 13, 23, 25, 29, 31, 75, 77, 78], "sdc": [9, 57], "sdc_integr": [34, 57], "sea": 77, "search": 75, "second": [3, 8, 9, 12, 17, 23, 29, 35, 39, 41, 45, 47, 49, 53, 59, 61, 63, 65, 68, 71, 73, 79], "section": [3, 5, 9, 14, 17, 21, 75, 77], "sedov": [4, 10, 31, 34, 49, 51, 54, 55, 57, 72, 75], "sedov_compar": [4, 11], "sedov_unsplit_0290": 31, "see": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 17, 19, 22, 25, 31, 49, 50, 52, 56, 58, 61, 62, 63, 64, 67, 68, 74, 75, 77, 78], "seed": 22, "seem": [8, 17], "seen": 31, "seidel": 68, "select": 4, "self": [22, 32], "sep": 6, "separ": [11, 22, 49, 68, 77], "septemb": 79, "sequenc": [4, 31, 73], "sequenti": 23, "seri": 25, "servic": 13, "session": 31, "set": [1, 3, 8, 9, 11, 12, 13, 14, 17, 22, 23, 30, 32, 35, 36, 37, 38, 39, 42, 44, 45, 49, 50, 52, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 75, 78], "set_aux": [34, 67], "set_param": [34, 73], "set_start": [34, 67], "set_titl": 8, "set_xlabel": [2, 74], "set_xlim": [2, 32], "set_ylabel": [2, 74], "set_ylim": 32, "settl": 67, "setup": [1, 2, 3, 5, 8, 9, 11, 13, 14, 19, 26, 27, 33, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 56, 58, 60, 68, 75], "setup_ax": [34, 73], "sever": [2, 3, 7, 9, 11, 14, 23, 31, 49, 68, 71], "shade": 76, "shall": 70, "shallow": [4, 20, 71], "shape": 2, "share": 9, "share_al": 8, "shear": [8, 9, 31, 34, 50, 52, 56, 58, 61, 63], "shear_128_0216": 31, "shift": [3, 22, 36, 38, 42, 44, 65, 67], "shin": 79, "shock": [3, 5, 9, 11, 46, 48, 49, 50, 52, 56, 58, 71, 77, 79], "short": [9, 50, 52, 56, 58], "shortcut": 22, "should": [2, 3, 4, 9, 12, 14, 15, 19, 31, 33, 36, 38, 42, 44, 50, 52, 56, 58, 65, 67, 68, 69, 73], "show": [3, 10, 11, 14, 20, 22, 29, 67, 74, 76, 77], "show_ghost": 67, "shown": [17, 29, 49, 75], "shu": 43, "shulz": [9, 50, 52, 56, 58], "side": [17, 27, 49, 62, 64, 67, 68, 71], "sigma": [8, 9], "sign": [35, 37, 39, 41, 67], "signal": 11, "signatur": 33, "signific": 15, "significantli": [3, 14, 36, 38, 42, 44], "sim": [1, 2, 7, 8, 31], "sim_data": 70, "similar": [3, 13, 61, 65], "simpl": [7, 9, 11, 17, 20, 50, 52, 56, 58, 67, 68, 73, 77], "simpler": 3, "simpli": [9, 22, 23, 25, 31, 35, 37, 39, 41, 49, 67, 73, 75, 78], "simplic": 68, "simpson": 57, "simul": [1, 2, 4, 7, 8, 13, 18, 20, 24, 31, 32, 34, 67, 73, 74, 75, 78], "simulation_nul": 24, "sin": [1, 17, 22, 27, 28, 62, 64, 69, 76], "sinc": [5, 8, 9, 11, 15, 17, 22, 25, 27, 29, 31, 37, 49, 51, 59, 64, 69, 71], "sine": 22, "singl": [4, 7, 8, 9, 13, 20, 32, 34, 37, 41, 43, 49, 50, 52, 55, 56, 58, 67, 68, 70, 73, 75], "single_step": [24, 34, 75], "sinusoid": 11, "site": [8, 74], "size": [1, 8, 22, 33, 49, 67, 68], "skip": 15, "skip_execut": 15, "sl": 65, "sl58": [77, 79], "slice": [4, 31], "slightli": [3, 5, 17, 77], "slip": [17, 64], "slope": [3, 45, 49, 61, 63, 65, 67, 71], "slot": [34, 39], "slowest": 75, "slowli": [9, 50, 52, 56, 58], "small": [3, 8, 9, 11, 15, 23, 31, 36, 38, 42, 44, 50, 52, 56, 58, 67], "smaller": [8, 22], "smear": [5, 8, 11, 77], "smooth": [1, 2, 4, 5, 17, 19, 26, 29, 34, 35, 37, 41, 43, 46, 48, 50, 52, 56, 58, 62, 64, 68, 72, 75], "smooth_error": [3, 4], "so": [1, 2, 3, 6, 7, 8, 11, 12, 13, 22, 26, 27, 28, 32, 34, 35, 36, 37, 38, 39, 41, 42, 44, 49, 51, 68, 69, 70, 73, 75, 77], "sod": [4, 33, 34, 49, 51, 55, 57, 77], "sod_compar": [4, 11], "softwar": 6, "solid": [14, 49, 55, 67, 71], "solut": [3, 4, 9, 10, 11, 13, 14, 17, 20, 25, 27, 31, 47, 49, 50, 52, 56, 58, 60, 62, 64, 68, 69, 71, 77, 79], "solutiion": 55, "solv": [3, 5, 9, 14, 17, 20, 25, 29, 34, 35, 37, 39, 41, 43, 45, 47, 49, 55, 59, 63, 65, 68, 69, 71], "solvabl": 28, "solver": [1, 4, 5, 10, 11, 12, 13, 19, 20, 23, 29, 31, 32, 33, 34, 35, 37, 39, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 68, 69, 71, 75, 78], "solver_nam": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "some": [3, 4, 9, 11, 13, 14, 17, 20, 22, 23, 32, 33, 49, 50, 52, 56, 58, 62, 64, 67, 73, 77], "someth": [13, 19], "soundwav": [9, 50, 52, 56, 58], "sourc": [1, 5, 6, 9, 13, 14, 15, 19, 26, 27, 28, 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, 70, 71, 72, 73, 77], "source_i": 61, "source_term": [12, 49, 50, 51, 52, 55, 56, 57, 58], "source_x": 61, "space": [22, 32, 41, 49, 55, 65, 68, 70, 71], "span": [22, 49], "spatial": [3, 9, 37, 49, 57, 71], "speci": [10, 49, 71], "special": [20, 23, 49], "specif": [13, 33, 34, 49, 63, 65, 75], "specifi": [4, 12, 22, 23, 27, 31, 45, 65, 67, 73, 75], "spectral": 9, "speed": [5, 8, 13, 43, 49, 75], "spent": 73, "spheric": [10, 67], "sphericalpolar": [34, 67, 75, 76], "sphinx": [13, 73], "split": [3, 43, 49, 53, 71], "spong": [8, 49], "sponge_rho_begin": [8, 12], "sponge_rho_ful": 8, "sponge_timescal": [8, 12], "spot": 11, "springer": 79, "squar": [17, 25, 29, 32, 62, 64, 70], "squash": 15, "sr": 65, "stack_count": 73, "stage": [12, 23, 41, 67, 68], "stand": 67, "standalon": 13, "standard": [1, 11, 13, 22, 32, 67, 77], "star": 12, "start": [1, 8, 12, 13, 22, 26, 29, 37, 41, 43, 55, 59, 67, 73], "state": [3, 5, 9, 11, 12, 13, 14, 17, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 50, 51, 52, 55, 56, 58, 59, 61, 63, 65, 67, 71, 73], "states_nolimit": [34, 67], "static": [9, 17, 50, 52, 56, 58], "steadi": 17, "steep": [11, 77], "steepen": 11, "stencil": [22, 67], "step": [1, 2, 3, 8, 17, 26, 34, 35, 39, 41, 43, 45, 49, 55, 63, 65, 67, 68, 71, 75], "steven": 79, "still": [17, 29], "stoke": 79, "stoker": 79, "stop": [13, 73], "storag": [23, 67], "store": [2, 4, 7, 8, 13, 22, 27, 28, 31, 32, 34, 49, 67, 69, 70, 73, 75, 78], "store_all_benchmark": 34, "store_as_benchmark": [24, 34], "store_bench": 69, "store_imag": [1, 8, 75], "store_incr": [34, 67], "str": [34, 35, 39, 47, 67, 73], "straightforward": [3, 49, 71], "strang": 53, "strategi": 12, "stratif": 21, "stratifi": [9, 11, 50, 52, 56, 58], "streamlin": 64, "streamline_dens": 64, "stride": 67, "string": [22, 67, 73], "strong": 69, "strongli": 14, "structur": [1, 8, 23, 73], "student": [20, 31], "stuff": 34, "sub": [13, 22, 33, 75], "subclass": [23, 27, 34], "subdirectori": [13, 25, 33], "submit": 15, "submodul": 24, "subpackag": 24, "subplot": [1, 2, 26, 28, 31, 74], "subsequ": [69, 73], "substep": [34, 37, 41, 43, 51, 55], "subtract": [28, 67], "success": [34, 73], "suggest": [3, 14, 15], "sum": 28, "sum_": 67, "summar": [3, 4], "summari": 73, "suppli": [49, 53, 63], "support": [15, 25, 27, 67, 68, 73], "sure": [22, 28, 37, 51], "surround": 11, "swap": 10, "swe": [24, 34], "switch": [8, 14, 17], "symbol": 9, "symlink": 13, "symmetr": [10, 65, 67], "symmetri": [3, 9, 40, 50, 52, 56, 58, 67], "syntax": 73, "system": [5, 9, 13, 17, 49, 59, 65, 71, 77], "szymczak": [45, 65, 69], "t": [1, 3, 5, 7, 8, 9, 11, 12, 13, 14, 17, 21, 34, 45, 49, 60, 62, 64, 65, 67, 69, 70, 71, 73, 77, 79], "t_0": [14, 60], "t_r": 9, "tabl": [4, 17, 73], "tableau": [23, 67], "taher": 6, "tail": 77, "take": [4, 8, 9, 12, 15, 17, 22, 26, 29, 31, 32, 33, 35, 37, 39, 41, 43, 45, 49, 55, 65, 67, 68, 69, 71, 75, 77], "taken": [20, 43], "tangent": 63, "tangenti": 63, "tanh": [17, 62, 64], "target": [15, 17, 64], "tau": 49, "tau_": 12, "taylor": [9, 10, 11, 49, 50, 52, 55, 56, 58, 71], "tc": [49, 55, 71, 73], "teach": [6, 34], "team": 6, "technic": 67, "techniqu": [3, 26], "tell": [49, 55, 67, 71], "tempor": [3, 12], "temporal_method": [3, 9], "term": [5, 9, 10, 14, 17, 21, 45, 47, 49, 50, 51, 52, 56, 58, 61, 63, 65, 69, 71, 77], "termin": 73, "test": [2, 4, 7, 11, 13, 15, 17, 22, 24, 29, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 57, 59, 62, 64, 69, 71, 75], "test_general_poisson_dirichlet": [68, 69], "test_general_poisson_inhomogen": [68, 69], "test_poisson_dirichlet": [68, 69], "test_vc_const": [68, 69], "test_vc_poisson_dirichlet": [68, 69], "test_vc_poisson_period": [68, 69], "text": [10, 29, 74, 77], "than": [3, 4, 5, 8, 13, 17, 22, 39, 45, 49, 55, 61, 65, 71, 75, 77], "the_pyro_development_team_2024_13821550": 6, "thei": [9, 22, 27, 32, 49, 65, 70, 71], "them": [1, 3, 8, 13, 14, 31, 32, 49, 68, 71, 73, 75], "themselv": [23, 31, 32], "theoj": 6, "theoret": [4, 5, 79], "theori": 23, "therefor": 22, "thermal": 20, "theta": [67, 76], "thi": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 77, 78], "thick": 9, "thing": [1, 3, 19, 67, 69], "think": 70, "those": [22, 78], "thought": 3, "three": [11, 17, 25, 49, 64, 75], "through": [3, 4, 5, 13, 19, 22, 25, 31, 35, 37, 39, 41, 43, 45, 46, 47, 48, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, 71, 73], "throughout": [13, 32, 68], "time": [1, 3, 4, 7, 8, 9, 12, 13, 14, 15, 17, 19, 23, 25, 26, 27, 29, 32, 34, 37, 41, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 71, 73, 75], "timer": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71, 73], "timercollect": [34, 49, 55, 71, 73], "timescal": 12, "timestep": [3, 5, 7, 8, 12, 13, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 65, 70, 71, 75], "titl": [6, 15, 76], "tmax": [1, 8, 13, 75], "to_cent": [34, 67], "todai": 79, "todo": 70, "togeth": [4, 17, 37, 41, 67], "toi": 43, "tol": [67, 73], "toler": [67, 68, 73], "toml": 13, "too": [3, 36, 38, 42, 44], "tool": 4, "top": [5, 8, 11, 17, 32, 49, 64, 71], "tophat": [34, 35, 37, 41, 43, 45, 47], "toro": [10, 11, 49, 71, 77], "toroid": [9, 50, 52, 56, 58], "total": [12, 31, 69], "trace": 55, "tracer": 13, "track": [2, 6, 32, 73], "transon": [49, 71], "transport": [3, 9, 49, 71, 79], "transpos": [8, 22, 26, 28], "transvers": [41, 43, 45, 49, 65, 71], "travel": 5, "treat": [3, 67], "treatment": [9, 50, 52, 56, 58], "trend": 2, "true": [8, 13, 15, 27, 28, 67, 68, 69, 73], "true_funct": [27, 28, 68], "try": [17, 29], "tube": [9, 11, 49, 50, 52, 56, 58, 77], "tupl": 32, "turn": [12, 32, 75], "tutori": [20, 26, 29, 69], "tuwien": [17, 64], "two": [4, 5, 9, 11, 13, 17, 22, 23, 26, 31, 32, 49, 50, 52, 56, 58, 65, 67, 68, 71, 73, 75, 77, 78], "txt": 17, "type": [12, 22, 23, 49, 63, 67, 68, 78], "typic": [12, 67], "u": [1, 2, 3, 5, 11, 12, 14, 15, 17, 21, 22, 23, 26, 29, 32, 35, 37, 39, 41, 43, 45, 47, 49, 50, 52, 55, 56, 58, 61, 62, 63, 64, 65, 67, 69, 70, 71, 75, 77, 79], "u1": [9, 77], "u2": [9, 77], "u3": [9, 77], "u4": [9, 77], "u_": [5, 29, 49, 55, 71], "u_1": [8, 9], "u_2": [8, 9], "u_d": 29, "u_i": [5, 45, 47], "u_int": [61, 63], "u_l": [49, 71], "u_left": [9, 33, 77], "u_mac": [61, 63, 65], "u_old": 49, "u_r": [49, 71], "u_right": [9, 33, 77], "u_stat": [49, 71], "u_t": [5, 17, 45, 47, 49, 55, 71], "u_x": [5, 45, 47], "u_xl": [45, 47, 49, 61], "u_xr": [45, 47, 49, 61], "u_xx": [47, 69], "u_yi": [47, 69], "u_yl": [45, 47, 49, 61], "u_yr": [45, 47, 49, 61], "ub": [9, 12], "uc": [9, 12], "uc_t": 9, "ul": 9, "unchang": [9, 50, 52, 56, 58], "under": [3, 33, 49], "underli": [22, 34], "undershoot": 3, "understand": [3, 8, 10, 16, 20, 40, 68, 77, 78], "uniform": [3, 9, 11, 49, 50, 52, 56, 58, 71], "unit": [3, 9, 13, 14, 15, 17, 19, 22, 36, 38, 40, 42, 44, 50, 52, 56, 58, 60, 62, 64, 72], "unknown": 23, "unless": [69, 70], "unlik": 17, "unsplit": [3, 8, 9, 35, 39, 45, 47, 49, 53, 55, 65, 71], "unsplit_flux": [24, 34, 35, 39], "unsplitflux": [55, 71], "until": [11, 77], "unus": 3, "up": [1, 2, 8, 9, 11, 13, 14, 15, 16, 17, 22, 23, 25, 32, 34, 50, 52, 56, 58, 59, 61, 63, 68, 69, 75], "updat": [6, 12, 17, 32, 34, 43, 47, 49, 59, 61, 63, 65, 67, 70, 71], "update_particl": [32, 34, 70], "upon": [15, 49, 67], "upper": [5, 22, 46, 48, 49, 63, 71], "upper_solid": [49, 71], "upwind": [3, 9, 34, 35, 37, 39, 41, 45, 49, 61, 65, 67, 71, 79], "ur": 9, "url": [6, 79], "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 78, 79], "usag": [4, 67, 68], "use_flatten": [8, 9, 49, 71, 77], "user": [15, 32, 33, 34, 36, 38, 40, 42, 44, 46, 48, 49, 50, 52, 54, 56, 58, 60, 61, 62, 63, 64, 66, 72, 73], "userad": [50, 52, 56, 58], "usual": [9, 17, 22, 26, 49, 71, 75], "util": [13, 24, 34, 75], "v": [1, 2, 3, 5, 8, 17, 22, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 76, 78], "v1": [9, 77], "v2": [9, 77], "v2d": [34, 65], "v2dp": [34, 65], "v3": [9, 77], "v4": [9, 77], "v_": 5, "v_1": 77, "v_2": 77, "v_cycl": [34, 68], "v_i": 5, "v_l": [49, 71], "v_mac": [61, 65], "v_t": [5, 45, 47], "v_x": [5, 45, 47], "v_xl": [45, 47, 61], "v_xr": [45, 47, 61], "v_xx": 47, "v_y": [5, 45, 47], "v_yi": 47, "v_yl": [45, 47, 61], "v_yr": [45, 47, 61], "valid": [5, 22, 23, 31, 67, 74, 75], "valu": [1, 3, 5, 8, 9, 14, 17, 21, 27, 31, 32, 33, 36, 38, 42, 44, 49, 55, 61, 65, 67, 68, 69, 71, 73, 74, 75, 77], "vanish": 69, "var": [7, 49, 55, 67, 71], "var_nam": 4, "varcoeffccmg2d": [25, 28, 34, 68], "vari": [3, 14, 17, 22], "variabl": [4, 7, 10, 13, 17, 23, 25, 26, 27, 32, 33, 34, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 59, 61, 63, 65, 67, 68, 69, 71, 74, 77, 78], "variable_coeff_mg": [24, 25, 28, 34], "variable_coefficient_mg": 69, "varieti": [3, 17, 29], "variou": [12, 13, 22, 23, 67], "varnam": [49, 67, 71], "ve": [13, 16, 78], "vector": [12, 27, 29, 43, 49, 67, 68, 70, 71], "veloc": [3, 4, 5, 8, 9, 11, 12, 17, 21, 29, 32, 34, 35, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 52, 56, 58, 61, 62, 63, 64, 65, 67, 69, 70, 71, 77], "verbos": [1, 8, 26, 27, 28, 68, 69, 75], "veri": [3, 8, 11, 33, 69, 73, 77], "verif": [14, 60], "verifi": [5, 34, 45], "version": [3, 6, 8, 9, 13, 15, 16, 50, 52, 56, 58, 68], "vertic": [8, 9, 49, 50, 52, 56, 58, 74], "vi": [1, 8, 17, 27, 28, 34, 68, 75], "via": [12, 13, 15, 19, 33, 53, 73, 75, 78], "video": [3, 11], "view": [22, 67], "viridi": 76, "vis_titl": 68, "viscos": [5, 9, 17, 47, 49, 63, 64, 77], "viscou": [17, 20, 47, 63, 64], "visibl": 11, "visual": [13, 20, 35, 39, 45, 49, 53, 59, 61, 65, 71, 73, 75], "vl": 9, "vmax": 8, "vmin": 8, "volum": [3, 6, 20, 23, 49, 67, 71, 76, 79], "vortex": [9, 50, 52, 56, 58], "vortic": 17, "vr": 9, "wa": [13, 16, 17, 22, 37, 51, 75], "wai": [1, 3, 14, 15, 19, 22, 32, 33, 49, 68, 70, 71, 73, 75], "wall": [17, 63, 64, 67], "want": [1, 7, 8, 22, 26, 28, 31, 32, 47, 49, 55, 67, 71, 75], "warn": [22, 34, 73, 76], "watch": 11, "water": [4, 20, 71, 79], "wave": [1, 5, 9, 11, 20, 49, 50, 52, 56, 58, 77, 79], "wavelength": [1, 9, 50, 52, 56, 58], "wavenumb": [9, 10, 50, 52, 56, 58], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 39, 40, 41, 43, 45, 47, 49, 51, 53, 55, 59, 61, 63, 65, 67, 68, 69, 70, 71, 73, 74, 75, 77, 78], "weak": 22, "websit": 13, "weight": [23, 67, 73], "welcom": 15, "well": [2, 3, 4, 8, 9, 14, 17, 40], "well_bal": [34, 67], "well_balanc": 9, "weno": [3, 34, 43, 67], "weno_ord": 3, "weno_upwind": [34, 67], "were": [12, 17, 22, 32, 73], "what": [1, 10, 17, 21, 22, 31, 35, 39, 41, 43, 45, 49, 55, 65, 67, 71, 73, 74, 75, 77], "when": [1, 4, 5, 8, 13, 16, 17, 22, 33, 43, 67, 70, 75, 77, 78], "where": [1, 5, 7, 8, 9, 12, 26, 31, 32, 33, 49, 67, 68, 73], "whether": 67, "which": [1, 3, 5, 9, 11, 13, 15, 22, 23, 27, 29, 31, 32, 33, 49, 55, 67, 69, 70, 71], "while": [8, 13, 23, 70], "white": 32, "who": 15, "whole": 32, "whose": [49, 69, 73], "why": 31, "whz99": [77, 79], "width": [1, 14, 31, 34, 60], "window": 19, "wish": [5, 15, 49, 55, 67, 71, 75], "within": 32, "without": [3, 10, 19, 22, 32, 45, 67, 77], "woodward": [9, 49, 50, 52, 56, 58], "word": [9, 50, 52, 56, 58], "work": [1, 3, 8, 13, 18, 29, 33, 49, 67, 69], "would": [22, 31, 32, 73, 75, 78], "wrap": 67, "wrapper": 34, "write": [1, 4, 13, 17, 23, 24, 34, 67, 70, 73, 75], "write_data": [34, 67], "write_extra": [13, 24, 34, 49, 63, 65], "write_param": [34, 73], "write_particl": [34, 70], "written": [9, 13, 16, 20, 50, 52, 56, 58], "wu": 79, "www": [13, 17, 64], "x": [1, 2, 3, 5, 7, 8, 9, 11, 17, 22, 23, 26, 27, 28, 29, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 74, 75, 76, 77], "x2d": [1, 22, 26, 27, 28, 76], "x64": [8, 74], "x_pert": [9, 21], "x_x": [49, 55, 71], "xi_i": 67, "xi_x": 67, "xl_bc": [27, 68], "xl_bc_type": [26, 27, 28, 68], "xl_func": [27, 67, 68, 69], "xl_prop": 67, "xlabel": 76, "xlb": [22, 23, 27, 28, 63, 67], "xlboundari": [1, 8, 75], "xmax": [1, 8, 22, 23, 28, 32, 67, 68, 75, 76], "xmin": [1, 8, 22, 28, 32, 49, 67, 68, 75, 76], "xmom": [8, 74], "xr_bc": 68, "xr_bc_type": [26, 27, 28, 68], "xr_func": 67, "xr_prop": 67, "xrb": [22, 23, 27, 28, 63, 67], "xrboundari": [1, 8, 75], "xx": [5, 26, 29], "xxxxxxxxxxx": [49, 71], "xxxxxxxxxxxx": 49, "xy": 27, "y": [1, 3, 5, 8, 9, 11, 14, 17, 22, 23, 26, 27, 28, 29, 31, 32, 35, 37, 39, 41, 43, 45, 47, 49, 55, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 74, 75, 76, 77], "y2d": [1, 26, 27, 28, 76], "y_": 67, "y_height": 9, "y_n": 67, "y_pert": [9, 21], "y_veloc": 70, "y_y": [49, 55, 71], "ye": [32, 65, 75], "year": 6, "yield": [49, 55, 71], "yl_bc": [27, 68], "yl_bc_type": [26, 27, 28, 68], "yl_func": [27, 67, 68, 69], "yl_prop": 67, "ylabel": 76, "ylb": [22, 23, 27, 28, 49, 63, 67], "ylboundari": [1, 8, 75], "ymax": [1, 8, 22, 23, 28, 32, 67, 68, 75, 76], "ymin": [1, 8, 22, 28, 32, 49, 67, 68, 75, 76], "ymom": [8, 74], "yonghong": 79, "you": [1, 6, 10, 13, 15, 19, 23, 29, 31, 33, 67, 68, 75, 77], "your": [6, 15, 19, 75], "yourself": [3, 14], "yr_bc": 68, "yr_bc_type": [26, 27, 28, 68], "yr_func": 67, "yr_prop": 67, "yrb": [22, 23, 27, 28, 49, 63, 67], "yrboundari": [1, 8, 75], "yy": [5, 26, 29], "z": 10, "z0": [8, 9, 49, 71], "z1": [8, 9, 49, 71], "zal79": [3, 79], "zalesak": 79, "zero": [3, 12, 17, 26, 28, 31, 34, 36, 38, 42, 44, 64, 67, 68], "zheng": 79, "zhi": 6, "zingal": [6, 16], "zip": 8, "zone": [2, 3, 4, 7, 8, 11, 22, 23, 25, 26, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 55, 65, 67, 68, 71, 73, 75, 78], "\u00f2": [17, 79], "\u03b8": 76, "\u03c1": 17}, "titles": ["Acknowledgments", "Defining our own problem in Jupyter", "Error Measurement of the advection_fv4 Solver", "Advection", "Analysis routines", "Burgers\u2019 Equation", "Citing pyro", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics", "Compressible exercises", "Compressible example problems", "Compressible source terms", "Design ideas", "Diffusion", "Contributing and getting help", "History", "Incompressible hydrodynamics", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.burgers_viscous package", "pyro.burgers_viscous.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.multigrid.examples package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "Horizontal Averages of Rayleigh-Taylor", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 18, "acknowledg": 0, "acoustic_puls": [9, 50, 52, 56, 58, 72, 77], "ad": 33, "advect": [3, 9, 35, 36, 50, 52, 56, 58, 72, 77], "advection_fv4": [2, 3, 37, 38], "advection_nonuniform": [3, 39, 40], "advection_rk": [3, 41, 42], "advection_weno": [3, 43, 44], "advective_flux": [35, 39], "analysi": 4, "array_index": 67, "arrayindex": 22, "astronomi": 6, "averag": 74, "bc": [49, 63], "boundari": 67, "bubbl": [9, 11, 21, 50, 52, 56, 58, 66], "build": 15, "burger": [5, 45, 46], "burgers_interfac": 45, "burgers_visc": [47, 48], "caviti": [17, 64], "check": 27, "cite": 6, "class": 75, "coarsen": 22, "code": 18, "coeffici": [26, 28], "commandlin": 75, "compar": [8, 28, 73], "comparison": 8, "compress": [7, 8, 9, 10, 11, 12, 49, 50], "compressible_fv4": [7, 9, 12, 51, 52], "compressible_react": [53, 54], "compressible_rk": [9, 12, 55, 56], "compressible_sdc": [9, 12, 57, 58], "comput": 6, "constant": 26, "contribut": 15, "convect": [9, 50, 52, 56, 58], "converg": [5, 7, 17, 46, 48, 62, 64], "dam": [72, 77], "data": 22, "defin": 1, "depend": 12, "deriv": [49, 71], "design": 13, "differenc": 22, "diffus": [14, 59, 60], "directori": 13, "discuss": 15, "doc": 15, "driver": 13, "edge_coeff": 68, "ellipt": 27, "eo": 49, "equat": [5, 26, 27], "error": 2, "exact": 28, "exampl": [3, 5, 11, 14, 17, 22, 29, 69, 77], "exercis": [3, 10, 14, 17, 29, 77], "explor": [3, 10, 14, 17, 29, 77], "extens": [3, 10, 14, 17, 29, 77], "flame": 54, "flux": [37, 41, 43, 51, 55], "fourth_ord": 67, "fv": 67, "gaussian": [14, 60], "gener": [3, 27], "general_mg": 68, "get": 15, "graviti": 12, "gresho": [9, 50, 52, 56, 58], "grid": [22, 76], "heat": [9, 50, 52, 56, 58], "helmholtz": 8, "help": 15, "histori": 16, "horizont": 74, "hse": [9, 50, 52, 56, 58], "hydro": 18, "hydrodynam": [9, 17, 21, 77], "idea": [3, 13], "implement": [12, 23, 32], "incomp_interfac": 61, "incompress": [17, 61, 62], "incompressible_visc": [17, 63, 64], "indic": 18, "integr": 67, "interfac": [35, 47, 49, 71], "introduct": 20, "inviscid": 5, "io_pyro": 73, "issu": 15, "joss": 6, "jupyt": 1, "kelvin": 8, "kh": [9, 50, 52, 56, 58, 72, 77], "known": 29, "linear": 27, "lm_atm": [21, 65, 66], "lm_atm_interfac": 65, "logo": [9, 50, 52, 56, 58, 72, 77], "low": 21, "mach": 21, "main": 13, "manual": 31, "measur": 2, "mesh": [22, 23, 67], "method": 30, "mg": 68, "mg_test_general_alphabeta_onli": 69, "mg_test_general_beta_onli": 69, "mg_test_general_const": 69, "mg_test_general_dirichlet": 69, "mg_test_general_inhomogen": 69, "mg_test_simpl": 69, "mg_test_vc_const": 69, "mg_test_vc_dirichlet": 69, "mg_test_vc_period": 69, "mg_vi": 69, "modul": [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, 70, 71, 72, 73], "msg": 73, "multigrid": [25, 29, 68, 69], "note": 30, "numba": 13, "number": 21, "numer": 30, "option": 75, "our": 1, "output": 31, "overview": 23, "own": 1, "packag": [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, 70, 71, 72, 73], "particl": [32, 70], "patch": [23, 67], "perform": 26, "plot": [26, 31, 32, 34], "plot_cav": 64, "plot_tool": 73, "plume": [9, 50, 52, 56, 58], "poisson": [26, 28], "polar": 76, "problem": [1, 3, 5, 9, 11, 12, 14, 17, 21, 33, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 72, 77], "profile_pyro": 73, "project": 29, "project_period": 69, "prolong": 22, "prolong_restrict_demo": 69, "pull": 15, "py": 33, "pyro": [6, 13, 18, 19, 20, 24, 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, 70, 71, 72, 73, 75], "pyro_sim": 34, "python": 18, "quad": [9, 11, 50, 52, 56, 58, 72, 77], "quick": 19, "ramp": [9, 50, 52, 56, 58], "rayleigh": [8, 74], "read": 31, "reconstruct": 67, "refer": 79, "regress": 78, "request": 15, "result": 27, "riemann": 49, "routin": 4, "rt": [9, 11, 50, 52, 54, 56, 58], "rt2": [9, 50, 52, 56, 58], "rt_multimod": [9, 50, 52, 56, 58], "run": 75, "runparam": 73, "runtim": 75, "sedov": [9, 11, 50, 52, 56, 58], "set": [19, 26, 27, 28], "setup": 22, "shallow": 77, "shear": [17, 62, 64], "simpl": 29, "simul": [35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 71], "simulation_nul": 34, "slot": [3, 40], "smooth": [3, 36, 38, 42, 44], "sod": [9, 11, 50, 52, 56, 58], "solut": [26, 28, 29], "solv": [26, 27, 28], "solver": [2, 3, 7, 8, 9, 14, 17, 21, 25, 26, 27, 28, 77], "sourc": 12, "spheric": 76, "spong": 12, "structur": 13, "submodul": [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, 70, 71, 72, 73], "subpackag": [34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 68, 71], "support": [3, 5, 9, 14, 17, 21, 77], "swe": [71, 72, 77], "system": [27, 28], "tabl": 18, "taylor": [8, 74], "term": 12, "test": [3, 5, 9, 14, 19, 23, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 56, 58, 60, 72, 77, 78], "tophat": [3, 5, 36, 38, 42, 44, 46, 48], "unit": 78, "unsplit_flux": [49, 71], "up": [19, 26, 27, 28], "us": [23, 32], "util": [31, 73], "variabl": [22, 28], "variable_coeff_mg": 68, "verifi": 46, "viscou": 5, "visual": 28, "water": 77, "work": [22, 31], "zenodo": 6}}) \ No newline at end of file diff --git a/spherical-mesh.html b/spherical-mesh.html index 0f8981c6e..59b914ddc 100644 --- a/spherical-mesh.html +++ b/spherical-mesh.html @@ -8,7 +8,7 @@ - Spherical Polar Grid — pyro 4.4.0.post28+g49f744799 documentation + Spherical Polar Grid — pyro 4.4.0.post29+gab26c9c8c documentation @@ -43,7 +43,7 @@ - + diff --git a/spherical-mesh.ipynb b/spherical-mesh.ipynb index 6c6710066..c4b5a6b73 100644 --- a/spherical-mesh.ipynb +++ b/spherical-mesh.ipynb @@ -13,10 +13,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-24T01:01:52.997678Z", - "iopub.status.busy": "2025-01-24T01:01:52.997512Z", - "iopub.status.idle": "2025-01-24T01:01:53.368491Z", - "shell.execute_reply": "2025-01-24T01:01:53.367992Z" + "iopub.execute_input": "2025-01-24T16:41:52.380942Z", + "iopub.status.busy": "2025-01-24T16:41:52.380757Z", + "iopub.status.idle": "2025-01-24T16:41:52.760061Z", + "shell.execute_reply": "2025-01-24T16:41:52.759455Z" }, "slideshow": { "slide_type": "" @@ -38,10 +38,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-24T01:01:53.370635Z", - "iopub.status.busy": "2025-01-24T01:01:53.370410Z", - "iopub.status.idle": "2025-01-24T01:01:53.373074Z", - "shell.execute_reply": "2025-01-24T01:01:53.372632Z" + "iopub.execute_input": "2025-01-24T16:41:52.762082Z", + "iopub.status.busy": "2025-01-24T16:41:52.761819Z", + "iopub.status.idle": "2025-01-24T16:41:52.764661Z", + "shell.execute_reply": "2025-01-24T16:41:52.764196Z" }, "slideshow": { "slide_type": "" @@ -73,10 +73,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-24T01:01:53.374696Z", - "iopub.status.busy": "2025-01-24T01:01:53.374360Z", - "iopub.status.idle": "2025-01-24T01:01:53.377407Z", - "shell.execute_reply": "2025-01-24T01:01:53.376994Z" + "iopub.execute_input": "2025-01-24T16:41:52.766333Z", + "iopub.status.busy": "2025-01-24T16:41:52.765995Z", + "iopub.status.idle": "2025-01-24T16:41:52.769322Z", + "shell.execute_reply": "2025-01-24T16:41:52.768826Z" }, "slideshow": { "slide_type": "" @@ -94,10 +94,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-24T01:01:53.379126Z", - "iopub.status.busy": "2025-01-24T01:01:53.378718Z", - "iopub.status.idle": "2025-01-24T01:01:53.381818Z", - "shell.execute_reply": "2025-01-24T01:01:53.381263Z" + "iopub.execute_input": "2025-01-24T16:41:52.771030Z", + "iopub.status.busy": "2025-01-24T16:41:52.770687Z", + "iopub.status.idle": "2025-01-24T16:41:52.773304Z", + "shell.execute_reply": "2025-01-24T16:41:52.772842Z" }, "slideshow": { "slide_type": "" @@ -123,10 +123,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-24T01:01:53.383410Z", - "iopub.status.busy": "2025-01-24T01:01:53.383102Z", - "iopub.status.idle": "2025-01-24T01:01:53.386371Z", - "shell.execute_reply": "2025-01-24T01:01:53.385902Z" + "iopub.execute_input": "2025-01-24T16:41:52.774845Z", + "iopub.status.busy": "2025-01-24T16:41:52.774544Z", + "iopub.status.idle": "2025-01-24T16:41:52.777772Z", + "shell.execute_reply": "2025-01-24T16:41:52.777306Z" }, "slideshow": { "slide_type": "" @@ -168,10 +168,10 @@ "metadata": { "editable": true, "execution": { - "iopub.execute_input": "2025-01-24T01:01:53.388123Z", - "iopub.status.busy": "2025-01-24T01:01:53.387719Z", - "iopub.status.idle": "2025-01-24T01:01:53.538502Z", - "shell.execute_reply": "2025-01-24T01:01:53.537973Z" + "iopub.execute_input": "2025-01-24T16:41:52.779573Z", + "iopub.status.busy": "2025-01-24T16:41:52.779153Z", + "iopub.status.idle": "2025-01-24T16:41:52.932916Z", + "shell.execute_reply": "2025-01-24T16:41:52.932431Z" }, "slideshow": { "slide_type": "" diff --git a/swe_basics.html b/swe_basics.html index 88ad95ffc..fe8c9d96c 100644 --- a/swe_basics.html +++ b/swe_basics.html @@ -8,7 +8,7 @@ - Shallow water hydrodynamics — pyro 4.4.0.post28+g49f744799 documentation + Shallow water hydrodynamics — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/testing.html b/testing.html index 753f8b9e2..75d83e01d 100644 --- a/testing.html +++ b/testing.html @@ -8,7 +8,7 @@ - Testing — pyro 4.4.0.post28+g49f744799 documentation + Testing — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - + diff --git a/zreferences.html b/zreferences.html index b4df1b284..fbff5e3e3 100644 --- a/zreferences.html +++ b/zreferences.html @@ -8,7 +8,7 @@ - References — pyro 4.4.0.post28+g49f744799 documentation + References — pyro 4.4.0.post29+gab26c9c8c documentation @@ -42,7 +42,7 @@ - +