diff --git a/_modules/index.html b/_modules/index.html index 735a64182..a3add394e 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — pyro 4.3.0.post6+g075ce404 documentation + Overview: module code — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection/advective_fluxes.html b/_modules/pyro/advection/advective_fluxes.html index d5286b0a8..632f2c85b 100644 --- a/_modules/pyro/advection/advective_fluxes.html +++ b/_modules/pyro/advection/advective_fluxes.html @@ -7,7 +7,7 @@ - pyro.advection.advective_fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection.advective_fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection/interface.html b/_modules/pyro/advection/interface.html index 5888d9640..cf99bc6d6 100644 --- a/_modules/pyro/advection/interface.html +++ b/_modules/pyro/advection/interface.html @@ -7,7 +7,7 @@ - pyro.advection.interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection.interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection/problems/smooth.html b/_modules/pyro/advection/problems/smooth.html index 144037c53..96ee49ca3 100644 --- a/_modules/pyro/advection/problems/smooth.html +++ b/_modules/pyro/advection/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection.problems.smooth — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection.problems.smooth — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection/problems/test.html b/_modules/pyro/advection/problems/test.html index d9f0f061e..19647403e 100644 --- a/_modules/pyro/advection/problems/test.html +++ b/_modules/pyro/advection/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection/problems/tophat.html b/_modules/pyro/advection/problems/tophat.html index 7616a5bf9..f027f962e 100644 --- a/_modules/pyro/advection/problems/tophat.html +++ b/_modules/pyro/advection/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection.problems.tophat — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection.problems.tophat — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection/simulation.html b/_modules/pyro/advection/simulation.html index dc499c00a..fe2308e40 100644 --- a/_modules/pyro/advection/simulation.html +++ b/_modules/pyro/advection/simulation.html @@ -7,7 +7,7 @@ - pyro.advection.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_fv4/fluxes.html b/_modules/pyro/advection_fv4/fluxes.html index 735ce1c1b..0f0caae85 100644 --- a/_modules/pyro/advection_fv4/fluxes.html +++ b/_modules/pyro/advection_fv4/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_fv4.fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_fv4/interface.html b/_modules/pyro/advection_fv4/interface.html index 1a283081c..66533376e 100644 --- a/_modules/pyro/advection_fv4/interface.html +++ b/_modules/pyro/advection_fv4/interface.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_fv4.interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_fv4/problems/smooth.html b/_modules/pyro/advection_fv4/problems/smooth.html index f93da0500..47c77e869 100644 --- a/_modules/pyro/advection_fv4/problems/smooth.html +++ b/_modules/pyro/advection_fv4/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.smooth — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_fv4.problems.smooth — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_fv4/problems/test.html b/_modules/pyro/advection_fv4/problems/test.html index 5c706a6e8..9f5fa9757 100644 --- a/_modules/pyro/advection_fv4/problems/test.html +++ b/_modules/pyro/advection_fv4/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_fv4.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_fv4/problems/tophat.html b/_modules/pyro/advection_fv4/problems/tophat.html index 8ad884ee4..1957724cc 100644 --- a/_modules/pyro/advection_fv4/problems/tophat.html +++ b/_modules/pyro/advection_fv4/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.problems.tophat — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_fv4.problems.tophat — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_fv4/simulation.html b/_modules/pyro/advection_fv4/simulation.html index bafbc1009..6d942f191 100644 --- a/_modules/pyro/advection_fv4/simulation.html +++ b/_modules/pyro/advection_fv4/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_fv4.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_fv4.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_nonuniform/advective_fluxes.html b/_modules/pyro/advection_nonuniform/advective_fluxes.html index 4ee74c359..4acc3e8ff 100644 --- a/_modules/pyro/advection_nonuniform/advective_fluxes.html +++ b/_modules/pyro/advection_nonuniform/advective_fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.advective_fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_nonuniform.advective_fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_nonuniform/problems/slotted.html b/_modules/pyro/advection_nonuniform/problems/slotted.html index 9eeb0063a..f1319677e 100644 --- a/_modules/pyro/advection_nonuniform/problems/slotted.html +++ b/_modules/pyro/advection_nonuniform/problems/slotted.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.problems.slotted — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_nonuniform.problems.slotted — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_nonuniform/problems/test.html b/_modules/pyro/advection_nonuniform/problems/test.html index 1fac68b95..148425649 100644 --- a/_modules/pyro/advection_nonuniform/problems/test.html +++ b/_modules/pyro/advection_nonuniform/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_nonuniform.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_nonuniform/simulation.html b/_modules/pyro/advection_nonuniform/simulation.html index 0dd4f66f0..82b5923da 100644 --- a/_modules/pyro/advection_nonuniform/simulation.html +++ b/_modules/pyro/advection_nonuniform/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_nonuniform.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_nonuniform.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_rk/fluxes.html b/_modules/pyro/advection_rk/fluxes.html index b97def35c..939b6096b 100644 --- a/_modules/pyro/advection_rk/fluxes.html +++ b/_modules/pyro/advection_rk/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_rk.fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_rk.fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_rk/problems/smooth.html b/_modules/pyro/advection_rk/problems/smooth.html index 2c01b2d1c..5c49f0b41 100644 --- a/_modules/pyro/advection_rk/problems/smooth.html +++ b/_modules/pyro/advection_rk/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.smooth — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_rk.problems.smooth — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_rk/problems/test.html b/_modules/pyro/advection_rk/problems/test.html index c52a3d452..da62b40cb 100644 --- a/_modules/pyro/advection_rk/problems/test.html +++ b/_modules/pyro/advection_rk/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_rk.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_rk/problems/tophat.html b/_modules/pyro/advection_rk/problems/tophat.html index ebd83adf5..d80f3763a 100644 --- a/_modules/pyro/advection_rk/problems/tophat.html +++ b/_modules/pyro/advection_rk/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_rk.problems.tophat — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_rk.problems.tophat — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_rk/simulation.html b/_modules/pyro/advection_rk/simulation.html index 75d9979e7..740dfa036 100644 --- a/_modules/pyro/advection_rk/simulation.html +++ b/_modules/pyro/advection_rk/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_rk.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_rk.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_weno/fluxes.html b/_modules/pyro/advection_weno/fluxes.html index 0037d6108..6a011ebef 100644 --- a/_modules/pyro/advection_weno/fluxes.html +++ b/_modules/pyro/advection_weno/fluxes.html @@ -7,7 +7,7 @@ - pyro.advection_weno.fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_weno.fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_weno/problems/smooth.html b/_modules/pyro/advection_weno/problems/smooth.html index a9e9dea43..c65f0c990 100644 --- a/_modules/pyro/advection_weno/problems/smooth.html +++ b/_modules/pyro/advection_weno/problems/smooth.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.smooth — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_weno.problems.smooth — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_weno/problems/test.html b/_modules/pyro/advection_weno/problems/test.html index 4da3c0a53..98859ab5d 100644 --- a/_modules/pyro/advection_weno/problems/test.html +++ b/_modules/pyro/advection_weno/problems/test.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_weno.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_weno/problems/tophat.html b/_modules/pyro/advection_weno/problems/tophat.html index 6d5ea4c8f..143292eff 100644 --- a/_modules/pyro/advection_weno/problems/tophat.html +++ b/_modules/pyro/advection_weno/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.advection_weno.problems.tophat — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_weno.problems.tophat — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/advection_weno/simulation.html b/_modules/pyro/advection_weno/simulation.html index 534b088fd..d408ff5ef 100644 --- a/_modules/pyro/advection_weno/simulation.html +++ b/_modules/pyro/advection_weno/simulation.html @@ -7,7 +7,7 @@ - pyro.advection_weno.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.advection_weno.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers/burgers_interface.html b/_modules/pyro/burgers/burgers_interface.html index f739fa7bd..37bcb00ea 100644 --- a/_modules/pyro/burgers/burgers_interface.html +++ b/_modules/pyro/burgers/burgers_interface.html @@ -7,7 +7,7 @@ - pyro.burgers.burgers_interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers.burgers_interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers/problems/converge.html b/_modules/pyro/burgers/problems/converge.html index a6b3405eb..2df235f41 100644 --- a/_modules/pyro/burgers/problems/converge.html +++ b/_modules/pyro/burgers/problems/converge.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.converge — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers.problems.converge — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers/problems/test.html b/_modules/pyro/burgers/problems/test.html index 585ae4f20..c2b9e6de2 100644 --- a/_modules/pyro/burgers/problems/test.html +++ b/_modules/pyro/burgers/problems/test.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers/problems/tophat.html b/_modules/pyro/burgers/problems/tophat.html index 9ba3f3b90..7e23ffde7 100644 --- a/_modules/pyro/burgers/problems/tophat.html +++ b/_modules/pyro/burgers/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.tophat — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers.problems.tophat — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers/problems/verify.html b/_modules/pyro/burgers/problems/verify.html index 98b578118..7bcd94983 100644 --- a/_modules/pyro/burgers/problems/verify.html +++ b/_modules/pyro/burgers/problems/verify.html @@ -7,7 +7,7 @@ - pyro.burgers.problems.verify — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers.problems.verify — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers/simulation.html b/_modules/pyro/burgers/simulation.html index 18681f4fc..99eaf9126 100644 --- a/_modules/pyro/burgers/simulation.html +++ b/_modules/pyro/burgers/simulation.html @@ -7,7 +7,7 @@ - pyro.burgers.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers_viscous/interface.html b/_modules/pyro/burgers_viscous/interface.html index 42637a072..37bfbe222 100644 --- a/_modules/pyro/burgers_viscous/interface.html +++ b/_modules/pyro/burgers_viscous/interface.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers_viscous.interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers_viscous/problems/converge.html b/_modules/pyro/burgers_viscous/problems/converge.html index c32d771bb..23d508c1e 100644 --- a/_modules/pyro/burgers_viscous/problems/converge.html +++ b/_modules/pyro/burgers_viscous/problems/converge.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.converge — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers_viscous.problems.converge — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers_viscous/problems/test.html b/_modules/pyro/burgers_viscous/problems/test.html index 9cf90769f..0fa1d4c0c 100644 --- a/_modules/pyro/burgers_viscous/problems/test.html +++ b/_modules/pyro/burgers_viscous/problems/test.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers_viscous.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers_viscous/problems/tophat.html b/_modules/pyro/burgers_viscous/problems/tophat.html index 62fe98de9..600e6e743 100644 --- a/_modules/pyro/burgers_viscous/problems/tophat.html +++ b/_modules/pyro/burgers_viscous/problems/tophat.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.problems.tophat — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers_viscous.problems.tophat — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/burgers_viscous/simulation.html b/_modules/pyro/burgers_viscous/simulation.html index eee3216e2..c3aa84b43 100644 --- a/_modules/pyro/burgers_viscous/simulation.html +++ b/_modules/pyro/burgers_viscous/simulation.html @@ -7,7 +7,7 @@ - pyro.burgers_viscous.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.burgers_viscous.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/BC.html b/_modules/pyro/compressible/BC.html index e64117eed..72841393e 100644 --- a/_modules/pyro/compressible/BC.html +++ b/_modules/pyro/compressible/BC.html @@ -7,7 +7,7 @@ - pyro.compressible.BC — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.BC — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/derives.html b/_modules/pyro/compressible/derives.html index 36fb232dc..eba88bc57 100644 --- a/_modules/pyro/compressible/derives.html +++ b/_modules/pyro/compressible/derives.html @@ -7,7 +7,7 @@ - pyro.compressible.derives — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.derives — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/eos.html b/_modules/pyro/compressible/eos.html index 7631fab13..5dcf94d4c 100644 --- a/_modules/pyro/compressible/eos.html +++ b/_modules/pyro/compressible/eos.html @@ -7,7 +7,7 @@ - pyro.compressible.eos — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.eos — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/interface.html b/_modules/pyro/compressible/interface.html index 74ce838b8..1799f81fd 100644 --- a/_modules/pyro/compressible/interface.html +++ b/_modules/pyro/compressible/interface.html @@ -7,7 +7,7 @@ - pyro.compressible.interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/acoustic_pulse.html b/_modules/pyro/compressible/problems/acoustic_pulse.html index 16715ffbe..6f99e1676 100644 --- a/_modules/pyro/compressible/problems/acoustic_pulse.html +++ b/_modules/pyro/compressible/problems/acoustic_pulse.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.acoustic_pulse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.acoustic_pulse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/advect.html b/_modules/pyro/compressible/problems/advect.html index 3ff2b0546..b3c8f5db3 100644 --- a/_modules/pyro/compressible/problems/advect.html +++ b/_modules/pyro/compressible/problems/advect.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.advect — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.advect — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/bubble.html b/_modules/pyro/compressible/problems/bubble.html index f9262bc05..ecad68875 100644 --- a/_modules/pyro/compressible/problems/bubble.html +++ b/_modules/pyro/compressible/problems/bubble.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.bubble — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.bubble — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/gresho.html b/_modules/pyro/compressible/problems/gresho.html index 060351ba6..0e44d2980 100644 --- a/_modules/pyro/compressible/problems/gresho.html +++ b/_modules/pyro/compressible/problems/gresho.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.gresho — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.gresho — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/hse.html b/_modules/pyro/compressible/problems/hse.html index f332468f3..aa22fbc3d 100644 --- a/_modules/pyro/compressible/problems/hse.html +++ b/_modules/pyro/compressible/problems/hse.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.hse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.hse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/kh.html b/_modules/pyro/compressible/problems/kh.html index 36ac72d9f..05dcea10e 100644 --- a/_modules/pyro/compressible/problems/kh.html +++ b/_modules/pyro/compressible/problems/kh.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.kh — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.kh — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/logo.html b/_modules/pyro/compressible/problems/logo.html index bd3ab069b..b4733c7e1 100644 --- a/_modules/pyro/compressible/problems/logo.html +++ b/_modules/pyro/compressible/problems/logo.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.logo — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.logo — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/quad.html b/_modules/pyro/compressible/problems/quad.html index 625b71b21..67bc5fc86 100644 --- a/_modules/pyro/compressible/problems/quad.html +++ b/_modules/pyro/compressible/problems/quad.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.quad — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.quad — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/ramp.html b/_modules/pyro/compressible/problems/ramp.html index 8621e8411..81add22ac 100644 --- a/_modules/pyro/compressible/problems/ramp.html +++ b/_modules/pyro/compressible/problems/ramp.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.ramp — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.ramp — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/rt.html b/_modules/pyro/compressible/problems/rt.html index 18e6fcfc3..1ffdb2f9e 100644 --- a/_modules/pyro/compressible/problems/rt.html +++ b/_modules/pyro/compressible/problems/rt.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.rt — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.rt — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/rt2.html b/_modules/pyro/compressible/problems/rt2.html index b409e3b8f..ce8f4006b 100644 --- a/_modules/pyro/compressible/problems/rt2.html +++ b/_modules/pyro/compressible/problems/rt2.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.rt2 — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.rt2 — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/sedov.html b/_modules/pyro/compressible/problems/sedov.html index 050f46d5f..1201f25f6 100644 --- a/_modules/pyro/compressible/problems/sedov.html +++ b/_modules/pyro/compressible/problems/sedov.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.sedov — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.sedov — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/sod.html b/_modules/pyro/compressible/problems/sod.html index fb5ba6aa1..2fc73c351 100644 --- a/_modules/pyro/compressible/problems/sod.html +++ b/_modules/pyro/compressible/problems/sod.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.sod — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.sod — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/problems/test.html b/_modules/pyro/compressible/problems/test.html index 5966aef96..d8b16009e 100644 --- a/_modules/pyro/compressible/problems/test.html +++ b/_modules/pyro/compressible/problems/test.html @@ -7,7 +7,7 @@ - pyro.compressible.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/riemann.html b/_modules/pyro/compressible/riemann.html index f86dcb739..eb62ac493 100644 --- a/_modules/pyro/compressible/riemann.html +++ b/_modules/pyro/compressible/riemann.html @@ -7,7 +7,7 @@ - pyro.compressible.riemann — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.riemann — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/simulation.html b/_modules/pyro/compressible/simulation.html index a4b7dc3a9..9b268fb84 100644 --- a/_modules/pyro/compressible/simulation.html +++ b/_modules/pyro/compressible/simulation.html @@ -7,7 +7,7 @@ - pyro.compressible.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible/unsplit_fluxes.html b/_modules/pyro/compressible/unsplit_fluxes.html index 4166a2b84..60789826a 100644 --- a/_modules/pyro/compressible/unsplit_fluxes.html +++ b/_modules/pyro/compressible/unsplit_fluxes.html @@ -7,7 +7,7 @@ - pyro.compressible.unsplit_fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible.unsplit_fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

@@ -468,27 +467,29 @@

Source code for pyro.compressible.unsplit_fluxes

* delta, z0, z1: flattening parameters (we use Colella 1990 defaults) -The grid indices look like:: - - j+3/2--+---------+---------+---------+ - | | | | - j+1 _| | | | - | | | | - | | | | - j+1/2--+---------XXXXXXXXXXX---------+ - | X X | - j _| X X | - | X X | - | X X | - j-1/2--+---------XXXXXXXXXXX---------+ - | | | | - j-1 _| | | | - | | | | - | | | | - j-3/2--+---------+---------+---------+ - | | | | | | | - i-1 i i+1 - i-3/2 i-1/2 i+1/2 i+3/2 +The grid indices look like + +:: + + j+3/2--+---------+---------+---------+ + | | | | + j+1 _| | | | + | | | | + | | | | + j+1/2--+---------XXXXXXXXXXX---------+ + | X X | + j _| X X | + | X X | + | X X | + j-1/2--+---------XXXXXXXXXXX---------+ + | | | | + j-1 _| | | | + | | | | + | | | | + j-3/2--+---------+---------+---------+ + | | | | | | | + i-1 i i+1 + i-3/2 i-1/2 i+1/2 i+3/2 We wish to solve @@ -816,38 +817,39 @@

Source code for pyro.compressible.unsplit_fluxes

The states that we represent by indices i,j are shown below (1,2,3,4): - - j+3/2--+----------+----------+----------+ - | | | | - | | | | - j+1 -+ | | | - | | | | - | | | | 1: U_xl[i,j,:] = U - j+1/2--+----------XXXXXXXXXXXX----------+ i-1/2,j,L - | X X | - | X X | - j -+ 1 X 2 X | 2: U_xr[i,j,:] = U - | X X | i-1/2,j,R - | X 4 X | - j-1/2--+----------XXXXXXXXXXXX----------+ - | | 3 | | 3: U_yl[i,j,:] = U - | | | | i,j-1/2,L - j-1 -+ | | | - | | | | - | | | | 4: U_yr[i,j,:] = U - j-3/2--+----------+----------+----------+ i,j-1/2,R - | | | | | | | - i-1 i i+1 - i-3/2 i-1/2 i+1/2 i+3/2 - - - remember that the fluxes are stored on the left edge, so - - F_x[i,j,:] = F_x - i-1/2, j - - F_y[i,j,:] = F_y - i, j-1/2 + :: + + j+3/2--+----------+----------+----------+ + | | | | + | | | | + j+1 -+ | | | + | | | | + | | | | 1: U_xl[i,j,:] = U + j+1/2--+----------XXXXXXXXXXXX----------+ i-1/2,j,L + | X X | + | X X | + j -+ 1 X 2 X | 2: U_xr[i,j,:] = U + | X X | i-1/2,j,R + | X 4 X | + j-1/2--+----------XXXXXXXXXXXX----------+ + | | 3 | | 3: U_yl[i,j,:] = U + | | | | i,j-1/2,L + j-1 -+ | | | + | | | | + | | | | 4: U_yr[i,j,:] = U + j-3/2--+----------+----------+----------+ i,j-1/2,R + | | | | | | | + i-1 i i+1 + i-3/2 i-1/2 i+1/2 i+3/2 + + + remember that the fluxes are stored on the left edge, so:: + + F_x[i,j,:] = F_x + i-1/2, j + + F_y[i,j,:] = F_y + i, j-1/2 Parameters ---------- diff --git a/_modules/pyro/compressible_fv4/fluxes.html b/_modules/pyro/compressible_fv4/fluxes.html index af8f4d165..84b4b3f2b 100644 --- a/_modules/pyro/compressible_fv4/fluxes.html +++ b/_modules/pyro/compressible_fv4/fluxes.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html index 163fefd91..db2832e5c 100644 --- a/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html +++ b/_modules/pyro/compressible_fv4/problems/acoustic_pulse.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.acoustic_pulse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/advect.html b/_modules/pyro/compressible_fv4/problems/advect.html index 3a0040e26..53e4db9ab 100644 --- a/_modules/pyro/compressible_fv4/problems/advect.html +++ b/_modules/pyro/compressible_fv4/problems/advect.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.advect — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.advect — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/bubble.html b/_modules/pyro/compressible_fv4/problems/bubble.html index 6a17aeda6..ea1ce9b26 100644 --- a/_modules/pyro/compressible_fv4/problems/bubble.html +++ b/_modules/pyro/compressible_fv4/problems/bubble.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.bubble — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.bubble — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/gresho.html b/_modules/pyro/compressible_fv4/problems/gresho.html index 12b57a879..4c61425e4 100644 --- a/_modules/pyro/compressible_fv4/problems/gresho.html +++ b/_modules/pyro/compressible_fv4/problems/gresho.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.gresho — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.gresho — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/hse.html b/_modules/pyro/compressible_fv4/problems/hse.html index f345f7a0d..0061dbbcf 100644 --- a/_modules/pyro/compressible_fv4/problems/hse.html +++ b/_modules/pyro/compressible_fv4/problems/hse.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.hse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.hse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/kh.html b/_modules/pyro/compressible_fv4/problems/kh.html index f478da60c..15c873f13 100644 --- a/_modules/pyro/compressible_fv4/problems/kh.html +++ b/_modules/pyro/compressible_fv4/problems/kh.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.kh — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.kh — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/logo.html b/_modules/pyro/compressible_fv4/problems/logo.html index 90fd724da..01934dad5 100644 --- a/_modules/pyro/compressible_fv4/problems/logo.html +++ b/_modules/pyro/compressible_fv4/problems/logo.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.logo — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.logo — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/quad.html b/_modules/pyro/compressible_fv4/problems/quad.html index fbaa8be03..a6df05a68 100644 --- a/_modules/pyro/compressible_fv4/problems/quad.html +++ b/_modules/pyro/compressible_fv4/problems/quad.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.quad — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.quad — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/ramp.html b/_modules/pyro/compressible_fv4/problems/ramp.html index be55de3ac..5aa883ef6 100644 --- a/_modules/pyro/compressible_fv4/problems/ramp.html +++ b/_modules/pyro/compressible_fv4/problems/ramp.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.ramp — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.ramp — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/rt.html b/_modules/pyro/compressible_fv4/problems/rt.html index 4cea60292..d429779d4 100644 --- a/_modules/pyro/compressible_fv4/problems/rt.html +++ b/_modules/pyro/compressible_fv4/problems/rt.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.rt — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.rt — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/rt2.html b/_modules/pyro/compressible_fv4/problems/rt2.html index 04961d526..0fbe3cb4c 100644 --- a/_modules/pyro/compressible_fv4/problems/rt2.html +++ b/_modules/pyro/compressible_fv4/problems/rt2.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.rt2 — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.rt2 — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/sedov.html b/_modules/pyro/compressible_fv4/problems/sedov.html index 12f9cf25c..02ace7b9d 100644 --- a/_modules/pyro/compressible_fv4/problems/sedov.html +++ b/_modules/pyro/compressible_fv4/problems/sedov.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.sedov — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.sedov — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/sod.html b/_modules/pyro/compressible_fv4/problems/sod.html index 0a3688820..a60584812 100644 --- a/_modules/pyro/compressible_fv4/problems/sod.html +++ b/_modules/pyro/compressible_fv4/problems/sod.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.sod — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.sod — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/problems/test.html b/_modules/pyro/compressible_fv4/problems/test.html index b16cb3069..4ffa92b28 100644 --- a/_modules/pyro/compressible_fv4/problems/test.html +++ b/_modules/pyro/compressible_fv4/problems/test.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_fv4/simulation.html b/_modules/pyro/compressible_fv4/simulation.html index 689078689..3f462dad4 100644 --- a/_modules/pyro/compressible_fv4/simulation.html +++ b/_modules/pyro/compressible_fv4/simulation.html @@ -7,7 +7,7 @@ - pyro.compressible_fv4.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_fv4.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_react/problems/flame.html b/_modules/pyro/compressible_react/problems/flame.html index 74de8697f..4fa26ff83 100644 --- a/_modules/pyro/compressible_react/problems/flame.html +++ b/_modules/pyro/compressible_react/problems/flame.html @@ -7,7 +7,7 @@ - pyro.compressible_react.problems.flame — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_react.problems.flame — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_react/problems/rt.html b/_modules/pyro/compressible_react/problems/rt.html index 7983272af..e22d95dbf 100644 --- a/_modules/pyro/compressible_react/problems/rt.html +++ b/_modules/pyro/compressible_react/problems/rt.html @@ -7,7 +7,7 @@ - pyro.compressible_react.problems.rt — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_react.problems.rt — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_react/simulation.html b/_modules/pyro/compressible_react/simulation.html index e24acb377..2600f52d5 100644 --- a/_modules/pyro/compressible_react/simulation.html +++ b/_modules/pyro/compressible_react/simulation.html @@ -7,7 +7,7 @@ - pyro.compressible_react.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_react.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/fluxes.html b/_modules/pyro/compressible_rk/fluxes.html index d77085350..45d5fe573 100644 --- a/_modules/pyro/compressible_rk/fluxes.html +++ b/_modules/pyro/compressible_rk/fluxes.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html index 90c69f217..694ae6379 100644 --- a/_modules/pyro/compressible_rk/problems/acoustic_pulse.html +++ b/_modules/pyro/compressible_rk/problems/acoustic_pulse.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.acoustic_pulse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.acoustic_pulse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/advect.html b/_modules/pyro/compressible_rk/problems/advect.html index f2015af2c..fd7e4c940 100644 --- a/_modules/pyro/compressible_rk/problems/advect.html +++ b/_modules/pyro/compressible_rk/problems/advect.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.advect — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.advect — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/bubble.html b/_modules/pyro/compressible_rk/problems/bubble.html index 6661ab2a3..47b7e5055 100644 --- a/_modules/pyro/compressible_rk/problems/bubble.html +++ b/_modules/pyro/compressible_rk/problems/bubble.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.bubble — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.bubble — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/gresho.html b/_modules/pyro/compressible_rk/problems/gresho.html index 23c0de673..22bb052c8 100644 --- a/_modules/pyro/compressible_rk/problems/gresho.html +++ b/_modules/pyro/compressible_rk/problems/gresho.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.gresho — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.gresho — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/hse.html b/_modules/pyro/compressible_rk/problems/hse.html index 065849a7e..7cc30c451 100644 --- a/_modules/pyro/compressible_rk/problems/hse.html +++ b/_modules/pyro/compressible_rk/problems/hse.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.hse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.hse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/kh.html b/_modules/pyro/compressible_rk/problems/kh.html index 79c19ff36..2a9ce726a 100644 --- a/_modules/pyro/compressible_rk/problems/kh.html +++ b/_modules/pyro/compressible_rk/problems/kh.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.kh — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.kh — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/logo.html b/_modules/pyro/compressible_rk/problems/logo.html index 90564b6f8..fb1189ef2 100644 --- a/_modules/pyro/compressible_rk/problems/logo.html +++ b/_modules/pyro/compressible_rk/problems/logo.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.logo — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.logo — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/quad.html b/_modules/pyro/compressible_rk/problems/quad.html index c3ac160f2..daf9a6a39 100644 --- a/_modules/pyro/compressible_rk/problems/quad.html +++ b/_modules/pyro/compressible_rk/problems/quad.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.quad — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.quad — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/ramp.html b/_modules/pyro/compressible_rk/problems/ramp.html index e8c348e82..7b8ee1ea0 100644 --- a/_modules/pyro/compressible_rk/problems/ramp.html +++ b/_modules/pyro/compressible_rk/problems/ramp.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.ramp — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.ramp — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/rt.html b/_modules/pyro/compressible_rk/problems/rt.html index 5fcd58dd4..2b02ba0d0 100644 --- a/_modules/pyro/compressible_rk/problems/rt.html +++ b/_modules/pyro/compressible_rk/problems/rt.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.rt — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.rt — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/rt2.html b/_modules/pyro/compressible_rk/problems/rt2.html index ee7acb016..6e580dcf4 100644 --- a/_modules/pyro/compressible_rk/problems/rt2.html +++ b/_modules/pyro/compressible_rk/problems/rt2.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.rt2 — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.rt2 — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/sedov.html b/_modules/pyro/compressible_rk/problems/sedov.html index 14af40e5c..90936f262 100644 --- a/_modules/pyro/compressible_rk/problems/sedov.html +++ b/_modules/pyro/compressible_rk/problems/sedov.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.sedov — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.sedov — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/sod.html b/_modules/pyro/compressible_rk/problems/sod.html index 94d2a0f47..b073fe54f 100644 --- a/_modules/pyro/compressible_rk/problems/sod.html +++ b/_modules/pyro/compressible_rk/problems/sod.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.sod — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.sod — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/problems/test.html b/_modules/pyro/compressible_rk/problems/test.html index fddbbcb8e..8eae87107 100644 --- a/_modules/pyro/compressible_rk/problems/test.html +++ b/_modules/pyro/compressible_rk/problems/test.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_rk/simulation.html b/_modules/pyro/compressible_rk/simulation.html index 40b288a04..a814eaf25 100644 --- a/_modules/pyro/compressible_rk/simulation.html +++ b/_modules/pyro/compressible_rk/simulation.html @@ -7,7 +7,7 @@ - pyro.compressible_rk.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_rk.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html index 79579def4..639a0f875 100644 --- a/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html +++ b/_modules/pyro/compressible_sdc/problems/acoustic_pulse.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.acoustic_pulse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/advect.html b/_modules/pyro/compressible_sdc/problems/advect.html index fef6303f5..b0cbdeace 100644 --- a/_modules/pyro/compressible_sdc/problems/advect.html +++ b/_modules/pyro/compressible_sdc/problems/advect.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.advect — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.advect — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/bubble.html b/_modules/pyro/compressible_sdc/problems/bubble.html index ce51eca30..f4f0ba4e0 100644 --- a/_modules/pyro/compressible_sdc/problems/bubble.html +++ b/_modules/pyro/compressible_sdc/problems/bubble.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.bubble — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.bubble — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/gresho.html b/_modules/pyro/compressible_sdc/problems/gresho.html index 239954c48..da6e95263 100644 --- a/_modules/pyro/compressible_sdc/problems/gresho.html +++ b/_modules/pyro/compressible_sdc/problems/gresho.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.gresho — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.gresho — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/hse.html b/_modules/pyro/compressible_sdc/problems/hse.html index f1b2d6293..116082b6d 100644 --- a/_modules/pyro/compressible_sdc/problems/hse.html +++ b/_modules/pyro/compressible_sdc/problems/hse.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.hse — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.hse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/kh.html b/_modules/pyro/compressible_sdc/problems/kh.html index 65a435d93..7483c2945 100644 --- a/_modules/pyro/compressible_sdc/problems/kh.html +++ b/_modules/pyro/compressible_sdc/problems/kh.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.kh — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.kh — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/logo.html b/_modules/pyro/compressible_sdc/problems/logo.html index bea8251c4..6a5d1f111 100644 --- a/_modules/pyro/compressible_sdc/problems/logo.html +++ b/_modules/pyro/compressible_sdc/problems/logo.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.logo — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.logo — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/quad.html b/_modules/pyro/compressible_sdc/problems/quad.html index 75e6dfb40..c0cb84a29 100644 --- a/_modules/pyro/compressible_sdc/problems/quad.html +++ b/_modules/pyro/compressible_sdc/problems/quad.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.quad — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.quad — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/ramp.html b/_modules/pyro/compressible_sdc/problems/ramp.html index 5edd6c7f3..ae54636db 100644 --- a/_modules/pyro/compressible_sdc/problems/ramp.html +++ b/_modules/pyro/compressible_sdc/problems/ramp.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.ramp — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.ramp — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/rt.html b/_modules/pyro/compressible_sdc/problems/rt.html index 95562f1f9..0e970bc43 100644 --- a/_modules/pyro/compressible_sdc/problems/rt.html +++ b/_modules/pyro/compressible_sdc/problems/rt.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.rt — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.rt — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/rt2.html b/_modules/pyro/compressible_sdc/problems/rt2.html index 540b76722..2905051f7 100644 --- a/_modules/pyro/compressible_sdc/problems/rt2.html +++ b/_modules/pyro/compressible_sdc/problems/rt2.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.rt2 — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.rt2 — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/sedov.html b/_modules/pyro/compressible_sdc/problems/sedov.html index 4fd5d8681..76a84a398 100644 --- a/_modules/pyro/compressible_sdc/problems/sedov.html +++ b/_modules/pyro/compressible_sdc/problems/sedov.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.sedov — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.sedov — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/sod.html b/_modules/pyro/compressible_sdc/problems/sod.html index 69c1c75bd..3c7372ed8 100644 --- a/_modules/pyro/compressible_sdc/problems/sod.html +++ b/_modules/pyro/compressible_sdc/problems/sod.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.sod — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.sod — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/problems/test.html b/_modules/pyro/compressible_sdc/problems/test.html index 412285823..136e89f80 100644 --- a/_modules/pyro/compressible_sdc/problems/test.html +++ b/_modules/pyro/compressible_sdc/problems/test.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/compressible_sdc/simulation.html b/_modules/pyro/compressible_sdc/simulation.html index 11b6b193d..737499d8d 100644 --- a/_modules/pyro/compressible_sdc/simulation.html +++ b/_modules/pyro/compressible_sdc/simulation.html @@ -7,7 +7,7 @@ - pyro.compressible_sdc.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.compressible_sdc.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/diffusion/problems/gaussian.html b/_modules/pyro/diffusion/problems/gaussian.html index e86411afb..85d57a1da 100644 --- a/_modules/pyro/diffusion/problems/gaussian.html +++ b/_modules/pyro/diffusion/problems/gaussian.html @@ -7,7 +7,7 @@ - pyro.diffusion.problems.gaussian — pyro 4.3.0.post6+g075ce404 documentation + pyro.diffusion.problems.gaussian — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/diffusion/problems/test.html b/_modules/pyro/diffusion/problems/test.html index 4e839180b..e20602af1 100644 --- a/_modules/pyro/diffusion/problems/test.html +++ b/_modules/pyro/diffusion/problems/test.html @@ -7,7 +7,7 @@ - pyro.diffusion.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.diffusion.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/diffusion/simulation.html b/_modules/pyro/diffusion/simulation.html index ec660a024..1955a69fc 100644 --- a/_modules/pyro/diffusion/simulation.html +++ b/_modules/pyro/diffusion/simulation.html @@ -7,7 +7,7 @@ - pyro.diffusion.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.diffusion.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible/incomp_interface.html b/_modules/pyro/incompressible/incomp_interface.html index d52c537fa..7769f5faf 100644 --- a/_modules/pyro/incompressible/incomp_interface.html +++ b/_modules/pyro/incompressible/incomp_interface.html @@ -7,7 +7,7 @@ - pyro.incompressible.incomp_interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible.incomp_interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible/problems/converge.html b/_modules/pyro/incompressible/problems/converge.html index 7321d9ecd..dd7e8dddb 100644 --- a/_modules/pyro/incompressible/problems/converge.html +++ b/_modules/pyro/incompressible/problems/converge.html @@ -7,7 +7,7 @@ - pyro.incompressible.problems.converge — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible.problems.converge — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible/problems/shear.html b/_modules/pyro/incompressible/problems/shear.html index 9381333b5..3da78931b 100644 --- a/_modules/pyro/incompressible/problems/shear.html +++ b/_modules/pyro/incompressible/problems/shear.html @@ -7,7 +7,7 @@ - pyro.incompressible.problems.shear — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible.problems.shear — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible/simulation.html b/_modules/pyro/incompressible/simulation.html index 801b5aa68..17227a426 100644 --- a/_modules/pyro/incompressible/simulation.html +++ b/_modules/pyro/incompressible/simulation.html @@ -7,7 +7,7 @@ - pyro.incompressible.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible_viscous/BC.html b/_modules/pyro/incompressible_viscous/BC.html index d25b4bee0..51ba09bc7 100644 --- a/_modules/pyro/incompressible_viscous/BC.html +++ b/_modules/pyro/incompressible_viscous/BC.html @@ -7,7 +7,7 @@ - pyro.incompressible_viscous.BC — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible_viscous.BC — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible_viscous/problems/cavity.html b/_modules/pyro/incompressible_viscous/problems/cavity.html index e839f6522..ce4bdc51a 100644 --- a/_modules/pyro/incompressible_viscous/problems/cavity.html +++ b/_modules/pyro/incompressible_viscous/problems/cavity.html @@ -7,7 +7,7 @@ - pyro.incompressible_viscous.problems.cavity — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible_viscous.problems.cavity — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible_viscous/problems/converge.html b/_modules/pyro/incompressible_viscous/problems/converge.html index 81d0a0deb..9831a8597 100644 --- a/_modules/pyro/incompressible_viscous/problems/converge.html +++ b/_modules/pyro/incompressible_viscous/problems/converge.html @@ -7,7 +7,7 @@ - pyro.incompressible_viscous.problems.converge — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible_viscous.problems.converge — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html index 7df7b9e6b..d66301f42 100644 --- a/_modules/pyro/incompressible_viscous/problems/plot_cavity.html +++ b/_modules/pyro/incompressible_viscous/problems/plot_cavity.html @@ -7,7 +7,7 @@ - pyro.incompressible_viscous.problems.plot_cavity — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible_viscous.problems.plot_cavity — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible_viscous/problems/shear.html b/_modules/pyro/incompressible_viscous/problems/shear.html index 33a38abf0..e1c8e937a 100644 --- a/_modules/pyro/incompressible_viscous/problems/shear.html +++ b/_modules/pyro/incompressible_viscous/problems/shear.html @@ -7,7 +7,7 @@ - pyro.incompressible_viscous.problems.shear — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible_viscous.problems.shear — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/incompressible_viscous/simulation.html b/_modules/pyro/incompressible_viscous/simulation.html index 0f8051673..eee396a20 100644 --- a/_modules/pyro/incompressible_viscous/simulation.html +++ b/_modules/pyro/incompressible_viscous/simulation.html @@ -7,7 +7,7 @@ - pyro.incompressible_viscous.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.incompressible_viscous.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/lm_atm/LM_atm_interface.html b/_modules/pyro/lm_atm/LM_atm_interface.html index a1abbca6e..35e04860b 100644 --- a/_modules/pyro/lm_atm/LM_atm_interface.html +++ b/_modules/pyro/lm_atm/LM_atm_interface.html @@ -7,7 +7,7 @@ - pyro.lm_atm.LM_atm_interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.lm_atm.LM_atm_interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/lm_atm/problems/bubble.html b/_modules/pyro/lm_atm/problems/bubble.html index 75de2609b..82b22b323 100644 --- a/_modules/pyro/lm_atm/problems/bubble.html +++ b/_modules/pyro/lm_atm/problems/bubble.html @@ -7,7 +7,7 @@ - pyro.lm_atm.problems.bubble — pyro 4.3.0.post6+g075ce404 documentation + pyro.lm_atm.problems.bubble — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/lm_atm/problems/gresho.html b/_modules/pyro/lm_atm/problems/gresho.html index 6f93e580d..89ba6ed12 100644 --- a/_modules/pyro/lm_atm/problems/gresho.html +++ b/_modules/pyro/lm_atm/problems/gresho.html @@ -7,7 +7,7 @@ - pyro.lm_atm.problems.gresho — pyro 4.3.0.post6+g075ce404 documentation + pyro.lm_atm.problems.gresho — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/lm_atm/simulation.html b/_modules/pyro/lm_atm/simulation.html index 0aa3393b3..34f66e29f 100644 --- a/_modules/pyro/lm_atm/simulation.html +++ b/_modules/pyro/lm_atm/simulation.html @@ -7,7 +7,7 @@ - pyro.lm_atm.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.lm_atm.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/mesh/array_indexer.html b/_modules/pyro/mesh/array_indexer.html index ed406c88b..cf972aa77 100644 --- a/_modules/pyro/mesh/array_indexer.html +++ b/_modules/pyro/mesh/array_indexer.html @@ -7,7 +7,7 @@ - pyro.mesh.array_indexer — pyro 4.3.0.post6+g075ce404 documentation + pyro.mesh.array_indexer — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/mesh/boundary.html b/_modules/pyro/mesh/boundary.html index fc975b161..ac9600c82 100644 --- a/_modules/pyro/mesh/boundary.html +++ b/_modules/pyro/mesh/boundary.html @@ -7,7 +7,7 @@ - pyro.mesh.boundary — pyro 4.3.0.post6+g075ce404 documentation + pyro.mesh.boundary — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/mesh/fv.html b/_modules/pyro/mesh/fv.html index 8496054f6..d37765266 100644 --- a/_modules/pyro/mesh/fv.html +++ b/_modules/pyro/mesh/fv.html @@ -7,7 +7,7 @@ - pyro.mesh.fv — pyro 4.3.0.post6+g075ce404 documentation + pyro.mesh.fv — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/mesh/integration.html b/_modules/pyro/mesh/integration.html index bbdfb4393..58d4201b7 100644 --- a/_modules/pyro/mesh/integration.html +++ b/_modules/pyro/mesh/integration.html @@ -7,7 +7,7 @@ - pyro.mesh.integration — pyro 4.3.0.post6+g075ce404 documentation + pyro.mesh.integration — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/mesh/patch.html b/_modules/pyro/mesh/patch.html index 6e1182cc2..ed570d858 100644 --- a/_modules/pyro/mesh/patch.html +++ b/_modules/pyro/mesh/patch.html @@ -7,7 +7,7 @@ - pyro.mesh.patch — pyro 4.3.0.post6+g075ce404 documentation + pyro.mesh.patch — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

@@ -1504,10 +1503,6 @@

Source code for pyro.mesh.patch

     old : CellCenterData2d object
         The CellCenterData2d object we wish to copy
 
-    Note
-    ----
-    It may be that this whole thing can be replaced with a copy.deepcopy()
-
     """
 
     if not isinstance(old, CellCenterData2d):
diff --git a/_modules/pyro/mesh/reconstruction.html b/_modules/pyro/mesh/reconstruction.html
index 364a97295..0388070ec 100644
--- a/_modules/pyro/mesh/reconstruction.html
+++ b/_modules/pyro/mesh/reconstruction.html
@@ -7,7 +7,7 @@
   
     
     
-    pyro.mesh.reconstruction — pyro 4.3.0.post6+g075ce404 documentation
+    pyro.mesh.reconstruction — pyro 4.3.0.post7+g903285ee documentation
   
   
   
@@ -38,7 +38,7 @@
 
   
 
-    
+    
     
     
     
@@ -187,14 +187,13 @@
 
 

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/MG.html b/_modules/pyro/multigrid/MG.html index 611016fd6..e7d6c4d3d 100644 --- a/_modules/pyro/multigrid/MG.html +++ b/_modules/pyro/multigrid/MG.html @@ -7,7 +7,7 @@ - pyro.multigrid.MG — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.MG — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/edge_coeffs.html b/_modules/pyro/multigrid/edge_coeffs.html index abf614b84..29eaf9bb6 100644 --- a/_modules/pyro/multigrid/edge_coeffs.html +++ b/_modules/pyro/multigrid/edge_coeffs.html @@ -7,7 +7,7 @@ - pyro.multigrid.edge_coeffs — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.edge_coeffs — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

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 cd55fe17f..cfda07d7b 100644 --- a/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html +++ b/_modules/pyro/multigrid/examples/mg_test_general_alphabeta_only.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_general_alphabeta_only — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_general_alphabeta_only — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

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 042e24b48..046130753 100644 --- a/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html +++ b/_modules/pyro/multigrid/examples/mg_test_general_beta_only.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_general_beta_only — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_general_beta_only — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_test_general_constant.html b/_modules/pyro/multigrid/examples/mg_test_general_constant.html index 0edccccae..42489097f 100644 --- a/_modules/pyro/multigrid/examples/mg_test_general_constant.html +++ b/_modules/pyro/multigrid/examples/mg_test_general_constant.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_general_constant — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_general_constant — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html index db8c98465..f0f9abfaf 100644 --- a/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html +++ b/_modules/pyro/multigrid/examples/mg_test_general_dirichlet.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_general_dirichlet — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_general_dirichlet — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html b/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html index 1a544f8a6..2b6a6092e 100644 --- a/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html +++ b/_modules/pyro/multigrid/examples/mg_test_general_inhomogeneous.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_general_inhomogeneous — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_general_inhomogeneous — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_test_simple.html b/_modules/pyro/multigrid/examples/mg_test_simple.html index d6b738b12..0e4ad9863 100644 --- a/_modules/pyro/multigrid/examples/mg_test_simple.html +++ b/_modules/pyro/multigrid/examples/mg_test_simple.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_simple — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_simple — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_constant.html b/_modules/pyro/multigrid/examples/mg_test_vc_constant.html index a50c1e7c1..756c5604d 100644 --- a/_modules/pyro/multigrid/examples/mg_test_vc_constant.html +++ b/_modules/pyro/multigrid/examples/mg_test_vc_constant.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_vc_constant — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_vc_constant — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html b/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html index 14825d776..97ca33a96 100644 --- a/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html +++ b/_modules/pyro/multigrid/examples/mg_test_vc_dirichlet.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_vc_dirichlet — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_vc_dirichlet — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html b/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html index ece730138..afb42e9c9 100644 --- a/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html +++ b/_modules/pyro/multigrid/examples/mg_test_vc_periodic.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_test_vc_periodic — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_test_vc_periodic — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/mg_vis.html b/_modules/pyro/multigrid/examples/mg_vis.html index cd388cb53..6e7a6d407 100644 --- a/_modules/pyro/multigrid/examples/mg_vis.html +++ b/_modules/pyro/multigrid/examples/mg_vis.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.mg_vis — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.mg_vis — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/project_periodic.html b/_modules/pyro/multigrid/examples/project_periodic.html index 4df8c4738..3a65e8029 100644 --- a/_modules/pyro/multigrid/examples/project_periodic.html +++ b/_modules/pyro/multigrid/examples/project_periodic.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.project_periodic — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.project_periodic — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/examples/prolong_restrict_demo.html b/_modules/pyro/multigrid/examples/prolong_restrict_demo.html index ae4fe1bd0..abe45360f 100644 --- a/_modules/pyro/multigrid/examples/prolong_restrict_demo.html +++ b/_modules/pyro/multigrid/examples/prolong_restrict_demo.html @@ -7,7 +7,7 @@ - pyro.multigrid.examples.prolong_restrict_demo — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.examples.prolong_restrict_demo — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/general_MG.html b/_modules/pyro/multigrid/general_MG.html index 34741dd74..c6621cd3a 100644 --- a/_modules/pyro/multigrid/general_MG.html +++ b/_modules/pyro/multigrid/general_MG.html @@ -7,7 +7,7 @@ - pyro.multigrid.general_MG — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.general_MG — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/multigrid/variable_coeff_MG.html b/_modules/pyro/multigrid/variable_coeff_MG.html index 53f3abb2f..8658118fc 100644 --- a/_modules/pyro/multigrid/variable_coeff_MG.html +++ b/_modules/pyro/multigrid/variable_coeff_MG.html @@ -7,7 +7,7 @@ - pyro.multigrid.variable_coeff_MG — pyro 4.3.0.post6+g075ce404 documentation + pyro.multigrid.variable_coeff_MG — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/particles/particles.html b/_modules/pyro/particles/particles.html index e38df40fe..57df68c52 100644 --- a/_modules/pyro/particles/particles.html +++ b/_modules/pyro/particles/particles.html @@ -7,7 +7,7 @@ - pyro.particles.particles — pyro 4.3.0.post6+g075ce404 documentation + pyro.particles.particles — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/plot.html b/_modules/pyro/plot.html index 727c9c85a..3f02a6acb 100644 --- a/_modules/pyro/plot.html +++ b/_modules/pyro/plot.html @@ -7,7 +7,7 @@ - pyro.plot — pyro 4.3.0.post6+g075ce404 documentation + pyro.plot — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/pyro_sim.html b/_modules/pyro/pyro_sim.html index ba4e12fca..fb88edd2c 100644 --- a/_modules/pyro/pyro_sim.html +++ b/_modules/pyro/pyro_sim.html @@ -7,7 +7,7 @@ - pyro.pyro_sim — pyro 4.3.0.post6+g075ce404 documentation + pyro.pyro_sim — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/simulation_null.html b/_modules/pyro/simulation_null.html index 8d7298cb1..1b1f14080 100644 --- a/_modules/pyro/simulation_null.html +++ b/_modules/pyro/simulation_null.html @@ -7,7 +7,7 @@ - pyro.simulation_null — pyro 4.3.0.post6+g075ce404 documentation + pyro.simulation_null — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/derives.html b/_modules/pyro/swe/derives.html index 8ee5ad615..a3eedd89a 100644 --- a/_modules/pyro/swe/derives.html +++ b/_modules/pyro/swe/derives.html @@ -7,7 +7,7 @@ - pyro.swe.derives — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.derives — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/interface.html b/_modules/pyro/swe/interface.html index 196132699..cf774c3e9 100644 --- a/_modules/pyro/swe/interface.html +++ b/_modules/pyro/swe/interface.html @@ -7,7 +7,7 @@ - pyro.swe.interface — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.interface — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/problems/acoustic_pulse.html b/_modules/pyro/swe/problems/acoustic_pulse.html index 0f47ff025..0f9046157 100644 --- a/_modules/pyro/swe/problems/acoustic_pulse.html +++ b/_modules/pyro/swe/problems/acoustic_pulse.html @@ -7,7 +7,7 @@ - pyro.swe.problems.acoustic_pulse — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.problems.acoustic_pulse — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/problems/advect.html b/_modules/pyro/swe/problems/advect.html index 759672fa5..7b08a1870 100644 --- a/_modules/pyro/swe/problems/advect.html +++ b/_modules/pyro/swe/problems/advect.html @@ -7,7 +7,7 @@ - pyro.swe.problems.advect — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.problems.advect — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/problems/dam.html b/_modules/pyro/swe/problems/dam.html index 6f9cdb806..46f910747 100644 --- a/_modules/pyro/swe/problems/dam.html +++ b/_modules/pyro/swe/problems/dam.html @@ -7,7 +7,7 @@ - pyro.swe.problems.dam — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.problems.dam — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/problems/kh.html b/_modules/pyro/swe/problems/kh.html index 57766494b..ea64995bb 100644 --- a/_modules/pyro/swe/problems/kh.html +++ b/_modules/pyro/swe/problems/kh.html @@ -7,7 +7,7 @@ - pyro.swe.problems.kh — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.problems.kh — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/problems/logo.html b/_modules/pyro/swe/problems/logo.html index 2072ffac2..a6b4495da 100644 --- a/_modules/pyro/swe/problems/logo.html +++ b/_modules/pyro/swe/problems/logo.html @@ -7,7 +7,7 @@ - pyro.swe.problems.logo — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.problems.logo — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/problems/quad.html b/_modules/pyro/swe/problems/quad.html index 9f82f846a..295eb8037 100644 --- a/_modules/pyro/swe/problems/quad.html +++ b/_modules/pyro/swe/problems/quad.html @@ -7,7 +7,7 @@ - pyro.swe.problems.quad — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.problems.quad — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/problems/test.html b/_modules/pyro/swe/problems/test.html index 3c2ad0acc..d399abf5d 100644 --- a/_modules/pyro/swe/problems/test.html +++ b/_modules/pyro/swe/problems/test.html @@ -7,7 +7,7 @@ - pyro.swe.problems.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.problems.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/simulation.html b/_modules/pyro/swe/simulation.html index ed8778cc8..242453e2f 100644 --- a/_modules/pyro/swe/simulation.html +++ b/_modules/pyro/swe/simulation.html @@ -7,7 +7,7 @@ - pyro.swe.simulation — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.simulation — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/swe/unsplit_fluxes.html b/_modules/pyro/swe/unsplit_fluxes.html index 822252fe1..1fb6d727e 100644 --- a/_modules/pyro/swe/unsplit_fluxes.html +++ b/_modules/pyro/swe/unsplit_fluxes.html @@ -7,7 +7,7 @@ - pyro.swe.unsplit_fluxes — pyro 4.3.0.post6+g075ce404 documentation + pyro.swe.unsplit_fluxes — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/test.html b/_modules/pyro/test.html index efae4bab4..17fad3c44 100644 --- a/_modules/pyro/test.html +++ b/_modules/pyro/test.html @@ -7,7 +7,7 @@ - pyro.test — pyro 4.3.0.post6+g075ce404 documentation + pyro.test — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/util/compare.html b/_modules/pyro/util/compare.html index f9361a1d2..935283594 100644 --- a/_modules/pyro/util/compare.html +++ b/_modules/pyro/util/compare.html @@ -7,7 +7,7 @@ - pyro.util.compare — pyro 4.3.0.post6+g075ce404 documentation + pyro.util.compare — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/util/io_pyro.html b/_modules/pyro/util/io_pyro.html index 0e25acf74..add303c6f 100644 --- a/_modules/pyro/util/io_pyro.html +++ b/_modules/pyro/util/io_pyro.html @@ -7,7 +7,7 @@ - pyro.util.io_pyro — pyro 4.3.0.post6+g075ce404 documentation + pyro.util.io_pyro — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/util/msg.html b/_modules/pyro/util/msg.html index c93ff61b7..b5ce45040 100644 --- a/_modules/pyro/util/msg.html +++ b/_modules/pyro/util/msg.html @@ -7,7 +7,7 @@ - pyro.util.msg — pyro 4.3.0.post6+g075ce404 documentation + pyro.util.msg — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/util/plot_tools.html b/_modules/pyro/util/plot_tools.html index 65d2176bc..214cd1840 100644 --- a/_modules/pyro/util/plot_tools.html +++ b/_modules/pyro/util/plot_tools.html @@ -7,7 +7,7 @@ - pyro.util.plot_tools — pyro 4.3.0.post6+g075ce404 documentation + pyro.util.plot_tools — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/util/profile_pyro.html b/_modules/pyro/util/profile_pyro.html index 006e690b4..592eb7e0d 100644 --- a/_modules/pyro/util/profile_pyro.html +++ b/_modules/pyro/util/profile_pyro.html @@ -7,7 +7,7 @@ - pyro.util.profile_pyro — pyro 4.3.0.post6+g075ce404 documentation + pyro.util.profile_pyro — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_modules/pyro/util/runparams.html b/_modules/pyro/util/runparams.html index f28728785..a1433abdd 100644 --- a/_modules/pyro/util/runparams.html +++ b/_modules/pyro/util/runparams.html @@ -7,7 +7,7 @@ - pyro.util.runparams — pyro 4.3.0.post6+g075ce404 documentation + pyro.util.runparams — pyro 4.3.0.post7+g903285ee documentation @@ -38,7 +38,7 @@ - + @@ -187,14 +187,13 @@

Hydro Solvers

Examples

diff --git a/_sources/advection_basics.rst b/_sources/advection_basics.rst index 2f467d038..c51cf8067 100644 --- a/_sources/advection_basics.rst +++ b/_sources/advection_basics.rst @@ -1,5 +1,6 @@ -Advection solvers -================= +********* +Advection +********* The linear advection equation: @@ -14,7 +15,7 @@ pyro has several solvers for linear advection, which solve the equation with different spatial and temporal integration schemes. ``advection`` solver --------------------- +==================== :py:mod:`pyro.advection` implements the directionally unsplit corner transport upwind algorithm :cite:`colella:1990` with piecewise linear reconstruction. @@ -29,9 +30,10 @@ The parameters for this solver are: .. include:: advection_defaults.inc +.. include:: advection_problems.inc ``advection_fv4`` solver ------------------------- +======================== :py:mod:`pyro.advection_fv4` uses a fourth-order accurate finite-volume method with RK4 time integration, following the ideas in @@ -50,8 +52,10 @@ The parameters for this solver are: .. include:: advection_fv4_defaults.inc +.. include:: advection_fv4_problems.inc + ``advection_nonuniform`` solver -------------------------------- +=============================== :py:mod:`pyro.advection_nonuniform` models advection with a non-uniform velocity field. This is used to implement the slotted disk problem @@ -62,8 +66,11 @@ The parameters for this solver are: .. include:: advection_nonuniform_defaults.inc +.. include:: advection_nonuniform_problems.inc + + ``advection_rk`` solver ------------------------ +======================= :py:mod:`pyro.advection_rk` uses a method of lines time-integration approach with piecewise linear spatial reconstruction for linear @@ -76,8 +83,10 @@ The parameter for this solver are: .. include:: advection_rk_defaults.inc +.. include:: advection_rk_problems.inc + ``advection_weno`` solver -------------------------- +========================= :py:mod:`pyro.advection_weno` uses a WENO reconstruction and method of lines time-integration @@ -87,9 +96,11 @@ The main parameters that affect this solver are: .. include:: advection_weno_defaults.inc +.. include:: advection_weno_problems.inc + General ideas -------------- +============= The main use for the advection solver is to understand how Godunov techniques work for hyperbolic problems. These same ideas will be used @@ -108,10 +119,10 @@ reconstruction, evolution, and averaging steps: Examples --------- +======== smooth -^^^^^^ +------ The smooth problem initializes a Gaussian profile and advects it with :math:`u = v = 1` through periodic boundaries for a period. The result is that @@ -147,22 +158,15 @@ with the ``advection_fv4`` solver. Departures from perfect scaling are likely due to the use of limiters. -tophat -^^^^^^ - -The tophat problem initializes a circle in the center of the domain -with value 1, and 0 outside. This has very steep jumps, and the -limiters will kick in strongly here. - Exercises ---------- +========= The best way to learn these methods is to play with them yourself. The exercises below are suggestions for explorations and features to add to the advection solver. Explorations -^^^^^^^^^^^^ +------------ * Test the convergence of the solver for a variety of initial conditions (tophat hat will differ from the smooth case because of @@ -175,7 +179,7 @@ Explorations problem?) Extensions -^^^^^^^^^^ +---------- * Implement a dimensionally split version of the advection algorithm. How does the solution compare between the unsplit and diff --git a/_sources/burgers_basics.rst b/_sources/burgers_basics.rst index 9f299d1ea..523ad6a9b 100644 --- a/_sources/burgers_basics.rst +++ b/_sources/burgers_basics.rst @@ -1,10 +1,13 @@ +***************** Burgers' Equation -================== +***************** -Burgers' Equation is a nonlinear hyperbolic equation. It has the same form as the advection equation, except that the quantity being advected is the velocity itself. +Burgers' Equation is a nonlinear hyperbolic equation. It has the same +form as the advection equation, except that the quantity being +advected is the velocity itself. ``Inviscid Burgers`` --------------------------------- +==================== A 2D inviscid Burgers' Equation has the following form: @@ -29,14 +32,25 @@ The parameters for this solver are: .. include:: burgers_defaults.inc +.. include:: burgers_problems.inc + +Example +------- .. image:: burgers.png :align: center -The figure above is generated using ``burgers/problems/test.py``, which is used to test the validity of the solver. Bottom-left of the domain has a higher velocity than the top-right domain. With :math:`u_{i,j}=v_{i,j}`, the wave travels diagonally to the top-right with a constant velocity that is equal to the shock speed. ``burgers/problem/verify.py`` can be used to calculate the wave speed using outputs from ``test.py`` and compare to the theoretical shock speed. +The figure above is generated using ``burgers/problems/test.py``, +which is used to test the validity of the solver. Bottom-left of the +domain has a higher velocity than the top-right domain. With +:math:`u_{i,j}=v_{i,j}`, the wave travels diagonally to the top-right +with a constant velocity that is equal to the shock +speed. ``burgers/problem/verify.py`` can be used to calculate the wave +speed using outputs from ``test.py`` and compare to the theoretical +shock speed. ``Viscous Burgers`` --------------------------------- +=================== A 2D viscous Burgers' Equation has the following form: @@ -60,6 +74,10 @@ The parameters for this solver are: .. include:: burgers_viscous_defaults.inc +.. include:: burgers_problems.inc + +Example +------- .. image:: viscous_burgers.png :align: center diff --git a/_sources/compressible_basics.rst b/_sources/compressible_basics.rst index deb7c1f44..9ceb8259b 100644 --- a/_sources/compressible_basics.rst +++ b/_sources/compressible_basics.rst @@ -1,5 +1,6 @@ -Compressible hydrodynamics solvers -================================== +************************** +Compressible hydrodynamics +************************** The Euler equations of compressible hydrodynamics take the form: @@ -27,7 +28,7 @@ direction is allowed. directory in the solver's directory. ``compressible`` solver ------------------------ +======================= :py:mod:`pyro.compressible` is based on a directionally unsplit (the corner transport upwind algorithm) piecewise linear method for the Euler @@ -38,8 +39,11 @@ The parameters for this solver are: .. include:: compressible_defaults.inc +.. include:: compressible_problems.inc + + ``compressible_rk`` solver --------------------------- +========================== :py:mod:`pyro.compressible_rk` uses a method of lines time-integration approach with piecewise linear spatial reconstruction for the Euler @@ -49,8 +53,10 @@ The parameters for this solver are: .. include:: compressible_rk_defaults.inc +.. include:: compressible_rk_problems.inc + ``compressible_fv4`` solver ---------------------------- +=========================== :py:mod:`pyro.compressible_fv4` uses a 4th order accurate method with RK4 time integration, following :cite:`mccorquodalecolella`. @@ -59,9 +65,10 @@ The parameter for this solver are: .. include:: compressible_fv4_defaults.inc +.. include:: compressible_fv4_problems.inc ``compressible_sdc`` solver ---------------------------- +=========================== :py:mod:`pyro.compressible_sdc` uses a 4th order accurate method with spectral-deferred correction (SDC) for the time integration. This @@ -72,9 +79,10 @@ The parameters for this solver are: .. include:: compressible_sdc_defaults.inc +.. include:: compressible_sdc_problems.inc Example problems ----------------- +================ .. note:: @@ -88,7 +96,7 @@ Example problems Sod -^^^ +--- The Sod problem is a standard hydrodynamics problem. It is a one-dimensional shock tube (two states separated by an interface), @@ -119,7 +127,7 @@ is discussed in the notes above, and can be improved in the PPM method with contact steepening. Sedov -^^^^^ +----- The Sedov blast wave problem is another standard test with an analytic solution (Sedov 1959). A lot of energy is point into a point in a @@ -154,7 +162,7 @@ This shows good agreement with the analytic solution. quad -^^^^ +---- The quad problem sets up different states in four regions of the domain and watches the complex interfaces that develop as shocks @@ -172,7 +180,7 @@ online by Pawel Artymowicz). It is run as: rt -^^ +-- The Rayleigh-Taylor problem puts a dense fluid over a lighter one and perturbs the interface with a sinusoidal velocity. Hydrostatic @@ -192,7 +200,7 @@ escape the domain. It is run as: bubble -^^^^^^ +------ The bubble problem initializes a hot spot in a stratified domain and watches it buoyantly rise and roll up. This is run as: @@ -211,10 +219,10 @@ above that rains down on our atmosphere. Also note the acoustic signal propagating outward from the bubble (visible in the U and e panels). Exercises ---------- +========= Explorations -^^^^^^^^^^^^ +------------ * Measure the growth rate of the Rayleigh-Taylor instability for different wavenumbers. @@ -228,7 +236,7 @@ Explorations Extensions -^^^^^^^^^^ +---------- * Limit on the characteristic variables instead of the primitive variables. What changes do you see? (the notes show how to implement @@ -246,16 +254,3 @@ Extensions * Swap the piecewise linear reconstruction for piecewise parabolic (PPM). The notes and the Miller and Colella paper provide a good basis for this. Research the Roe Riemann solver and implement it in pyro. - - -Going further -------------- - -The compressible algorithm presented here is essentially the -single-grid hydrodynamics algorithm used in the `Castro code `_—an -adaptive mesh radiation hydrodynamics code developed at -CCSE/LBNL. `Castro is freely available for download `_. - -A simple, pure Fortran, 1-d compressible hydrodynamics code that does -piecewise constant, linear, or parabolic (PPM) reconstruction is also -available. See the `hydro1d `_ page. diff --git a/_sources/diffusion_basics.rst b/_sources/diffusion_basics.rst index 77b71d3b6..050800a8f 100644 --- a/_sources/diffusion_basics.rst +++ b/_sources/diffusion_basics.rst @@ -1,5 +1,9 @@ +********* Diffusion -========= +********* + +``diffusion`` solver +==================== pyro solves the constant-conductivity diffusion equation: @@ -16,11 +20,14 @@ multigrid class. The main parameters that affect this solver are: .. include:: diffusion_defaults.inc +.. include:: diffusion_problems.inc + + Examples --------- +======== gaussian -^^^^^^^^ +-------- The gaussian problem initializes a strongly peaked Gaussian centered in the domain. The analytic solution for this shows that the profile @@ -46,14 +53,14 @@ restricted in range to bring out the detail at later times. Exercises ---------- +========= The best way to learn these methods is to play with them yourself. The exercises below are suggestions for explorations and features to add to the advection solver. Explorations -^^^^^^^^^^^^ +------------ * Test the convergence of the solver by varying the resolution and comparing to the analytic solution. @@ -64,7 +71,7 @@ Explorations * Setup some other profiles and experiment with different boundary conditions. Extensions -^^^^^^^^^^ +---------- * Switch from Crank-Nicolson (2nd order in time) to backward Euler (1st order in time) and compare the solution and convergence. This diff --git a/_sources/incompressible_basics.rst b/_sources/incompressible_basics.rst index c1ed33c00..053044263 100644 --- a/_sources/incompressible_basics.rst +++ b/_sources/incompressible_basics.rst @@ -1,5 +1,13 @@ -Incompressible hydrodynamics solver -=================================== +**************************** +Incompressible hydrodynamics +**************************** + +pyro has two different incompressible solvers: ``incompressible`` is +inviscid and ``incompressible_viscous`` has viscosity. + + +``incompressible`` solver +========================= pyro's incompressible solver solves: @@ -20,6 +28,8 @@ The main parameters that affect this solver are: .. include:: incompressible_defaults.inc +.. include:: incompressible_problems.inc + Examples -------- @@ -82,11 +92,119 @@ The dashed line is second order convergence. We see almost second order behavior with the limiters enabled and slightly better than second order with no limiting. +``incompressible_viscous`` solver +================================= + +pyro's incompressible viscous solver solves: + +.. math:: + + \frac{\partial U}{\partial t} + U \cdot \nabla U + \nabla p &= \nu \nabla^2 U \\ + \nabla \cdot U &= 0 + +This is based on the ``incompressible`` solver, but modifies the +velocity update step to take viscosity into account, by solving two +parabolic equations (one for each velocity component) using multigrid. + +The main parameters that affect this solver are: + +.. include:: incompressible_viscous_defaults.inc + +.. include:: incompressible_viscous_problems.inc + +Examples +-------- + +shear +^^^^^ + +The same shear problem as in incompressible solver, here with viscosity +added. + +.. prompt:: bash + + pyro_sim.py incompressible_viscous shear inputs.shear + +.. image:: shear_viscous.png + :align: center + +Compare this with the inviscid result. Notice how the velocities have +diffused in all directions. + +cavity +^^^^^^ + +The lid-driven cavity is a well-known benchmark problem for hydro codes +(see e.g. :cite:t:`ghia1982`, :cite:t:`Kuhlmann2019`). In a unit square box +with initially static fluid, motion is initiated by a "lid" at the top +boundary, moving to the right with unit velocity. The basic command is: + +.. prompt:: bash + + pyro_sim.py incompressible_viscous cavity inputs.cavity + +It is interesting to observe what happens when varying the viscosity, or, +equivalently the Reynolds number (in this case :math:`\rm{Re}=1/\nu` since +the characteristic length and velocity scales are 1 by default). + +|pic1| |pic2| |pic3| + +.. |pic1| image:: cavity_Re100.png + :width: 32% + +.. |pic2| image:: cavity_Re400.png + :width: 32% + +.. |pic3| image:: cavity_Re1000.png + :width: 32% + +These plots were made by allowing the code to run for longer and approach a +steady-state with the option ``driver.max_steps=1000``, then running +(e.g. for the Re=100 case): + +.. prompt:: bash + + python incompressible_viscous/problems/plot_cavity.py cavity_n64_Re100_0406.h5 -Re 100 -o cavity_Re100.png + +convergence +^^^^^^^^^^^ + +This is the same test as in the incompressible solver. With viscosity, +an exponential term is added to the solution. Limiting can again be +disabled by adding ``incompressible.limiter=0`` to the run command. +The basic set of tests shown below are run as: + +.. prompt:: bash + + pyro_sim.py incompressible_viscous converge inputs.converge.32 vis.dovis=0 + pyro_sim.py incompressible_viscous converge inputs.converge.64 vis.dovis=0 + pyro_sim.py incompressible_viscous converge inputs.converge.128 vis.dovis=0 + +The error is measured by comparing with the analytic solution using +the routine ``incomp_viscous_converge_error.py`` in ``analysis/``. To +generate the plot below, run + +.. prompt:: bash + + python incompressible_viscous/tests/convergence_errors.py convergence_errors.txt + +or ``convergence_errors_no_limiter.txt`` after running with that option. Then: + +.. prompt:: bash + + python incompressible_viscous/tests/convergence_plot.py + +.. image:: incomp_viscous_converge.png + :align: center + +The solver is converging but below second-order, unlike the inviscid case. Limiting +does not seem to make a difference here. + Exercises ---------- +========= Explorations -^^^^^^^^^^^^ +------------ * Disable the MAC projection and run the converge problem—is the method still 2nd order? @@ -94,29 +212,20 @@ Explorations * Experiment with what is projected. Try projecting :math:`U_t` to see if that makes a difference. +* In the lid-driven cavity problem, when does the solution reach a steady-state? + +* :cite:`ghia1982` give benchmark velocities at different Reynolds number for the + lid-driven cavity problem (see their Table I). Do we agree with their results? + Extensions -^^^^^^^^^^ +---------- * Switch the final projection from a cell-centered approximate projection to a nodal projection. This will require writing a new multigrid solver that operates on nodal data. -* Add viscosity to the system. This will require doing 2 parabolic - solves (one for each velocity component). These solves will look - like the diffusion operation, and will update the provisional - velocity field. - * Switch to a variable density system. This will require adding a mass continuity equation that is advected and switching the projections to a variable-coefficient form (since ρ now enters). -Going further -------------- - -The incompressible algorithm presented here is a simplified version of -the projection methods used in the `Maestro low Mach number -hydrodynamics code `_. Maestro -can do variable-density incompressible, anelastic, and low Mach number -stratified flows in stellar (and terrestrial) environments in close -hydrostatic equilibrium. diff --git a/_sources/index.rst b/_sources/index.rst index 283979fe2..688308baa 100644 --- a/_sources/index.rst +++ b/_sources/index.rst @@ -61,7 +61,6 @@ new ideas. compressible_basics diffusion_basics incompressible_basics - incompressible_viscous_basics lowmach_basics swe_basics particles_basics diff --git a/_sources/lowmach_basics.rst b/_sources/lowmach_basics.rst index 2f647feab..70fa5e5b3 100644 --- a/_sources/lowmach_basics.rst +++ b/_sources/lowmach_basics.rst @@ -1,5 +1,6 @@ -Low Mach number hydrodynamics solver -==================================== +***************************** +Low Mach number hydrodynamics +***************************** pyro's low Mach hydrodynamics solver is designed for atmospheric flows. It captures the effects of stratification on a fluid element by @@ -14,6 +15,8 @@ governing equations are: with :math:`\nabla p_0 = \rho_0 g` and :math:`\beta_0 = p_0^{1/\gamma}`. +``lm_atm`` solver +================= As with the incompressible solver, we implement a cell-centered approximate projection method. @@ -21,17 +24,4 @@ The main parameters that affect this solver are: .. include:: lm_atm_defaults.inc -Examples --------- - -bubble -^^^^^^ - -The bubble problem places a buoyant bubble in a stratified atmosphere -and watches the development of the roll-up due to shear as it -rises. This is run as: - -.. prompt:: bash - - pyro_sim.py lm_atm bubble inputs.bubble - +.. include:: lm_atm_problems.inc diff --git a/_sources/swe_basics.rst b/_sources/swe_basics.rst index 85537485b..b17c5a97c 100644 --- a/_sources/swe_basics.rst +++ b/_sources/swe_basics.rst @@ -1,5 +1,6 @@ -Shallow water solver -==================== +*************************** +Shallow water hydrodynamics +*************************** The (augmented) shallow water equations take the form: @@ -13,26 +14,32 @@ with :math:`h` is the fluid height, :math:`U` the fluid velocity, :math:`g` the gravitational acceleration and :math:`\psi = \psi(x, t)` represents some passive scalar. +``swe`` solver +============== -The implementation here has flattening at shocks and a choice of Riemann solvers. +The pyro ``swe`` implementation has flattening at shocks and a choice of Riemann solvers. The main parameters that affect this solver are: .. include:: swe_defaults.inc -Example problems ----------------- +.. include:: swe_problems.inc -dam -^^^ +Examples +======== -The dam break problem is a standard hydrodynamics problem, analogous to the Sod -shock tube problem in compressible hydrodynamics. It considers a one-multidimensional -problem of two regions of fluid at different heights, initially separated by a dam. -The problem then models the evolution of the system when this dam is removed. -As for the Sod problem, there exists an exact solution for the dam break problem, -so we can check our solution against the exact solutions. See Toro's shallow water -equations book for details on this problem and the exact Riemann solver. +dam +--- + +The dam break problem is a standard hydrodynamics problem, analogous +to the Sod shock tube problem in compressible hydrodynamics. It +considers a one-multidimensional problem of two regions of fluid at +different heights, initially separated by a dam. The problem then +models the evolution of the system when this dam is removed. As for +the Sod problem, there exists an exact solution for the dam break +problem, so we can check our solution against the exact solutions. See +Toro's shallow water equations book for details on this problem and +the exact Riemann solver. Because it is one-dimensional, we run it in narrow domains in the x- or y-directions. It can be run as: @@ -57,40 +64,11 @@ slightly better than the HLLC solver, with less smearing at the shock and head/tail of the rarefaction. -quad -^^^^ - -The quad problem sets up different states in four regions of the -domain and watches the complex interfaces that develop as shocks -interact. This problem has appeared in several places (and a `detailed -investigation -`_ is -online by Pawel Artymowicz). It is run as: - -.. prompt:: bash - - pyro_sim.py swe quad inputs.quad - - -kh -^^ - -The Kelvin-Helmholtz problem models three layers of fluid: two at the top and -bottom of the domain travelling in one direction, one in the central part of the -domain travelling in the opposite direction. At the interface of the layers, -shearing produces the characteristic Kelvin-Helmholtz instabilities, just as -is seen in the standard compressible problem. It is run as: - -.. prompt:: bash - - pyro_sim.py swe kh inputs.kh - - Exercises ---------- +========= Explorations -^^^^^^^^^^^^ +------------ * There are multiple Riemann solvers in the swe algorithm. Run the same problem with the different Riemann solvers @@ -101,7 +79,7 @@ Explorations Extensions -^^^^^^^^^^ +---------- * Limit on the characteristic variables instead of the primitive variables. What changes do you see? (the notes show how to implement diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 328ba42db..af35c0f7f 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '4.3.0.post6+g075ce404', + VERSION: '4.3.0.post7+g903285ee', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/ack.html b/ack.html index 363eb5f12..93f14640d 100644 --- a/ack.html +++ b/ack.html @@ -8,7 +8,7 @@ - Acknowledgments — pyro 4.3.0.post6+g075ce404 documentation + Acknowledgments — pyro 4.3.0.post7+g903285ee documentation @@ -39,7 +39,7 @@ - + @@ -188,14 +188,13 @@

Hydro Solvers

Examples

diff --git a/adding_a_problem_jupyter.html b/adding_a_problem_jupyter.html index 8d824d607..51a8ed18a 100644 --- a/adding_a_problem_jupyter.html +++ b/adding_a_problem_jupyter.html @@ -8,7 +8,7 @@ - Defining our own problem in Jupyter — pyro 4.3.0.post6+g075ce404 documentation + Defining our own problem in Jupyter — pyro 4.3.0.post7+g903285ee documentation @@ -40,7 +40,7 @@ - + @@ -191,14 +191,13 @@

Hydro Solvers

Examples

@@ -591,7 +590,7 @@

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

diff --git a/adding_a_problem_jupyter.ipynb b/adding_a_problem_jupyter.ipynb index 97a071a55..98c5fddd0 100644 --- a/adding_a_problem_jupyter.ipynb +++ b/adding_a_problem_jupyter.ipynb @@ -47,10 +47,10 @@ "id": "c338ff6e-85c1-442b-a058-1e0a112d9c06", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.019733Z", - "iopub.status.busy": "2024-09-14T23:19:29.019501Z", - "iopub.status.idle": "2024-09-14T23:19:29.396776Z", - "shell.execute_reply": "2024-09-14T23:19:29.396134Z" + "iopub.execute_input": "2024-09-15T00:48:58.147491Z", + "iopub.status.busy": "2024-09-15T00:48:58.147291Z", + "iopub.status.idle": "2024-09-15T00:48:58.509754Z", + "shell.execute_reply": "2024-09-15T00:48:58.509060Z" } }, "outputs": [], @@ -65,10 +65,10 @@ "id": "4dbc1140-cb59-4ef4-9e81-505dc52c8898", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.399448Z", - "iopub.status.busy": "2024-09-14T23:19:29.399180Z", - "iopub.status.idle": "2024-09-14T23:19:29.403190Z", - "shell.execute_reply": "2024-09-14T23:19:29.402625Z" + "iopub.execute_input": "2024-09-15T00:48:58.512581Z", + "iopub.status.busy": "2024-09-15T00:48:58.512326Z", + "iopub.status.idle": "2024-09-15T00:48:58.515911Z", + "shell.execute_reply": "2024-09-15T00:48:58.515412Z" } }, "outputs": [], @@ -85,10 +85,10 @@ "id": "b118c570-7c6f-47d1-bf5f-423ad26f9ec5", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.405461Z", - "iopub.status.busy": "2024-09-14T23:19:29.405263Z", - "iopub.status.idle": "2024-09-14T23:19:29.408641Z", - "shell.execute_reply": "2024-09-14T23:19:29.408116Z" + "iopub.execute_input": "2024-09-15T00:48:58.518297Z", + "iopub.status.busy": "2024-09-15T00:48:58.517935Z", + "iopub.status.idle": "2024-09-15T00:48:58.521187Z", + "shell.execute_reply": "2024-09-15T00:48:58.520656Z" } }, "outputs": [], @@ -104,17 +104,17 @@ "id": "20fadd76-785e-4901-ae34-73a256afa7cb", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.410919Z", - "iopub.status.busy": "2024-09-14T23:19:29.410723Z", - "iopub.status.idle": "2024-09-14T23:19:29.546978Z", - "shell.execute_reply": "2024-09-14T23:19:29.546295Z" + "iopub.execute_input": "2024-09-15T00:48:58.523467Z", + "iopub.status.busy": "2024-09-15T00:48:58.523101Z", + "iopub.status.idle": "2024-09-15T00:48:58.687617Z", + "shell.execute_reply": "2024-09-15T00:48:58.687044Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 4, @@ -151,10 +151,10 @@ "id": "d7f3180f-5284-451a-8684-839318bb6657", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.549513Z", - "iopub.status.busy": "2024-09-14T23:19:29.549277Z", - "iopub.status.idle": "2024-09-14T23:19:29.621342Z", - "shell.execute_reply": "2024-09-14T23:19:29.620661Z" + "iopub.execute_input": "2024-09-15T00:48:58.690093Z", + "iopub.status.busy": "2024-09-15T00:48:58.689714Z", + "iopub.status.idle": "2024-09-15T00:48:58.759596Z", + "shell.execute_reply": "2024-09-15T00:48:58.758994Z" } }, "outputs": [], @@ -186,10 +186,10 @@ "id": "0d8dae4c-4dc1-481d-92b2-1433b8d50f7a", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.624538Z", - "iopub.status.busy": "2024-09-14T23:19:29.623917Z", - "iopub.status.idle": "2024-09-14T23:19:29.627314Z", - "shell.execute_reply": "2024-09-14T23:19:29.626720Z" + "iopub.execute_input": "2024-09-15T00:48:58.762034Z", + "iopub.status.busy": "2024-09-15T00:48:58.761778Z", + "iopub.status.idle": "2024-09-15T00:48:58.764809Z", + "shell.execute_reply": "2024-09-15T00:48:58.764187Z" } }, "outputs": [], @@ -212,10 +212,10 @@ "id": "2b2624cf-0548-4261-80f8-ebc3795b4dca", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.629701Z", - "iopub.status.busy": "2024-09-14T23:19:29.629498Z", - "iopub.status.idle": "2024-09-14T23:19:29.633440Z", - "shell.execute_reply": "2024-09-14T23:19:29.632855Z" + "iopub.execute_input": "2024-09-15T00:48:58.766983Z", + "iopub.status.busy": "2024-09-15T00:48:58.766793Z", + "iopub.status.idle": "2024-09-15T00:48:58.770734Z", + "shell.execute_reply": "2024-09-15T00:48:58.770185Z" } }, "outputs": [], @@ -251,10 +251,10 @@ "id": "bf4507fc-1f57-4256-92f8-59dc203fc532", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.635719Z", - "iopub.status.busy": "2024-09-14T23:19:29.635513Z", - "iopub.status.idle": "2024-09-14T23:19:29.638528Z", - "shell.execute_reply": "2024-09-14T23:19:29.637994Z" + "iopub.execute_input": "2024-09-15T00:48:58.772915Z", + "iopub.status.busy": "2024-09-15T00:48:58.772724Z", + "iopub.status.idle": "2024-09-15T00:48:58.775449Z", + "shell.execute_reply": "2024-09-15T00:48:58.774875Z" } }, "outputs": [], @@ -268,10 +268,10 @@ "id": "13b716fd-ae4a-4722-be37-c153990160fc", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.640740Z", - "iopub.status.busy": "2024-09-14T23:19:29.640543Z", - "iopub.status.idle": "2024-09-14T23:19:29.645689Z", - "shell.execute_reply": "2024-09-14T23:19:29.645048Z" + "iopub.execute_input": "2024-09-15T00:48:58.777778Z", + "iopub.status.busy": "2024-09-15T00:48:58.777399Z", + "iopub.status.idle": "2024-09-15T00:48:58.781826Z", + "shell.execute_reply": "2024-09-15T00:48:58.781223Z" } }, "outputs": [], @@ -295,10 +295,10 @@ "id": "feb5a2e4-2dd4-4795-bb13-47e984c03b5b", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.648195Z", - "iopub.status.busy": "2024-09-14T23:19:29.647820Z", - "iopub.status.idle": "2024-09-14T23:19:29.859039Z", - "shell.execute_reply": "2024-09-14T23:19:29.858164Z" + "iopub.execute_input": "2024-09-15T00:48:58.784185Z", + "iopub.status.busy": "2024-09-15T00:48:58.783994Z", + "iopub.status.idle": "2024-09-15T00:48:58.985335Z", + "shell.execute_reply": "2024-09-15T00:48:58.984680Z" } }, "outputs": [ @@ -346,10 +346,10 @@ "id": "e671c3a6-b4bd-48b8-9906-c9ff76e94fa1", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.862765Z", - "iopub.status.busy": "2024-09-14T23:19:29.862084Z", - "iopub.status.idle": "2024-09-14T23:19:29.866610Z", - "shell.execute_reply": "2024-09-14T23:19:29.865822Z" + "iopub.execute_input": "2024-09-15T00:48:58.988016Z", + "iopub.status.busy": "2024-09-15T00:48:58.987649Z", + "iopub.status.idle": "2024-09-15T00:48:58.991163Z", + "shell.execute_reply": "2024-09-15T00:48:58.990539Z" } }, "outputs": [ @@ -420,10 +420,10 @@ "id": "d9ea2697-f7df-4fbf-ae30-1e4d0cb9b118", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:29.869367Z", - "iopub.status.busy": "2024-09-14T23:19:29.869149Z", - "iopub.status.idle": "2024-09-14T23:19:30.071948Z", - "shell.execute_reply": "2024-09-14T23:19:30.071355Z" + "iopub.execute_input": "2024-09-15T00:48:58.993671Z", + "iopub.status.busy": "2024-09-15T00:48:58.993319Z", + "iopub.status.idle": "2024-09-15T00:48:59.182173Z", + "shell.execute_reply": "2024-09-15T00:48:59.181497Z" } }, "outputs": [ @@ -475,10 +475,10 @@ "id": "1793bf37-cfec-4dc2-9cc6-8dc4a3509d28", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:30.074632Z", - "iopub.status.busy": "2024-09-14T23:19:30.074213Z", - "iopub.status.idle": "2024-09-14T23:19:30.305787Z", - "shell.execute_reply": "2024-09-14T23:19:30.305149Z" + "iopub.execute_input": "2024-09-15T00:48:59.184582Z", + "iopub.status.busy": "2024-09-15T00:48:59.184378Z", + "iopub.status.idle": "2024-09-15T00:48:59.406527Z", + "shell.execute_reply": "2024-09-15T00:48:59.405934Z" } }, "outputs": [ diff --git a/advection-error.html b/advection-error.html index d6fe2566f..6e8ac3a72 100644 --- a/advection-error.html +++ b/advection-error.html @@ -8,7 +8,7 @@ - Error Measurement of the advection_fv4 Solver — pyro 4.3.0.post6+g075ce404 documentation + Error Measurement of the advection_fv4 Solver — pyro 4.3.0.post7+g903285ee documentation @@ -40,7 +40,7 @@ - + @@ -191,14 +191,13 @@

Hydro Solvers

Examples

diff --git a/advection-error.ipynb b/advection-error.ipynb index da26c7661..2a551b042 100644 --- a/advection-error.ipynb +++ b/advection-error.ipynb @@ -22,10 +22,10 @@ "id": "a0c724f7-80f8-4370-a710-46179544ef0c", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:32.428900Z", - "iopub.status.busy": "2024-09-14T23:19:32.428433Z", - "iopub.status.idle": "2024-09-14T23:19:32.830206Z", - "shell.execute_reply": "2024-09-14T23:19:32.829489Z" + "iopub.execute_input": "2024-09-15T00:49:01.508717Z", + "iopub.status.busy": "2024-09-15T00:49:01.508246Z", + "iopub.status.idle": "2024-09-15T00:49:01.895217Z", + "shell.execute_reply": "2024-09-15T00:49:01.894589Z" } }, "outputs": [], @@ -47,10 +47,10 @@ "id": "d57770ad-f3a0-473b-af9b-409f17d2fcf0", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:32.833542Z", - "iopub.status.busy": "2024-09-14T23:19:32.833063Z", - "iopub.status.idle": "2024-09-14T23:19:32.836216Z", - "shell.execute_reply": "2024-09-14T23:19:32.835613Z" + "iopub.execute_input": "2024-09-15T00:49:01.898264Z", + "iopub.status.busy": "2024-09-15T00:49:01.897821Z", + "iopub.status.idle": "2024-09-15T00:49:01.900990Z", + "shell.execute_reply": "2024-09-15T00:49:01.900461Z" } }, "outputs": [], @@ -73,10 +73,10 @@ "id": "6c720f78-f0d5-4e27-9d25-15bb879036f6", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:32.838675Z", - "iopub.status.busy": "2024-09-14T23:19:32.838190Z", - "iopub.status.idle": "2024-09-14T23:19:32.841219Z", - "shell.execute_reply": "2024-09-14T23:19:32.840614Z" + "iopub.execute_input": "2024-09-15T00:49:01.903388Z", + "iopub.status.busy": "2024-09-15T00:49:01.903009Z", + "iopub.status.idle": "2024-09-15T00:49:01.905985Z", + "shell.execute_reply": "2024-09-15T00:49:01.905342Z" } }, "outputs": [], @@ -99,10 +99,10 @@ "id": "e0f55d5c-f57b-4a14-ba42-c96144356d88", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:19:32.843842Z", - "iopub.status.busy": "2024-09-14T23:19:32.843291Z", - "iopub.status.idle": "2024-09-14T23:20:26.217247Z", - "shell.execute_reply": "2024-09-14T23:20:26.216536Z" + "iopub.execute_input": "2024-09-15T00:49:01.908263Z", + "iopub.status.busy": "2024-09-15T00:49:01.908063Z", + "iopub.status.idle": "2024-09-15T00:49:54.660583Z", + "shell.execute_reply": "2024-09-15T00:49:54.659877Z" } }, "outputs": [ @@ -169,10 +169,10 @@ "id": "365e9dca-ae04-4519-955a-f5f1a807d580", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:20:26.219958Z", - "iopub.status.busy": "2024-09-14T23:20:26.219638Z", - "iopub.status.idle": "2024-09-14T23:20:26.224619Z", - "shell.execute_reply": "2024-09-14T23:20:26.224075Z" + "iopub.execute_input": "2024-09-15T00:49:54.663261Z", + "iopub.status.busy": "2024-09-15T00:49:54.662963Z", + "iopub.status.idle": "2024-09-15T00:49:54.667896Z", + "shell.execute_reply": "2024-09-15T00:49:54.667312Z" } }, "outputs": [ @@ -209,10 +209,10 @@ "id": "2dd93e31-ac10-485c-ab4c-9dab14af1ad9", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:20:26.227040Z", - "iopub.status.busy": "2024-09-14T23:20:26.226651Z", - "iopub.status.idle": "2024-09-14T23:20:26.688840Z", - "shell.execute_reply": "2024-09-14T23:20:26.688016Z" + "iopub.execute_input": "2024-09-15T00:49:54.670242Z", + "iopub.status.busy": "2024-09-15T00:49:54.669892Z", + "iopub.status.idle": "2024-09-15T00:49:55.122535Z", + "shell.execute_reply": "2024-09-15T00:49:55.121881Z" } }, "outputs": [ diff --git a/advection_basics.html b/advection_basics.html index 18f5504c1..2f24b2c38 100644 --- a/advection_basics.html +++ b/advection_basics.html @@ -8,7 +8,7 @@ - Advection solvers — pyro 4.3.0.post6+g075ce404 documentation + Advection — pyro 4.3.0.post7+g903285ee documentation @@ -39,7 +39,7 @@ - + @@ -190,14 +190,13 @@

Hydro Solvers

Examples

@@ -524,7 +523,7 @@
-

Advection solvers

+

Advection

@@ -534,15 +533,38 @@

Contents

+
+

supported problems#

+
+

slotted#

+

parameters:

+
+ + + + + + + + + + + + + +

name

default

slotted.omega

0.5

slotted.offset

0.25

+
+
+
+

test#

+
+

advection_rk solver#

@@ -837,6 +901,10 @@

advection_rk +
+

supported problems#

+

advection_rk uses the problems defined by advection.

+

advection_weno solver#

@@ -896,6 +964,10 @@

advection_weno<

+
+

supported problems#

+

advection_weno uses the problems defined by advection.

+

General ideas#

@@ -909,8 +981,8 @@

General ideas

Examples#

-
-

smooth#

+
+

smooth#

The smooth problem initializes a Gaussian profile and advects it with \(u = v = 1\) through periodic boundaries for a period. The result is that the final state should be identical to the initial state—any @@ -935,12 +1007,6 @@

smooth#advection_fv4 solver. Departures from perfect scaling are likely due to the use of limiters.

-
-

tophat#

-

The tophat problem initializes a circle in the center of the domain -with value 1, and 0 outside. This has very steep jumps, and the -limiters will kick in strongly here.

-

Exercises#

@@ -1026,15 +1092,38 @@

Extensions

Hydro Solvers

Examples

@@ -534,8 +533,26 @@

Contents

@@ -549,7 +566,9 @@

Contents

Burgers’ Equation#

-

Burgers’ Equation is a nonlinear hyperbolic equation. It has the same form as the advection equation, except that the quantity being advected is the velocity itself.

+

Burgers’ Equation is a nonlinear hyperbolic equation. It has the same +form as the advection equation, except that the quantity being +advected is the velocity itself.

Inviscid Burgers#

A 2D inviscid Burgers’ Equation has the following form:

@@ -620,8 +639,30 @@

Inviscid +
+

supported problems#

+
+

converge#

+
+
+

test#

+
+
+

tophat#

+
+
+
+

Example#

_images/burgers.png -

The figure above is generated using burgers/problems/test.py, which is used to test the validity of the solver. Bottom-left of the domain has a higher velocity than the top-right domain. With \(u_{i,j}=v_{i,j}\), the wave travels diagonally to the top-right with a constant velocity that is equal to the shock speed. burgers/problem/verify.py can be used to calculate the wave speed using outputs from test.py and compare to the theoretical shock speed.

+

The figure above is generated using burgers/problems/test.py, +which is used to test the validity of the solver. Bottom-left of the +domain has a higher velocity than the top-right domain. With +\(u_{i,j}=v_{i,j}\), the wave travels diagonally to the top-right +with a constant velocity that is equal to the shock +speed. burgers/problem/verify.py can be used to calculate the wave +speed using outputs from test.py and compare to the theoretical +shock speed.

+

Viscous Burgers#

@@ -638,12 +679,27 @@

Viscous along with the extra advective source to the Helmholtz equation by using the Crank-Nicolson discretization and multigrid solvers.

The parameters for this solver are:

+
+

supported problems#

+
+

converge#

+
+
+

test#

+
+
+

tophat#

+
+
+
+

Example#

_images/viscous_burgers.png

The figure above is generated using burgers_viscous/problems/test.py, which has the identical setup as in burgers/problems/test.py. With diffusion added to the system, we see the shock (discontinuity) is smeared out as system evolves.

+

@@ -663,7 +719,7 @@

Viscous

previous

-

Advection solvers

+

Advection

Viscous title="next page">

next

-

Compressible hydrodynamics solvers

+

Compressible hydrodynamics

@@ -691,8 +747,26 @@

Viscous diff --git a/compressible-convergence.html b/compressible-convergence.html index fe2464332..de5e318a8 100644 --- a/compressible-convergence.html +++ b/compressible-convergence.html @@ -8,7 +8,7 @@ - Convergence of the compressible solvers — pyro 4.3.0.post6+g075ce404 documentation + Convergence of the compressible solvers — pyro 4.3.0.post7+g903285ee documentation @@ -40,7 +40,7 @@ - + @@ -191,14 +191,13 @@

Hydro Solvers

Examples

diff --git a/compressible-convergence.ipynb b/compressible-convergence.ipynb index f5f49bb5a..01db22b78 100644 --- a/compressible-convergence.ipynb +++ b/compressible-convergence.ipynb @@ -24,10 +24,10 @@ "id": "0c19f42b-16f1-48a8-ba19-e07f5addabd1", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:20:28.593787Z", - "iopub.status.busy": "2024-09-14T23:20:28.593590Z", - "iopub.status.idle": "2024-09-14T23:20:28.992279Z", - "shell.execute_reply": "2024-09-14T23:20:28.991518Z" + "iopub.execute_input": "2024-09-15T00:49:57.006623Z", + "iopub.status.busy": "2024-09-15T00:49:57.006419Z", + "iopub.status.idle": "2024-09-15T00:49:57.399378Z", + "shell.execute_reply": "2024-09-15T00:49:57.398740Z" } }, "outputs": [], @@ -53,10 +53,10 @@ "id": "90900ff2-27b5-4642-a1de-006a9a30d975", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:20:28.995321Z", - "iopub.status.busy": "2024-09-14T23:20:28.994876Z", - "iopub.status.idle": "2024-09-14T23:20:28.998118Z", - "shell.execute_reply": "2024-09-14T23:20:28.997567Z" + "iopub.execute_input": "2024-09-15T00:49:57.402066Z", + "iopub.status.busy": "2024-09-15T00:49:57.401789Z", + "iopub.status.idle": "2024-09-15T00:49:57.404837Z", + "shell.execute_reply": "2024-09-15T00:49:57.404262Z" } }, "outputs": [], @@ -87,10 +87,10 @@ "id": "cc7c0964-e0cf-43f4-8ca8-3ea6ed11c9fd", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:20:29.000565Z", - "iopub.status.busy": "2024-09-14T23:20:29.000184Z", - "iopub.status.idle": "2024-09-14T23:21:57.500405Z", - "shell.execute_reply": "2024-09-14T23:21:57.499700Z" + "iopub.execute_input": "2024-09-15T00:49:57.407310Z", + "iopub.status.busy": "2024-09-15T00:49:57.406849Z", + "iopub.status.idle": "2024-09-15T00:51:21.331764Z", + "shell.execute_reply": "2024-09-15T00:51:21.331107Z" } }, "outputs": [], @@ -121,10 +121,10 @@ "id": "9705ab17-81c6-4b8a-becd-6a9af75371e1", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:21:57.503420Z", - "iopub.status.busy": "2024-09-14T23:21:57.502990Z", - "iopub.status.idle": "2024-09-14T23:21:57.506139Z", - "shell.execute_reply": "2024-09-14T23:21:57.505584Z" + "iopub.execute_input": "2024-09-15T00:51:21.334821Z", + "iopub.status.busy": "2024-09-15T00:51:21.334351Z", + "iopub.status.idle": "2024-09-15T00:51:21.337379Z", + "shell.execute_reply": "2024-09-15T00:51:21.336836Z" } }, "outputs": [], @@ -139,10 +139,10 @@ "id": "97d051b5-563a-40ea-a838-9b4f7832380f", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:21:57.508526Z", - "iopub.status.busy": "2024-09-14T23:21:57.508335Z", - "iopub.status.idle": "2024-09-14T23:21:57.514259Z", - "shell.execute_reply": "2024-09-14T23:21:57.513693Z" + "iopub.execute_input": "2024-09-15T00:51:21.339647Z", + "iopub.status.busy": "2024-09-15T00:51:21.339278Z", + "iopub.status.idle": "2024-09-15T00:51:21.345158Z", + "shell.execute_reply": "2024-09-15T00:51:21.344459Z" } }, "outputs": [ @@ -195,10 +195,10 @@ "id": "dd7a64cb-992e-4e0f-96f7-c8c03c0ca3eb", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:21:57.516891Z", - "iopub.status.busy": "2024-09-14T23:21:57.516508Z", - "iopub.status.idle": "2024-09-14T23:23:36.747638Z", - "shell.execute_reply": "2024-09-14T23:23:36.746971Z" + "iopub.execute_input": "2024-09-15T00:51:21.347829Z", + "iopub.status.busy": "2024-09-15T00:51:21.347476Z", + "iopub.status.idle": "2024-09-15T00:52:58.720009Z", + "shell.execute_reply": "2024-09-15T00:52:58.719346Z" } }, "outputs": [], @@ -220,10 +220,10 @@ "id": "f03120c8-bc1d-4f0d-b79f-e498c64076a3", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:23:36.750485Z", - "iopub.status.busy": "2024-09-14T23:23:36.750259Z", - "iopub.status.idle": "2024-09-14T23:23:36.756303Z", - "shell.execute_reply": "2024-09-14T23:23:36.755721Z" + "iopub.execute_input": "2024-09-15T00:52:58.722967Z", + "iopub.status.busy": "2024-09-15T00:52:58.722584Z", + "iopub.status.idle": "2024-09-15T00:52:58.728541Z", + "shell.execute_reply": "2024-09-15T00:52:58.727886Z" } }, "outputs": [ diff --git a/compressible-rt-compare.html b/compressible-rt-compare.html index c341fc0ab..10a73d03d 100644 --- a/compressible-rt-compare.html +++ b/compressible-rt-compare.html @@ -8,7 +8,7 @@ - Comparing the Compressible Solvers — pyro 4.3.0.post6+g075ce404 documentation + Comparing the Compressible Solvers — pyro 4.3.0.post7+g903285ee documentation @@ -40,7 +40,7 @@ - + @@ -191,14 +191,13 @@

Hydro Solvers

Examples

@@ -754,7 +753,7 @@

Comparisons
-<matplotlib.colorbar.Colorbar at 0x7f196a76d270>
+<matplotlib.colorbar.Colorbar at 0x7f34e0a69030>
 
diff --git a/compressible-rt-compare.ipynb b/compressible-rt-compare.ipynb index d900061af..65f04e4c9 100644 --- a/compressible-rt-compare.ipynb +++ b/compressible-rt-compare.ipynb @@ -22,10 +22,10 @@ "id": "2151f491-17f2-4d7f-bc75-1f4f2fa93bdd", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:23:38.687650Z", - "iopub.status.busy": "2024-09-14T23:23:38.687453Z", - "iopub.status.idle": "2024-09-14T23:23:39.083251Z", - "shell.execute_reply": "2024-09-14T23:23:39.082604Z" + "iopub.execute_input": "2024-09-15T00:53:00.619352Z", + "iopub.status.busy": "2024-09-15T00:53:00.619154Z", + "iopub.status.idle": "2024-09-15T00:53:01.015631Z", + "shell.execute_reply": "2024-09-15T00:53:01.015012Z" } }, "outputs": [], @@ -63,10 +63,10 @@ "id": "bfce18f5-a7e7-4e41-b547-75e1948155e8", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:23:39.086502Z", - "iopub.status.busy": "2024-09-14T23:23:39.085903Z", - "iopub.status.idle": "2024-09-14T23:23:39.264159Z", - "shell.execute_reply": "2024-09-14T23:23:39.263464Z" + "iopub.execute_input": "2024-09-15T00:53:01.018824Z", + "iopub.status.busy": "2024-09-15T00:53:01.018240Z", + "iopub.status.idle": "2024-09-15T00:53:01.197950Z", + "shell.execute_reply": "2024-09-15T00:53:01.197299Z" } }, "outputs": [ @@ -163,10 +163,10 @@ "id": "a3278d6b-81b6-4c17-a214-17840c162fbf", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:23:39.266884Z", - "iopub.status.busy": "2024-09-14T23:23:39.266424Z", - "iopub.status.idle": "2024-09-14T23:24:18.784741Z", - "shell.execute_reply": "2024-09-14T23:24:18.784011Z" + "iopub.execute_input": "2024-09-15T00:53:01.200493Z", + "iopub.status.busy": "2024-09-15T00:53:01.200217Z", + "iopub.status.idle": "2024-09-15T00:53:40.429074Z", + "shell.execute_reply": "2024-09-15T00:53:40.428453Z" } }, "outputs": [ @@ -225,10 +225,10 @@ "id": "2940380a-67f3-4dff-8bd8-af8079464d30", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:24:18.787381Z", - "iopub.status.busy": "2024-09-14T23:24:18.787083Z", - "iopub.status.idle": "2024-09-14T23:24:18.790469Z", - "shell.execute_reply": "2024-09-14T23:24:18.789819Z" + "iopub.execute_input": "2024-09-15T00:53:40.431805Z", + "iopub.status.busy": "2024-09-15T00:53:40.431374Z", + "iopub.status.idle": "2024-09-15T00:53:40.434597Z", + "shell.execute_reply": "2024-09-15T00:53:40.433939Z" } }, "outputs": [], @@ -251,10 +251,10 @@ "id": "51f5f2d9-2e42-4257-aa1f-b7e6e4079393", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:24:18.793000Z", - "iopub.status.busy": "2024-09-14T23:24:18.792613Z", - "iopub.status.idle": "2024-09-14T23:24:18.795731Z", - "shell.execute_reply": "2024-09-14T23:24:18.795147Z" + "iopub.execute_input": "2024-09-15T00:53:40.436980Z", + "iopub.status.busy": "2024-09-15T00:53:40.436624Z", + "iopub.status.idle": "2024-09-15T00:53:40.439677Z", + "shell.execute_reply": "2024-09-15T00:53:40.439143Z" } }, "outputs": [], @@ -276,10 +276,10 @@ "id": "78825cbd-1643-471b-b6fc-1efc77d833df", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:24:18.798137Z", - "iopub.status.busy": "2024-09-14T23:24:18.797756Z", - "iopub.status.idle": "2024-09-14T23:25:08.094294Z", - "shell.execute_reply": "2024-09-14T23:25:08.093637Z" + "iopub.execute_input": "2024-09-15T00:53:40.442086Z", + "iopub.status.busy": "2024-09-15T00:53:40.441738Z", + "iopub.status.idle": "2024-09-15T00:54:29.209928Z", + "shell.execute_reply": "2024-09-15T00:54:29.209203Z" } }, "outputs": [ @@ -335,10 +335,10 @@ "id": "9afb841c-f08f-4554-8fcb-06939d0fa131", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:25:08.097054Z", - "iopub.status.busy": "2024-09-14T23:25:08.096836Z", - "iopub.status.idle": "2024-09-14T23:25:08.099917Z", - "shell.execute_reply": "2024-09-14T23:25:08.099343Z" + "iopub.execute_input": "2024-09-15T00:54:29.212644Z", + "iopub.status.busy": "2024-09-15T00:54:29.212429Z", + "iopub.status.idle": "2024-09-15T00:54:29.215622Z", + "shell.execute_reply": "2024-09-15T00:54:29.214965Z" } }, "outputs": [], @@ -353,10 +353,10 @@ "id": "e208db0e-267e-4499-85e8-1e9f915d2a51", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:25:08.102395Z", - "iopub.status.busy": "2024-09-14T23:25:08.102025Z", - "iopub.status.idle": "2024-09-14T23:25:08.413146Z", - "shell.execute_reply": "2024-09-14T23:25:08.412484Z" + "iopub.execute_input": "2024-09-15T00:54:29.217917Z", + "iopub.status.busy": "2024-09-15T00:54:29.217719Z", + "iopub.status.idle": "2024-09-15T00:54:29.523482Z", + "shell.execute_reply": "2024-09-15T00:54:29.522839Z" }, "scrolled": true }, @@ -364,7 +364,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 8, @@ -439,10 +439,10 @@ "id": "81172d3e-41b5-425b-8bfe-998866abd982", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:25:08.416041Z", - "iopub.status.busy": "2024-09-14T23:25:08.415607Z", - "iopub.status.idle": "2024-09-14T23:25:08.421498Z", - "shell.execute_reply": "2024-09-14T23:25:08.420879Z" + "iopub.execute_input": "2024-09-15T00:54:29.526035Z", + "iopub.status.busy": "2024-09-15T00:54:29.525835Z", + "iopub.status.idle": "2024-09-15T00:54:29.531641Z", + "shell.execute_reply": "2024-09-15T00:54:29.531032Z" } }, "outputs": [ @@ -523,10 +523,10 @@ "id": "723b7336-ae07-4aa1-91d0-b5509870bc9b", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:25:08.423774Z", - "iopub.status.busy": "2024-09-14T23:25:08.423574Z", - "iopub.status.idle": "2024-09-14T23:25:08.426905Z", - "shell.execute_reply": "2024-09-14T23:25:08.426287Z" + "iopub.execute_input": "2024-09-15T00:54:29.534000Z", + "iopub.status.busy": "2024-09-15T00:54:29.533643Z", + "iopub.status.idle": "2024-09-15T00:54:29.536886Z", + "shell.execute_reply": "2024-09-15T00:54:29.536284Z" } }, "outputs": [], @@ -543,10 +543,10 @@ "id": "4d74bb04-c81c-4b96-88f4-6906c8a79407", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:25:08.429325Z", - "iopub.status.busy": "2024-09-14T23:25:08.428926Z", - "iopub.status.idle": "2024-09-14T23:28:45.537472Z", - "shell.execute_reply": "2024-09-14T23:28:45.536829Z" + "iopub.execute_input": "2024-09-15T00:54:29.539263Z", + "iopub.status.busy": "2024-09-15T00:54:29.538891Z", + "iopub.status.idle": "2024-09-15T00:58:04.136547Z", + "shell.execute_reply": "2024-09-15T00:58:04.135849Z" } }, "outputs": [], @@ -564,17 +564,17 @@ "id": "7bec5d57-f7f3-4863-9581-10c9ed4013fe", "metadata": { "execution": { - "iopub.execute_input": "2024-09-14T23:28:45.540576Z", - "iopub.status.busy": "2024-09-14T23:28:45.539872Z", - "iopub.status.idle": "2024-09-14T23:28:45.866447Z", - "shell.execute_reply": "2024-09-14T23:28:45.865754Z" + "iopub.execute_input": "2024-09-15T00:58:04.139233Z", + "iopub.status.busy": "2024-09-15T00:58:04.138867Z", + "iopub.status.idle": "2024-09-15T00:58:04.460825Z", + "shell.execute_reply": "2024-09-15T00:58:04.460260Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 12, diff --git a/compressible_basics.html b/compressible_basics.html index 58e2456c3..b8f033b6e 100644 --- a/compressible_basics.html +++ b/compressible_basics.html @@ -8,7 +8,7 @@ - Compressible hydrodynamics solvers — pyro 4.3.0.post6+g075ce404 documentation + Compressible hydrodynamics — pyro 4.3.0.post7+g903285ee documentation @@ -39,7 +39,7 @@ - + @@ -190,14 +190,13 @@

Hydro Solvers

Examples

@@ -524,7 +523,7 @@
-

Compressible hydrodynamics solvers

+

Compressible hydrodynamics

@@ -534,16 +533,44 @@

Contents

@@ -563,8 +589,8 @@

Contents

-
-

Compressible hydrodynamics solvers#

+
+

Compressible hydrodynamics#

The Euler equations of compressible hydrodynamics take the form:

\[\begin{split}\frac{\partial \rho}{\partial t} + \nabla \cdot (\rho U) &= 0 \\ @@ -694,6 +720,370 @@

compressible +
+

supported problems#

+
+

kh#

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + + + + +

name

default

kh.rho_1

1.0

kh.u_1

-1.0

kh.rho_2

2.0

kh.u_2

1.0

kh.bulk_velocity

0.0

+
+
+
+

quad#

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

default

quadrant.rho1

1.5

quadrant.u1

0.0

quadrant.v1

0.0

quadrant.p1

1.5

quadrant.rho2

0.532258064516129

quadrant.u2

1.206045378311055

quadrant.v2

0.0

quadrant.p2

0.3

quadrant.rho3

0.137992831541219

quadrant.u3

1.206045378311055

quadrant.v3

1.206045378311055

quadrant.p3

0.029032258064516

quadrant.rho4

0.532258064516129

quadrant.u4

0.0

quadrant.v4

1.206045378311055

quadrant.p4

0.3

quadrant.cx

0.5

quadrant.cy

0.5

+
+
+
+

advect#

+
+
+

acoustic_pulse#

+

parameters:

+
+ + + + + + + + + + + + + +

name

default

acoustic_pulse.rho0

1.4

acoustic_pulse.drho0

0.14

+
+
+
+

sod#

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

default

sod.direction

x

sod.dens_left

1.0

sod.dens_right

0.125

sod.u_left

0.0

sod.u_right

0.0

sod.p_left

1.0

sod.p_right

0.1

+
+
+ +
+

rt#

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + + + + +

name

default

rt.dens1

1.0

rt.dens2

2.0

rt.amp

1.0

rt.sigma

0.1

rt.p0

10.0

+
+
+
+

bubble#

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

default

bubble.dens_base

10.0

bubble.scale_height

2.0

bubble.x_pert

2.0

bubble.y_pert

2.0

bubble.r_pert

0.25

bubble.pert_amplitude_factor

5.0

bubble.dens_cutoff

0.01

+
+
+
+

test#

+
+
+

sedov#

+

parameters:

+
+ + + + + + + + + + + + + +

name

default

sedov.r_init

0.1

sedov.nsub

4

+
+
+
+

hse#

+

parameters:

+
+ + + + + + + + + + + + + +

name

default

hse.dens0

1.0

hse.h

1.0

+
+
+
+

ramp#

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

default

ramp.rhol

8.0

ramp.ul

7.1447096

ramp.vl

-4.125

ramp.pl

116.5

ramp.rhor

1.4

ramp.ur

0.0

ramp.vr

0.0

ramp.pr

1.0

+
+
+
+

gresho#

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + +

name

default

gresho.rho0

1.0

gresho.r

0.2

gresho.p0

59.5

gresho.t_r

1.0

+
+
+
+

rt2#

+

A RT problem with two distinct modes: short wave length on the +left and long wavelength on the right. This allows one to see +how the growth rate depends on wavenumber.

+

parameters:

+
+ + + + + + + + + + + + + + + + + + + + + + +

name

default

rt2.dens1

1.0

rt2.dens2

2.0

rt2.amp

1.0

rt2.sigma

0.1

rt2.p0

10.0

+
+
+

compressible_rk solver#

@@ -791,11 +1181,15 @@

compressible_rk

+
+

supported problems#

+

compressible_rk uses the problems defined by compressible.

+

compressible_fv4 solver#

pyro.compressible_fv4 uses a 4th order accurate method with RK4 -time integration, following [McCorquodaleColella11].

+time integration, following [McCorquodaleColella11].

The parameter for this solver are:

  • section: [compressible]

    @@ -882,6 +1276,10 @@

    compressible_fv

+
+

supported problems#

+

compressible_fv4 uses the problems defined by compressible.

+

compressible_sdc solver#

@@ -975,6 +1373,10 @@

compressible_sd +
+

supported problems#

+

compressible_sdc uses the problems defined by compressible.

+

Example problems#

@@ -988,8 +1390,8 @@

Example problemspreevolve() method will convert these to cell-averages automatically after initialization.

-
-

Sod#

+
+

Sod#

The Sod problem is a standard hydrodynamics problem. It is a one-dimensional shock tube (two states separated by an interface), that exhibits all three hydrodynamic waves: a shock, contact, and @@ -1014,8 +1416,8 @@

Sod#

is discussed in the notes above, and can be improved in the PPM method with contact steepening.

-
-

Sedov#

+
+

Sedov#

The Sedov blast wave problem is another standard test with an analytic solution (Sedov 1959). A lot of energy is point into a point in a uniform medium and a blast wave propagates outward. The Sedov problem @@ -1035,8 +1437,8 @@

Sedov#< _images/sedov_compare.png

This shows good agreement with the analytic solution.

-
-

quad#

+
+

quad#

The quad problem sets up different states in four regions of the domain and watches the complex interfaces that develop as shocks interact. This problem has appeared in several places (and a detailed @@ -1045,8 +1447,8 @@

quad#
pyro_sim.py compressible quad inputs.quad
 
_images/quad.png

-
-

rt#

+
+

rt#

The Rayleigh-Taylor problem puts a dense fluid over a lighter one and perturbs the interface with a sinusoidal velocity. Hydrostatic boundary conditions are used to ensure any initial pressure waves can @@ -1055,8 +1457,8 @@

rt#


-
-

bubble#

+
+

bubble#

The bubble problem initializes a hot spot in a stratified domain and watches it buoyantly rise and roll up. This is run as:

pyro_sim.py compressible bubble inputs.bubble
@@ -1099,16 +1501,6 @@ 

Extensions -

Going further#

-

The compressible algorithm presented here is essentially the -single-grid hydrodynamics algorithm used in the Castro code—an -adaptive mesh radiation hydrodynamics code developed at -CCSE/LBNL. Castro is freely available for download.

-

A simple, pure Fortran, 1-d compressible hydrodynamics code that does -piecewise constant, linear, or parabolic (PPM) reconstruction is also -available. See the hydro1d page.

-

@@ -1156,16 +1548,44 @@

Going further diff --git a/design.html b/design.html index 8627a6cd7..9a92ad869 100644 --- a/design.html +++ b/design.html @@ -8,7 +8,7 @@ - Design ideas — pyro 4.3.0.post6+g075ce404 documentation + Design ideas — pyro 4.3.0.post7+g903285ee documentation @@ -39,7 +39,7 @@ - + @@ -188,14 +188,13 @@

Hydro Solvers

Examples

diff --git a/diffusion_basics.html b/diffusion_basics.html index a653a1ef3..cc32e6d1c 100644 --- a/diffusion_basics.html +++ b/diffusion_basics.html @@ -8,7 +8,7 @@ - Diffusion — pyro 4.3.0.post6+g075ce404 documentation + Diffusion — pyro 4.3.0.post7+g903285ee documentation @@ -39,7 +39,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -190,14 +190,13 @@

Hydro Solvers

Examples

@@ -534,8 +533,16 @@

Contents