|
diff --git a/pyro.advection.html b/pyro.advection.html
index eac6d7b17..f66efab0f 100644
--- a/pyro.advection.html
+++ b/pyro.advection.html
@@ -8,7 +8,7 @@
- pyro.advection package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection.problems.html b/pyro.advection.problems.html
index 0a6cce791..f8b3ea76f 100644
--- a/pyro.advection.problems.html
+++ b/pyro.advection.problems.html
@@ -8,7 +8,7 @@
- pyro.advection.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_fv4.html b/pyro.advection_fv4.html
index 2195a13be..fd4aec3b3 100644
--- a/pyro.advection_fv4.html
+++ b/pyro.advection_fv4.html
@@ -8,7 +8,7 @@
- pyro.advection_fv4 package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_fv4 package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_fv4.problems.html b/pyro.advection_fv4.problems.html
index 8635a4010..bff5fcb2e 100644
--- a/pyro.advection_fv4.problems.html
+++ b/pyro.advection_fv4.problems.html
@@ -8,7 +8,7 @@
- pyro.advection_fv4.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_fv4.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_nonuniform.html b/pyro.advection_nonuniform.html
index fcdd55286..4a8a3590b 100644
--- a/pyro.advection_nonuniform.html
+++ b/pyro.advection_nonuniform.html
@@ -8,7 +8,7 @@
- pyro.advection_nonuniform package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_nonuniform package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_nonuniform.problems.html b/pyro.advection_nonuniform.problems.html
index c89e60726..3a0f5f1fa 100644
--- a/pyro.advection_nonuniform.problems.html
+++ b/pyro.advection_nonuniform.problems.html
@@ -8,7 +8,7 @@
- pyro.advection_nonuniform.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_nonuniform.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_rk.html b/pyro.advection_rk.html
index d00e5c67b..140a65140 100644
--- a/pyro.advection_rk.html
+++ b/pyro.advection_rk.html
@@ -8,7 +8,7 @@
- pyro.advection_rk package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_rk package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_rk.problems.html b/pyro.advection_rk.problems.html
index ac71aa907..a56ed0a42 100644
--- a/pyro.advection_rk.problems.html
+++ b/pyro.advection_rk.problems.html
@@ -8,7 +8,7 @@
- pyro.advection_rk.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_rk.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_weno.html b/pyro.advection_weno.html
index e2834ce70..f62fd494f 100644
--- a/pyro.advection_weno.html
+++ b/pyro.advection_weno.html
@@ -8,7 +8,7 @@
- pyro.advection_weno package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_weno package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.advection_weno.problems.html b/pyro.advection_weno.problems.html
index 4cd9da834..128773129 100644
--- a/pyro.advection_weno.problems.html
+++ b/pyro.advection_weno.problems.html
@@ -8,7 +8,7 @@
- pyro.advection_weno.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.advection_weno.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.burgers.html b/pyro.burgers.html
index 1c36d8658..056a9e43b 100644
--- a/pyro.burgers.html
+++ b/pyro.burgers.html
@@ -8,7 +8,7 @@
- pyro.burgers package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.burgers package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.burgers.problems.html b/pyro.burgers.problems.html
index 103eab37e..614f82c92 100644
--- a/pyro.burgers.problems.html
+++ b/pyro.burgers.problems.html
@@ -8,7 +8,7 @@
- pyro.burgers.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.burgers.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible.html b/pyro.compressible.html
index a33e8faae..d89bb51da 100644
--- a/pyro.compressible.html
+++ b/pyro.compressible.html
@@ -8,7 +8,7 @@
- pyro.compressible package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible.problems.html b/pyro.compressible.problems.html
index 45645f89d..13054f947 100644
--- a/pyro.compressible.problems.html
+++ b/pyro.compressible.problems.html
@@ -8,7 +8,7 @@
- pyro.compressible.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_fv4.html b/pyro.compressible_fv4.html
index 1080932be..5e3a071f0 100644
--- a/pyro.compressible_fv4.html
+++ b/pyro.compressible_fv4.html
@@ -8,7 +8,7 @@
- pyro.compressible_fv4 package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_fv4 package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_fv4.problems.html b/pyro.compressible_fv4.problems.html
index 83a89d3e1..79eff8a8e 100644
--- a/pyro.compressible_fv4.problems.html
+++ b/pyro.compressible_fv4.problems.html
@@ -8,7 +8,7 @@
- pyro.compressible_fv4.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_fv4.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_react.html b/pyro.compressible_react.html
index cde576c96..692fbba45 100644
--- a/pyro.compressible_react.html
+++ b/pyro.compressible_react.html
@@ -8,7 +8,7 @@
- pyro.compressible_react package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_react package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_react.problems.html b/pyro.compressible_react.problems.html
index 6e9368126..94d8f1b5d 100644
--- a/pyro.compressible_react.problems.html
+++ b/pyro.compressible_react.problems.html
@@ -8,7 +8,7 @@
- pyro.compressible_react.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_react.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_rk.html b/pyro.compressible_rk.html
index ce5beb27b..dbddce919 100644
--- a/pyro.compressible_rk.html
+++ b/pyro.compressible_rk.html
@@ -8,7 +8,7 @@
- pyro.compressible_rk package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_rk package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_rk.problems.html b/pyro.compressible_rk.problems.html
index 81462d389..a55133812 100644
--- a/pyro.compressible_rk.problems.html
+++ b/pyro.compressible_rk.problems.html
@@ -8,7 +8,7 @@
- pyro.compressible_rk.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_rk.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_sdc.html b/pyro.compressible_sdc.html
index cc7b3ba23..ab5815268 100644
--- a/pyro.compressible_sdc.html
+++ b/pyro.compressible_sdc.html
@@ -8,7 +8,7 @@
- pyro.compressible_sdc package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_sdc package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.compressible_sdc.problems.html b/pyro.compressible_sdc.problems.html
index 5a7390286..9bdd93a9a 100644
--- a/pyro.compressible_sdc.problems.html
+++ b/pyro.compressible_sdc.problems.html
@@ -8,7 +8,7 @@
- pyro.compressible_sdc.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.compressible_sdc.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -49,7 +49,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
@@ -856,11 +852,11 @@ Submodules
diff --git a/pyro.diffusion.html b/pyro.diffusion.html
index f26d22633..25dd2702c 100644
--- a/pyro.diffusion.html
+++ b/pyro.diffusion.html
@@ -8,7 +8,7 @@
- pyro.diffusion package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.diffusion package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -50,7 +50,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
@@ -649,12 +645,12 @@ Submodules
previous
- pyro.compressible_sr.problems package
+ pyro.compressible_sdc.problems package
- pyro.diffusion.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.diffusion.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.html b/pyro.html
index 86d55b0a9..a44fbd9e0 100644
--- a/pyro.html
+++ b/pyro.html
@@ -8,7 +8,7 @@
- pyro package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
@@ -1010,81 +1006,6 @@
pyro.diffusion package
- Subpackages
- pyro.diffusion.problems package
diff --git a/pyro.incompressible.html b/pyro.incompressible.html
index 823a8d494..8a49e4dbf 100644
--- a/pyro.incompressible.html
+++ b/pyro.incompressible.html
@@ -8,7 +8,7 @@
- pyro.incompressible package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.incompressible package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
- pyro.compressible_sdc.problems package
-- pyro.compressible_sr package
-
- pyro.diffusion package
diff --git a/pyro.incompressible.problems.html b/pyro.incompressible.problems.html
index 47ea65cbd..106c667a6 100644
--- a/pyro.incompressible.problems.html
+++ b/pyro.incompressible.problems.html
@@ -8,7 +8,7 @@
- pyro.incompressible.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.incompressible.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
- pyro.compressible_sdc.problems package
-- pyro.compressible_sr package
-
- pyro.diffusion package
diff --git a/pyro.incompressible_viscous.html b/pyro.incompressible_viscous.html
index 7fe66dbe2..dd8648a10 100644
--- a/pyro.incompressible_viscous.html
+++ b/pyro.incompressible_viscous.html
@@ -8,7 +8,7 @@
- pyro.incompressible_viscous package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.incompressible_viscous package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
- pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.incompressible_viscous.problems.html b/pyro.incompressible_viscous.problems.html
index 5b826c12a..0e963aa3a 100644
--- a/pyro.incompressible_viscous.problems.html
+++ b/pyro.incompressible_viscous.problems.html
@@ -8,7 +8,7 @@
- pyro.incompressible_viscous.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.incompressible_viscous.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.lm_atm.html b/pyro.lm_atm.html
index 05f68dfe1..ae8909b9e 100644
--- a/pyro.lm_atm.html
+++ b/pyro.lm_atm.html
@@ -8,7 +8,7 @@
- pyro.lm_atm package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.lm_atm package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.lm_atm.problems.html b/pyro.lm_atm.problems.html
index da89c81a0..5ac93b1f4 100644
--- a/pyro.lm_atm.problems.html
+++ b/pyro.lm_atm.problems.html
@@ -8,7 +8,7 @@
- pyro.lm_atm.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.lm_atm.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.mesh.html b/pyro.mesh.html
index 8898865b3..6d5d24b67 100644
--- a/pyro.mesh.html
+++ b/pyro.mesh.html
@@ -8,7 +8,7 @@
- pyro.mesh package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.mesh package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.multigrid.html b/pyro.multigrid.html
index f55ebf0e3..48ad7a27d 100644
--- a/pyro.multigrid.html
+++ b/pyro.multigrid.html
@@ -8,7 +8,7 @@
- pyro.multigrid package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.multigrid package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.particles.html b/pyro.particles.html
index 9168d7403..417d5f879 100644
--- a/pyro.particles.html
+++ b/pyro.particles.html
@@ -8,7 +8,7 @@
- pyro.particles package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.particles package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.swe.html b/pyro.swe.html
index ad404c9b9..78aa2c772 100644
--- a/pyro.swe.html
+++ b/pyro.swe.html
@@ -8,7 +8,7 @@
- pyro.swe package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.swe package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.swe.problems.html b/pyro.swe.problems.html
index 99dd6517d..41ef2ee1a 100644
--- a/pyro.swe.problems.html
+++ b/pyro.swe.problems.html
@@ -8,7 +8,7 @@
- pyro.swe.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.swe.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.util.html b/pyro.util.html
index 3171eece3..9eac7508b 100644
--- a/pyro.util.html
+++ b/pyro.util.html
@@ -8,7 +8,7 @@
- pyro.util package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.util package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.viscous_burgers.html b/pyro.viscous_burgers.html
index 451b41ea9..735fe3749 100644
--- a/pyro.viscous_burgers.html
+++ b/pyro.viscous_burgers.html
@@ -8,7 +8,7 @@
- pyro.viscous_burgers package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.viscous_burgers package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/pyro.viscous_burgers.problems.html b/pyro.viscous_burgers.problems.html
index 5d7bd4e22..b4cbac91f 100644
--- a/pyro.viscous_burgers.problems.html
+++ b/pyro.viscous_burgers.problems.html
@@ -8,7 +8,7 @@
- pyro.viscous_burgers.problems package — pyro 4.2.0.post12+g62cec10f documentation
+ pyro.viscous_burgers.problems package — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/running.html b/running.html
index 7977f98c8..c3bd9b4b5 100644
--- a/running.html
+++ b/running.html
@@ -8,7 +8,7 @@
- Running — pyro 4.2.0.post12+g62cec10f documentation
+ Running — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/search.html b/search.html
index 9eaf7c127..5008ae92c 100644
--- a/search.html
+++ b/search.html
@@ -6,7 +6,7 @@
- Search - pyro 4.2.0.post12+g62cec10f documentation
+ Search - pyro 4.2.0.post13+g633f394d documentation
@@ -37,7 +37,7 @@
-
+
@@ -268,10 +268,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/searchindex.js b/searchindex.js
index 442a8d27d..0033c021e 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"About": [[13, "about"]], "Acknowledgments": [[0, null]], "Adding a problem": [[28, null]], "Advection solvers": [[2, null]], "Analysis routines": [[3, null]], "ArrayIndexer": [[17, "ArrayIndexer"]], "Burgers\u2019 Equation": [[4, null]], "Checking the result": [[22, "Checking-the-result"]], "Coarsening and prolonging": [[17, "Coarsening-and-prolonging"]], "Commandline": [[70, "commandline"]], "Comparing the Compressible Solvers": [[6, null]], "Comparing to the exact solution": [[23, "Comparing-to-the-exact-solution"]], "Comparisons": [[6, "Comparisons"]], "Compressible hydrodynamics solvers": [[7, null]], "Constant-Coefficient Poisson Equation": [[21, null]], "Contributing": [[10, "contributing"]], "Contributing and getting help": [[10, null]], "Convergence of the compressible solvers": [[5, null]], "Design ideas": [[8, null]], "Differencing": [[17, "Differencing"]], "Diffusion": [[9, null]], "Directory structure": [[8, "directory-structure"]], "Discussions": [[10, "discussions"]], "Error Measurement of the advection_fv4 Solver": [[1, null]], "Example problems": [[7, "example-problems"], [72, "example-problems"]], "Examples": [[2, "examples"], [9, "examples"], [11, "examples"], [12, "examples"], [16, "examples"]], "Exercises": [[2, "exercises"], [7, "exercises"], [9, "exercises"], [11, "exercises"], [12, "exercises"], [24, "exercises"], [72, "exercises"]], "Explorations": [[2, "explorations"], [7, "explorations"], [9, "explorations"], [11, "explorations"], [12, "explorations"], [24, "explorations"], [72, "explorations"]], "Extensions": [[2, "extensions"], [7, "extensions"], [9, "extensions"], [11, "extensions"], [24, "extensions"], [72, "extensions"]], "General Linear Elliptic Equation": [[22, null]], "General ideas": [[2, "general-ideas"]], "Going further": [[7, "going-further"], [11, "going-further"]], "History": [[0, "history"]], "Incompressible hydrodynamics solver": [[11, null]], "Incompressible viscous hydrodynamics solver": [[12, null]], "Indices and tables": [[13, "indices-and-tables"]], "Introduction to pyro": [[15, null]], "Inviscid Burgers": [[4, "inviscid-burgers"]], "Issues": [[10, "issues"]], "Kelvin-Helmholtz": [[6, "Kelvin-Helmholtz"]], "Known Solution": [[24, "known-solution"]], "Low Mach number hydrodynamics solver": [[16, null]], "Main driver": [[8, "main-driver"]], "Mesh examples": [[17, null]], "Mesh overview": [[18, null]], "Multigrid Solvers": [[20, null]], "Notes on the numerical methods": [[25, null]], "Numba": [[8, "numba"]], "Particles": [[27, null]], "Performing the solve": [[21, "Performing-the-solve"]], "Plotting particles": [[27, "plotting-particles"]], "Plotting the solution": [[21, "Plotting-the-solution"]], "Projection": [[24, "projection"]], "Pull Requests": [[10, "pull-requests"]], "Pyro class": [[70, "pyro-class"]], "Quick test": [[14, "quick-test"]], "Rayleigh-Taylor": [[6, "Rayleigh-Taylor"]], "Reading and plotting manually": [[26, "reading-and-plotting-manually"]], "References": [[74, null]], "Regression tests": [[73, "regression-tests"]], "Running": [[70, null]], "Runtime options": [[70, "runtime-options"]], "Sedov": [[7, "sedov"]], "Setting up pyro": [[14, null]], "Setting up the solver": [[21, "Setting-up-the-solver"], [22, "Setting-up-the-solver"], [23, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[17, "Setup-a-Grid-with-Variables"]], "Shallow water solver": [[72, null]], "Simple Multigrid Examples": [[24, null]], "Sod": [[7, "sod"]], "Solving the system": [[22, "Solving-the-system"], [23, "Solving-the-system"]], "Spherical Polar Grid": [[71, null]], "Submodules": [[29, "submodules"], [30, "submodules"], [31, "submodules"], [32, "submodules"], [33, "submodules"], [34, "submodules"], [35, "submodules"], [36, "submodules"], [37, "submodules"], [38, "submodules"], [39, "submodules"], [40, "submodules"], [41, "submodules"], [42, "submodules"], [43, "submodules"], [44, "submodules"], [45, "submodules"], [46, "submodules"], [47, "submodules"], [48, "submodules"], [49, "submodules"], [50, "submodules"], [51, "submodules"], [52, "submodules"], [53, "submodules"], [54, "submodules"], [55, "submodules"], [56, "submodules"], [57, "submodules"], [58, "submodules"], [59, "submodules"], [60, "submodules"], [61, "submodules"], [62, "submodules"], [63, "submodules"], [64, "submodules"], [65, "submodules"], [66, "submodules"], [67, "submodules"], [68, "submodules"], [69, "submodules"]], "Subpackages": [[29, "subpackages"], [30, "subpackages"], [32, "subpackages"], [34, "subpackages"], [36, "subpackages"], [38, "subpackages"], [40, "subpackages"], [42, "subpackages"], [44, "subpackages"], [46, "subpackages"], [48, "subpackages"], [50, "subpackages"], [52, "subpackages"], [54, "subpackages"], [56, "subpackages"], [58, "subpackages"], [60, "subpackages"], [65, "subpackages"], [68, "subpackages"]], "Testing": [[73, null]], "Tests": [[18, "tests"]], "Unit tests": [[73, "unit-tests"]], "Utilities": [[26, "utilities"]], "Variable Coefficient Poisson": [[23, null]], "Viscous Burgers": [[4, "viscous-burgers"]], "Visualizing the solution": [[23, "Visualizing-the-solution"]], "Working with output": [[26, null]], "Working with the data": [[17, "Working-with-the-data"]], "advection solver": [[2, "advection-solver"]], "advection_fv4 solver": [[2, "advection-fv4-solver"]], "advection_nonuniform solver": [[2, "advection-nonuniform-solver"]], "advection_rk solver": [[2, "advection-rk-solver"]], "advection_weno solver": [[2, "advection-weno-solver"]], "bubble": [[7, "bubble"], [16, "bubble"]], "cavity": [[12, "cavity"]], "compressible": [[5, "compressible"]], "compressible solver": [[7, "compressible-solver"]], "compressible_fv4": [[5, "compressible_fv4"]], "compressible_fv4 solver": [[7, "compressible-fv4-solver"]], "compressible_rk solver": [[7, "compressible-rk-solver"]], "compressible_sdc solver": [[7, "compressible-sdc-solver"]], "convergence": [[11, "convergence"], [12, "convergence"]], "dam": [[72, "dam"]], "gaussian": [[9, "gaussian"]], "kh": [[72, "kh"]], "mesh.patch implementation and use": [[18, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[27, "particles-particles-implementation-and-use"]], "pyro": [[19, null]], "pyro package": [[29, null]], "pyro.advection package": [[30, null]], "pyro.advection.advective_fluxes module": [[30, "module-pyro.advection.advective_fluxes"]], "pyro.advection.problems package": [[31, null]], "pyro.advection.problems.smooth module": [[31, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[31, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[31, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[30, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[32, null]], "pyro.advection_fv4.fluxes module": [[32, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.interface module": [[32, "module-pyro.advection_fv4.interface"]], "pyro.advection_fv4.problems package": [[33, null]], "pyro.advection_fv4.problems.smooth module": [[33, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.simulation module": [[32, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[34, null]], "pyro.advection_nonuniform.advective_fluxes module": [[34, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[35, null]], "pyro.advection_nonuniform.problems.slotted module": [[35, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[35, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[34, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[36, null]], "pyro.advection_rk.fluxes module": [[36, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[37, null]], "pyro.advection_rk.problems.smooth module": [[37, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[37, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[37, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[36, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[38, null]], "pyro.advection_weno.fluxes module": [[38, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[39, null]], "pyro.advection_weno.problems.smooth module": [[39, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[39, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[39, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[38, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[40, null]], "pyro.burgers.burgers_interface module": [[40, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[41, null]], "pyro.burgers.problems.converge module": [[41, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[41, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[41, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.simulation module": [[40, "module-pyro.burgers.simulation"]], "pyro.compressible package": [[42, null]], "pyro.compressible.BC module": [[42, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[42, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[42, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[42, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[43, null]], "pyro.compressible.problems.acoustic_pulse module": [[43, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[43, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[43, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.gresho module": [[43, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.hse module": [[43, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[43, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[43, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.quad module": [[43, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[43, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[43, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[43, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.sedov module": [[43, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[43, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[43, "module-pyro.compressible.problems.test"]], "pyro.compressible.simulation module": [[42, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[42, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[44, null]], "pyro.compressible_fv4.fluxes module": [[44, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[45, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[45, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[45, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[45, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.gresho module": [[45, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.hse module": [[45, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[45, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[45, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.quad module": [[45, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[45, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[45, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[45, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.sedov module": [[45, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[45, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[45, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[44, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[46, null]], "pyro.compressible_react.problems package": [[47, null]], "pyro.compressible_react.problems.flame module": [[47, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[47, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[46, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[48, null]], "pyro.compressible_rk.fluxes module": [[48, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[49, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[49, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[49, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[49, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.gresho module": [[49, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.hse module": [[49, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[49, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[49, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.quad module": [[49, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[49, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[49, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[49, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.sedov module": [[49, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[49, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[49, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[48, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[50, null]], "pyro.compressible_sdc.problems package": [[51, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[51, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[51, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[51, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.gresho module": [[51, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.hse module": [[51, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[51, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[51, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.quad module": [[51, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[51, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[51, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[51, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.sedov module": [[51, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[51, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[51, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[50, "module-pyro.compressible_sdc.simulation"]], "pyro.compressible_sr package": [[52, null]], "pyro.compressible_sr.BC module": [[52, "module-pyro.compressible_sr.BC"]], "pyro.compressible_sr.c2p module": [[52, "module-pyro.compressible_sr.c2p"]], "pyro.compressible_sr.derives module": [[52, "module-pyro.compressible_sr.derives"]], "pyro.compressible_sr.eos module": [[52, "module-pyro.compressible_sr.eos"]], "pyro.compressible_sr.interface module": [[52, "module-pyro.compressible_sr.interface"]], "pyro.compressible_sr.problems package": [[53, null]], "pyro.compressible_sr.problems.acoustic_pulse module": [[53, "module-pyro.compressible_sr.problems.acoustic_pulse"]], "pyro.compressible_sr.problems.advect module": [[53, "module-pyro.compressible_sr.problems.advect"]], "pyro.compressible_sr.problems.bubble module": [[53, "module-pyro.compressible_sr.problems.bubble"]], "pyro.compressible_sr.problems.gresho module": [[53, "module-pyro.compressible_sr.problems.gresho"]], "pyro.compressible_sr.problems.hse module": [[53, "module-pyro.compressible_sr.problems.hse"]], "pyro.compressible_sr.problems.kh module": [[53, "module-pyro.compressible_sr.problems.kh"]], "pyro.compressible_sr.problems.logo module": [[53, "module-pyro.compressible_sr.problems.logo"]], "pyro.compressible_sr.problems.quad module": [[53, "module-pyro.compressible_sr.problems.quad"]], "pyro.compressible_sr.problems.rt module": [[53, "module-pyro.compressible_sr.problems.rt"]], "pyro.compressible_sr.problems.rt2 module": [[53, "module-pyro.compressible_sr.problems.rt2"]], "pyro.compressible_sr.problems.sedov module": [[53, "module-pyro.compressible_sr.problems.sedov"]], "pyro.compressible_sr.problems.sod module": [[53, "module-pyro.compressible_sr.problems.sod"]], "pyro.compressible_sr.problems.test module": [[53, "module-pyro.compressible_sr.problems.test"]], "pyro.compressible_sr.simulation module": [[52, "module-pyro.compressible_sr.simulation"]], "pyro.compressible_sr.unsplit_fluxes module": [[52, "module-pyro.compressible_sr.unsplit_fluxes"]], "pyro.diffusion package": [[54, null]], "pyro.diffusion.problems package": [[55, null]], "pyro.diffusion.problems.gaussian module": [[55, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[55, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[54, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[56, null]], "pyro.incompressible.incomp_interface module": [[56, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[57, null]], "pyro.incompressible.problems.converge module": [[57, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[57, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[56, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[58, null]], "pyro.incompressible_viscous.BC module": [[58, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[59, null]], "pyro.incompressible_viscous.problems.cavity module": [[59, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[59, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[59, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[59, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[58, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[60, null]], "pyro.lm_atm.LM_atm_interface module": [[60, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[61, null]], "pyro.lm_atm.problems.bubble module": [[61, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.problems.gresho module": [[61, "module-pyro.lm_atm.problems.gresho"]], "pyro.lm_atm.simulation module": [[60, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[62, null]], "pyro.mesh.array_indexer module": [[62, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[62, "module-pyro.mesh.boundary"]], "pyro.mesh.fv module": [[62, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[62, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[62, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[62, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[63, null]], "pyro.multigrid.MG module": [[63, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[63, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.general_MG module": [[63, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[63, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[64, null]], "pyro.particles.particles module": [[64, "module-pyro.particles.particles"]], "pyro.plot module": [[29, "module-pyro.plot"]], "pyro.pyro_sim module": [[29, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[29, "module-pyro.simulation_null"]], "pyro.swe package": [[65, null]], "pyro.swe.derives module": [[65, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[65, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[66, null]], "pyro.swe.problems.acoustic_pulse module": [[66, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[66, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[66, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[66, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[66, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[66, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[66, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[65, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[65, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[29, "module-pyro.test"]], "pyro.util package": [[67, null]], "pyro.util.compare module": [[67, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[67, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[67, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[67, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[67, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[67, "module-pyro.util.runparams"]], "pyro.viscous_burgers package": [[68, null]], "pyro.viscous_burgers.interface module": [[68, "module-pyro.viscous_burgers.interface"]], "pyro.viscous_burgers.problems package": [[69, null]], "pyro.viscous_burgers.problems.converge module": [[69, "module-pyro.viscous_burgers.problems.converge"]], "pyro.viscous_burgers.problems.tophat module": [[69, "module-pyro.viscous_burgers.problems.tophat"]], "pyro.viscous_burgers.simulation module": [[68, "module-pyro.viscous_burgers.simulation"]], "pyro/": [[8, "pyro"]], "pyro: a python hydro code": [[13, null]], "quad": [[7, "quad"], [72, "quad"]], "rt": [[7, "rt"]], "shear": [[11, "shear"], [12, "shear"]], "smooth": [[2, "smooth"]], "tophat": [[2, "tophat"]]}, "docnames": ["ack", "advection-error", "advection_basics", "analysis", "burgers_basics", "compressible-convergence", "compressible-rt-compare", "compressible_basics", "design", "diffusion_basics", "help", "incompressible_basics", "incompressible_viscous_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "notes", "output", "particles_basics", "problems", "pyro", "pyro.advection", "pyro.advection.problems", "pyro.advection_fv4", "pyro.advection_fv4.problems", "pyro.advection_nonuniform", "pyro.advection_nonuniform.problems", "pyro.advection_rk", "pyro.advection_rk.problems", "pyro.advection_weno", "pyro.advection_weno.problems", "pyro.burgers", "pyro.burgers.problems", "pyro.compressible", "pyro.compressible.problems", "pyro.compressible_fv4", "pyro.compressible_fv4.problems", "pyro.compressible_react", "pyro.compressible_react.problems", "pyro.compressible_rk", "pyro.compressible_rk.problems", "pyro.compressible_sdc", "pyro.compressible_sdc.problems", "pyro.compressible_sr", "pyro.compressible_sr.problems", "pyro.diffusion", "pyro.diffusion.problems", "pyro.incompressible", "pyro.incompressible.problems", "pyro.incompressible_viscous", "pyro.incompressible_viscous.problems", "pyro.lm_atm", "pyro.lm_atm.problems", "pyro.mesh", "pyro.multigrid", "pyro.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "pyro.viscous_burgers", "pyro.viscous_burgers.problems", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["ack.rst", "advection-error.ipynb", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "compressible-convergence.ipynb", "compressible-rt-compare.ipynb", "compressible_basics.rst", "design.rst", "diffusion_basics.rst", "help.rst", "incompressible_basics.rst", "incompressible_viscous_basics.rst", "index.rst", "installation.rst", "intro.rst", "lowmach_basics.rst", "mesh-examples.ipynb", "mesh_basics.rst", "modules.rst", "multigrid.rst", "multigrid-constant-coefficients.ipynb", "multigrid-general-linear.ipynb", "multigrid-variable-coeff.ipynb", "multigrid_basics.rst", "notes.rst", "output.rst", "particles_basics.rst", "problems.rst", "pyro.rst", "pyro.advection.rst", "pyro.advection.problems.rst", "pyro.advection_fv4.rst", "pyro.advection_fv4.problems.rst", "pyro.advection_nonuniform.rst", "pyro.advection_nonuniform.problems.rst", "pyro.advection_rk.rst", "pyro.advection_rk.problems.rst", "pyro.advection_weno.rst", "pyro.advection_weno.problems.rst", "pyro.burgers.rst", "pyro.burgers.problems.rst", "pyro.compressible.rst", "pyro.compressible.problems.rst", "pyro.compressible_fv4.rst", "pyro.compressible_fv4.problems.rst", "pyro.compressible_react.rst", "pyro.compressible_react.problems.rst", "pyro.compressible_rk.rst", "pyro.compressible_rk.problems.rst", "pyro.compressible_sdc.rst", "pyro.compressible_sdc.problems.rst", "pyro.compressible_sr.rst", "pyro.compressible_sr.problems.rst", "pyro.diffusion.rst", "pyro.diffusion.problems.rst", "pyro.incompressible.rst", "pyro.incompressible.problems.rst", "pyro.incompressible_viscous.rst", "pyro.incompressible_viscous.problems.rst", "pyro.lm_atm.rst", "pyro.lm_atm.problems.rst", "pyro.mesh.rst", "pyro.multigrid.rst", "pyro.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "pyro.viscous_burgers.rst", "pyro.viscous_burgers.problems.rst", "running.rst", "spherical-mesh.ipynb", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "apply_artificial_viscosity() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.apply_artificial_viscosity", false]], "apply_diffusion_corrections() (in module pyro.viscous_burgers.interface)": [[68, "pyro.viscous_burgers.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_source_terms() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.apply_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "apply_transverse_flux() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.apply_transverse_flux", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[62, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[42, "pyro.compressible.interface.artificial_viscosity", false]], "artificial_viscosity() (in module pyro.compressible_sr.interface)": [[52, "pyro.compressible_sr.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[29, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[60, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[67, "pyro.util.profile_pyro.Timer.begin", false]], "bold() (in module pyro.util.msg)": [[67, "pyro.util.msg.bold", false]], "brentq() (in module pyro.compressible_sr.c2p)": [[52, "pyro.compressible_sr.c2p.brentq", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[62, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[63, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.coarse_like", false]], "command_line_params() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.command_line_params", false]], "compare() (in module pyro.util.compare)": [[67, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.compressible_sr.c2p)": [[52, "pyro.compressible_sr.c2p.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[65, "pyro.swe.simulation.cons_to_prim", false]], "cons_to_prim_wrapper() (in module pyro.compressible_sr.unsplit_fluxes)": [[52, "pyro.compressible_sr.unsplit_fluxes.cons_to_prim_wrapper", false]], "consflux() (in module pyro.compressible_sr.interface)": [[52, "pyro.compressible_sr.interface.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[65, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[62, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[42, "pyro.compressible.eos.dens", false]], "dens() (in module pyro.compressible_sr.eos)": [[52, "pyro.compressible_sr.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[42, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.compressible_sr.derives)": [[52, "pyro.compressible_sr.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[65, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.viscous_burgers.interface)": [[68, "pyro.viscous_burgers.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[62, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[29, "pyro.test.do_tests", false]], "dovis() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_sr.simulation.simulation method)": [[52, "pyro.compressible_sr.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[65, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[63, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[67, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "evolve() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[44, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[48, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[50, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sr.simulation.simulation method)": [[52, "pyro.compressible_sr.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[65, "pyro.swe.simulation.Simulation.evolve", false]], "evolve() (pyro.viscous_burgers.simulation.simulation method)": [[68, "pyro.viscous_burgers.simulation.Simulation.evolve", false]], "f() (in module pyro.compressible_sr.c2p)": [[52, "pyro.compressible_sr.c2p.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[67, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[43, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[43, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[43, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[43, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[43, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[43, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[43, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[43, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[43, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[43, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[43, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[43, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[43, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[43, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[45, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[45, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[45, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[45, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[45, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[45, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[45, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[45, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[45, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[45, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[45, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[45, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[45, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[45, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[47, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[47, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[49, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[49, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[49, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[49, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[49, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[49, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[49, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[49, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[49, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[49, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[49, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[49, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[49, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[49, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[51, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[51, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[51, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[51, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[51, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[51, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[51, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[51, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[51, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[51, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[51, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[51, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[51, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[51, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.acoustic_pulse)": [[53, "pyro.compressible_sr.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.advect)": [[53, "pyro.compressible_sr.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.bubble)": [[53, "pyro.compressible_sr.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.gresho)": [[53, "pyro.compressible_sr.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.hse)": [[53, "pyro.compressible_sr.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.kh)": [[53, "pyro.compressible_sr.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.logo)": [[53, "pyro.compressible_sr.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.quad)": [[53, "pyro.compressible_sr.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.rt)": [[53, "pyro.compressible_sr.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.rt2)": [[53, "pyro.compressible_sr.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.sedov)": [[53, "pyro.compressible_sr.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.sod)": [[53, "pyro.compressible_sr.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sr.problems.test)": [[53, "pyro.compressible_sr.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[55, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[57, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[57, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[59, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[59, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[59, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[61, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.lm_atm.problems.gresho)": [[61, "pyro.lm_atm.problems.gresho.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[66, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[66, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[66, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[66, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[66, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[66, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[66, "pyro.swe.problems.test.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.converge)": [[69, "pyro.viscous_burgers.problems.converge.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.tophat)": [[69, "pyro.viscous_burgers.problems.tophat.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[44, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[32, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[36, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[44, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[48, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[62, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[62, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fvs", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[63, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[59, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[29, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_grid() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_grid", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.viscous_burgers.interface)": [[68, "pyro.viscous_burgers.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.get_positions", false]], "get_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_sim", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.grid_setup", false]], "h_from_eps() (in module pyro.compressible_sr.eos)": [[52, "pyro.compressible_sr.eos.h_from_eps", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[42, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_post_bc() (in module pyro.compressible_sr.bc)": [[52, "pyro.compressible_sr.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[42, "pyro.compressible.BC.inflow_pre_bc", false]], "inflow_pre_bc() (in module pyro.compressible_sr.bc)": [[52, "pyro.compressible_sr.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[43, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[43, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[43, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[43, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[43, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[43, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[43, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[43, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[43, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[43, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[43, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[43, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[43, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[43, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[45, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[45, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[45, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[45, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[45, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[45, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[45, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[45, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[45, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[45, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[45, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[45, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[45, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[45, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[47, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[47, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[49, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[49, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[49, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[49, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[49, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[49, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[49, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[49, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[49, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[49, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[49, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[49, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[49, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[49, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[51, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[51, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[51, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[51, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[51, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[51, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[51, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[51, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[51, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[51, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[51, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[51, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[51, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[51, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.acoustic_pulse)": [[53, "pyro.compressible_sr.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.advect)": [[53, "pyro.compressible_sr.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.bubble)": [[53, "pyro.compressible_sr.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.gresho)": [[53, "pyro.compressible_sr.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.hse)": [[53, "pyro.compressible_sr.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.kh)": [[53, "pyro.compressible_sr.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.logo)": [[53, "pyro.compressible_sr.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.quad)": [[53, "pyro.compressible_sr.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.rt)": [[53, "pyro.compressible_sr.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.rt2)": [[53, "pyro.compressible_sr.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.sedov)": [[53, "pyro.compressible_sr.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.sod)": [[53, "pyro.compressible_sr.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sr.problems.test)": [[53, "pyro.compressible_sr.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[55, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[57, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[57, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[59, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[59, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[59, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[61, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.lm_atm.problems.gresho)": [[61, "pyro.lm_atm.problems.gresho.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[66, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[66, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[66, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[66, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[66, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[66, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[66, "pyro.swe.problems.test.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.converge)": [[69, "pyro.viscous_burgers.problems.converge.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.tophat)": [[69, "pyro.viscous_burgers.problems.tophat.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_sr.simulation.simulation method)": [[52, "pyro.compressible_sr.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[65, "pyro.swe.simulation.Simulation.initialize", false]], "initialize() (pyro.viscous_burgers.simulation.simulation method)": [[68, "pyro.viscous_burgers.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interface_states() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.interface_states", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[64, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[67, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[67, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.limit4", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[29, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[67, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[59, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[29, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[48, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_sr.simulation.simulation method)": [[52, "pyro.compressible_sr.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[54, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[65, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[29, "module-pyro", false], [29, "module-pyro.plot", false], [29, "module-pyro.pyro_sim", false], [29, "module-pyro.simulation_null", false], [29, "module-pyro.test", false], [30, "module-pyro.advection", false], [30, "module-pyro.advection.advective_fluxes", false], [30, "module-pyro.advection.simulation", false], [31, "module-pyro.advection.problems", false], [31, "module-pyro.advection.problems.smooth", false], [31, "module-pyro.advection.problems.test", false], [31, "module-pyro.advection.problems.tophat", false], [32, "module-pyro.advection_fv4", false], [32, "module-pyro.advection_fv4.fluxes", false], [32, "module-pyro.advection_fv4.interface", false], [32, "module-pyro.advection_fv4.simulation", false], [33, "module-pyro.advection_fv4.problems", false], [33, "module-pyro.advection_fv4.problems.smooth", false], [34, "module-pyro.advection_nonuniform", false], [34, "module-pyro.advection_nonuniform.advective_fluxes", false], [34, "module-pyro.advection_nonuniform.simulation", false], [35, "module-pyro.advection_nonuniform.problems", false], [35, "module-pyro.advection_nonuniform.problems.slotted", false], [35, "module-pyro.advection_nonuniform.problems.test", false], [36, "module-pyro.advection_rk", false], [36, "module-pyro.advection_rk.fluxes", false], [36, "module-pyro.advection_rk.simulation", false], [37, "module-pyro.advection_rk.problems", false], [37, "module-pyro.advection_rk.problems.smooth", false], [37, "module-pyro.advection_rk.problems.test", false], [37, "module-pyro.advection_rk.problems.tophat", false], [38, "module-pyro.advection_weno", false], [38, "module-pyro.advection_weno.fluxes", false], [38, "module-pyro.advection_weno.simulation", false], [39, "module-pyro.advection_weno.problems", false], [39, "module-pyro.advection_weno.problems.smooth", false], [39, "module-pyro.advection_weno.problems.test", false], [39, "module-pyro.advection_weno.problems.tophat", false], [40, "module-pyro.burgers", false], [40, "module-pyro.burgers.burgers_interface", false], [40, "module-pyro.burgers.simulation", false], [41, "module-pyro.burgers.problems", false], [41, "module-pyro.burgers.problems.converge", false], [41, "module-pyro.burgers.problems.test", false], [41, "module-pyro.burgers.problems.tophat", false], [42, "module-pyro.compressible", false], [42, "module-pyro.compressible.BC", false], [42, "module-pyro.compressible.derives", false], [42, "module-pyro.compressible.eos", false], [42, "module-pyro.compressible.interface", false], [42, "module-pyro.compressible.simulation", false], [42, "module-pyro.compressible.unsplit_fluxes", false], [43, "module-pyro.compressible.problems", false], [43, "module-pyro.compressible.problems.acoustic_pulse", false], [43, "module-pyro.compressible.problems.advect", false], [43, "module-pyro.compressible.problems.bubble", false], [43, "module-pyro.compressible.problems.gresho", false], [43, "module-pyro.compressible.problems.hse", false], [43, "module-pyro.compressible.problems.kh", false], [43, "module-pyro.compressible.problems.logo", false], [43, "module-pyro.compressible.problems.quad", false], [43, "module-pyro.compressible.problems.ramp", false], [43, "module-pyro.compressible.problems.rt", false], [43, "module-pyro.compressible.problems.rt2", false], [43, "module-pyro.compressible.problems.sedov", false], [43, "module-pyro.compressible.problems.sod", false], [43, "module-pyro.compressible.problems.test", false], [44, "module-pyro.compressible_fv4", false], [44, "module-pyro.compressible_fv4.fluxes", false], [44, "module-pyro.compressible_fv4.simulation", false], [45, "module-pyro.compressible_fv4.problems", false], [45, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [45, "module-pyro.compressible_fv4.problems.advect", false], [45, "module-pyro.compressible_fv4.problems.bubble", false], [45, "module-pyro.compressible_fv4.problems.gresho", false], [45, "module-pyro.compressible_fv4.problems.hse", false], [45, "module-pyro.compressible_fv4.problems.kh", false], [45, "module-pyro.compressible_fv4.problems.logo", false], [45, "module-pyro.compressible_fv4.problems.quad", false], [45, "module-pyro.compressible_fv4.problems.ramp", false], [45, "module-pyro.compressible_fv4.problems.rt", false], [45, "module-pyro.compressible_fv4.problems.rt2", false], [45, "module-pyro.compressible_fv4.problems.sedov", false], [45, "module-pyro.compressible_fv4.problems.sod", false], [45, "module-pyro.compressible_fv4.problems.test", false], [46, "module-pyro.compressible_react", false], [46, "module-pyro.compressible_react.simulation", false], [47, "module-pyro.compressible_react.problems", false], [47, "module-pyro.compressible_react.problems.flame", false], [47, "module-pyro.compressible_react.problems.rt", false], [48, "module-pyro.compressible_rk", false], [48, "module-pyro.compressible_rk.fluxes", false], [48, "module-pyro.compressible_rk.simulation", false], [49, "module-pyro.compressible_rk.problems", false], [49, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [49, "module-pyro.compressible_rk.problems.advect", false], [49, "module-pyro.compressible_rk.problems.bubble", false], [49, "module-pyro.compressible_rk.problems.gresho", false], [49, "module-pyro.compressible_rk.problems.hse", false], [49, "module-pyro.compressible_rk.problems.kh", false], [49, "module-pyro.compressible_rk.problems.logo", false], [49, "module-pyro.compressible_rk.problems.quad", false], [49, "module-pyro.compressible_rk.problems.ramp", false], [49, "module-pyro.compressible_rk.problems.rt", false], [49, "module-pyro.compressible_rk.problems.rt2", false], [49, "module-pyro.compressible_rk.problems.sedov", false], [49, "module-pyro.compressible_rk.problems.sod", false], [49, "module-pyro.compressible_rk.problems.test", false], [50, "module-pyro.compressible_sdc", false], [50, "module-pyro.compressible_sdc.simulation", false], [51, "module-pyro.compressible_sdc.problems", false], [51, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [51, "module-pyro.compressible_sdc.problems.advect", false], [51, "module-pyro.compressible_sdc.problems.bubble", false], [51, "module-pyro.compressible_sdc.problems.gresho", false], [51, "module-pyro.compressible_sdc.problems.hse", false], [51, "module-pyro.compressible_sdc.problems.kh", false], [51, "module-pyro.compressible_sdc.problems.logo", false], [51, "module-pyro.compressible_sdc.problems.quad", false], [51, "module-pyro.compressible_sdc.problems.ramp", false], [51, "module-pyro.compressible_sdc.problems.rt", false], [51, "module-pyro.compressible_sdc.problems.rt2", false], [51, "module-pyro.compressible_sdc.problems.sedov", false], [51, "module-pyro.compressible_sdc.problems.sod", false], [51, "module-pyro.compressible_sdc.problems.test", false], [52, "module-pyro.compressible_sr", false], [52, "module-pyro.compressible_sr.BC", false], [52, "module-pyro.compressible_sr.c2p", false], [52, "module-pyro.compressible_sr.derives", false], [52, "module-pyro.compressible_sr.eos", false], [52, "module-pyro.compressible_sr.interface", false], [52, "module-pyro.compressible_sr.simulation", false], [52, "module-pyro.compressible_sr.unsplit_fluxes", false], [53, "module-pyro.compressible_sr.problems", false], [53, "module-pyro.compressible_sr.problems.acoustic_pulse", false], [53, "module-pyro.compressible_sr.problems.advect", false], [53, "module-pyro.compressible_sr.problems.bubble", false], [53, "module-pyro.compressible_sr.problems.gresho", false], [53, "module-pyro.compressible_sr.problems.hse", false], [53, "module-pyro.compressible_sr.problems.kh", false], [53, "module-pyro.compressible_sr.problems.logo", false], [53, "module-pyro.compressible_sr.problems.quad", false], [53, "module-pyro.compressible_sr.problems.rt", false], [53, "module-pyro.compressible_sr.problems.rt2", false], [53, "module-pyro.compressible_sr.problems.sedov", false], [53, "module-pyro.compressible_sr.problems.sod", false], [53, "module-pyro.compressible_sr.problems.test", false], [54, "module-pyro.diffusion", false], [54, "module-pyro.diffusion.simulation", false], [55, "module-pyro.diffusion.problems", false], [55, "module-pyro.diffusion.problems.gaussian", false], [55, "module-pyro.diffusion.problems.test", false], [56, "module-pyro.incompressible", false], [56, "module-pyro.incompressible.incomp_interface", false], [56, "module-pyro.incompressible.simulation", false], [57, "module-pyro.incompressible.problems", false], [57, "module-pyro.incompressible.problems.converge", false], [57, "module-pyro.incompressible.problems.shear", false], [58, "module-pyro.incompressible_viscous", false], [58, "module-pyro.incompressible_viscous.BC", false], [58, "module-pyro.incompressible_viscous.simulation", false], [59, "module-pyro.incompressible_viscous.problems", false], [59, "module-pyro.incompressible_viscous.problems.cavity", false], [59, "module-pyro.incompressible_viscous.problems.converge", false], [59, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [59, "module-pyro.incompressible_viscous.problems.shear", false], [60, "module-pyro.lm_atm", false], [60, "module-pyro.lm_atm.LM_atm_interface", false], [60, "module-pyro.lm_atm.simulation", false], [61, "module-pyro.lm_atm.problems", false], [61, "module-pyro.lm_atm.problems.bubble", false], [61, "module-pyro.lm_atm.problems.gresho", false], [62, "module-pyro.mesh", false], [62, "module-pyro.mesh.array_indexer", false], [62, "module-pyro.mesh.boundary", false], [62, "module-pyro.mesh.fv", false], [62, "module-pyro.mesh.integration", false], [62, "module-pyro.mesh.patch", false], [62, "module-pyro.mesh.reconstruction", false], [63, "module-pyro.multigrid", false], [63, "module-pyro.multigrid.MG", false], [63, "module-pyro.multigrid.edge_coeffs", false], [63, "module-pyro.multigrid.general_MG", false], [63, "module-pyro.multigrid.variable_coeff_MG", false], [64, "module-pyro.particles", false], [64, "module-pyro.particles.particles", false], [65, "module-pyro.swe", false], [65, "module-pyro.swe.derives", false], [65, "module-pyro.swe.interface", false], [65, "module-pyro.swe.simulation", false], [65, "module-pyro.swe.unsplit_fluxes", false], [66, "module-pyro.swe.problems", false], [66, "module-pyro.swe.problems.acoustic_pulse", false], [66, "module-pyro.swe.problems.advect", false], [66, "module-pyro.swe.problems.dam", false], [66, "module-pyro.swe.problems.kh", false], [66, "module-pyro.swe.problems.logo", false], [66, "module-pyro.swe.problems.quad", false], [66, "module-pyro.swe.problems.test", false], [67, "module-pyro.util", false], [67, "module-pyro.util.compare", false], [67, "module-pyro.util.io_pyro", false], [67, "module-pyro.util.msg", false], [67, "module-pyro.util.plot_tools", false], [67, "module-pyro.util.profile_pyro", false], [67, "module-pyro.util.runparams", false], [68, "module-pyro.viscous_burgers", false], [68, "module-pyro.viscous_burgers.interface", false], [68, "module-pyro.viscous_burgers.simulation", false], [69, "module-pyro.viscous_burgers.problems", false], [69, "module-pyro.viscous_burgers.problems.converge", false], [69, "module-pyro.viscous_burgers.problems.tophat", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[29, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[64, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[64, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[55, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[64, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[44, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[56, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[42, "pyro.compressible.eos.pres", false]], "pres() (in module pyro.compressible_sr.eos)": [[52, "pyro.compressible_sr.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[62, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.compressible_sr.simulation)": [[52, "pyro.compressible_sr.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[65, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[29, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[30, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[30, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.problems": [[31, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[31, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[31, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[31, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[30, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[32, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[32, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.interface": [[32, "module-pyro.advection_fv4.interface", false]], "pyro.advection_fv4.problems": [[33, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[33, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.simulation": [[32, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[34, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[34, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[35, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[35, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[35, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[34, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[36, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[36, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[37, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[37, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[37, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[37, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[36, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[38, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[38, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[39, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[39, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[39, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[39, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[38, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[40, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[40, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[41, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[41, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[41, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[41, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.simulation": [[40, "module-pyro.burgers.simulation", false]], "pyro.compressible": [[42, "module-pyro.compressible", false]], "pyro.compressible.bc": [[42, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[42, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[42, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[42, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[43, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[43, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[43, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[43, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.gresho": [[43, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.hse": [[43, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[43, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[43, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.quad": [[43, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[43, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[43, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[43, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.sedov": [[43, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[43, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[43, "module-pyro.compressible.problems.test", false]], "pyro.compressible.simulation": [[42, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[42, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[44, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[44, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[45, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[45, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[45, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[45, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.gresho": [[45, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.hse": [[45, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[45, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[45, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.quad": [[45, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[45, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[45, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[45, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.sedov": [[45, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[45, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[45, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[44, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[46, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[47, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[47, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[47, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[46, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[48, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[48, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[49, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[49, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[49, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[49, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.gresho": [[49, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.hse": [[49, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[49, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[49, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.quad": [[49, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[49, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[49, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[49, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.sedov": [[49, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[49, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[49, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[48, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[50, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[51, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[51, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[51, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[51, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.gresho": [[51, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.hse": [[51, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[51, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[51, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.quad": [[51, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[51, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[51, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[51, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.sedov": [[51, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[51, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[51, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[50, "module-pyro.compressible_sdc.simulation", false]], "pyro.compressible_sr": [[52, "module-pyro.compressible_sr", false]], "pyro.compressible_sr.bc": [[52, "module-pyro.compressible_sr.BC", false]], "pyro.compressible_sr.c2p": [[52, "module-pyro.compressible_sr.c2p", false]], "pyro.compressible_sr.derives": [[52, "module-pyro.compressible_sr.derives", false]], "pyro.compressible_sr.eos": [[52, "module-pyro.compressible_sr.eos", false]], "pyro.compressible_sr.interface": [[52, "module-pyro.compressible_sr.interface", false]], "pyro.compressible_sr.problems": [[53, "module-pyro.compressible_sr.problems", false]], "pyro.compressible_sr.problems.acoustic_pulse": [[53, "module-pyro.compressible_sr.problems.acoustic_pulse", false]], "pyro.compressible_sr.problems.advect": [[53, "module-pyro.compressible_sr.problems.advect", false]], "pyro.compressible_sr.problems.bubble": [[53, "module-pyro.compressible_sr.problems.bubble", false]], "pyro.compressible_sr.problems.gresho": [[53, "module-pyro.compressible_sr.problems.gresho", false]], "pyro.compressible_sr.problems.hse": [[53, "module-pyro.compressible_sr.problems.hse", false]], "pyro.compressible_sr.problems.kh": [[53, "module-pyro.compressible_sr.problems.kh", false]], "pyro.compressible_sr.problems.logo": [[53, "module-pyro.compressible_sr.problems.logo", false]], "pyro.compressible_sr.problems.quad": [[53, "module-pyro.compressible_sr.problems.quad", false]], "pyro.compressible_sr.problems.rt": [[53, "module-pyro.compressible_sr.problems.rt", false]], "pyro.compressible_sr.problems.rt2": [[53, "module-pyro.compressible_sr.problems.rt2", false]], "pyro.compressible_sr.problems.sedov": [[53, "module-pyro.compressible_sr.problems.sedov", false]], "pyro.compressible_sr.problems.sod": [[53, "module-pyro.compressible_sr.problems.sod", false]], "pyro.compressible_sr.problems.test": [[53, "module-pyro.compressible_sr.problems.test", false]], "pyro.compressible_sr.simulation": [[52, "module-pyro.compressible_sr.simulation", false]], "pyro.compressible_sr.unsplit_fluxes": [[52, "module-pyro.compressible_sr.unsplit_fluxes", false]], "pyro.diffusion": [[54, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[55, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[55, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[55, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[54, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[56, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[56, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[57, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[57, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[57, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[56, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[58, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[58, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[59, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[59, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[59, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[59, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[59, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[58, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[60, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[60, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[61, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[61, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.problems.gresho": [[61, "module-pyro.lm_atm.problems.gresho", false]], "pyro.lm_atm.simulation": [[60, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[62, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[62, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[62, "module-pyro.mesh.boundary", false]], "pyro.mesh.fv": [[62, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[62, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[62, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[62, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[63, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[63, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.general_mg": [[63, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[63, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[63, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[64, "module-pyro.particles", false]], "pyro.particles.particles": [[64, "module-pyro.particles.particles", false]], "pyro.plot": [[29, "module-pyro.plot", false]], "pyro.pyro_sim": [[29, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[29, "module-pyro.simulation_null", false]], "pyro.swe": [[65, "module-pyro.swe", false]], "pyro.swe.derives": [[65, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[65, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[66, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[66, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[66, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[66, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[66, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[66, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[66, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[66, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[65, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[65, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[29, "module-pyro.test", false]], "pyro.util": [[67, "module-pyro.util", false]], "pyro.util.compare": [[67, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[67, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[67, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[67, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[67, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[67, "module-pyro.util.runparams", false]], "pyro.viscous_burgers": [[68, "module-pyro.viscous_burgers", false]], "pyro.viscous_burgers.interface": [[68, "module-pyro.viscous_burgers.interface", false]], "pyro.viscous_burgers.problems": [[69, "module-pyro.viscous_burgers.problems", false]], "pyro.viscous_burgers.problems.converge": [[69, "module-pyro.viscous_burgers.problems.converge", false]], "pyro.viscous_burgers.problems.tophat": [[69, "module-pyro.viscous_burgers.problems.tophat", false]], "pyro.viscous_burgers.simulation": [[68, "module-pyro.viscous_burgers.simulation", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[29, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[67, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[67, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[67, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[63, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[42, "pyro.compressible.eos.rhoe", false]], "rhoe() (in module pyro.compressible_sr.eos)": [[52, "pyro.compressible_sr.eos.rhoe", false]], "rhoh_from_rho_p() (in module pyro.compressible_sr.eos)": [[52, "pyro.compressible_sr.eos.rhoh_from_rho_p", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible_sr.interface)": [[52, "pyro.compressible_sr.interface.riemann_cgf", false]], "riemann_hllc() (in module pyro.compressible_sr.interface)": [[52, "pyro.compressible_sr.interface.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[65, "pyro.swe.interface.riemann_hllc", false]], "riemann_prim() (in module pyro.compressible_sr.interface)": [[52, "pyro.compressible_sr.interface.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[65, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[62, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[29, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[29, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[67, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[62, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[50, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_param() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.set_param", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[67, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[30, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[32, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[34, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[36, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[38, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[40, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[44, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[46, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[48, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[50, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.compressible_sr.simulation)": [[52, "pyro.compressible_sr.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[54, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[56, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[58, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[60, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[65, "pyro.swe.simulation.Simulation", false]], "simulation (class in pyro.viscous_burgers.simulation)": [[68, "pyro.viscous_burgers.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[63, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[63, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "sphericalpolar (class in pyro.mesh.patch)": [[62, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states", false]], "states() (in module pyro.compressible.interface)": [[42, "pyro.compressible.interface.states", false]], "states() (in module pyro.compressible_sr.interface)": [[52, "pyro.compressible_sr.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[56, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.swe.interface)": [[65, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[62, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[44, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[48, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[67, "pyro.util.msg.success", false]], "timer (class in pyro.util.profile_pyro)": [[67, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[67, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[67, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[62, "pyro.mesh.fv.FV2d.to_centers", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[30, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[34, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.compressible_sr.unsplit_fluxes)": [[52, "pyro.compressible_sr.unsplit_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[65, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[64, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[60, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[42, "pyro.compressible.BC.user", false]], "user() (in module pyro.compressible_sr.bc)": [[52, "pyro.compressible_sr.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[58, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[62, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[60, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[63, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[63, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.compressible_sr.simulation)": [[52, "pyro.compressible_sr.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[65, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[64, "pyro.particles.particles.Particle.velocity", false]], "warning() (in module pyro.util.msg)": [[67, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[62, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[62, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.compressible_sr.simulation.simulation method)": [[52, "pyro.compressible_sr.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[58, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[60, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[67, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[64, "pyro.particles.particles.Particles.write_particles", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[62, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[29, 0, 0, "-", "pyro"]], "pyro": [[30, 0, 0, "-", "advection"], [32, 0, 0, "-", "advection_fv4"], [34, 0, 0, "-", "advection_nonuniform"], [36, 0, 0, "-", "advection_rk"], [38, 0, 0, "-", "advection_weno"], [40, 0, 0, "-", "burgers"], [42, 0, 0, "-", "compressible"], [44, 0, 0, "-", "compressible_fv4"], [46, 0, 0, "-", "compressible_react"], [48, 0, 0, "-", "compressible_rk"], [50, 0, 0, "-", "compressible_sdc"], [52, 0, 0, "-", "compressible_sr"], [54, 0, 0, "-", "diffusion"], [56, 0, 0, "-", "incompressible"], [58, 0, 0, "-", "incompressible_viscous"], [60, 0, 0, "-", "lm_atm"], [62, 0, 0, "-", "mesh"], [63, 0, 0, "-", "multigrid"], [64, 0, 0, "-", "particles"], [29, 0, 0, "-", "plot"], [29, 0, 0, "-", "pyro_sim"], [29, 0, 0, "-", "simulation_null"], [65, 0, 0, "-", "swe"], [29, 0, 0, "-", "test"], [67, 0, 0, "-", "util"], [68, 0, 0, "-", "viscous_burgers"]], "pyro.advection": [[30, 0, 0, "-", "advective_fluxes"], [31, 0, 0, "-", "problems"], [30, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[30, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.problems": [[31, 0, 0, "-", "smooth"], [31, 0, 0, "-", "test"], [31, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[30, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[30, 3, 1, "", "dovis"], [30, 3, 1, "", "evolve"], [30, 3, 1, "", "initialize"], [30, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[32, 0, 0, "-", "fluxes"], [32, 0, 0, "-", "interface"], [33, 0, 0, "-", "problems"], [32, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[32, 1, 1, "", "fluxes"]], "pyro.advection_fv4.interface": [[32, 1, 1, "", "states"], [32, 1, 1, "", "states_nolimit"]], "pyro.advection_fv4.problems": [[33, 0, 0, "-", "smooth"]], "pyro.advection_fv4.problems.smooth": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[32, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[32, 3, 1, "", "initialize"], [32, 3, 1, "", "preevolve"], [32, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[34, 0, 0, "-", "advective_fluxes"], [35, 0, 0, "-", "problems"], [34, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[34, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[35, 0, 0, "-", "slotted"], [35, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[34, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[34, 3, 1, "", "dovis"], [34, 3, 1, "", "evolve"], [34, 3, 1, "", "initialize"], [34, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[36, 0, 0, "-", "fluxes"], [37, 0, 0, "-", "problems"], [36, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[36, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[37, 0, 0, "-", "smooth"], [37, 0, 0, "-", "test"], [37, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[36, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[36, 3, 1, "", "evolve"], [36, 3, 1, "", "method_compute_timestep"], [36, 3, 1, "", "substep"]], "pyro.advection_weno": [[38, 0, 0, "-", "fluxes"], [39, 0, 0, "-", "problems"], [38, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[38, 1, 1, "", "fluxes"], [38, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[39, 0, 0, "-", "smooth"], [39, 0, 0, "-", "test"], [39, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[38, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[38, 3, 1, "", "evolve"], [38, 3, 1, "", "method_compute_timestep"], [38, 3, 1, "", "substep"]], "pyro.burgers": [[40, 0, 0, "-", "burgers_interface"], [41, 0, 0, "-", "problems"], [40, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[40, 1, 1, "", "apply_transverse_corrections"], [40, 1, 1, "", "construct_unsplit_fluxes"], [40, 1, 1, "", "get_interface_states"], [40, 1, 1, "", "riemann"], [40, 1, 1, "", "riemann_and_upwind"], [40, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[41, 0, 0, "-", "converge"], [41, 0, 0, "-", "test"], [41, 0, 0, "-", "tophat"]], "pyro.burgers.problems.converge": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.simulation": [[40, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[40, 3, 1, "", "dovis"], [40, 3, 1, "", "evolve"], [40, 3, 1, "", "initialize"], [40, 3, 1, "", "method_compute_timestep"]], "pyro.compressible": [[42, 0, 0, "-", "BC"], [42, 0, 0, "-", "derives"], [42, 0, 0, "-", "eos"], [42, 0, 0, "-", "interface"], [43, 0, 0, "-", "problems"], [42, 0, 0, "-", "simulation"], [42, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[42, 1, 1, "", "inflow_post_bc"], [42, 1, 1, "", "inflow_pre_bc"], [42, 1, 1, "", "user"]], "pyro.compressible.derives": [[42, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[42, 1, 1, "", "dens"], [42, 1, 1, "", "pres"], [42, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[42, 1, 1, "", "artificial_viscosity"], [42, 1, 1, "", "states"]], "pyro.compressible.problems": [[43, 0, 0, "-", "acoustic_pulse"], [43, 0, 0, "-", "advect"], [43, 0, 0, "-", "bubble"], [43, 0, 0, "-", "gresho"], [43, 0, 0, "-", "hse"], [43, 0, 0, "-", "kh"], [43, 0, 0, "-", "logo"], [43, 0, 0, "-", "quad"], [43, 0, 0, "-", "ramp"], [43, 0, 0, "-", "rt"], [43, 0, 0, "-", "rt2"], [43, 0, 0, "-", "sedov"], [43, 0, 0, "-", "sod"], [43, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.gresho": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.hse": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.quad": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.simulation": [[42, 2, 1, "", "Simulation"], [42, 2, 1, "", "Variables"], [42, 1, 1, "", "cons_to_prim"], [42, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[42, 3, 1, "", "dovis"], [42, 3, 1, "", "evolve"], [42, 3, 1, "", "initialize"], [42, 3, 1, "", "method_compute_timestep"], [42, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[42, 1, 1, "", "apply_artificial_viscosity"], [42, 1, 1, "", "apply_source_terms"], [42, 1, 1, "", "apply_transverse_flux"], [42, 1, 1, "", "interface_states"]], "pyro.compressible_fv4": [[44, 0, 0, "-", "fluxes"], [45, 0, 0, "-", "problems"], [44, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[44, 1, 1, "", "flux_cons"], [44, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[45, 0, 0, "-", "acoustic_pulse"], [45, 0, 0, "-", "advect"], [45, 0, 0, "-", "bubble"], [45, 0, 0, "-", "gresho"], [45, 0, 0, "-", "hse"], [45, 0, 0, "-", "kh"], [45, 0, 0, "-", "logo"], [45, 0, 0, "-", "quad"], [45, 0, 0, "-", "ramp"], [45, 0, 0, "-", "rt"], [45, 0, 0, "-", "rt2"], [45, 0, 0, "-", "sedov"], [45, 0, 0, "-", "sod"], [45, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.gresho": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.hse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.quad": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[44, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[44, 3, 1, "", "evolve"], [44, 3, 1, "", "preevolve"], [44, 3, 1, "", "substep"]], "pyro.compressible_react": [[47, 0, 0, "-", "problems"], [46, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[47, 0, 0, "-", "flame"], [47, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[46, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[46, 3, 1, "", "burn"], [46, 3, 1, "", "diffuse"], [46, 3, 1, "", "dovis"], [46, 3, 1, "", "evolve"], [46, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[48, 0, 0, "-", "fluxes"], [49, 0, 0, "-", "problems"], [48, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[48, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[49, 0, 0, "-", "acoustic_pulse"], [49, 0, 0, "-", "advect"], [49, 0, 0, "-", "bubble"], [49, 0, 0, "-", "gresho"], [49, 0, 0, "-", "hse"], [49, 0, 0, "-", "kh"], [49, 0, 0, "-", "logo"], [49, 0, 0, "-", "quad"], [49, 0, 0, "-", "ramp"], [49, 0, 0, "-", "rt"], [49, 0, 0, "-", "rt2"], [49, 0, 0, "-", "sedov"], [49, 0, 0, "-", "sod"], [49, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.gresho": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.hse": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.quad": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[48, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[48, 3, 1, "", "evolve"], [48, 3, 1, "", "method_compute_timestep"], [48, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[51, 0, 0, "-", "problems"], [50, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[51, 0, 0, "-", "acoustic_pulse"], [51, 0, 0, "-", "advect"], [51, 0, 0, "-", "bubble"], [51, 0, 0, "-", "gresho"], [51, 0, 0, "-", "hse"], [51, 0, 0, "-", "kh"], [51, 0, 0, "-", "logo"], [51, 0, 0, "-", "quad"], [51, 0, 0, "-", "ramp"], [51, 0, 0, "-", "rt"], [51, 0, 0, "-", "rt2"], [51, 0, 0, "-", "sedov"], [51, 0, 0, "-", "sod"], [51, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.gresho": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.hse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.quad": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[50, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[50, 3, 1, "", "evolve"], [50, 3, 1, "", "sdc_integral"]], "pyro.compressible_sr": [[52, 0, 0, "-", "BC"], [52, 0, 0, "-", "c2p"], [52, 0, 0, "-", "derives"], [52, 0, 0, "-", "eos"], [52, 0, 0, "-", "interface"], [53, 0, 0, "-", "problems"], [52, 0, 0, "-", "simulation"], [52, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible_sr.BC": [[52, 1, 1, "", "inflow_post_bc"], [52, 1, 1, "", "inflow_pre_bc"], [52, 1, 1, "", "user"]], "pyro.compressible_sr.c2p": [[52, 1, 1, "", "brentq"], [52, 1, 1, "", "cons_to_prim"], [52, 1, 1, "", "f"]], "pyro.compressible_sr.derives": [[52, 1, 1, "", "derive_primitives"]], "pyro.compressible_sr.eos": [[52, 1, 1, "", "dens"], [52, 1, 1, "", "h_from_eps"], [52, 1, 1, "", "pres"], [52, 1, 1, "", "rhoe"], [52, 1, 1, "", "rhoh_from_rho_p"]], "pyro.compressible_sr.interface": [[52, 1, 1, "", "artificial_viscosity"], [52, 1, 1, "", "consFlux"], [52, 1, 1, "", "riemann_cgf"], [52, 1, 1, "", "riemann_hllc"], [52, 1, 1, "", "riemann_prim"], [52, 1, 1, "", "states"]], "pyro.compressible_sr.problems": [[53, 0, 0, "-", "acoustic_pulse"], [53, 0, 0, "-", "advect"], [53, 0, 0, "-", "bubble"], [53, 0, 0, "-", "gresho"], [53, 0, 0, "-", "hse"], [53, 0, 0, "-", "kh"], [53, 0, 0, "-", "logo"], [53, 0, 0, "-", "quad"], [53, 0, 0, "-", "rt"], [53, 0, 0, "-", "rt2"], [53, 0, 0, "-", "sedov"], [53, 0, 0, "-", "sod"], [53, 0, 0, "-", "test"]], "pyro.compressible_sr.problems.acoustic_pulse": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.advect": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.bubble": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.gresho": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.hse": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.kh": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.logo": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.quad": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.rt": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.rt2": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.sedov": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.sod": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.problems.test": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.compressible_sr.simulation": [[52, 2, 1, "", "Simulation"], [52, 2, 1, "", "Variables"], [52, 1, 1, "", "prim_to_cons"]], "pyro.compressible_sr.simulation.Simulation": [[52, 3, 1, "", "dovis"], [52, 3, 1, "", "evolve"], [52, 3, 1, "", "initialize"], [52, 3, 1, "", "method_compute_timestep"], [52, 3, 1, "", "write_extras"]], "pyro.compressible_sr.unsplit_fluxes": [[52, 1, 1, "", "cons_to_prim_wrapper"], [52, 1, 1, "", "unsplit_fluxes"]], "pyro.diffusion": [[55, 0, 0, "-", "problems"], [54, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[55, 0, 0, "-", "gaussian"], [55, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"], [55, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[54, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[54, 3, 1, "", "dovis"], [54, 3, 1, "", "evolve"], [54, 3, 1, "", "initialize"], [54, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[56, 0, 0, "-", "incomp_interface"], [57, 0, 0, "-", "problems"], [56, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[56, 1, 1, "", "apply_gradp_corrections"], [56, 1, 1, "", "apply_other_source_terms"], [56, 1, 1, "", "mac_vels"], [56, 1, 1, "", "states"]], "pyro.incompressible.problems": [[57, 0, 0, "-", "converge"], [57, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[56, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[56, 3, 1, "", "define_other_bc"], [56, 3, 1, "", "do_other_update_velocity"], [56, 3, 1, "", "dovis"], [56, 3, 1, "", "evolve"], [56, 3, 1, "", "initialize"], [56, 3, 1, "", "other_source_term"], [56, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[58, 0, 0, "-", "BC"], [59, 0, 0, "-", "problems"], [58, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[58, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[59, 0, 0, "-", "cavity"], [59, 0, 0, "-", "converge"], [59, 0, 0, "-", "plot_cavity"], [59, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[59, 1, 1, "", "get_args"], [59, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[58, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[58, 3, 1, "", "define_other_bc"], [58, 3, 1, "", "do_other_update_velocity"], [58, 3, 1, "", "evolve"], [58, 3, 1, "", "initialize"], [58, 3, 1, "", "other_source_term"], [58, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[60, 0, 0, "-", "LM_atm_interface"], [61, 0, 0, "-", "problems"], [60, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[60, 1, 1, "", "get_interface_states"], [60, 1, 1, "", "is_asymmetric"], [60, 1, 1, "", "is_asymmetric_pair"], [60, 1, 1, "", "is_symmetric"], [60, 1, 1, "", "is_symmetric_pair"], [60, 1, 1, "", "mac_vels"], [60, 1, 1, "", "rho_states"], [60, 1, 1, "", "riemann"], [60, 1, 1, "", "riemann_and_upwind"], [60, 1, 1, "", "states"], [60, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[61, 0, 0, "-", "bubble"], [61, 0, 0, "-", "gresho"]], "pyro.lm_atm.problems.bubble": [[61, 1, 1, "", "finalize"], [61, 1, 1, "", "init_data"]], "pyro.lm_atm.problems.gresho": [[61, 1, 1, "", "finalize"], [61, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[60, 2, 1, "", "Basestate"], [60, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[60, 3, 1, "", "jp"], [60, 3, 1, "", "v"], [60, 3, 1, "", "v2d"], [60, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[60, 3, 1, "", "dovis"], [60, 3, 1, "", "evolve"], [60, 3, 1, "", "initialize"], [60, 3, 1, "", "make_prime"], [60, 3, 1, "", "method_compute_timestep"], [60, 3, 1, "", "preevolve"], [60, 3, 1, "", "read_extras"], [60, 3, 1, "", "write_extras"]], "pyro.mesh": [[62, 0, 0, "-", "array_indexer"], [62, 0, 0, "-", "boundary"], [62, 0, 0, "-", "fv"], [62, 0, 0, "-", "integration"], [62, 0, 0, "-", "patch"], [62, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[62, 2, 1, "", "ArrayIndexer"], [62, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[62, 3, 1, "", "copy"], [62, 3, 1, "", "fill_ghost"], [62, 3, 1, "", "ip"], [62, 3, 1, "", "ip_jp"], [62, 3, 1, "", "is_asymmetric"], [62, 3, 1, "", "is_symmetric"], [62, 3, 1, "", "jp"], [62, 3, 1, "", "lap"], [62, 3, 1, "", "norm"], [62, 3, 1, "", "pretty_print"], [62, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[62, 3, 1, "", "copy"], [62, 3, 1, "", "fill_ghost"], [62, 3, 1, "", "ip_jp"], [62, 3, 1, "", "is_asymmetric"], [62, 3, 1, "", "is_symmetric"], [62, 3, 1, "", "lap"], [62, 3, 1, "", "norm"], [62, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[62, 2, 1, "", "BC"], [62, 2, 1, "", "BCProp"], [62, 1, 1, "", "bc_is_solid"], [62, 1, 1, "", "define_bc"]], "pyro.mesh.fv": [[62, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[62, 3, 1, "", "from_centers"], [62, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[62, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[62, 3, 1, "", "compute_final_update"], [62, 3, 1, "", "get_stage_start"], [62, 3, 1, "", "nstages"], [62, 3, 1, "", "set_start"], [62, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[62, 2, 1, "", "Cartesian2d"], [62, 2, 1, "", "CellCenterData2d"], [62, 2, 1, "", "FaceCenterData2d"], [62, 2, 1, "", "Grid2d"], [62, 2, 1, "", "SphericalPolar"], [62, 1, 1, "", "cell_center_data_clone"], [62, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[62, 3, 1, "", "add_derived"], [62, 3, 1, "", "add_ivars"], [62, 3, 1, "", "create"], [62, 3, 1, "", "fill_BC"], [62, 3, 1, "", "fill_BC_all"], [62, 3, 1, "", "get_aux"], [62, 3, 1, "", "get_var"], [62, 3, 1, "", "get_var_by_index"], [62, 3, 1, "", "get_vars"], [62, 3, 1, "", "max"], [62, 3, 1, "", "min"], [62, 3, 1, "", "pretty_print"], [62, 3, 1, "", "prolong"], [62, 3, 1, "", "register_var"], [62, 3, 1, "", "restrict"], [62, 3, 1, "", "set_aux"], [62, 3, 1, "", "write"], [62, 3, 1, "", "write_data"], [62, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[62, 3, 1, "", "add_derived"], [62, 3, 1, "", "create"], [62, 3, 1, "", "fill_BC"], [62, 3, 1, "", "get_var_by_index"], [62, 3, 1, "", "get_vars"], [62, 3, 1, "", "prolong"], [62, 3, 1, "", "restrict"], [62, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[62, 3, 1, "", "coarse_like"], [62, 3, 1, "", "fine_like"], [62, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[62, 1, 1, "", "flatten"], [62, 1, 1, "", "flatten_multid"], [62, 1, 1, "", "limit"], [62, 1, 1, "", "limit2"], [62, 1, 1, "", "limit4"], [62, 1, 1, "", "nolimit"], [62, 1, 1, "", "well_balance"], [62, 1, 1, "", "weno"], [62, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[63, 0, 0, "-", "MG"], [63, 0, 0, "-", "edge_coeffs"], [63, 0, 0, "-", "general_MG"], [63, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[63, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[63, 3, 1, "", "get_solution"], [63, 3, 1, "", "get_solution_gradient"], [63, 3, 1, "", "get_solution_object"], [63, 3, 1, "", "grid_info"], [63, 3, 1, "", "init_RHS"], [63, 3, 1, "", "init_solution"], [63, 3, 1, "", "init_zeros"], [63, 3, 1, "", "smooth"], [63, 3, 1, "", "solve"], [63, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[63, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[63, 3, 1, "", "restrict"]], "pyro.multigrid.general_MG": [[63, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[63, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[63, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[63, 3, 1, "", "smooth"]], "pyro.particles": [[64, 0, 0, "-", "particles"]], "pyro.particles.particles": [[64, 2, 1, "", "Particle"], [64, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[64, 3, 1, "", "interpolate_velocity"], [64, 3, 1, "", "pos"], [64, 3, 1, "", "update"], [64, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[64, 3, 1, "", "array_generate_particles"], [64, 3, 1, "", "enforce_particle_boundaries"], [64, 3, 1, "", "get_init_positions"], [64, 3, 1, "", "get_positions"], [64, 3, 1, "", "grid_generate_particles"], [64, 3, 1, "", "randomly_generate_particles"], [64, 3, 1, "", "update_particles"], [64, 3, 1, "", "write_particles"]], "pyro.plot": [[29, 1, 1, "", "get_args"], [29, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[29, 2, 1, "", "Pyro"], [29, 2, 1, "", "PyroBenchmark"], [29, 1, 1, "", "main"], [29, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[29, 3, 1, "", "get_grid"], [29, 3, 1, "", "get_sim"], [29, 3, 1, "", "get_var"], [29, 3, 1, "", "initialize_problem"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[29, 3, 1, "", "compare_to_benchmark"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[29, 2, 1, "", "NullSimulation"], [29, 1, 1, "", "bc_setup"], [29, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[29, 3, 1, "", "compute_timestep"], [29, 3, 1, "", "do_output"], [29, 3, 1, "", "dovis"], [29, 3, 1, "", "evolve"], [29, 3, 1, "", "finalize"], [29, 3, 1, "", "finished"], [29, 3, 1, "", "initialize"], [29, 3, 1, "", "method_compute_timestep"], [29, 3, 1, "", "preevolve"], [29, 3, 1, "", "read_extras"], [29, 3, 1, "", "write"], [29, 3, 1, "", "write_extras"]], "pyro.swe": [[65, 0, 0, "-", "derives"], [65, 0, 0, "-", "interface"], [66, 0, 0, "-", "problems"], [65, 0, 0, "-", "simulation"], [65, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[65, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[65, 1, 1, "", "consFlux"], [65, 1, 1, "", "riemann_hllc"], [65, 1, 1, "", "riemann_roe"], [65, 1, 1, "", "states"]], "pyro.swe.problems": [[66, 0, 0, "-", "acoustic_pulse"], [66, 0, 0, "-", "advect"], [66, 0, 0, "-", "dam"], [66, 0, 0, "-", "kh"], [66, 0, 0, "-", "logo"], [66, 0, 0, "-", "quad"], [66, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[66, 1, 1, "", "finalize"], [66, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[65, 2, 1, "", "Simulation"], [65, 2, 1, "", "Variables"], [65, 1, 1, "", "cons_to_prim"], [65, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[65, 3, 1, "", "dovis"], [65, 3, 1, "", "evolve"], [65, 3, 1, "", "initialize"], [65, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[65, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[29, 2, 1, "", "PyroTest"], [29, 1, 1, "", "avoid_interleaved_output"], [29, 1, 1, "", "do_tests"], [29, 1, 1, "", "main"], [29, 1, 1, "", "run_test"], [29, 1, 1, "", "run_test_star"]], "pyro.util": [[67, 0, 0, "-", "compare"], [67, 0, 0, "-", "io_pyro"], [67, 0, 0, "-", "msg"], [67, 0, 0, "-", "plot_tools"], [67, 0, 0, "-", "profile_pyro"], [67, 0, 0, "-", "runparams"]], "pyro.util.compare": [[67, 1, 1, "", "compare"], [67, 1, 1, "", "main"]], "pyro.util.io_pyro": [[67, 1, 1, "", "read"], [67, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[67, 1, 1, "", "bold"], [67, 1, 1, "", "fail"], [67, 1, 1, "", "success"], [67, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[67, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[67, 2, 1, "", "Timer"], [67, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[67, 3, 1, "", "begin"], [67, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[67, 3, 1, "", "report"], [67, 3, 1, "", "timer"]], "pyro.util.runparams": [[67, 2, 1, "", "RuntimeParameters"], [67, 1, 1, "", "is_float"], [67, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[67, 3, 1, "", "command_line_params"], [67, 3, 1, "", "get_param"], [67, 3, 1, "", "load_params"], [67, 3, 1, "", "print_all_params"], [67, 3, 1, "", "print_paramfile"], [67, 3, 1, "", "print_sphinx_tables"], [67, 3, 1, "", "print_unused_params"], [67, 3, 1, "", "set_param"], [67, 3, 1, "", "write_params"]], "pyro.viscous_burgers": [[68, 0, 0, "-", "interface"], [69, 0, 0, "-", "problems"], [68, 0, 0, "-", "simulation"]], "pyro.viscous_burgers.interface": [[68, 1, 1, "", "apply_diffusion_corrections"], [68, 1, 1, "", "diffuse"], [68, 1, 1, "", "get_lap"]], "pyro.viscous_burgers.problems": [[69, 0, 0, "-", "converge"], [69, 0, 0, "-", "tophat"]], "pyro.viscous_burgers.problems.converge": [[69, 1, 1, "", "finalize"], [69, 1, 1, "", "init_data"]], "pyro.viscous_burgers.problems.tophat": [[69, 1, 1, "", "finalize"], [69, 1, 1, "", "init_data"]], "pyro.viscous_burgers.simulation": [[68, 2, 1, "", "Simulation"]], "pyro.viscous_burgers.simulation.Simulation": [[68, 3, 1, "", "evolve"], [68, 3, 1, "", "initialize"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "terms": {"": [1, 2, 3, 4, 6, 7, 8, 11, 12, 16, 17, 20, 23, 26, 27, 28, 29, 38, 40, 50, 52, 56, 58, 60, 62, 63, 64, 65, 70, 72, 73], "0": [1, 2, 4, 5, 6, 7, 9, 11, 12, 16, 17, 18, 21, 22, 23, 24, 27, 30, 32, 34, 36, 38, 40, 42, 48, 52, 54, 57, 58, 59, 60, 62, 63, 64, 65, 67, 70, 71, 72], "00": 17, "0000000000": [17, 21, 22, 23], "0000000000000007": 23, "000100977": 21, "000117324": 22, "00011884": 23, "000155893": 21, "000168502": 23, "000168818": 22, "000187447": 23, "000221902": 23, "000222329": 21, "000242683": 22, "000245728": 21, "000257541": 21, "0002674195946900653": 5, "000272285": 23, "000278462": 22, "000298554": 23, "000314789": 21, "000338509": 22, "000349254": 21, "000359788": 21, "0003804503479700414": 1, "000397674": 22, "000411339": 21, "000426042": 22, "000446485": 21, "0004957445615074047": 21, "000509584": 21, "000523281": 21, "000524953": 22, "000544087": 21, "000576837": 23, "000594507": 21, "00060774": 22, "0006216334987521017": 22, "00062574": 22, "0006486396426301177": 23, "000708087": 22, "000710814": 21, "000813357": 22, "000816239": 23, "000846751": 23, "000889832": 22, "000918517": 22, "000931668": 23, "00102915": 21, "00106741": 21, "00110351": 22, "00113252": 22, "0011347": 23, "00119765": 23, "0012532978372415558": 22, "0012759605329324085": 23, "00131762": 23, "00135041": 23, "00155e": 21, "00170278": 23, "00170641": 22, "00188597": 23, "0021": 74, "00256253": 22, "00348191": 22, "00424463": 21, "004572165056269441": 1, "00463131": 23, "004718856190972565": 17, "0047189": 17, "00472": 17, "005": 4, "0050815": 22, "005391244339065405": 21, "00611516": 21, "00623945": 21, "00656631": 23, "00731526": 22, "00864876": 23, "0086e": 23, "00901111": 22, "00951831": 21, "01": [6, 70], "010065": 22, "0106141": 23, "01092e": 22, "01132e": 22, "01137": 21, "01145e": 22, "0125": 7, "01265": 0, "0129066": 22, "0135776": 21, "0139226": 21, "0145734": 21, "0160323": 22, "0163063": 22, "0166": 74, "0166908": 21, "0168243": 23, "0171409": 23, "01772e": 22, "0182181": 21, "01821e": 23, "0197734": 21, "02": 23, "0215643": 21, "02198e": 21, "0224452": 22, "0224975": 23, "0233563": 22, "0236543": 21, "0238e": 22, "0243037": 22, "02448256984911586": 21, "025573219961900512": 23, "0257902": 21, "0257909": 21, "02687": 21, "02732210851664811": 1, "02789e": 21, "0280513": 21, "02861": 23, "0292467": 22, "0312525": 22, "03125e": 21, "0318323": 23, "03283823443993396": 22, "033097": 23, "03473e": 21, "034e": 22, "03506e": 22, "0355e": 23, "036315310129800826": 22, "0364241": 23, "0377753": 22, "03781e": 23, "03884e": 22, "039": 38, "0417201": 22, "04419": 22, "0442789": 23, "0447352805871284e": 21, "04509e": 21, "0468113": 23, "047": 71, "04737e": 23, "0484181": 21, "04844393523115633": 23, "04862": 22, "0497494": 22, "05": [1, 5, 21, 22, 23], "0515129": 23, "051e": 21, "0527907": 23, "05447e": 21, "0582938": 22, "06": [1, 5, 21, 22, 23, 52], "06162": 21, "062255558417692e": 21, "06486e": 22, "06513": 22, "06557e": 21, "06576e": 23, "0665472": 23, "06977e": 23, "07": [5, 21, 22, 23, 38], "0701013": 21, "0705": 23, "0705e": 22, "0727216": 21, "0736819": 23, "073e": 23, "0747197": 22, "07478e": 21, "07629e": 23, "07633187e": 23, "0769222917915304e": 5, "08": [21, 22, 23], "08132": 23, "08889e": 21, "09": [21, 22, 23], "091": 23, "0918e": 21, "092": 71, "09217e": 23, "09401e": 21, "097515813669473": 21, "09752": 21, "09787e": 21, "0x7f1d443e92a0": 6, "0x7f1d44527e50": 6, "0x7f7a6d147160": 23, "0x7f7a6f1ef8b0": 23, "0x7f9906f3f2b0": 21, "0x7f99142e7850": 21, "1": [1, 2, 4, 5, 6, 7, 9, 11, 12, 16, 17, 18, 21, 22, 23, 24, 27, 29, 30, 32, 34, 36, 38, 42, 48, 50, 52, 54, 57, 58, 59, 60, 62, 63, 65, 67, 68, 70, 71, 72, 74], "10": [0, 1, 5, 6, 17, 21, 22, 23, 38, 42, 52, 59, 63, 65, 67, 74], "100": [6, 12, 17, 52, 67, 70], "1000": 12, "10000": [6, 70], "1006": 74, "1007": [59, 74], "101": 23, "101526": 22, "1016": [38, 74], "1024": 1, "103": 23, "103e": 22, "1068868945958364e": 23, "10732e": 23, "108": 17, "10838": 17, "10977e": 22, "10g": [22, 23], "11": [6, 17, 21, 22, 23, 63, 74], "111": 6, "111546863428753e": 21, "112": 23, "115": 23, "11691e": 21, "11764e": 21, "11941e": 22, "11945e": 22, "12": [6, 17, 21, 22, 23, 29, 67], "121": 21, "1210": 74, "1215": 74, "12157": 17, "12199e": 21, "122": [17, 21], "12439e": 23, "125": [17, 74], "12514": 22, "1265": 0, "127": 74, "128": [1, 5, 7, 11, 12, 21, 22, 23, 72], "129": 22, "13": [17, 21, 23, 71], "13071e": 21, "13671": 17, "137": 17, "13722e": 21, "13952e": 21, "14": [6, 17, 21, 23, 42, 52, 62, 65], "14059e": 22, "141592653589793": 71, "14661e": 21, "15": [17, 21, 23, 71], "15043e": 23, "153325": 22, "15445e": 21, "158": 74, "16": [1, 5, 17, 18, 21, 22, 23, 59], "160": 22, "16168e": 22, "163": [57, 59, 74], "16499e": 21, "17": [17, 23], "17056e": 21, "17095e": 23, "171": 74, "17194": 17, "172": 17, "1726e": 23, "17352e": 21, "17409776671446628": 21, "17418e": 22, "178": 74, "17826e": 23, "18": [17, 22, 23], "1803634390217064": 23, "180588": 23, "1827e": 23, "18429e": 21, "185": 17, "18533": 17, "188": 22, "19": [17, 22, 23], "19149e": 21, "192": 6, "19217e": 23, "1922e": 22, "19454": 21, "1958": 74, "1959": 7, "19593e": 23, "19639e": 21, "1979": 74, "19808e": 22, "1982": 74, "1984": [42, 52], "1989": 74, "1990": [30, 34, 40, 42, 46, 52, 65, 68, 74], "19906e": 22, "1996": [40, 60, 74], "1998": 38, "19980007543": 38, "1999": 74, "1d": 38, "1e": [29, 52, 62, 63, 67], "1st": 9, "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 20, 21, 22, 23, 24, 26, 32, 42, 48, 52, 54, 57, 59, 62, 63, 65, 70, 71, 72, 74], "20": [17, 22, 23], "200": 74, "2000": [57, 59, 74], "2003": 0, "2009": 38, "2010": 52, "2011": [32, 43, 44, 45, 49, 50, 51, 53, 66, 74], "2012": [0, 6], "2019": [0, 74], "20281e": 21, "2048": 23, "209": 17, "2092": 17, "21": 17, "210681933627904e": 23, "21105": 0, "21253e": 22, "213": 22, "2197": 17, "21994e": 21, "22": 17, "22015e": 22, "221286": 22, "22925e": 23, "23": [17, 71], "233": 74, "24": [17, 71], "2411": 23, "24144": 23, "24513e": 21, "24555429482631e": 21, "24911e": 21, "25": [6, 17, 57, 59, 67, 70, 74], "256": [1, 5, 21], "256041": 23, "25622e": 21, "25658e": 23, "257": 74, "25705e": 21, "257466296364851e": 22, "25763e": 21, "25859e": 22, "26": [17, 71], "26638e": 23, "26903e": 21, "27": 17, "271": [57, 59, 74], "27175e": 21, "2728946362388976e": 23, "27361e": 21, "274": 17, "27407": 17, "27531e": 23, "278": 17, "27837": 17, "28": [17, 74], "28164e": 21, "28172e": 22, "28187": 21, "283": 74, "28541e": 23, "2871": 22, "28807e": 22, "28873e": 22, "29": 17, "29051e": 23, "2910353907176844e": 22, "298147": 22, "29871": 23, "2c": [42, 52], "2d": [4, 6, 62, 65, 71], "2g": [17, 71], "2h": 65, "2hc": 65, "2nd": [2, 4, 5, 7, 9, 11, 12, 16, 24, 42, 48, 52, 62, 65, 72], "2ng": [17, 62], "3": [1, 2, 3, 5, 6, 17, 21, 22, 23, 42, 52, 59, 62, 65, 70, 71, 72, 74], "30": [17, 74], "301203447716335e": 23, "30184e": 22, "307211": 21, "30812e": 22, "30821e": 23, "309": 74, "30982e": 22, "30997e": 22, "31": [17, 74], "31131e": 21, "312": 74, "31346": 21, "316533": 22, "319": [59, 74], "32": [1, 5, 6, 11, 12, 17, 18, 21, 22, 23, 71], "32098e": 23, "323786088373021": 22, "32767e": 22, "32927e": 22, "32945e": 21, "33": [6, 7, 17], "33005e": 21, "335": 74, "336": 17, "33611": 17, "33718": 23, "33838e": 21, "34": [0, 17, 21], "34558e": 23, "347638624909216": 21, "35": 17, "3530556515124825e": 22, "35586e": 22, "36": 17, "36009e": 23, "36183": 21, "362": 74, "36466e": 22, "36992e": 23, "37": 17, "371": 23, "37252e": 23, "37453": 22, "38": [17, 22], "3860268814816614e": 5, "3868": 23, "3868428575047": 23, "387": 74, "38943e": 23, "39": [17, 71], "39072e": 21, "39659e": 23, "39771e": 21, "3g": 17, "4": [0, 1, 2, 5, 6, 7, 16, 17, 21, 22, 23, 24, 42, 46, 52, 57, 59, 62, 65, 71, 74], "40": 17, "40192e": 22, "40233e": 22, "40799e": 22, "40947e": 22, "41": 17, "411": 74, "4147e": 21, "41489e": 21, "42": [17, 71], "42452": 17, "42473": 22, "425": 17, "425271389680081e": 1, "43": [17, 71], "430738": 21, "4317": 17, "432": 17, "43215": 21, "43441": 23, "437223355768636e": 22, "44": 17, "44068e": 23, "44281e": 21, "443977": 21, "4452e": 23, "44588e": 21, "44857e": 22, "44914e": 22, "45": 17, "455482": 22, "45572e": 22, "4578": 23, "45795e": 23, "458207725000789e": 22, "46": [17, 71], "4637e": 22, "4641": 22, "46453e": 21, "46615e": 21, "46752e": 21, "47": [17, 23], "47155e": 23, "47757e": 23, "47845e": 23, "48": [17, 74], "48271e": 22, "4855e": 22, "48679e": 22, "49": 17, "4901": 23, "49296e": 21, "49345e": 21, "4967652930826935e": 22, "4th": [1, 2, 4, 5, 6, 7, 11, 12, 16, 32, 42, 44, 50, 52, 62, 65, 72], "5": [1, 2, 5, 6, 7, 17, 21, 22, 23, 27, 42, 48, 52, 54, 57, 59, 62, 65, 71], "50": [17, 22, 63], "500": 1, "5000": [1, 6], "50231": 21, "50717e": 22, "5072807373286882e": 22, "51": 17, "511": 23, "51109e": 21, "512": 1, "51413991329132e": 21, "519131423273572e": 5, "52": 17, "52121e": 22, "521885": 22, "5233260541432057e": 1, "53": 17, "534885150074738e": 23, "54": [17, 71], "543": 17, "5434": 17, "544249588823554e": 23, "55": 17, "555097426033948e": 22, "55867e": 23, "56": [17, 22], "56138e": 22, "57": 17, "57173e": 23, "5749769043407793": 17, "575": 17, "57509": 17, "58": 17, "58746e": 21, "58852e": 23, "59": 17, "590386214782638e": 21, "591": 22, "59875e": 22, "6": [1, 5, 6, 17, 21, 22, 23, 71, 74], "60": 17, "60034e": 21, "6088e": 23, "60971": 23, "61": 17, "61504e": 21, "6169e": 21, "61737e": 22, "62": 17, "62749e": 22, "62808e": 22, "63": 17, "63196e": 21, "63309e": 23, "63435e": 22, "6392149576904378e": 22, "64": [1, 5, 6, 11, 12, 17, 21, 22, 23], "640x480": 6, "6415e": 22, "64181e": 21, "64648": 22, "64992e": 21, "65": [17, 71], "65328": 17, "65703e": 22, "6575": 74, "6577": 23, "659245815001406e": 23, "66": 17, "67": 17, "67075": 17, "671": 17, "671934405e": 22, "673611": 21, "68": [17, 23, 71], "68242e": 22, "68972e": 23, "69": [17, 23], "69154": 22, "69329e": 23, "69499e": 21, "69812e": 23, "69861e": 23, "69884e": 22, "69894e": 22, "6x": [21, 24], "6y": [21, 24], "7": [5, 6, 17, 21, 22, 23, 71], "70": 17, "71": [17, 23], "71101e": 21, "72": [6, 17], "72045e": 22, "7228": 22, "72291e": 22, "72809": 23, "728342": 22, "73": 17, "73325e": 23, "73455e": 21, "73798e": 21, "739483825281054": 21, "74": 17, "74186": 22, "74907e": 23, "75": [6, 7, 17, 57, 59], "75013e": 22, "754984685e": 23, "75853e": 21, "75928e": 21, "76": [17, 71], "76061e": 21, "76274e": 23, "76528e": 21, "7696409241208797e": 5, "7696e": 22, "77": 17, "77049e": 22, "7724": 22, "77518": 22, "775181492337501": 22, "77795e": 21, "78": 17, "78399e": 23, "78756e": 23, "78803e": 21, "78938e": 21, "79": [17, 23, 74], "79061e": 22, "79124e": 22, "7921e": 23, "7_8": [59, 74], "8": [2, 4, 6, 7, 9, 11, 12, 16, 17, 21, 22, 23, 27, 42, 52, 59, 65, 71, 72, 74], "80598": 22, "80625e": 21, "80911e": 23, "81": 23, "81168": 17, "812": 17, "81351e": 21, "816": 17, "81622": 17, "81765": 17, "818": 17, "81825e": 21, "82": 74, "825569192556014e": 5, "82585": 17, "826": 17, "83563e": 23, "83684": 23, "83693e": 21, "84315e": 21, "84478": 17, "8448": 23, "845": 17, "849259894834445e": 22, "85": [6, 7, 74], "85557e": 23, "85569e": 21, "85631e": 22, "8583e": 22, "86": 17, "86509e": 22, "87": 74, "87103e": 21, "877452": 23, "88200772432267e": 23, "884": 23, "88625e": 21, "88653e": 22, "8869": 22, "88696e": 22, "88796e": 22, "89": 74, "891": 17, "89132": 17, "89676e": 22, "89721": 23, "89959e": 23, "9": [6, 17, 20, 21, 22, 23, 42, 52, 65, 71], "90": 74, "90051": 74, "90058": 74, "90121e": 22, "90151": 74, "90233": 74, "903531": 21, "90471e": 23, "90474e": 23, "90594e": 23, "90707e": 23, "90897e": 21, "911086": 21, "91242e": 23, "91401e": 21, "91413e": 22, "91494": [59, 74], "92186e": 21, "92501e": 21, "9261": 22, "927415": 74, "92822e": 22, "92888e": 21, "93217e": 22, "933": 22, "933769007818501e": 21, "938": 22, "94": 17, "94003": 17, "94227e": 22, "94814e": 21, "95479e": 23, "95505e": 21, "95548e": 21, "95801e": 23, "96": 6, "960758": 21, "96104e": 21, "96107e": 21, "96622e": 23, "96666e": 21, "97": 71, "9713e": 21, "97219e": 21, "978": [59, 74], "97862": 17, "9786237847073697": 17, "979": 17, "98263e": 21, "99": 17, "991063": 22, "99444e": 22, "99732e": 23, "9991": 74, "99971e": 23, "999999999999964": 21, "9999999999999981": 22, "A": [4, 6, 7, 8, 10, 17, 18, 21, 24, 27, 29, 42, 43, 45, 48, 49, 51, 52, 53, 54, 58, 62, 63, 65, 67, 68, 70, 72, 74], "As": [16, 50, 72], "At": [1, 11, 67, 72], "By": [2, 11, 62], "For": [7, 17, 22, 26, 27, 42, 46, 52, 56, 58, 60, 62, 63, 67, 70, 72], "If": [0, 10, 14, 63, 64, 67, 70, 73], "In": [3, 8, 12, 15, 18, 27, 30, 32, 34, 36, 42, 52, 65, 73], "It": [0, 2, 3, 4, 6, 7, 8, 9, 12, 13, 15, 16, 18, 22, 62, 70, 72], "No": 38, "Not": 8, "The": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 50, 52, 54, 56, 57, 58, 59, 60, 62, 63, 65, 67, 68, 70, 72, 73, 74], "Then": [11, 12, 17, 42, 52, 62, 63, 65], "There": [3, 7, 15, 17, 18, 20, 42, 52, 63, 65, 72, 73], "These": [2, 11, 12, 36, 63, 67, 70, 73], "To": [6, 7, 10, 11, 12, 17, 18, 21, 67, 70], "With": [4, 12, 23], "_": [42, 52, 65], "__all__": 28, "__dict__": 17, "__eq__": 17, "__hash__": 17, "__init__": [17, 28, 62], "__str__": 17, "__weakref__": 17, "_default": [67, 70], "_problem": [28, 70], "a0": 60, "a_": [17, 18, 62], "a_21": 62, "a_31": 62, "a_32": 62, "a_i": [2, 30, 32, 34, 36, 38], "a_init": 1, "a_l": [30, 32, 34, 36, 68], "a_r": [30, 32, 34, 36, 68], "a_s1": 62, "a_s2": 62, "a_t": [2, 30, 32, 34, 36, 38], "a_x": [2, 30, 32, 34, 36, 38], "abil": 73, "abort": 67, "about": [2, 17, 18, 26, 27, 28, 52, 60], "abov": [2, 4, 7, 9, 17, 18, 22, 40, 60, 70], "absolut": 2, "ac": 59, "acceler": [7, 20, 21, 52, 65, 72], "accept": [17, 63], "access": [17, 21, 27, 42, 52, 62, 63, 64, 65, 67, 70], "accompani": 0, "account": 12, "accumul": 67, "accur": [2, 7, 18, 32, 44, 50, 62], "accuraci": [2, 7, 18], "achiev": 2, "acknowledg": 10, "acoust": 7, "acoustic_puls": [5, 29, 42, 44, 48, 50, 52, 65], "across": [26, 42, 52, 64, 65], "action": [18, 59, 62], "actual": [3, 17, 18, 21, 30, 34, 36, 38, 40, 42, 48, 52, 60, 62, 65], "ad": [4, 11, 12, 24, 42, 62, 64], "adapt": [7, 74], "add": [2, 7, 9, 11, 17, 18, 24, 28, 29, 56, 62, 67, 72], "add_deriv": [29, 62], "add_ivar": [29, 62], "add_subplot": 21, "addit": [3, 4, 6, 8, 17, 46], "addition": 70, "adiabat": [42, 52], "adjac": [5, 17], "admit": 2, "advanc": [8, 27, 30, 34, 42, 48, 52, 64, 65, 68], "advect": [1, 3, 4, 7, 8, 9, 11, 14, 15, 19, 27, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 48, 50, 52, 56, 58, 60, 62, 64, 65, 68, 70], "advection_fv4": [19, 29], "advection_nonuniform": [19, 29], "advection_rk": [19, 29, 38], "advection_weno": [19, 29], "advective_flux": [19, 29], "advectwithucc": 64, "affect": [2, 6, 9, 11, 12, 16, 26, 27, 72], "after": [2, 7, 9, 11, 12, 24, 27, 42, 62, 63, 70], "again": [6, 8, 12, 64, 70], "against": [7, 72], "agre": [12, 73], "agreement": [3, 7, 72], "ai": 18, "aip": 74, "al": [6, 12, 32, 38, 52], "al_": 32, "algorithm": [2, 7, 11, 24, 44, 57, 59, 72, 74], "alia": 29, "alic": 0, "align": 22, "all": [3, 6, 7, 8, 11, 12, 15, 17, 18, 21, 23, 28, 29, 42, 48, 52, 57, 58, 59, 62, 63, 65, 67, 70, 72], "alloc": [18, 62], "allow": [7, 9, 12, 14, 15, 18, 26, 42, 43, 45, 49, 51, 52, 53, 58, 62, 70], "almgren": [0, 40, 52, 60], "almost": 11, "along": [1, 4, 17, 42, 52, 62, 65, 68], "alpha": [20, 22, 23, 27, 38, 63], "alreadi": [60, 67], "also": [2, 3, 6, 7, 8, 13, 17, 18, 21, 27, 38, 42, 52, 63, 70], "alter": [1, 27], "altern": [14, 70], "although": [38, 63], "alwai": 70, "amount": [2, 6, 24, 70], "amp": 6, "amrex": 64, "an": [2, 3, 4, 7, 8, 10, 11, 12, 17, 20, 23, 24, 26, 27, 28, 29, 31, 35, 37, 39, 42, 43, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 62, 63, 64, 65, 66, 67, 70, 72], "analog": 72, "analysi": [2, 7, 8, 11, 12, 70, 72], "analyt": [2, 3, 7, 9, 11, 12, 21, 22, 24, 55], "andi": 0, "anelast": 11, "angl": 3, "ani": [1, 2, 7, 8, 10, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 56, 57, 59, 60, 61, 62, 63, 66, 67, 69, 70, 72, 73], "ann": 0, "anoth": [7, 8, 24], "answer": 10, "anyon": 10, "anyth": 28, "anywher": 14, "appar": 6, "appear": [7, 8, 17, 72], "append": [1, 5, 6], "appli": [6, 7, 27, 42, 63, 68, 72, 74], "apply_artificial_viscos": [29, 42], "apply_diffusion_correct": [29, 68], "apply_gradp_correct": [29, 56], "apply_other_source_term": [29, 56], "apply_source_term": [29, 42], "apply_transverse_correct": [29, 40], "apply_transverse_flux": [29, 42], "approach": [2, 7, 12], "approxim": [11, 16, 17, 27, 42, 52, 56, 58, 60], "ar": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, 32, 34, 36, 38, 42, 44, 48, 52, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 70, 72, 73], "arang": 17, "archiv": 38, "arg": 29, "argument": [3, 17, 27, 28, 62, 70], "aris": [6, 10, 17, 26, 42], "arithmet": 26, "around": 23, "arrai": [0, 8, 17, 18, 21, 27, 38, 60, 62, 63, 64], "array_generate_particl": [27, 29, 64], "array_index": [17, 18, 19, 29], "arrayindex": [18, 29, 62, 64], "arrayindexerfc": [29, 62], "articl": [0, 74], "artifici": [7, 42, 52, 72], "artificial_viscos": [29, 42, 52], "artymowicz": [7, 72], "ash": 46, "asid": 7, "ask": 10, "aspect": 67, "assess": 24, "assist": 10, "associ": [17, 62, 70], "assum": [7, 27, 32, 42, 44, 48, 52, 62, 65], "assumpt": [42, 52, 65], "astronomi": 8, "astrophys": [7, 13, 15, 25], "asymmetr": [60, 62], "atmospher": [7, 15, 16, 60], "attachfil": 59, "attent": 52, "attribut": [3, 17, 63], "augment": 72, "august": 74, "author": 0, "auto": [67, 70, 71], "automat": [7, 10, 62], "aux_bc": 63, "aux_data": [42, 52], "aux_field": 63, "aux_var": 56, "auxiliari": [42, 58, 62], "avail": [7, 28, 63], "averag": [2, 3, 6, 7, 18, 22, 23, 32, 42, 44, 52, 62, 63, 65], "avisco_i": [42, 52], "avisco_x": [42, 52], "avoid": 29, "avoid_interleaved_output": [19, 29], "awar": 32, "ax": [1, 6, 21, 23, 27, 67], "axes_grid1": 6, "axes_pad": 6, "axesimag": 21, "axi": [6, 7, 9, 27, 52, 60, 71], "axisymmetr": 7, "azimuth": 62, "b": [17, 22, 52, 63, 68, 74], "b_": 62, "b_1": 62, "b_2": 62, "b_i": 62, "back": 64, "backward": 9, "balanc": [7, 8], "base": [2, 4, 7, 8, 12, 18, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 62, 63, 64, 65, 67, 68], "basenam": [6, 67, 70], "basest": [29, 60], "basi": [2, 7, 62], "basic": [2, 11, 12, 13, 17, 18, 22, 24, 27, 52, 62, 67], "bathymetri": 72, "bc": [6, 11, 17, 18, 19, 21, 22, 23, 27, 29, 56, 62, 63, 64, 70], "bc_alpha": 23, "bc_c": 22, "bc_demo": 18, "bc_edg": [42, 52, 58], "bc_is_solid": [29, 62], "bc_name": [42, 52, 58], "bc_setup": [19, 29], "bc_type": 62, "bcprop": [29, 62], "becaus": [2, 7, 11, 17, 26, 72], "becom": [6, 64], "been": [4, 27], "befor": [6, 8, 22, 29, 42, 52, 56, 60, 62, 65], "begin": [0, 21, 22, 23, 29, 67], "behav": 7, "behavior": [11, 70], "behaviour": 27, "being": [2, 3, 4, 56, 60], "bell": [0, 40, 60, 74], "bellcolellaglaz89": [11, 74], "below": [2, 7, 9, 11, 12, 24, 27, 42, 72], "benchmark": [12, 26, 29, 73], "benefit": 0, "best": [2, 6, 9, 67], "beta": [20, 22, 63], "beta_0": [16, 60], "better": [6, 11, 64, 72], "between": [2, 3, 6, 8, 15, 18, 32, 62, 63, 70], "bias": 62, "bibtex": 0, "bilinear": 62, "bin": 7, "bit": 8, "black": [27, 63], "blast": 7, "block": [28, 67], "bnd": [17, 18, 22, 23, 71], "bold": [29, 67], "book": [7, 52, 65, 72], "bookshelf": 25, "bool": 60, "boost": 6, "both": [2, 6, 18, 27, 40, 42, 52, 56, 58, 59, 60, 65, 68, 73], "bottom": [4, 6, 21, 22, 23, 24, 42, 52, 63, 65, 72], "bound": 63, "boundari": [2, 6, 7, 8, 9, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 42, 52, 57, 58, 59, 63, 64, 65, 67, 70, 71], "box": 12, "branch": 10, "break": [3, 72, 74], "brent": 52, "brentq": [29, 52], "brigg": 24, "bring": [9, 17], "brought": 0, "bruce": 74, "bubbl": [29, 42, 44, 48, 50, 52, 60], "buf": [17, 60, 62], "buffer": 62, "bug": [10, 73], "build": [15, 18, 63], "built": [17, 18, 62], "builtin": 17, "bulk": 6, "bulk_veloc": 6, "bump": 1, "buoyant": 16, "buoyantli": 7, "burger": [2, 15, 19, 29, 60, 68, 69], "burgers_interfac": [19, 29], "burn": [29, 46], "butcher": [18, 62], "c": [0, 8, 17, 27, 42, 52, 54, 62, 65, 74], "c2p": [19, 29], "c_": 62, "c_2": 62, "c_3": 62, "cach": 8, "calcul": [3, 4, 52, 56, 60, 65], "call": [8, 18, 27, 28, 29, 56, 60, 62, 63, 67], "callback": 62, "came": 67, "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 28, 57, 59, 62, 63, 67, 70, 72, 73], "cannot": [17, 27, 34, 40, 42, 48, 52, 60, 62, 64, 65], "captur": 16, "care": 52, "carri": [42, 62, 70], "cartesian": 62, "cartesian2d": [6, 29, 62], "case": [2, 7, 8, 12, 27, 30, 32, 34, 36, 42, 52, 73], "casi": 38, "castro": [7, 52], "caus": 63, "caviti": [29, 58, 74], "cavity_n64_re100_0406": 12, "cavity_re100": 12, "cbar_ax": 6, "cbar_loc": 6, "cbar_mod": 6, "cc": [17, 21, 22, 23], "cc_data": [5, 26, 27], "ccdata": [42, 52, 58], "ccse": 7, "cdot": [7, 11, 12, 16, 20, 22, 23, 24, 63, 72], "cell": [2, 4, 6, 7, 8, 11, 16, 17, 18, 21, 26, 32, 38, 42, 44, 52, 60, 62, 63, 64, 65, 74], "cell_center_data_clon": [29, 62], "cellcenter2d": 22, "cellcenterdata2d": [8, 17, 18, 22, 23, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 56, 58, 62, 63, 65, 67, 68], "cellcentermg2d": [20, 21, 22, 29, 63], "center": [2, 6, 7, 8, 9, 11, 16, 17, 18, 26, 32, 42, 44, 52, 60, 62, 63, 64, 65, 74], "central": [42, 52, 62, 65, 72], "cfl": [1, 2, 4, 6, 7, 9, 11, 12, 16, 30, 34, 36, 38, 40, 42, 48, 52, 54, 60, 65, 70, 72], "cgf": [7, 42, 52], "cham": 74, "chang": [2, 5, 6, 7, 9, 10, 14, 17, 21, 22, 23, 26, 56, 58, 62, 70, 72, 73], "chao": 74, "chapter": [2, 20], "characterist": [7, 12, 38, 48, 52, 72], "charg": 64, "check": [7, 23, 62, 72], "chegini": 0, "children": 62, "choic": [7, 15, 72], "chosen": [30, 32, 34, 40, 42, 52, 54, 56, 60, 65, 68], "circl": 2, "circular": 7, "citat": 0, "cite": 0, "clariti": 15, "class": [0, 2, 8, 9, 17, 18, 20, 22, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 64, 65, 67, 68], "clawpack": 65, "clean": [8, 10, 29], "clearer": 17, "clone": 14, "close": [5, 11], "cmap": [27, 71], "cmd_string": 67, "co": [22, 23, 57, 59, 71], "coars": [3, 5, 6, 62, 63], "coarse_fil": 3, "coarse_lik": [17, 29, 62], "coarsen": [3, 5, 62], "coarser": [6, 17, 62, 63], "coarsest": [3, 63], "code": [0, 7, 8, 10, 11, 12, 15, 26, 27, 29, 38, 67, 73], "coeff": [22, 23, 63], "coeffic": 22, "coeffici": [7, 9, 11, 20, 22, 60, 62, 63, 68, 72], "coeffs_bc": [23, 63], "coella": [43, 45, 49, 51, 53, 66], "colella": [7, 30, 32, 34, 40, 42, 44, 46, 50, 52, 57, 59, 65, 68, 74], "colella90": [2, 7, 74], "collect": [27, 29, 67, 70], "color": [17, 27, 62, 67], "colorbar": [6, 23, 71], "column": [17, 67], "combin": 11, "come": [2, 6, 8, 21, 24, 30, 32, 34, 36, 42, 43, 45, 49, 51, 52, 53, 63, 66], "command": [11, 12, 27, 29, 70], "command_line_param": [29, 67], "commandlin": 67, "comment": [67, 70], "commit": 10, "common": [7, 18], "commun": 74, "comp_bench": 29, "compar": [1, 2, 3, 4, 7, 9, 11, 12, 19, 22, 24, 26, 29, 57, 59, 60, 73], "compare_to_benchmark": [19, 29], "comparison": 3, "compil": [8, 26], "complex": [2, 7, 8, 72], "compon": [8, 11, 22, 42, 52, 62, 63, 65], "compress": [2, 3, 8, 11, 15, 19, 26, 27, 29, 44, 46, 48, 50, 52, 70, 72], "compressible_fv4": [6, 19, 29], "compressible_react": [19, 29], "compressible_rk": [6, 19, 29], "compressible_sdc": [19, 29], "compressible_sr": [19, 29], "compris": [42, 52, 65], "comput": [0, 1, 2, 3, 5, 8, 15, 17, 24, 25, 26, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 52, 54, 60, 62, 63, 65, 68, 70, 74], "compute_final_upd": [29, 62], "compute_residu": 63, "compute_timestep": [8, 19, 29], "con": 52, "condit": [1, 2, 4, 6, 7, 8, 9, 11, 17, 18, 20, 21, 22, 23, 27, 28, 30, 32, 34, 38, 40, 42, 52, 54, 56, 57, 58, 59, 60, 62, 63, 65, 67, 68, 70], "conduct": 9, "configur": 67, "cons_to_prim": [29, 42, 52, 65], "cons_to_prim_wrapp": [29, 52], "conserv": [32, 36, 38, 42, 48, 52, 60, 65, 74], "consflux": [29, 52, 65], "consid": [23, 30, 34, 36, 38, 42, 52, 62, 65, 72], "consist": [2, 62], "conslaw": 38, "constant": [2, 4, 5, 7, 9, 17, 20, 42, 48, 52, 63, 68], "constraint": [6, 11, 16, 30, 34, 36, 38, 40, 42, 48, 52, 54, 56, 58, 60, 65], "construct": [4, 17, 30, 32, 34, 36, 38, 40, 42, 62], "construct_unsplit_flux": [29, 40], "constructor": 27, "contact": 7, "contain": [8, 17, 18, 28, 29, 30, 32, 34, 36, 38, 42, 48, 52, 62, 63, 65, 67, 68, 70], "content": 62, "continu": [0, 11], "control": [20, 30, 34, 36, 38, 40, 42, 48, 52, 60, 63, 65, 70], "convect": [30, 32, 34, 36, 42, 52, 65, 68], "conveni": 63, "convent": 32, "converg": [1, 2, 3, 9, 20, 24, 29, 40, 43, 45, 49, 51, 53, 56, 58, 66, 68], "convergence_error": [11, 12], "convergence_errors_no_limit": [11, 12], "convergence_plot": [3, 11, 12], "convert": [7, 18, 32, 42, 44, 52, 62, 65], "coord_typ": 42, "coordin": [7, 17, 18, 21, 62, 63, 70], "copi": [1, 17, 28, 29, 62, 64], "core": [17, 18, 20], "corner": [2, 7, 42, 52, 65], "correct": [7, 40, 42, 56, 68, 74], "correctli": 14, "correspond": [42, 62, 67], "could": [27, 64, 70], "count": 67, "coupl": 36, "crank": [4, 9, 54, 68], "creat": [7, 10, 17, 18, 22, 23, 28, 29, 38, 56, 58, 60, 62, 63, 67, 70, 73], "creation": 4, "credit": 0, "criteria": 8, "critic": 8, "ctu": 6, "current": [0, 8, 26, 48, 52, 54, 62, 64], "curv": 9, "custom": 27, "cut": [6, 7], "cvar": 5, "cvisc": [6, 7, 42, 52, 72], "cycl": [20, 21, 22, 23, 24, 63, 68], "cylindr": [3, 7], "d": [7, 8, 17, 18, 22, 23, 26, 62, 70], "dam": [3, 29, 65, 74], "dam_compar": [3, 72], "daniel": 74, "dash": [2, 11], "data": [3, 6, 7, 8, 11, 18, 21, 22, 23, 26, 27, 29, 30, 32, 34, 36, 38, 42, 46, 48, 52, 58, 60, 62, 63, 64, 65, 67, 68], "data1": 67, "data2": 67, "data_class": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 65, 68], "dataset": [3, 17, 62], "datatyp": 67, "date": 0, "datum": 62, "deal": [8, 17], "debug": 63, "decemb": 74, "decompos": 24, "decomposit": 15, "decor": 8, "decoupl": 58, "decreas": [1, 5, 27, 64], "deduc": 3, "def": [5, 21, 22, 23], "default": [3, 6, 12, 17, 26, 28, 42, 52, 62, 63, 65, 67, 70], "default_input": 70, "defer": 7, "defin": [6, 17, 18, 21, 22, 27, 28, 30, 32, 34, 36, 38, 42, 48, 52, 56, 58, 62, 63, 64, 65, 67, 68, 70, 71], "define_bc": [29, 62], "define_other_bc": [29, 56, 58], "delta": [2, 4, 5, 6, 7, 42, 52, 65], "delta_": [57, 59], "demand": 15, "demonstr": [20, 71], "den": [6, 26, 29, 42, 52, 62], "dens": 7, "dens1": 6, "dens2": 6, "densiti": [1, 3, 5, 6, 7, 11, 26, 27, 30, 34, 36, 38, 42, 52, 60, 62], "departur": 2, "depend": [4, 17, 20, 30, 32, 34, 36, 43, 45, 49, 51, 53, 67], "deriv": [17, 18, 19, 25, 29, 62], "derive_primit": [29, 42, 52, 65], "describ": [0, 3, 6, 8, 62], "descript": [2, 4, 7, 9, 10, 11, 12, 16, 42, 52, 58, 67, 70, 72], "descriptor": 17, "design": [6, 15, 16, 29], "desir": [8, 42, 52, 63, 65], "destroi": 67, "detail": [7, 9, 18, 25, 26, 52, 72], "determin": [40, 60, 67], "develop": [0, 7, 10, 11, 14, 15, 16, 72], "df": [42, 52, 65], "diagon": [4, 14], "dict": [29, 64], "dictionari": [17, 27, 29, 64, 67, 70], "did": 64, "differ": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 17, 18, 21, 22, 24, 26, 27, 28, 32, 38, 40, 42, 52, 60, 62, 65, 72, 73], "differenc": [9, 38, 42, 52, 54, 65], "difficulti": 10, "diffus": [3, 4, 6, 8, 11, 12, 15, 19, 29, 38, 46, 68], "dimens": [5, 17, 32, 42, 52, 62, 65], "dimension": [2, 7, 21, 36, 42, 52, 65, 72], "direct": [2, 6, 7, 12, 17, 18, 26, 27, 32, 36, 38, 40, 42, 52, 56, 58, 60, 62, 64, 65, 70, 72], "direction": [2, 7], "directli": [8, 14, 42, 52, 63, 65, 70], "directori": [7, 14, 26, 28, 70, 73], "dirichlet": [21, 22, 62, 63], "disabl": [6, 11, 12, 70], "disagr": [2, 73], "discontinu": 4, "discret": [4, 8, 9, 17, 18, 54, 63, 68], "discuss": [0, 7, 8, 18, 25, 42, 52, 65, 70], "disk": [2, 18], "dissip": [6, 7], "dist": 55, "distinct": [43, 45, 49, 51, 53], "distinguish": 18, "diverg": [11, 16, 24, 42, 52, 56, 58, 60], "divid": 6, "do": [5, 6, 7, 8, 11, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 36, 40, 42, 46, 48, 52, 54, 56, 59, 60, 62, 63, 64, 65, 70, 72, 73], "do_demo": [29, 62], "do_io": [6, 70], "do_other_update_veloc": [29, 56, 58], "do_output": [19, 29], "do_particl": [2, 4, 6, 7, 11, 12, 27, 70, 72], "do_test": [19, 29], "doc": 8, "document": [8, 67], "doe": [2, 6, 7, 8, 9, 11, 12, 17, 18, 52, 56, 60, 65, 67], "doesn": 29, "doi": [0, 38, 59, 74], "domain": [2, 3, 4, 7, 9, 11, 14, 15, 17, 18, 22, 23, 24, 26, 27, 57, 59, 60, 62, 63, 64, 67, 70, 72], "don": [40, 60, 64, 67], "done": [7, 8, 9, 10, 17, 18, 26, 27, 32, 42, 44, 48, 52, 56, 58, 60, 62, 63, 65, 67], "dot": [2, 24], "doubl": [1, 43, 45, 49, 51, 58], "doubli": [11, 57, 59], "dovi": [3, 6, 8, 11, 12, 19, 26, 29, 30, 34, 40, 42, 46, 52, 54, 56, 60, 65, 70], "down": [2, 7, 20, 63], "download": 7, "dqv": [42, 52, 65], "dramat": 70, "drive": [50, 59], "driven": [12, 59, 73, 74], "driver": [1, 2, 4, 5, 6, 7, 9, 11, 12, 14, 16, 29, 30, 34, 36, 38, 40, 42, 48, 52, 60, 62, 63, 65, 67, 70, 72, 73], "drop": [0, 5], "dt": [5, 8, 27, 30, 34, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 62, 64, 65, 68, 70], "dt_out": [6, 70], "dtype": 62, "du": [42, 48, 52, 65], "due": [2, 4, 16], "dure": 67, "duv": 52, "dx": [17, 42, 48, 52, 54, 60, 62, 63, 64, 65], "dy": [42, 52, 60, 62, 63, 64, 65], "dye": 27, "e": [0, 5, 7, 12, 14, 17, 22, 23, 27, 42, 48, 52, 56, 58, 59, 60, 62, 63, 64, 65, 67], "each": [1, 3, 4, 5, 8, 11, 14, 17, 18, 22, 24, 27, 30, 32, 34, 36, 42, 48, 52, 62, 63, 65, 67, 73], "easi": [17, 42, 52, 65], "easier": 21, "easiest": [14, 28], "easili": [15, 17, 62], "ed": 24, "edg": [17, 18, 22, 30, 32, 34, 36, 42, 52, 60, 62, 63, 65, 68], "edge_coeff": [19, 29], "edgecoeff": [29, 63], "edit": 17, "effect": [7, 16], "effort": 0, "eigenvalu": [42, 52, 65], "eigenvector": [42, 52, 65], "eint": [42, 52], "element": [16, 17, 67], "ellipt": [15, 20, 24, 63], "empti": 63, "enabl": [11, 70], "enclos": 70, "encount": [6, 67], "encourag": 10, "end": [3, 8, 22, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 66, 67, 69, 70, 73], "ener": [7, 16], "energi": [7, 42, 52], "enforc": [11, 16, 27, 56, 58, 60, 64, 67], "enforce_particle_boundari": [29, 64], "engin": 74, "enough": [8, 24, 67], "ensur": [1, 7, 10, 17, 23, 62, 67], "enter": [3, 11], "entir": [8, 29, 62, 63], "entri": 17, "entropi": 65, "environ": 11, "eo": [6, 7, 16, 19, 29, 48], "ep": [4, 68], "epsilon": 4, "eq": [42, 52, 65], "equal": [4, 27, 64, 71], "equat": [2, 7, 8, 9, 11, 15, 16, 20, 23, 24, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 56, 62, 63, 65, 68, 72, 74], "equilibrium": [7, 11], "equival": [12, 17], "err": [1, 21, 22, 23], "error": [2, 3, 5, 9, 11, 12, 22, 23, 24, 63, 67], "error_norm": 23, "escap": 7, "essenti": 7, "estim": 52, "et": [6, 12, 38, 52], "eta": [20, 63], "etc": [28, 62], "euler": [7, 9, 42, 52, 65, 74], "evalu": [18, 22, 52, 62], "even": [6, 11, 17, 18, 62], "everi": [8, 26], "everyth": [29, 62, 64], "evolut": [2, 8, 15, 29, 56, 60, 72], "evolv": [1, 4, 8, 11, 19, 27, 29, 30, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 68, 70], "ex": [42, 52, 65], "exact": [3, 7, 22, 57, 59, 72], "exactli": 73, "exampl": [8, 18, 21, 26, 27, 57, 59, 62, 70], "excel": [7, 26, 72], "except": [4, 52], "exclud": [6, 17, 63], "execut": [8, 70], "exhibit": 7, "exist": [26, 28, 62, 67, 72], "exit": [42, 52], "expand": [42, 48, 52, 65], "expect": [1, 7, 17, 62, 67, 72], "experi": [9, 11], "explicit": [54, 62], "explicitli": [17, 64], "explor": 0, "explos": 7, "exponenti": 12, "express": [40, 60], "extend": [62, 64], "extens": 0, "extent": [6, 23], "extern": [7, 42], "extra": [4, 18, 29], "extra_param": 6, "extra_var": [42, 46, 52, 65], "extract": 24, "extrema": [17, 18], "f": [1, 5, 17, 20, 21, 22, 23, 29, 38, 42, 48, 52, 58, 60, 62, 63, 64, 65, 67, 68, 74], "f2py": 0, "f_x": 42, "f_y": 42, "face": [2, 32, 42, 48, 52, 62, 65], "facecenterdata2d": [29, 62], "fact": 70, "factor": [1, 3, 5, 17, 62, 63], "fail": [29, 67], "failur": 67, "fall": 26, "fals": [29, 56, 62, 63], "familiar": 26, "fashion": [8, 18, 42, 52, 62, 65], "faster": 6, "featur": [2, 9, 10, 11], "ferguson": 52, "few": [8, 17, 20], "field": [2, 3, 9, 11, 15, 16, 24, 56, 60, 63], "fig": [1, 6, 21, 23], "figsiz": [6, 71], "figur": [4, 6, 9, 21, 27, 52, 62, 71], "file": [0, 2, 3, 7, 8, 10, 26, 28, 29, 42, 52, 58, 60, 62, 64, 67, 70, 72], "file1": 3, "file2": 3, "filenam": [29, 62, 67], "fill": [8, 17, 18, 23, 27, 28, 38, 42, 52, 62, 64, 70], "fill_bc": [17, 18, 29, 62], "fill_bc_al": [8, 29, 62], "fill_ghost": [29, 62], "filterwarn": [17, 71], "final": [1, 2, 6, 8, 11, 18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69], "find": [17, 42, 52, 62, 65, 67, 68], "finder": 52, "fine": [5, 6, 7, 18, 62, 63], "fine_fil": 3, "fine_lik": [17, 29, 62], "finer": [3, 5, 17, 62], "finest": [3, 21, 63], "finish": [1, 8, 19, 29, 62], "finit": [2, 15, 17, 18, 38, 42, 52, 62, 65, 74], "first": [8, 10, 17, 40, 60, 62, 67, 70], "fix": [5, 58, 65, 72, 73], "fix_dt": [5, 6, 70], "flag": 67, "flame": [29, 46], "flat": 72, "flatten": [7, 29, 42, 52, 62, 65, 72], "flatten_multid": [29, 62], "flexibl": [8, 62], "flip": 62, "float": [17, 26, 30, 34, 38, 40, 42, 52, 56, 60, 63, 64, 65, 67, 68], "float64": [1, 17, 62, 63], "floor": 72, "flow": [2, 11, 16, 38, 42, 52, 54, 56, 58, 59, 60, 65, 74], "flowchart": 8, "fluid": [6, 7, 8, 12, 16, 27, 56, 59, 60, 72, 74], "flux": [2, 19, 29, 30, 34, 40, 42, 52, 62, 65, 68, 74], "flux_con": [29, 44], "fmt": [17, 62, 71], "follow": [1, 2, 4, 5, 7, 8, 14, 15, 18, 26, 27, 30, 34, 38, 42, 52, 63, 65, 68, 70], "fontsiz": 6, "fork": 10, "form": [4, 7, 9, 11, 20, 22, 23, 63, 67, 72], "format": [8, 17, 62, 67], "formul": [42, 52, 65], "fortran": [7, 52], "forward": 70, "found": [24, 52], "four": [7, 42, 52, 65, 72], "fourth": [2, 18, 32], "frac": [2, 4, 5, 7, 9, 11, 12, 16, 22, 72], "fraction": [30, 34, 36, 38, 40, 42, 48, 52, 60, 65], "framework": [0, 15, 63], "francesco": 74, "free": [0, 24], "freeli": 7, "freguson": [42, 52], "friedrich": 38, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 43, 44, 45, 49, 50, 51, 52, 53, 56, 60, 62, 63, 64, 65, 66, 67, 70], "from_cent": [29, 62], "from_commandlin": 29, "fuel": 46, "full": [24, 29, 56, 60, 63, 70], "fulli": 74, "func": 62, "function": [8, 17, 18, 20, 22, 27, 28, 29, 34, 40, 42, 48, 52, 54, 60, 62, 63, 64, 65, 67, 70], "further": [34, 40, 42, 48, 52, 60, 65], "furthermor": 7, "futur": [10, 73], "fv": [18, 19, 29, 32, 38, 44, 50], "fv2d": [18, 29, 44, 50, 62], "fvar": 5, "g": [6, 7, 12, 16, 17, 22, 23, 26, 27, 42, 52, 56, 58, 60, 62, 63, 64, 65, 67, 71, 72], "gamma": [6, 7, 16, 20, 22, 42, 44, 48, 52, 62, 63], "gamma_i": [22, 63], "gamma_x": [22, 63], "gauss": 63, "gauss_diffusion_compar": 3, "gaussian": [1, 2, 3, 29, 54, 70], "gener": [4, 10, 11, 12, 15, 20, 27, 28, 29, 38, 52, 54, 56, 58, 60, 62, 63, 64, 67, 70], "general_mg": [19, 20, 22, 29], "generalmg2d": [20, 22, 29, 63], "geometr": 42, "geometri": [7, 42, 62], "gerolymo": 38, "get": [8, 17, 21, 24, 27, 40, 42, 52, 54, 56, 58, 59, 60, 62], "get_arg": [19, 29, 58, 59], "get_aux": [29, 62], "get_grid": [5, 6, 19, 29], "get_init_posit": [27, 29, 64], "get_interface_st": [29, 40, 60], "get_lap": [29, 68], "get_param": [27, 29, 67, 70], "get_posit": [27, 29, 64], "get_sim": [19, 29], "get_solut": [21, 22, 23, 29, 63], "get_solution_gradi": [21, 29, 63], "get_solution_object": [29, 63], "get_stage_start": [29, 62], "get_var": [1, 5, 6, 17, 19, 22, 23, 26, 27, 29, 62, 64], "get_var_by_index": [29, 62], "gh": 65, "ghia": [12, 74], "ghiaghiashin82": [12, 74], "ghost": [6, 17, 18, 21, 26, 32, 38, 42, 52, 60, 62, 63, 65], "ghostcel": [17, 62], "github": [10, 14], "give": [8, 12, 17, 20, 22, 40, 60], "given": [8, 15, 24, 25, 27, 29, 40, 42, 44, 52, 54, 60, 62, 63, 65, 67, 70, 72], "glaz": [42, 52, 74], "gmg": 22, "go": [2, 30, 32, 34, 36, 42, 52, 65, 68], "godunov": [2, 11, 30, 32, 34, 36, 42, 52, 56, 58, 60, 65, 68], "goe": [56, 60], "goldberg": 26, "good": [2, 7, 8, 10, 62, 72], "gov": 38, "govern": 16, "gp": [11, 12, 16], "gradient": [21, 24, 56, 60, 63], "gradp": 56, "gradp_i": [56, 60], "gradp_x": [56, 60], "graphic": 2, "grav": [6, 7, 16, 52, 62, 72], "graviat": 65, "gravit": [7, 52, 65, 72], "graviti": [7, 42], "greater": 24, "green": 67, "grei": 27, "gresho": [29, 42, 44, 48, 50, 52, 60], "grid": [2, 4, 6, 7, 8, 11, 12, 15, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 54, 56, 60, 62, 63, 64, 65, 67, 68, 70, 72, 74], "grid2d": [17, 18, 22, 23, 29, 40, 56, 62, 64, 68], "grid_generate_particl": [27, 29, 64], "grid_info": [29, 63], "grid_setup": [19, 29], "grid_typ": 6, "group": 70, "growth": [6, 7, 43, 45, 49, 51, 53], "gt": [5, 6, 17, 21, 22, 23, 71], "guardcel": [17, 62, 63], "guofu": 74, "gx": [21, 22], "gy": [21, 22], "h": [42, 48, 52, 65, 72], "h5": [12, 26], "h5py": [14, 29, 42, 52, 58, 60, 62, 64, 67], "h_from_ep": [29, 52], "ha": [2, 4, 6, 7, 8, 17, 18, 21, 22, 24, 42, 62, 63, 64, 67, 72, 73], "half": [6, 60], "hand": 63, "handl": [7, 52, 65], "handwritten": 0, "happen": [7, 12, 72], "happi": 10, "hard": [7, 62], "harland": 74, "harpol": 0, "hat": [2, 22], "have": [4, 7, 10, 12, 14, 17, 22, 26, 27, 42, 52, 58, 60, 62, 63, 64, 67], "hawk": 0, "hdf5": [3, 8, 29, 62, 64, 67], "head": [28, 70, 72], "heat": [7, 42, 52], "heavier": 6, "height": [29, 65, 72], "helmholtz": [4, 9, 20, 27, 43, 45, 49, 51, 53, 63, 66, 68, 70, 72], "helmhotlz": 68, "help": [0, 7, 17, 38, 72], "hendrik": 74, "hendrikkuhlmann": 59, "here": [1, 2, 3, 4, 6, 7, 8, 11, 12, 17, 21, 22, 28, 32, 42, 52, 57, 58, 59, 62, 63, 65, 67, 72], "hierarchi": [18, 63], "high": [38, 42, 52, 65, 74], "higher": [1, 4, 6, 18], "highlight": 67, "himself": 0, "hint": 8, "histor": 8, "histori": 10, "hllc": [6, 7, 42, 52, 65, 72], "hold": [17, 18, 27, 62, 63, 64, 67], "homogen": 21, "horizont": 17, "hostedtoolcach": 6, "hot": 7, "how": [0, 2, 6, 7, 8, 9, 12, 13, 17, 26, 27, 43, 45, 49, 51, 53, 62, 70, 72], "howev": 27, "hse": [6, 29, 42, 44, 48, 50, 52], "http": [0, 38, 59, 74], "hu": 65, "huang": 74, "hugoniot": 4, "huv": 65, "hv": 65, "hx": 65, "hydraul": 74, "hydro": [10, 12, 14, 70], "hydro1d": 7, "hydrodynam": [0, 2, 13, 15, 25, 29, 42, 44, 46, 48, 50, 52, 65, 72], "hydrostat": [6, 7, 11, 42, 52, 62], "hyperbol": [2, 4, 15, 74], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 70, 72, 73], "ian": 0, "idea": [13, 52], "ideal": [1, 2], "iden": 52, "ident": [2, 4], "idir": [32, 42, 44, 52, 62, 65], "iener": 52, "ignor": [17, 71], "ih": 65, "ihi": [17, 23, 62, 63, 71], "ihx": 65, "illustr": [8, 13, 17], "ilo": [17, 23, 62, 63, 71], "im": [6, 23], "imag": [21, 26, 60, 70], "imagegrid": 6, "implement": [2, 7, 9, 11, 15, 16, 20, 22, 24, 30, 32, 34, 38, 40, 42, 44, 46, 50, 52, 54, 56, 58, 60, 62, 63, 65, 68, 72, 73], "implicit": [9, 15, 54], "implicitli": 9, "import": [1, 5, 6, 17, 18, 21, 22, 23, 26, 27, 70, 71], "improv": [7, 9], "imshow": [6, 21, 23], "inc": 67, "includ": [7, 8, 10, 11, 12, 16, 17, 20, 21, 26, 42, 58, 60, 62, 70], "inclus": 67, "incomp_converge_error": [3, 11], "incomp_interfac": [19, 29], "incomp_viscous_converge_error": 12, "incompress": [2, 3, 8, 15, 16, 19, 26, 29, 58, 59, 74], "incompressible_visc": [12, 19, 29, 56], "incorpor": 46, "increas": [9, 27, 64], "increment": 62, "indent": 63, "independ": [17, 62], "index": [13, 17, 42, 52, 62], "indic": [1, 5, 10, 42, 48, 52, 62, 63, 65, 67], "inflow_post_bc": [29, 42, 52], "inflow_pre_bc": [29, 42, 52], "inform": [8, 10, 17, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 47, 48, 49, 51, 52, 53, 55, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69], "inherit": [2, 4, 8, 20, 29, 64], "inhomog": 62, "inhomogen": [20, 22], "init": [31, 35, 37, 39, 43, 45, 49, 51, 53, 55, 66], "init_arrai": 64, "init_data": [8, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 65, 66, 68, 69], "init_rh": [21, 22, 23, 29, 63], "init_solut": [29, 63], "init_tstep_factor": [6, 70], "init_zero": [21, 22, 23, 29, 63], "initi": [1, 2, 6, 7, 8, 9, 11, 12, 17, 18, 19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 72], "initialize_problem": [1, 5, 6, 19, 29, 70], "input": [2, 3, 7, 8, 9, 11, 12, 14, 16, 28, 29, 38, 40, 42, 48, 52, 60, 62, 65, 67, 70, 72], "inputs_dict": [1, 5, 6, 29, 70], "inputs_fil": 29, "insert": 27, "instabl": [6, 7, 72], "instal": [8, 14, 70], "instanc": [17, 67], "instead": [7, 14, 20, 24, 27, 67, 70, 72], "int": [17, 32, 38, 42, 52, 60, 62, 63, 65, 67], "integ": [42, 52, 65, 67], "integr": [2, 7, 18, 19, 29, 32, 36, 42, 48, 50, 52], "intend": 14, "intens": 0, "interact": [7, 17, 18, 67, 72], "interest": [2, 12], "interfac": [4, 6, 7, 19, 22, 29, 30, 34, 36, 38, 40, 48, 56, 58, 60, 62, 70, 72], "interface_st": [29, 42], "interior": [17, 62, 63], "interleav": 29, "intermedi": 36, "intern": [42, 52, 74], "interpol": [23, 64], "interpolate_veloc": [29, 64], "interpret": 62, "introduc": [4, 15], "introduct": [20, 25], "invalid": 6, "investig": [7, 72], "inviscid": [2, 12, 15, 40], "invok": 38, "io": [6, 26, 67, 70], "io_pyro": [19, 26, 29], "ip": [17, 29, 42, 52, 62], "ip_jp": [17, 29, 62], "ipynb": 70, "ipython": 70, "irho": [42, 52], "irhox": 52, "is_asymmetr": [29, 60, 62], "is_asymmetric_pair": [29, 60], "is_float": [29, 67], "is_int": [29, 67], "is_solid": 62, "is_symmetr": [29, 60, 62], "is_symmetric_pair": [29, 60], "ishift": 62, "istag": 62, "item": 64, "iter": [21, 24, 63, 64], "itertool": 5, "itmax": 52, "its": [8, 9, 17, 20, 27, 28, 64], "itself": [2, 4, 9], "iu": [42, 52, 65], "iv": [42, 52, 62, 65], "ivar": [42, 44, 48, 52, 62, 65], "ix": [42, 52, 65], "ixmom": [52, 65], "iymom": [52, 65], "j": [4, 17, 18, 30, 32, 34, 36, 38, 42, 48, 52, 62, 65, 68, 74], "jacobian": [42, 52, 65], "jc": 17, "jcp": [38, 57, 59], "jcph": 74, "jhi": [23, 63, 71], "jlo": [23, 63, 71], "job": 28, "john": [0, 74], "joss": [0, 8], "journal": [0, 74], "jp": [17, 29, 60, 62], "jshift": 62, "json": 0, "jump": [2, 4, 52], "jupyt": 70, "just": [6, 8, 17, 18, 21, 22, 23, 24, 30, 32, 34, 36, 62, 63, 64, 67, 72], "justifi": 0, "k": [2, 9, 38, 55, 62, 74], "k1": 62, "k2": 62, "k_": 62, "k_i": 62, "k_stage": 62, "keep": [0, 1, 5, 7], "kei": [27, 42, 52, 64, 65, 67], "kelvin": [27, 43, 45, 49, 51, 53, 66, 70, 72], "kernel": 0, "keyword": [62, 70], "kh": [6, 29, 42, 44, 48, 50, 52, 65, 70], "kh_": 6, "kick": 2, "kinemat": 12, "know": [17, 18, 21, 26, 28, 70], "known": [11, 12, 67], "kromano19": [12, 74], "kuhlmann": [12, 74], "kutta": [6, 18, 32, 36, 48, 62], "l": [1, 3, 12, 42, 48, 52, 58, 63, 65, 74], "l1": [42, 52, 65], "l2": [2, 3, 17, 42, 52, 65], "l3": [42, 52, 65], "l4": [42, 52], "label": 71, "lack": 38, "lagrangian": 8, "lambda": 29, "lap": [29, 62, 68], "laplac": [20, 63], "laplacian": [62, 63, 68], "larg": [21, 67], "last": [21, 62], "later": [9, 57, 59], "law": [7, 42, 48, 52, 74], "lax": 38, "layer": [6, 11, 57, 59, 72], "layout": [17, 62, 67], "lbnl": 7, "ldelta_ri": 60, "ldelta_rx": 60, "ldelta_ui": [40, 56, 60], "ldelta_ux": [40, 56, 60], "ldelta_vi": [40, 56, 60], "ldelta_vx": [40, 56, 60], "lead": 24, "learn": [2, 9], "least": [3, 38], "left": [2, 4, 11, 16, 17, 22, 23, 24, 26, 30, 32, 34, 36, 40, 42, 43, 45, 49, 51, 52, 53, 56, 58, 60, 62, 65, 68], "len": 6, "length": [12, 43, 45, 49, 51, 53, 59], "less": 72, "lesssim": 2, "let": [1, 6, 17, 23, 28], "level": [8, 18, 21, 22, 23, 24, 63, 73], "lf": 38, "lib": 6, "librari": 8, "lid": [12, 58, 59, 74], "liddrivencav": 59, "life": 21, "lighter": [6, 7], "like": [2, 6, 7, 11, 17, 20, 28, 29, 42, 52, 62, 65], "limit": [2, 4, 6, 7, 11, 12, 16, 29, 32, 40, 42, 52, 56, 58, 60, 62, 65, 72], "limit2": [29, 62], "limit4": [29, 62], "lindsai": 74, "line": [1, 2, 7, 11, 24, 26, 29, 36, 48, 67, 70], "linear": [1, 2, 4, 7, 15, 30, 32, 34, 36, 38, 42, 46, 52, 56, 58, 60, 65, 68], "link": [7, 8], "list": [0, 5, 6, 10, 17, 28, 62, 63, 67, 70], "live": [7, 8, 17, 18, 62], "ll": [1, 5, 6, 17, 22, 23, 42, 52], "lm": 16, "lm_atm": [16, 19, 29], "lm_atm_interfac": [19, 29], "load_param": [29, 67, 70], "local": [24, 74], "locat": [17, 42, 52, 62], "lock": 62, "loglog": 1, "logo": [8, 29, 42, 44, 48, 50, 52, 65], "long": [21, 43, 45, 49, 51, 53], "longer": [4, 12, 17, 18], "look": [2, 5, 6, 7, 11, 23, 42, 52, 65, 70, 72], "loop": [1, 5, 6, 17, 29, 38, 56, 60], "lot": 7, "low": [7, 8, 11, 15, 60], "lower": [6, 11, 17, 21, 23, 42, 52, 58, 65], "lower_solid": [52, 65], "lowest": 1, "lr": [42, 52, 65], "lt": [6, 17, 21, 22, 23], "lx": 42, "ly": 42, "m": [50, 62, 74], "m_end": 50, "m_start": 50, "mac": [11, 56, 58, 60], "mac_vel": [29, 56, 60], "mach": [11, 15, 43, 45, 49, 51, 60], "machin": [8, 26, 73], "made": [8, 12, 17, 27, 62, 73], "maestro": 11, "magnitud": 59, "mai": [10, 18, 22, 26, 42, 52, 64, 73], "mail": 0, "main": [2, 3, 4, 9, 10, 11, 12, 14, 16, 18, 19, 28, 29, 38, 42, 48, 52, 63, 65, 67, 70, 72, 73], "major": 17, "make": [6, 9, 10, 11, 12, 17, 18, 21, 24, 32, 38, 44, 62, 67], "make_bench": 29, "make_prim": [29, 60], "makeplot": [19, 29, 58, 59], "manag": [18, 62, 64, 67], "mani": [3, 8, 26, 62, 63], "manual": [67, 70], "march": 74, "mark": [17, 62], "martin": [57, 59, 74], "martincolella00": [11, 74], "mass": 11, "massiv": 64, "massless": 64, "master": 67, "match": 24, "materi": 7, "mathcal": 6, "mathemat": 74, "matplotlib": [1, 6, 8, 14, 17, 21, 22, 23, 26, 71], "matrix": [42, 52, 65], "matter": 22, "max": [17, 21, 22, 23, 29, 62, 70], "max_dt_chang": [6, 70], "max_it": 67, "max_step": [1, 6, 8, 12, 70], "max_tim": 67, "maximum": [38, 62, 70], "mc": [42, 52, 65], "mccorquodal": [32, 44, 50, 74], "mccorquodalecolella11": [2, 7, 74], "mccourquodal": [43, 45, 49, 51, 53, 66], "mcnalli": 6, "mean": [8, 17, 73], "meant": [8, 13, 15], "measur": [2, 7, 11, 12, 57, 59], "med_fil": 3, "medium": 7, "memori": 17, "merg": 10, "mesh": [1, 2, 5, 6, 7, 8, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 65, 68, 70, 71], "messag": 10, "messi": 64, "met": 8, "method": [0, 1, 2, 3, 7, 8, 9, 11, 13, 15, 16, 17, 18, 21, 26, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 56, 58, 60, 62, 63, 64, 65, 67, 68, 74], "method_compute_timestep": [8, 19, 29, 30, 34, 36, 38, 40, 42, 48, 52, 54, 60, 65], "mg": [19, 20, 21, 23, 29, 54], "mg_test_simpl": 24, "mg_vi": 24, "michael": [0, 74], "middl": 24, "midpoint": 64, "might": 8, "miller": 7, "min": [2, 4, 17, 21, 22, 23, 29, 42, 62], "minimum": [4, 62, 70], "minion": 74, "minion96": [11, 74], "mirror": 60, "mix": [40, 60], "mode": [6, 8, 43, 45, 49, 51, 53], "model": [2, 7, 27, 64, 72], "modif": 10, "modifi": [2, 4, 12, 14, 24], "modul": [8, 13, 17, 19, 27, 70], "moment": 11, "momentum": [42, 52, 62, 65], "monoton": [42, 52, 62, 65], "more": [2, 3, 6, 38, 62, 63], "most": [0, 22, 38, 67], "motion": 12, "move": [6, 12, 20, 58, 59], "movement": 27, "movi": 24, "moving_lid": 58, "mpl_toolkit": 6, "msg": [19, 29], "much": [7, 24], "multi": 62, "multidimension": [42, 52, 62, 65, 72, 74], "multigrid": [4, 8, 9, 11, 15, 19, 21, 22, 23, 29, 54, 56, 58, 60, 68, 74], "multipl": [3, 7, 42, 52, 58, 64, 72], "multipli": 54, "multiprocess": 29, "multistep": 62, "must": [27, 63], "my": 67, "my_aux": [42, 52], "my_data": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 47, 48, 49, 51, 52, 53, 55, 57, 59, 61, 62, 65, 66, 68, 69], "myd": [31, 32, 36, 37, 38, 39, 41, 42, 43, 44, 45, 48, 49, 51, 52, 53, 65, 66, 69], "mydata": 18, "myfile_": 67, "myg": [18, 27, 42, 52, 62, 64, 65, 67], "mygrid": 62, "n": [1, 3, 5, 6, 8, 17, 21, 23, 42, 52, 54, 62, 65, 74], "n_out": [6, 70], "n_particl": [6, 27, 64, 70], "nabla": [7, 9, 11, 12, 16, 20, 22, 23, 24, 63, 72], "name": [3, 8, 17, 18, 26, 28, 29, 30, 34, 42, 52, 58, 62, 67, 68, 70], "narrow": [7, 72], "nasa": 38, "nativ": 8, "naux": 52, "navier": 74, "nbval": 73, "ndarrai": [17, 18, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 60, 62, 63, 65, 68], "nearest": 23, "nearli": 2, "neat": 2, "necessari": [8, 10, 29, 62, 63, 64], "necessarili": [17, 42, 52], "need": [1, 2, 5, 6, 7, 8, 10, 17, 18, 21, 22, 24, 28, 29, 30, 32, 34, 36, 42, 44, 52, 58, 62, 63, 65, 73], "neg": [2, 6], "neglig": 7, "nest": 67, "neumann": [22, 62, 63], "never": [27, 67], "new": [10, 11, 13, 15, 17, 29, 56, 58, 60, 62, 63, 67, 73], "next": [8, 18, 21, 63, 70], "ng": [17, 21, 22, 23, 29, 32, 42, 46, 52, 60, 62, 63, 65, 71], "nice": 17, "nicolson": [4, 9, 54, 68], "njit": 8, "nlevel": 21, "no_new": 67, "nodal": [11, 60, 62], "node": 62, "nolimit": [29, 62], "non": [2, 4, 9, 24, 67, 72], "nonaka": 0, "none": [2, 4, 7, 11, 12, 16, 17, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 64, 65, 68, 72], "nonlinear": 4, "norm": [1, 2, 3, 5, 17, 21, 22, 23, 24, 29, 62, 63], "normal": [17, 23, 42, 52, 65], "notat": 38, "note": [0, 2, 3, 6, 7, 8, 9, 11, 17, 18, 20, 22, 26, 27, 42, 52, 60, 62, 63, 65, 72], "notebook": [8, 17, 70], "noth": 23, "notic": [7, 12, 17, 72], "notifi": 10, "now": [1, 2, 4, 5, 6, 7, 11, 17, 21, 22, 23], "np": [1, 17, 21, 22, 23, 38, 62, 71], "nproc": 29, "nrows_ncol": 6, "nsmooth": 63, "nsmooth_bottom": 63, "nspec": [42, 52, 65], "nstage": [29, 62], "nstep": 67, "ntr": 38, "nu": [12, 58, 59], "nullsimul": [8, 19, 29, 30, 34, 40, 42, 52, 54, 60, 65], "num": 67, "numarrai": 0, "numba": [0, 14], "number": [0, 1, 2, 4, 5, 6, 9, 10, 11, 12, 15, 17, 18, 21, 26, 27, 29, 32, 42, 52, 54, 59, 60, 62, 63, 64, 65, 70], "numer": [0, 2, 6, 9, 18, 57, 59], "numpi": [0, 8, 14, 17, 18, 21, 22, 23, 62, 63, 71], "nvar": [17, 21, 22, 23, 62], "nx": [1, 5, 6, 17, 21, 22, 23, 62, 63, 70, 71], "ny": [1, 5, 6, 17, 21, 22, 23, 26, 60, 62, 63, 70, 71], "nzone": 1, "o": [3, 6, 8, 12, 26], "object": [5, 6, 8, 17, 18, 21, 22, 23, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 58, 60, 62, 63, 64, 65, 67, 68, 70], "observ": 12, "odd": [18, 62], "odd_reflect_dir": 62, "off": [2, 7, 15, 23, 27, 62, 64, 70], "offset": [17, 67], "often": 70, "old": 62, "onc": [8, 10, 18, 28, 29, 48, 52, 62, 63, 65], "one": [1, 3, 6, 7, 10, 11, 17, 20, 22, 27, 30, 32, 34, 36, 38, 40, 42, 43, 45, 48, 49, 51, 52, 53, 56, 60, 62, 65, 67, 68, 72, 73], "ones": 67, "ones_lik": 22, "onli": [8, 9, 11, 17, 20, 30, 32, 34, 36, 38, 42, 48, 52, 62, 65, 67], "onlin": [7, 72], "open": [0, 25], "oper": [9, 11, 18, 26, 42, 52, 62, 64], "opposit": 72, "opt": [6, 67], "optim": [26, 73], "option": [2, 4, 7, 8, 9, 11, 12, 16, 17, 26, 27, 29, 42, 52, 58, 65, 67, 72], "orang": 67, "order": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 16, 17, 18, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 64, 65, 68, 72, 74], "org": [0, 38, 59, 74], "origin": [0, 6, 8, 17, 21, 23, 24], "oscil": 2, "other": [3, 7, 8, 9, 17, 18, 27, 29, 42, 52, 56, 59, 62], "other_bc": 56, "other_command": 29, "other_source_term": [29, 56, 58], "other_update_veloc": 56, "otherwis": 27, "our": [2, 6, 7, 9, 17, 20, 21, 22, 24, 30, 32, 34, 36, 42, 46, 52, 62, 63, 65, 68, 70, 72], "ourselv": 20, "out": [3, 4, 6, 7, 9, 17, 18, 24, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 48, 49, 51, 52, 53, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70], "out_fil": 29, "outfil": [29, 59, 67], "outflow": [17, 18, 62, 64, 70], "output": [2, 3, 4, 6, 7, 8, 17, 29, 38, 42, 52, 58, 60, 62, 63, 64, 67, 70, 72, 73], "outsid": [2, 62], "outward": 7, "over": [1, 2, 3, 5, 6, 7, 17, 23, 27, 32, 50, 62, 72], "overal": [2, 7], "overhead": 67, "overplot": 9, "overrid": [6, 67, 70], "overridden": 27, "overshoot": [2, 7, 72], "overwrit": [62, 67], "own": [8, 17, 27], "p": [1, 5, 6, 7, 11, 12, 16, 42, 52, 57, 59, 65, 70, 74], "p0": 6, "p_0": 16, "packag": [0, 6, 8, 14, 19], "page": [0, 7, 74], "pair": [5, 67], "pairwis": 5, "panel": [7, 11], "paper": [7, 8, 10, 11, 30, 34, 40, 42, 52, 65], "parabol": [7, 11, 15, 58], "parallel": 60, "param": [1, 5, 6, 67], "paramet": [2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 58, 60, 62, 63, 64, 65, 67, 68, 70, 72], "params_al": 1, "parent": [17, 62], "pars": [8, 29, 67, 70], "parse_arg": [19, 29], "parser": 67, "part": [3, 17, 24, 25, 30, 32, 34, 36, 38, 42, 48, 52, 65, 70, 72], "partial": [7, 9, 11, 12, 16, 52, 72], "particl": [2, 4, 6, 7, 8, 11, 12, 19, 29, 70, 72], "particle_gener": [2, 4, 6, 7, 11, 12, 27, 64, 70, 72], "particle_posit": 27, "particular": [2, 11, 15, 18, 24, 42, 52, 58], "pass": [18, 27, 28, 62, 63, 64, 70, 73], "passiv": [7, 72], "past": 8, "patch": [8, 17, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 56, 58, 65, 68, 71], "path": [14, 24, 70], "pawel": [7, 72], "pbject": 62, "pcolormesh": 71, "pde": 15, "pdf": [3, 20, 38, 59], "peak": 9, "per": [34, 40, 42, 48, 52, 60, 65], "perfect": 2, "perfectli": 24, "perform": [6, 8, 15, 38, 62, 63, 72], "period": [1, 2, 6, 11, 14, 17, 18, 23, 24, 57, 59, 62, 63, 70], "perpendicular": 42, "perturb": [6, 7], "pfile": 67, "phi": [9, 20, 21, 22, 23, 24, 54, 56, 60, 63, 68], "phi_": 21, "phi_1": 55, "phi_2": 55, "phi_analyt": [54, 55], "phillip": 74, "philosophi": 8, "physic": [7, 17, 18, 42, 62, 74], "physicstodai": 74, "pi": [17, 22, 23, 57, 59, 71], "piecewis": [2, 7, 30, 34, 36, 42, 46, 48, 52, 56, 58, 60, 65, 68], "pip": 14, "place": [7, 16, 28, 70, 72], "plai": [2, 9, 15, 70], "platform": 26, "pleas": [0, 10], "plm": 48, "plot": [1, 3, 6, 7, 9, 11, 12, 14, 17, 19, 23, 59, 67, 70, 72], "plot_cav": [12, 29, 58], "plot_tool": [19, 29], "plotfil": 29, "plotfile_nam": [29, 59], "plotvar": 3, "plt": [1, 6, 17, 21, 22, 23, 26, 71], "png": [12, 26], "po": [29, 64], "point": [1, 2, 3, 7, 9, 17, 18, 21, 26, 54, 62, 72], "poisson": [15, 20, 24, 63], "polar": 62, "polynomi": 62, "pop": 14, "popular": 15, "port": 0, "portion": 8, "pos_arrai": 64, "posit": [6, 17, 27, 64], "possibl": [70, 73], "post": 10, "potenti": 10, "power": [6, 20, 63], "ppm": [2, 7], "pr": 10, "pre": [7, 8, 16, 29, 42, 52], "precis": 26, "predict": [32, 36, 40, 42, 52, 56, 58, 60, 65, 68], "preevolv": [7, 8, 19, 29, 32, 44, 56, 60], "present": [7, 8, 11, 67], "preserv": 11, "pressur": [7, 42, 52, 56, 60, 62], "pretti": [8, 62, 67], "pretty_print": [17, 29, 62, 71], "previou": 70, "previous": [67, 70], "prim": 52, "prim_to_con": [29, 42, 52, 65], "primit": [7, 42, 52, 65, 72], "print": [1, 3, 5, 6, 8, 17, 18, 22, 23, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 62, 66, 67, 69, 71], "print_all_param": [29, 67], "print_paramfil": [29, 67], "print_sphinx_t": [29, 67], "print_unused_param": [29, 67], "prior": 10, "probabl": 38, "problem": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 16, 20, 21, 22, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 63, 65, 68, 70], "problem_nam": [1, 5, 6, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 68, 70], "procedur": 18, "process": [8, 62], "produc": [3, 27, 52, 72], "profil": [1, 2, 3, 8, 9, 42, 48, 52, 65, 67], "profile_pyro": [19, 29], "program": 3, "proj_typ": [11, 12, 16], "project": [11, 12, 16, 42, 52, 56, 58, 60, 65, 74], "project_period": 24, "prolong": [29, 62], "propag": [7, 34, 40, 42, 48, 52, 60, 65], "proper": 67, "properti": [17, 62, 64], "prototyp": [0, 13, 15, 29], "provid": [2, 7, 8, 15, 17, 18, 20, 22, 58, 62, 63, 67, 70], "provision": [11, 56, 60], "psi": 72, "pub": 74, "public": 0, "publish": [0, 8, 74], "puls": 14, "pure": [7, 20, 21, 30, 32, 34, 36, 42, 63], "put": [6, 7, 14, 63], "py": [2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 20, 24, 26, 28, 38, 63, 70, 72, 73], "pypi": 14, "pyplot": [1, 6, 17, 21, 22, 23, 26, 71], "pyproject": 8, "pyro": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 71, 72, 73], "pyro2": [0, 8, 10, 13, 14, 17, 24], "pyro_": 70, "pyro_sim": [2, 7, 8, 9, 11, 12, 14, 16, 19, 20, 70, 72, 73], "pyrobenchmark": [19, 29], "pyrotest": [19, 29], "pytest": [8, 14, 73], "python": [6, 8, 10, 11, 12, 14, 17, 26, 28, 29], "python3": 6, "q": [38, 42, 44, 52, 62, 65, 74], "q_int": [40, 60], "q_l": [40, 42, 52, 60, 65], "q_minu": 62, "q_plu": 62, "q_r": [40, 42, 52, 60, 65], "q_state": 52, "qsimpl": 20, "quad": [29, 42, 44, 48, 50, 52, 65], "quadrant": [43, 45, 49, 51, 53, 66], "quantiti": [2, 4, 7, 42, 62, 63, 72], "question": 10, "quickli": 14, "quit": 70, "qv": [42, 52, 65], "qx": [17, 32], "qy": [17, 32], "r": [3, 7, 21, 22, 23, 42, 52, 62, 63, 71, 74], "r1": [42, 52, 65], "r2": [42, 52, 65], "r3": [42, 52, 65], "r4": [42, 52], "radial": [7, 9], "radiat": 7, "radiu": 7, "rain": 7, "ramp": [29, 42, 44, 48, 50], "rand": 17, "random": [17, 27, 70], "randomli": [27, 64], "randomly_generate_particl": [27, 29, 64], "rang": 9, "rankin": 4, "rarefact": [2, 4, 7, 52, 65, 72], "rate": [2, 7, 11, 43, 45, 49, 51, 53, 57, 59], "rather": [8, 70], "ratio": [42, 52, 67], "rayleigh": 7, "rc": [42, 52], "re": [12, 74], "reach": 12, "react": 46, "reaction": 46, "read": [3, 7, 8, 18, 29, 60, 64, 67, 70, 72], "read_bc": [29, 67], "read_extra": [8, 19, 29, 60], "real": 22, "realiz": 24, "realli": [1, 17], "reason": [8, 62], "recent": 0, "recommend": 67, "recomput": [56, 58, 60], "reconstruct": [2, 7, 19, 29, 32, 36, 38, 42, 48, 50, 52, 65], "reconstrut": 62, "record": 67, "recov": 24, "recreat": 67, "rectangular": 7, "recurs": 63, "red": [9, 17, 63, 67], "reduc": 2, "refer": [8, 17, 22, 42, 48, 52, 59, 62, 65], "refin": 74, "reflect": [6, 17, 18, 43, 45, 49, 51, 62, 70], "region": [6, 7, 17, 26, 52, 62, 67, 72], "regist": [17, 18, 62], "register_var": [17, 18, 22, 23, 29, 62], "regress": [3, 8, 10], "regular": 17, "reinstal": 14, "rel": [21, 22, 23, 24, 42, 52, 63, 65, 67], "relativist": 15, "relax": [20, 42, 52, 65], "releas": 0, "relev": 62, "reli": [17, 36], "remain": 9, "rememb": 42, "remov": [64, 72], "repeat": [42, 52], "replac": [0, 67], "report": [3, 10, 26, 29, 63, 67], "repositori": 24, "repres": [2, 4, 7, 8, 42, 62, 72], "represent": [17, 62], "reproduc": [10, 62], "requir": [7, 9, 11, 14, 17, 22, 23, 42, 52, 54, 63, 65, 70], "research": [2, 7], "reset": [56, 60, 63], "reset_bench_on_fail": 29, "reset_fail": 29, "reshap": 17, "residu": [21, 22, 23, 63], "resolut": [1, 2, 3, 5, 6, 9, 11, 24, 62, 63], "resolv": 1, "respect": [24, 29, 62], "restrict": [2, 4, 5, 9, 17, 20, 29, 62, 63], "restructur": 64, "result": [2, 3, 7, 12, 17, 18, 24, 26, 40, 54, 60, 62, 67, 70, 72], "resurrect": 0, "retriev": 18, "return": [5, 8, 17, 21, 22, 23, 27, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 60, 62, 63, 64, 65, 67, 68], "review": [10, 38], "rewritten": 0, "reynold": [12, 59], "rh": [4, 21, 23, 54, 63], "rho": [6, 7, 16, 42, 52, 60, 65], "rho_": [57, 59], "rho_0": 16, "rho_1": 6, "rho_2": 6, "rho_stat": [29, 60], "rhoe": [29, 42, 52], "rhoh_from_rho_p": [29, 52], "richardson": 5, "riemann": [2, 4, 5, 6, 7, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 60, 65, 67, 72], "riemann_and_upwind": [29, 40, 60], "riemann_cgf": [29, 52], "riemann_hllc": [29, 52, 65], "riemann_prim": [29, 52], "riemann_ro": [29, 65], "right": [2, 4, 6, 12, 16, 17, 22, 23, 24, 26, 32, 40, 42, 43, 45, 49, 51, 52, 53, 56, 58, 59, 60, 62, 63, 65, 68], "righthand": [22, 63], "rightmost": 18, "rise": [7, 16], "rk": [32, 36, 38, 48, 62], "rk4": [2, 7, 62], "rkintegr": [18, 29, 62], "rm": 12, "roe": [7, 65, 72], "roll": [6, 7, 11, 16], "roman": [12, 74], "root": [24, 52, 73], "roundoff": 73, "routin": [7, 8, 11, 12, 26, 28, 29, 31, 35, 37, 39, 42, 43, 45, 49, 50, 51, 52, 53, 55, 62, 64, 66, 67, 68, 70], "row": 17, "rp": [27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 70], "rt": [6, 29, 42, 44, 46, 48, 50, 52], "rt2": [29, 42, 44, 48, 50, 52], "rt_": 6, "rtol": [22, 23, 29, 63, 67], "rule": 50, "run": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 24, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 66, 67, 69, 72, 73], "run_sim": [1, 5, 6, 19, 29, 70], "run_test": [19, 29], "run_test_star": [19, 29], "rung": [6, 18, 32, 36, 48, 62], "runparam": [19, 29, 70], "runtim": [6, 8, 15, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 56, 60, 65, 67, 68], "runtimeparamet": [28, 29, 30, 32, 34, 36, 38, 42, 48, 52, 65, 67, 68, 70], "runtimewarn": 6, "sai": [34, 40, 42, 48, 52, 60, 65], "same": [2, 4, 5, 6, 7, 8, 12, 17, 22, 23, 27, 46, 58, 62, 63, 64, 67, 72], "sandwich": 6, "save": 8, "scalar": [9, 24, 30, 32, 34, 36, 38, 42, 48, 52, 62, 65, 68, 72], "scalar_nam": [30, 34, 68], "scale": [1, 2, 6, 12, 59, 64], "scatter": 27, "scheme": [2, 7, 42, 50, 52, 65], "scienc": 74, "scientif": 15, "scientist": 26, "scratch": 17, "scratch_arrai": [17, 29, 62], "screen": 62, "script": [2, 3, 7, 8, 18, 20, 24, 26, 70, 72, 73], "sdc": [7, 50], "sdc_integr": [29, 50], "sea": 72, "search": 70, "sec": 67, "second": [2, 6, 7, 11, 12, 18, 24, 30, 34, 36, 40, 42, 46, 52, 54, 56, 58, 60, 63, 65, 67, 68, 74], "section": [2, 4, 7, 9, 11, 12, 16, 70, 72], "sedov": [3, 26, 29, 42, 44, 47, 48, 50, 52, 66, 70], "sedov_compar": [3, 7], "sedov_unsplit_0000": 26, "see": [1, 2, 4, 5, 6, 7, 11, 12, 14, 17, 26, 42, 43, 45, 49, 51, 52, 53, 56, 57, 58, 59, 62, 63, 70, 72, 73], "seed": 17, "seem": [6, 12], "seen": [26, 72], "seidel": 63, "select": 3, "self": [17, 27], "send": 0, "separ": [7, 17, 52, 63, 72], "septemb": 74, "sequenc": [3, 26, 67], "sequenti": 18, "seri": 20, "servic": 8, "session": 26, "set": [2, 6, 7, 8, 9, 11, 12, 17, 18, 25, 27, 28, 30, 32, 34, 40, 42, 52, 54, 56, 58, 60, 62, 63, 65, 67, 68, 70, 72, 73], "set_aux": [29, 62], "set_param": [29, 67], "set_start": [29, 62], "set_titl": 6, "set_xlabel": 1, "set_xlim": [1, 27], "set_ylabel": 1, "set_ylim": 27, "settl": 62, "setup": [1, 2, 4, 6, 7, 8, 9, 14, 21, 22, 28, 63, 70], "setup_ax": [29, 67], "sever": [1, 2, 5, 7, 9, 18, 26, 42, 52, 63, 65, 72], "shade": 71, "shall": 64, "shallow": [3, 15, 65], "shape": 1, "share": 7, "share_al": 6, "shear": [6, 16, 26, 29, 56, 58, 72], "shear_128_0216": 26, "shift": [17, 60, 62], "shin": 74, "shock": [2, 4, 7, 42, 52, 65, 72, 74], "short": [43, 45, 49, 51, 53], "shortcut": 17, "should": [1, 2, 3, 9, 10, 14, 26, 28, 60, 62, 63, 67], "show": [2, 7, 9, 15, 17, 24, 26, 62, 71, 72], "show_ghost": 62, "shown": [11, 12, 24, 42, 70], "shu": 38, "side": [22, 42, 52, 57, 59, 62, 63, 65], "sigma": 6, "sign": [30, 32, 34, 36, 62], "signal": 7, "signific": 10, "significantli": 9, "sim": [1, 5, 6, 26], "sim_data": 64, "similar": [2, 8, 56, 60], "simpl": [5, 7, 11, 15, 62, 63, 67, 72], "simpler": 2, "simpli": [7, 17, 18, 20, 26, 30, 32, 34, 36, 42, 52, 62, 67, 73], "simplic": 63, "simplifi": 11, "simpson": 50, "simul": [1, 3, 5, 6, 8, 13, 15, 19, 27, 28, 29, 62, 67, 70, 73], "simulation_nul": 19, "sin": [17, 22, 23, 57, 59, 71], "sinc": [4, 6, 7, 10, 11, 12, 17, 20, 22, 24, 32, 42, 44, 52, 54, 59, 65], "sine": 17, "singl": [3, 5, 6, 7, 8, 15, 27, 29, 32, 36, 38, 42, 48, 52, 62, 63, 64, 67, 70], "single_step": [19, 29, 70], "sinusoid": 7, "site": 6, "size": [6, 17, 28, 42, 62, 63], "sl": 60, "sl58": [72, 74], "slice": 3, "slightli": [2, 4, 11, 72], "slip": 59, "slope": [2, 32, 40, 42, 52, 56, 58, 60, 62, 65], "slot": [2, 29, 34], "slowest": 70, "small": [6, 7, 10, 18, 26, 62], "smaller": [6, 17], "smallp": 52, "smear": [4, 6, 7, 72], "smooth": [1, 3, 14, 21, 24, 29, 30, 32, 36, 38, 41, 43, 45, 49, 51, 53, 57, 59, 63, 66, 69, 70], "smooth_error": [2, 3], "so": [0, 1, 2, 5, 6, 7, 8, 17, 21, 22, 23, 27, 29, 30, 32, 34, 36, 42, 44, 52, 63, 64, 67, 70, 72], "sod": [3, 29, 42, 44, 48, 50, 52, 72], "sod_compar": [3, 7], "softwar": 0, "solid": [9, 42, 48, 52, 62, 65], "solut": [2, 3, 7, 8, 9, 11, 12, 15, 20, 22, 26, 42, 52, 55, 57, 59, 63, 65, 68, 72, 74], "solutiion": 48, "solv": [2, 4, 7, 9, 11, 12, 15, 20, 24, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 54, 58, 60, 63, 65, 68], "solvabl": 23, "solver": [3, 4, 8, 9, 14, 15, 18, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 65, 68, 70, 73], "solver_nam": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 68], "some": [2, 3, 7, 8, 9, 15, 17, 18, 27, 42, 52, 57, 59, 62, 67, 72], "someth": [8, 14], "sourc": [0, 4, 8, 9, 14, 21, 22, 23, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 72], "source_i": 56, "source_x": 56, "space": [17, 27, 36, 42, 48, 52, 60, 63, 64, 65], "span": [17, 52], "spatial": [2, 7, 32, 42, 50, 52, 65], "speci": [7, 42, 52, 65], "special": [15, 18, 42, 52], "specif": [8, 28, 29, 42, 52, 58, 60, 70], "specifi": [3, 17, 18, 22, 26, 40, 60, 62, 67, 70], "spectral": 7, "speed": [4, 6, 8, 38, 42, 52, 70], "spent": 67, "spheric": [7, 62], "sphericalpolar": [29, 62, 71], "sphinx": [8, 67], "split": [2, 38, 42, 46, 52, 65], "spot": 7, "springer": 74, "squar": [11, 12, 20, 24, 27, 57, 59, 64], "squash": 10, "sr": 60, "stack_count": 67, "stage": [18, 36, 62, 63], "stand": 62, "standalon": 8, "standard": [7, 8, 17, 27, 62, 72], "start": [6, 8, 17, 21, 24, 32, 36, 38, 48, 54, 62, 67], "state": [2, 4, 7, 8, 9, 12, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 52, 54, 56, 58, 60, 62, 65, 67, 68, 72], "states_nolimit": [29, 32], "static": 12, "steadi": 12, "steep": [2, 7, 72], "steepen": 7, "stellar": 11, "stencil": [17, 62], "step": [1, 2, 6, 12, 21, 29, 30, 34, 36, 38, 40, 42, 48, 52, 58, 60, 62, 63, 65, 70], "steven": 74, "still": [11, 24], "stoke": 74, "stoker": 74, "stop": [8, 67], "storag": [18, 62], "store": [1, 3, 5, 6, 8, 17, 22, 23, 26, 27, 29, 42, 62, 64, 67, 70, 73], "store_all_benchmark": 29, "store_as_benchmark": [19, 29], "store_imag": [6, 70], "store_incr": [29, 62], "str": [29, 30, 34, 62, 67, 68], "straightforward": [2, 42, 52, 65], "strang": 46, "stratif": 16, "stratifi": [7, 11, 16], "streamlin": 59, "streamline_dens": 59, "stride": 62, "string": [17, 62, 67], "strongli": [2, 9], "structur": [6, 18, 67], "student": [15, 26], "stuff": 29, "sub": [8, 17, 28, 70], "subclass": [18, 22, 29], "subdirectori": [8, 20], "submit": 10, "submodul": 19, "subpackag": 19, "subplot": [1, 21, 23], "subsequ": 67, "substep": [29, 32, 36, 38, 44, 48], "subtract": [23, 62], "success": [29, 67], "suggest": [2, 9, 10], "sum": 23, "sum_": 62, "summar": [2, 3], "summari": 67, "suppli": [42, 46, 52, 58], "support": [10, 11, 20, 22, 62, 63, 67], "sure": [17, 23, 32, 44], "surround": 7, "swap": 7, "swe": [19, 29, 72], "switch": [6, 9, 11], "symbol": 7, "symlink": 8, "symmetr": [7, 60, 62], "symmetri": 62, "syntax": 67, "system": [4, 8, 11, 42, 52, 54, 60, 65, 72], "szymczak": [40, 60], "t": [2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 29, 40, 42, 52, 55, 57, 59, 60, 62, 64, 65, 67, 72, 74], "t_0": 55, "tabl": [3, 12, 67], "tableau": [18, 62], "taher": 0, "tail": 72, "take": [3, 6, 7, 12, 17, 21, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 48, 52, 60, 62, 63, 65, 70, 72], "taken": [15, 38], "tangent": 58, "tangenti": 58, "tanh": [57, 59], "target": [10, 59], "taylor": [7, 42, 48, 52, 65], "tc": [42, 48, 52, 65, 67], "teach": 29, "team": 0, "technic": 62, "techniqu": [2, 21], "tell": [42, 48, 52, 62, 65], "tempor": 2, "temporal_method": [2, 7], "term": [4, 7, 9, 11, 12, 16, 40, 42, 44, 52, 56, 58, 60, 65, 68, 72], "termin": 67, "terrestri": 11, "test": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 17, 19, 24, 26, 30, 34, 36, 38, 40, 42, 44, 48, 50, 52, 54, 57, 59, 65, 70], "text": [7, 24, 72], "than": [2, 3, 4, 6, 8, 11, 17, 34, 40, 42, 48, 52, 56, 60, 65, 70, 72], "thei": [7, 17, 22, 27, 28, 42, 52, 60, 64, 65, 67], "them": [2, 6, 8, 9, 26, 27, 42, 52, 63, 65, 67, 70], "themselv": [18, 26, 27], "theoret": [3, 4, 74], "theori": 18, "therefor": 17, "thermal": 15, "theta": [62, 71], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 70, 72, 73], "thing": [2, 14, 62, 67], "think": 64, "those": [17, 73], "thought": 2, "three": [7, 20, 28, 52, 59, 70, 72], "through": [2, 3, 8, 14, 17, 20, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 63, 65, 67, 68], "throughout": [8, 27, 63], "time": [2, 3, 5, 6, 7, 8, 9, 14, 18, 20, 21, 22, 24, 27, 29, 32, 36, 42, 48, 50, 52, 54, 56, 57, 59, 60, 62, 65, 67, 70], "timer": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 67, 68], "timercollect": [29, 42, 48, 52, 65, 67], "timestep": [2, 4, 5, 6, 8, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 60, 64, 65, 68, 70], "titl": [0, 10, 71], "tmax": [6, 8, 70], "to_cent": [29, 62], "todai": 74, "todo": 64, "togeth": [3, 11, 32, 36, 62], "toi": 38, "tol": [52, 62, 67], "toler": [62, 63, 67], "toml": 8, "tool": 3, "top": [4, 6, 7, 12, 27, 42, 52, 59, 65, 72], "tophat": [29, 30, 36, 38, 40, 68], "toro": [7, 52, 65, 72], "trace": 48, "tracer": 8, "track": [0, 1, 27, 67], "transon": [52, 65], "transport": [2, 7, 42, 52, 65, 74], "transpos": [6, 17, 21, 23], "transvers": [36, 38, 40, 42, 52, 60, 65], "travel": [4, 72], "treat": [2, 62], "trend": 1, "true": [6, 8, 22, 23, 62], "true_funct": [22, 23, 63], "try": [11, 24], "tube": [7, 52, 72], "tupl": 27, "turn": [27, 70], "tutori": [15, 21, 24], "tuwien": 59, "two": [3, 4, 7, 8, 11, 17, 18, 21, 26, 27, 28, 42, 43, 45, 49, 51, 52, 53, 60, 62, 63, 65, 67, 70, 72, 73], "txt": [11, 12], "type": [17, 18, 42, 52, 58, 62, 63, 73], "typic": 62, "u": [1, 2, 4, 7, 9, 10, 11, 12, 16, 17, 18, 21, 24, 27, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 57, 58, 59, 60, 62, 64, 65, 68, 70, 72, 74], "u_": [4, 24, 42, 48, 52, 65], "u_1": 6, "u_2": 6, "u_d": 24, "u_i": [4, 40, 68], "u_ij": 52, "u_int": [56, 58], "u_l": [52, 65], "u_mac": [56, 58, 60], "u_r": [52, 65], "u_stat": [52, 65], "u_t": [4, 11, 40, 42, 48, 52, 65, 68], "u_x": [4, 40, 68], "u_xl": [40, 42, 56, 68], "u_xr": [40, 42, 56, 68], "u_xx": 68, "u_yi": 68, "u_yl": [40, 42, 56, 68], "u_yr": [40, 42, 56, 68], "under": [2, 42, 52], "underli": [17, 29], "undershoot": 2, "understand": [0, 2, 6, 7, 15, 63, 72, 73], "uniform": [2, 7, 42, 52, 65], "unit": [8, 10, 11, 12, 14, 17, 31, 35, 37, 39, 43, 45, 49, 51, 53, 55, 57, 59, 66], "unknown": 18, "unless": 64, "unlik": 12, "unsplit": [2, 6, 7, 30, 34, 40, 42, 46, 48, 52, 60, 65, 68], "unsplit_flux": [19, 29, 30, 34], "unsplitflux": [48, 52, 65], "until": [7, 72], "unus": 2, "up": [0, 1, 6, 7, 8, 9, 10, 11, 16, 17, 18, 20, 27, 29, 54, 56, 58, 63, 70, 72], "updat": [11, 12, 27, 29, 38, 42, 52, 54, 56, 58, 60, 62, 64, 65, 68], "update_particl": [27, 29, 64], "upon": [10, 42, 52, 62], "upper": [17, 42, 52, 58, 65], "upper_solid": [52, 65], "upwind": [2, 7, 29, 30, 32, 34, 36, 40, 42, 52, 56, 60, 62, 65, 74], "url": [0, 74], "us": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 50, 52, 54, 56, 58, 60, 62, 63, 64, 65, 67, 68, 70, 73, 74], "usag": [3, 62, 63], "use_flatten": [6, 7, 42, 52, 65, 72], "user": [10, 27, 29, 31, 33, 35, 37, 39, 41, 42, 43, 45, 47, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 66, 67, 69], "userad": [43, 45, 49, 51, 53], "usual": [7, 11, 17, 21, 42, 52, 65, 70], "util": [8, 19, 29, 70], "uv": 52, "v": [1, 2, 4, 6, 17, 20, 21, 22, 23, 24, 27, 29, 30, 32, 34, 36, 38, 40, 42, 52, 56, 57, 58, 59, 60, 62, 63, 64, 65, 68, 71, 73], "v2d": [29, 60], "v2dp": [29, 60], "v_": 4, "v_cycl": [29, 63], "v_i": 4, "v_l": [42, 52, 65], "v_mac": [56, 60], "v_t": [4, 40, 68], "v_x": [4, 40, 68], "v_xl": [40, 56, 68], "v_xr": [40, 56, 68], "v_xx": 68, "v_y": [4, 40, 68], "v_yi": 68, "v_yl": [40, 56, 68], "v_yr": [40, 56, 68], "valid": [4, 17, 18, 62, 70], "valu": [2, 4, 6, 7, 9, 11, 12, 16, 22, 27, 42, 48, 52, 56, 60, 62, 63, 65, 67, 70, 72], "var": [5, 42, 48, 52, 62, 65], "var_nam": 3, "varcoeffccmg2d": [20, 23, 29, 63], "vari": [2, 9, 12, 17], "variabl": [3, 5, 7, 8, 11, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 56, 58, 60, 62, 63, 65, 68, 72, 73], "variable_coeff_mg": [19, 20, 23, 29], "varieti": [2, 11, 24], "variou": [8, 17, 18, 62], "varnam": [42, 52, 62, 65], "ve": [0, 8, 73], "vector": [22, 24, 38, 42, 52, 62, 63, 64, 65], "veloc": [2, 3, 4, 6, 7, 11, 12, 16, 24, 27, 29, 30, 32, 34, 36, 38, 40, 42, 52, 56, 57, 58, 59, 60, 64, 65, 68, 72], "verbos": [5, 6, 21, 22, 23, 63, 70], "veri": [2, 6, 7, 67, 72], "verifi": 4, "version": [0, 2, 6, 8, 10, 11, 63], "vertic": [6, 7, 42, 52], "vi": [6, 11, 12, 22, 23, 29, 63, 70], "via": [8, 10, 14, 46, 67, 70, 73], "video": [2, 7], "view": [17, 62], "viridi": 71, "vis_titl": 63, "viscos": [4, 7, 11, 12, 42, 52, 58, 59, 68, 72], "viscou": [15, 58, 59, 68], "viscous_burg": [4, 19, 29], "visibl": 7, "visual": [8, 15, 30, 34, 40, 42, 46, 52, 54, 56, 60, 65, 67, 70], "vmax": 6, "vmin": 6, "volum": [0, 2, 15, 18, 42, 52, 62, 65, 71, 74], "vortex": [43, 45, 49, 51, 53, 61], "vortic": 11, "wa": [0, 8, 11, 17, 32, 44, 70], "wai": [2, 9, 10, 14, 17, 27, 28, 42, 52, 63, 64, 65, 67, 70], "wall": [58, 59, 62], "want": [5, 6, 17, 21, 23, 27, 42, 48, 52, 62, 65, 68], "warn": [17, 29, 67, 71], "watch": [7, 16, 72], "water": [3, 15, 65, 74], "wave": [4, 7, 15, 43, 45, 49, 51, 52, 53, 72, 74], "wavelength": [43, 45, 49, 51, 53], "wavenumb": [7, 43, 45, 49, 51, 53], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 54, 56, 58, 60, 62, 63, 64, 65, 67, 68, 70, 72, 73], "weak": 17, "websit": 8, "weight": [18, 62, 67], "welcom": 10, "well": [1, 3, 6, 7, 9, 12, 28], "well_bal": [29, 62], "well_balanc": 7, "weno": [2, 29, 38, 62], "weno_ord": 2, "weno_upwind": [29, 62], "were": [12, 17, 27, 67], "what": [7, 11, 12, 16, 17, 26, 30, 34, 36, 38, 40, 42, 48, 52, 60, 62, 65, 67, 70, 72], "when": [0, 3, 4, 6, 8, 12, 17, 38, 62, 64, 70, 72, 73], "where": [4, 5, 6, 21, 26, 27, 28, 42, 52, 62, 63, 67], "whether": 62, "which": [2, 4, 7, 8, 17, 18, 22, 24, 27, 42, 48, 52, 62, 64, 65], "while": [6, 8, 18, 64], "white": 27, "who": 10, "whole": 27, "whose": [42, 52, 67], "whz99": [72, 74], "width": [9, 29], "window": 14, "wish": [4, 10, 28, 42, 48, 52, 62, 65, 70], "within": 27, "without": [2, 7, 14, 17, 27, 32, 40, 62, 72], "woodward": [42, 52], "work": [2, 6, 8, 13, 24, 42, 52, 62], "would": [17, 26, 27, 67, 70, 73], "wrap": 62, "wrapper": [29, 52], "write": [3, 8, 11, 18, 19, 29, 62, 64, 67, 70], "write_data": [29, 62], "write_extra": [8, 19, 29, 42, 52, 58, 60], "write_param": [29, 67], "write_particl": [29, 64], "written": [0, 8, 15], "wu": 74, "www": [8, 59], "x": [1, 2, 4, 5, 6, 7, 17, 18, 21, 22, 23, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 57, 58, 59, 60, 62, 63, 64, 65, 68, 70, 71, 72], "x1": 52, "x2d": [17, 21, 22, 23, 71], "x64": 6, "x_x": [42, 48, 52, 65], "xi_i": 62, "xi_x": 62, "xl_bc": [22, 63], "xl_bc_type": [21, 22, 23, 63], "xl_func": [22, 62], "xl_prop": 62, "xlabel": 71, "xlb": [17, 18, 22, 23, 58, 62], "xlboundari": [6, 70], "xmax": [6, 17, 18, 23, 27, 62, 63, 70, 71], "xmin": [6, 17, 23, 27, 42, 62, 63, 70, 71], "xmom": 6, "xr_bc": 63, "xr_bc_type": [21, 22, 23, 63], "xr_func": 62, "xr_prop": 62, "xrb": [17, 18, 22, 23, 58, 62], "xrboundari": [6, 70], "xx": [4, 21, 24], "xxxxxxxxxxx": [42, 52, 65], "xxxxxxxxxxxx": 42, "xy": 22, "y": [2, 4, 6, 7, 9, 17, 18, 21, 22, 23, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 57, 58, 59, 60, 62, 63, 64, 65, 68, 70, 71, 72], "y2d": [21, 22, 23, 71], "y_": 62, "y_n": 62, "y_veloc": 64, "y_y": [42, 48, 52, 65], "ye": [27, 60, 70], "year": 0, "yield": [42, 48, 52, 65], "yl_bc": [22, 63], "yl_bc_type": [21, 22, 23, 63], "yl_func": [22, 62], "yl_prop": 62, "ylabel": 71, "ylb": [17, 18, 22, 23, 42, 52, 58, 62], "ylboundari": [6, 70], "ymax": [6, 17, 18, 23, 27, 62, 63, 70, 71], "ymin": [6, 17, 23, 27, 42, 62, 63, 70, 71], "ymom": 6, "yonghong": 74, "you": [0, 7, 8, 10, 14, 18, 24, 26, 28, 62, 63, 70, 72], "your": [0, 10, 14, 28, 70], "yourself": [2, 9], "yr_bc": 63, "yr_bc_type": [21, 22, 23, 63], "yr_func": 62, "yr_prop": 62, "yrb": [17, 18, 22, 23, 42, 52, 58, 62], "yrboundari": [6, 70], "yy": [4, 21, 24], "z": 7, "z0": [6, 7, 42, 52, 65], "z1": [6, 7, 42, 52, 65], "zal79": [2, 74], "zalesak": 74, "zenodo": 0, "zero": [11, 21, 23, 26, 29, 59, 62, 63], "zheng": 74, "zingal": 0, "zip": 6, "zone": [1, 2, 3, 5, 6, 7, 17, 18, 20, 21, 26, 30, 32, 34, 36, 38, 40, 42, 44, 48, 52, 60, 62, 63, 65, 67, 68, 70, 73], "\u00f2": [12, 74], "\u03b8": 71, "\u03c1": 11}, "titles": ["Acknowledgments", "Error Measurement of the advection_fv4 Solver", "Advection solvers", "Analysis routines", "Burgers\u2019 Equation", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics solvers", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics solver", "Incompressible viscous hydrodynamics solver", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics solver", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.compressible_sr package", "pyro.compressible_sr.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "pyro.viscous_burgers package", "pyro.viscous_burgers.problems package", "Running", "Spherical Polar Grid", "Shallow water solver", "Testing", "References"], "titleterms": {"about": 13, "acknowledg": 0, "acoustic_puls": [43, 45, 49, 51, 53, 66], "ad": 28, "advect": [2, 30, 31, 43, 45, 49, 51, 53, 66], "advection_fv4": [1, 2, 32, 33], "advection_nonuniform": [2, 34, 35], "advection_rk": [2, 36, 37], "advection_weno": [2, 38, 39], "advective_flux": [30, 34], "analysi": 3, "array_index": 62, "arrayindex": 17, "bc": [42, 52, 58], "boundari": 62, "bubbl": [7, 16, 43, 45, 49, 51, 53, 61], "burger": [4, 40, 41], "burgers_interfac": 40, "c2p": 52, "caviti": [12, 59], "check": 22, "class": 70, "coarsen": 17, "code": 13, "coeffici": [21, 23], "commandlin": 70, "compar": [6, 23, 67], "comparison": 6, "compress": [5, 6, 7, 42, 43], "compressible_fv4": [5, 7, 44, 45], "compressible_react": [46, 47], "compressible_rk": [7, 48, 49], "compressible_sdc": [7, 50, 51], "compressible_sr": [52, 53], "constant": 21, "contribut": 10, "converg": [5, 11, 12, 41, 57, 59, 69], "dam": [66, 72], "data": 17, "deriv": [42, 52, 65], "design": 8, "differenc": 17, "diffus": [9, 54, 55], "directori": 8, "discuss": 10, "driver": 8, "edge_coeff": 63, "ellipt": 22, "eo": [42, 52], "equat": [4, 21, 22], "error": 1, "exact": 23, "exampl": [2, 7, 9, 11, 12, 16, 17, 24, 72], "exercis": [2, 7, 9, 11, 12, 24, 72], "explor": [2, 7, 9, 11, 12, 24, 72], "extens": [2, 7, 9, 11, 24, 72], "flame": 47, "flux": [32, 36, 38, 44, 48], "further": [7, 11], "fv": 62, "gaussian": [9, 55], "gener": [2, 22], "general_mg": 63, "get": 10, "go": [7, 11], "gresho": [43, 45, 49, 51, 53, 61], "grid": [17, 71], "helmholtz": 6, "help": 10, "histori": 0, "hse": [43, 45, 49, 51, 53], "hydro": 13, "hydrodynam": [7, 11, 12, 16], "idea": [2, 8], "implement": [18, 27], "incomp_interfac": 56, "incompress": [11, 12, 56, 57], "incompressible_visc": [58, 59], "indic": 13, "integr": 62, "interfac": [32, 42, 52, 65, 68], "introduct": 15, "inviscid": 4, "io_pyro": 67, "issu": 10, "kelvin": 6, "kh": [43, 45, 49, 51, 53, 66, 72], "known": 24, "linear": 22, "lm_atm": [60, 61], "lm_atm_interfac": 60, "logo": [43, 45, 49, 51, 53, 66], "low": 16, "mach": 16, "main": 8, "manual": 26, "measur": 1, "mesh": [17, 18, 62], "method": 25, "mg": 63, "modul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "msg": 67, "multigrid": [20, 24, 63], "note": 25, "numba": 8, "number": 16, "numer": 25, "option": 70, "output": 26, "overview": 18, "packag": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "particl": [27, 64], "patch": [18, 62], "perform": 21, "plot": [21, 26, 27, 29], "plot_cav": 59, "plot_tool": 67, "poisson": [21, 23], "polar": 71, "problem": [7, 28, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 66, 69, 72], "profile_pyro": 67, "project": 24, "prolong": 17, "pull": 10, "pyro": [8, 13, 14, 15, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "pyro_sim": 29, "python": 13, "quad": [7, 43, 45, 49, 51, 53, 66, 72], "quick": 14, "ramp": [43, 45, 49, 51], "rayleigh": 6, "read": 26, "reconstruct": 62, "refer": 74, "regress": 73, "request": 10, "result": 22, "routin": 3, "rt": [7, 43, 45, 47, 49, 51, 53], "rt2": [43, 45, 49, 51, 53], "run": 70, "runparam": 67, "runtim": 70, "sedov": [7, 43, 45, 49, 51, 53], "set": [14, 21, 22, 23], "setup": 17, "shallow": 72, "shear": [11, 12, 57, 59], "simpl": 24, "simul": [30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 68], "simulation_nul": 29, "slot": 35, "smooth": [2, 31, 33, 37, 39], "sod": [7, 43, 45, 49, 51, 53], "solut": [21, 23, 24], "solv": [21, 22, 23], "solver": [1, 2, 5, 6, 7, 11, 12, 16, 20, 21, 22, 23, 72], "spheric": 71, "structur": 8, "submodul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "subpackag": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 65, 68], "swe": [65, 66], "system": [22, 23], "tabl": 13, "taylor": 6, "test": [14, 18, 29, 31, 35, 37, 39, 41, 43, 45, 49, 51, 53, 55, 66, 73], "tophat": [2, 31, 37, 39, 41, 69], "unit": 73, "unsplit_flux": [42, 52, 65], "up": [14, 21, 22, 23], "us": [18, 27], "util": [26, 67], "variabl": [17, 23], "variable_coeff_mg": 63, "viscou": [4, 12], "viscous_burg": [68, 69], "visual": 23, "water": 72, "work": [17, 26]}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"About": [[13, "about"]], "Acknowledgments": [[0, null]], "Adding a problem": [[28, null]], "Advection solvers": [[2, null]], "Analysis routines": [[3, null]], "ArrayIndexer": [[17, "ArrayIndexer"]], "Burgers\u2019 Equation": [[4, null]], "Checking the result": [[22, "Checking-the-result"]], "Coarsening and prolonging": [[17, "Coarsening-and-prolonging"]], "Commandline": [[68, "commandline"]], "Comparing the Compressible Solvers": [[6, null]], "Comparing to the exact solution": [[23, "Comparing-to-the-exact-solution"]], "Comparisons": [[6, "Comparisons"]], "Compressible hydrodynamics solvers": [[7, null]], "Constant-Coefficient Poisson Equation": [[21, null]], "Contributing": [[10, "contributing"]], "Contributing and getting help": [[10, null]], "Convergence of the compressible solvers": [[5, null]], "Design ideas": [[8, null]], "Differencing": [[17, "Differencing"]], "Diffusion": [[9, null]], "Directory structure": [[8, "directory-structure"]], "Discussions": [[10, "discussions"]], "Error Measurement of the advection_fv4 Solver": [[1, null]], "Example problems": [[7, "example-problems"], [70, "example-problems"]], "Examples": [[2, "examples"], [9, "examples"], [11, "examples"], [12, "examples"], [16, "examples"]], "Exercises": [[2, "exercises"], [7, "exercises"], [9, "exercises"], [11, "exercises"], [12, "exercises"], [24, "exercises"], [70, "exercises"]], "Explorations": [[2, "explorations"], [7, "explorations"], [9, "explorations"], [11, "explorations"], [12, "explorations"], [24, "explorations"], [70, "explorations"]], "Extensions": [[2, "extensions"], [7, "extensions"], [9, "extensions"], [11, "extensions"], [24, "extensions"], [70, "extensions"]], "General Linear Elliptic Equation": [[22, null]], "General ideas": [[2, "general-ideas"]], "Going further": [[7, "going-further"], [11, "going-further"]], "History": [[0, "history"]], "Incompressible hydrodynamics solver": [[11, null]], "Incompressible viscous hydrodynamics solver": [[12, null]], "Indices and tables": [[13, "indices-and-tables"]], "Introduction to pyro": [[15, null]], "Inviscid Burgers": [[4, "inviscid-burgers"]], "Issues": [[10, "issues"]], "Kelvin-Helmholtz": [[6, "Kelvin-Helmholtz"]], "Known Solution": [[24, "known-solution"]], "Low Mach number hydrodynamics solver": [[16, null]], "Main driver": [[8, "main-driver"]], "Mesh examples": [[17, null]], "Mesh overview": [[18, null]], "Multigrid Solvers": [[20, null]], "Notes on the numerical methods": [[25, null]], "Numba": [[8, "numba"]], "Particles": [[27, null]], "Performing the solve": [[21, "Performing-the-solve"]], "Plotting particles": [[27, "plotting-particles"]], "Plotting the solution": [[21, "Plotting-the-solution"]], "Projection": [[24, "projection"]], "Pull Requests": [[10, "pull-requests"]], "Pyro class": [[68, "pyro-class"]], "Quick test": [[14, "quick-test"]], "Rayleigh-Taylor": [[6, "Rayleigh-Taylor"]], "Reading and plotting manually": [[26, "reading-and-plotting-manually"]], "References": [[72, null]], "Regression tests": [[71, "regression-tests"]], "Running": [[68, null]], "Runtime options": [[68, "runtime-options"]], "Sedov": [[7, "sedov"]], "Setting up pyro": [[14, null]], "Setting up the solver": [[21, "Setting-up-the-solver"], [22, "Setting-up-the-solver"], [23, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[17, "Setup-a-Grid-with-Variables"]], "Shallow water solver": [[70, null]], "Simple Multigrid Examples": [[24, null]], "Sod": [[7, "sod"]], "Solving the system": [[22, "Solving-the-system"], [23, "Solving-the-system"]], "Spherical Polar Grid": [[69, null]], "Submodules": [[29, "submodules"], [30, "submodules"], [31, "submodules"], [32, "submodules"], [33, "submodules"], [34, "submodules"], [35, "submodules"], [36, "submodules"], [37, "submodules"], [38, "submodules"], [39, "submodules"], [40, "submodules"], [41, "submodules"], [42, "submodules"], [43, "submodules"], [44, "submodules"], [45, "submodules"], [46, "submodules"], [47, "submodules"], [48, "submodules"], [49, "submodules"], [50, "submodules"], [51, "submodules"], [52, "submodules"], [53, "submodules"], [54, "submodules"], [55, "submodules"], [56, "submodules"], [57, "submodules"], [58, "submodules"], [59, "submodules"], [60, "submodules"], [61, "submodules"], [62, "submodules"], [63, "submodules"], [64, "submodules"], [65, "submodules"], [66, "submodules"], [67, "submodules"]], "Subpackages": [[29, "subpackages"], [30, "subpackages"], [32, "subpackages"], [34, "subpackages"], [36, "subpackages"], [38, "subpackages"], [40, "subpackages"], [42, "subpackages"], [44, "subpackages"], [46, "subpackages"], [48, "subpackages"], [50, "subpackages"], [52, "subpackages"], [54, "subpackages"], [56, "subpackages"], [58, "subpackages"], [63, "subpackages"], [66, "subpackages"]], "Testing": [[71, null]], "Tests": [[18, "tests"]], "Unit tests": [[71, "unit-tests"]], "Utilities": [[26, "utilities"]], "Variable Coefficient Poisson": [[23, null]], "Viscous Burgers": [[4, "viscous-burgers"]], "Visualizing the solution": [[23, "Visualizing-the-solution"]], "Working with output": [[26, null]], "Working with the data": [[17, "Working-with-the-data"]], "advection solver": [[2, "advection-solver"]], "advection_fv4 solver": [[2, "advection-fv4-solver"]], "advection_nonuniform solver": [[2, "advection-nonuniform-solver"]], "advection_rk solver": [[2, "advection-rk-solver"]], "advection_weno solver": [[2, "advection-weno-solver"]], "bubble": [[7, "bubble"], [16, "bubble"]], "cavity": [[12, "cavity"]], "compressible": [[5, "compressible"]], "compressible solver": [[7, "compressible-solver"]], "compressible_fv4": [[5, "compressible_fv4"]], "compressible_fv4 solver": [[7, "compressible-fv4-solver"]], "compressible_rk solver": [[7, "compressible-rk-solver"]], "compressible_sdc solver": [[7, "compressible-sdc-solver"]], "convergence": [[11, "convergence"], [12, "convergence"]], "dam": [[70, "dam"]], "gaussian": [[9, "gaussian"]], "kh": [[70, "kh"]], "mesh.patch implementation and use": [[18, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[27, "particles-particles-implementation-and-use"]], "pyro": [[19, null]], "pyro package": [[29, null]], "pyro.advection package": [[30, null]], "pyro.advection.advective_fluxes module": [[30, "module-pyro.advection.advective_fluxes"]], "pyro.advection.problems package": [[31, null]], "pyro.advection.problems.smooth module": [[31, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[31, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[31, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[30, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[32, null]], "pyro.advection_fv4.fluxes module": [[32, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.interface module": [[32, "module-pyro.advection_fv4.interface"]], "pyro.advection_fv4.problems package": [[33, null]], "pyro.advection_fv4.problems.smooth module": [[33, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.simulation module": [[32, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[34, null]], "pyro.advection_nonuniform.advective_fluxes module": [[34, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[35, null]], "pyro.advection_nonuniform.problems.slotted module": [[35, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[35, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[34, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[36, null]], "pyro.advection_rk.fluxes module": [[36, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[37, null]], "pyro.advection_rk.problems.smooth module": [[37, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[37, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[37, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[36, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[38, null]], "pyro.advection_weno.fluxes module": [[38, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[39, null]], "pyro.advection_weno.problems.smooth module": [[39, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[39, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[39, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[38, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[40, null]], "pyro.burgers.burgers_interface module": [[40, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[41, null]], "pyro.burgers.problems.converge module": [[41, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[41, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[41, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.simulation module": [[40, "module-pyro.burgers.simulation"]], "pyro.compressible package": [[42, null]], "pyro.compressible.BC module": [[42, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[42, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[42, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[42, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[43, null]], "pyro.compressible.problems.acoustic_pulse module": [[43, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[43, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[43, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.gresho module": [[43, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.hse module": [[43, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[43, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[43, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.quad module": [[43, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[43, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[43, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[43, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.sedov module": [[43, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[43, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[43, "module-pyro.compressible.problems.test"]], "pyro.compressible.simulation module": [[42, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[42, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[44, null]], "pyro.compressible_fv4.fluxes module": [[44, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[45, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[45, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[45, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[45, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.gresho module": [[45, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.hse module": [[45, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[45, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[45, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.quad module": [[45, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[45, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[45, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[45, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.sedov module": [[45, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[45, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[45, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[44, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[46, null]], "pyro.compressible_react.problems package": [[47, null]], "pyro.compressible_react.problems.flame module": [[47, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[47, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[46, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[48, null]], "pyro.compressible_rk.fluxes module": [[48, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[49, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[49, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[49, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[49, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.gresho module": [[49, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.hse module": [[49, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[49, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[49, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.quad module": [[49, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[49, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[49, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[49, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.sedov module": [[49, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[49, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[49, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[48, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[50, null]], "pyro.compressible_sdc.problems package": [[51, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[51, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[51, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[51, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.gresho module": [[51, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.hse module": [[51, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[51, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[51, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.quad module": [[51, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[51, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[51, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[51, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.sedov module": [[51, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[51, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[51, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[50, "module-pyro.compressible_sdc.simulation"]], "pyro.diffusion package": [[52, null]], "pyro.diffusion.problems package": [[53, null]], "pyro.diffusion.problems.gaussian module": [[53, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[53, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[52, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[54, null]], "pyro.incompressible.incomp_interface module": [[54, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[55, null]], "pyro.incompressible.problems.converge module": [[55, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[55, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[54, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[56, null]], "pyro.incompressible_viscous.BC module": [[56, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[57, null]], "pyro.incompressible_viscous.problems.cavity module": [[57, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[57, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[57, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[57, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[56, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[58, null]], "pyro.lm_atm.LM_atm_interface module": [[58, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[59, null]], "pyro.lm_atm.problems.bubble module": [[59, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.problems.gresho module": [[59, "module-pyro.lm_atm.problems.gresho"]], "pyro.lm_atm.simulation module": [[58, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[60, null]], "pyro.mesh.array_indexer module": [[60, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[60, "module-pyro.mesh.boundary"]], "pyro.mesh.fv module": [[60, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[60, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[60, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[60, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[61, null]], "pyro.multigrid.MG module": [[61, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[61, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.general_MG module": [[61, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[61, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[62, null]], "pyro.particles.particles module": [[62, "module-pyro.particles.particles"]], "pyro.plot module": [[29, "module-pyro.plot"]], "pyro.pyro_sim module": [[29, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[29, "module-pyro.simulation_null"]], "pyro.swe package": [[63, null]], "pyro.swe.derives module": [[63, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[63, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[64, null]], "pyro.swe.problems.acoustic_pulse module": [[64, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[64, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[64, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[64, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[64, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[64, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[64, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[63, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[63, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[29, "module-pyro.test"]], "pyro.util package": [[65, null]], "pyro.util.compare module": [[65, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[65, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[65, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[65, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[65, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[65, "module-pyro.util.runparams"]], "pyro.viscous_burgers package": [[66, null]], "pyro.viscous_burgers.interface module": [[66, "module-pyro.viscous_burgers.interface"]], "pyro.viscous_burgers.problems package": [[67, null]], "pyro.viscous_burgers.problems.converge module": [[67, "module-pyro.viscous_burgers.problems.converge"]], "pyro.viscous_burgers.problems.tophat module": [[67, "module-pyro.viscous_burgers.problems.tophat"]], "pyro.viscous_burgers.simulation module": [[66, "module-pyro.viscous_burgers.simulation"]], "pyro/": [[8, "pyro"]], "pyro: a python hydro code": [[13, null]], "quad": [[7, "quad"], [70, "quad"]], "rt": [[7, "rt"]], "shear": [[11, "shear"], [12, "shear"]], "smooth": [[2, "smooth"]], "tophat": [[2, "tophat"]]}, "docnames": ["ack", "advection-error", "advection_basics", "analysis", "burgers_basics", "compressible-convergence", "compressible-rt-compare", "compressible_basics", "design", "diffusion_basics", "help", "incompressible_basics", "incompressible_viscous_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "notes", "output", "particles_basics", "problems", "pyro", "pyro.advection", "pyro.advection.problems", "pyro.advection_fv4", "pyro.advection_fv4.problems", "pyro.advection_nonuniform", "pyro.advection_nonuniform.problems", "pyro.advection_rk", "pyro.advection_rk.problems", "pyro.advection_weno", "pyro.advection_weno.problems", "pyro.burgers", "pyro.burgers.problems", "pyro.compressible", "pyro.compressible.problems", "pyro.compressible_fv4", "pyro.compressible_fv4.problems", "pyro.compressible_react", "pyro.compressible_react.problems", "pyro.compressible_rk", "pyro.compressible_rk.problems", "pyro.compressible_sdc", "pyro.compressible_sdc.problems", "pyro.diffusion", "pyro.diffusion.problems", "pyro.incompressible", "pyro.incompressible.problems", "pyro.incompressible_viscous", "pyro.incompressible_viscous.problems", "pyro.lm_atm", "pyro.lm_atm.problems", "pyro.mesh", "pyro.multigrid", "pyro.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "pyro.viscous_burgers", "pyro.viscous_burgers.problems", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["ack.rst", "advection-error.ipynb", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "compressible-convergence.ipynb", "compressible-rt-compare.ipynb", "compressible_basics.rst", "design.rst", "diffusion_basics.rst", "help.rst", "incompressible_basics.rst", "incompressible_viscous_basics.rst", "index.rst", "installation.rst", "intro.rst", "lowmach_basics.rst", "mesh-examples.ipynb", "mesh_basics.rst", "modules.rst", "multigrid.rst", "multigrid-constant-coefficients.ipynb", "multigrid-general-linear.ipynb", "multigrid-variable-coeff.ipynb", "multigrid_basics.rst", "notes.rst", "output.rst", "particles_basics.rst", "problems.rst", "pyro.rst", "pyro.advection.rst", "pyro.advection.problems.rst", "pyro.advection_fv4.rst", "pyro.advection_fv4.problems.rst", "pyro.advection_nonuniform.rst", "pyro.advection_nonuniform.problems.rst", "pyro.advection_rk.rst", "pyro.advection_rk.problems.rst", "pyro.advection_weno.rst", "pyro.advection_weno.problems.rst", "pyro.burgers.rst", "pyro.burgers.problems.rst", "pyro.compressible.rst", "pyro.compressible.problems.rst", "pyro.compressible_fv4.rst", "pyro.compressible_fv4.problems.rst", "pyro.compressible_react.rst", "pyro.compressible_react.problems.rst", "pyro.compressible_rk.rst", "pyro.compressible_rk.problems.rst", "pyro.compressible_sdc.rst", "pyro.compressible_sdc.problems.rst", "pyro.diffusion.rst", "pyro.diffusion.problems.rst", "pyro.incompressible.rst", "pyro.incompressible.problems.rst", "pyro.incompressible_viscous.rst", "pyro.incompressible_viscous.problems.rst", "pyro.lm_atm.rst", "pyro.lm_atm.problems.rst", "pyro.mesh.rst", "pyro.multigrid.rst", "pyro.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "pyro.viscous_burgers.rst", "pyro.viscous_burgers.problems.rst", "running.rst", "spherical-mesh.ipynb", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "apply_artificial_viscosity() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.apply_artificial_viscosity", false]], "apply_diffusion_corrections() (in module pyro.viscous_burgers.interface)": [[66, "pyro.viscous_burgers.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[54, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[54, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_source_terms() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.apply_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "apply_transverse_flux() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.apply_transverse_flux", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[60, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[42, "pyro.compressible.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[29, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[58, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[60, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[60, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[60, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[65, "pyro.util.profile_pyro.Timer.begin", false]], "bold() (in module pyro.util.msg)": [[65, "pyro.util.msg.bold", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[60, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[60, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[60, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[61, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[60, "pyro.mesh.patch.Grid2d.coarse_like", false]], "command_line_params() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.command_line_params", false]], "compare() (in module pyro.util.compare)": [[65, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[60, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[63, "pyro.swe.simulation.cons_to_prim", false]], "consflux() (in module pyro.swe.interface)": [[63, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[60, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[54, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[56, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[42, "pyro.compressible.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[42, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[63, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.viscous_burgers.interface)": [[66, "pyro.viscous_burgers.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[60, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[54, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[56, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[29, "pyro.test.do_tests", false]], "dovis() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[52, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[54, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[63, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[61, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[65, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "evolve() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[44, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[48, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[50, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[52, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[54, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[56, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[63, "pyro.swe.simulation.Simulation.evolve", false]], "evolve() (pyro.viscous_burgers.simulation.simulation method)": [[66, "pyro.viscous_burgers.simulation.Simulation.evolve", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[60, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[65, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[43, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[43, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[43, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[43, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[43, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[43, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[43, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[43, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[43, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[43, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[43, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[43, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[43, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[43, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[45, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[45, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[45, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[45, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[45, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[45, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[45, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[45, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[45, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[45, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[45, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[45, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[45, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[45, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[47, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[47, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[49, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[49, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[49, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[49, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[49, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[49, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[49, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[49, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[49, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[49, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[49, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[49, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[49, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[49, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[51, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[51, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[51, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[51, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[51, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[51, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[51, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[51, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[51, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[51, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[51, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[51, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[51, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[51, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[53, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[53, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[55, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[55, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[57, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[57, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[57, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[59, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.lm_atm.problems.gresho)": [[59, "pyro.lm_atm.problems.gresho.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[64, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[64, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[64, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[64, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[64, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[64, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[64, "pyro.swe.problems.test.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.converge)": [[67, "pyro.viscous_burgers.problems.converge.finalize", false]], "finalize() (in module pyro.viscous_burgers.problems.tophat)": [[67, "pyro.viscous_burgers.problems.tophat.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[60, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[44, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[32, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[36, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[44, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[48, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[60, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[60, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[38, "pyro.advection_weno.fluxes.fvs", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[61, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[57, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[29, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_grid() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_grid", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.viscous_burgers.interface)": [[66, "pyro.viscous_burgers.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.get_positions", false]], "get_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_sim", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[60, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[60, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[29, "pyro.simulation_null.grid_setup", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[42, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[42, "pyro.compressible.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[31, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[31, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[31, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[33, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[35, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[35, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[37, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[37, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[37, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[39, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[39, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[39, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[41, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[41, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[41, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[43, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[43, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[43, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[43, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[43, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[43, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[43, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[43, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[43, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[43, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[43, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[43, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[43, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[43, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[45, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[45, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[45, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[45, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[45, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[45, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[45, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[45, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[45, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[45, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[45, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[45, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[45, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[45, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[47, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[47, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[49, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[49, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[49, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[49, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[49, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[49, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[49, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[49, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[49, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[49, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[49, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[49, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[49, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[49, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[51, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[51, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[51, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[51, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[51, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[51, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[51, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[51, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[51, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[51, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[51, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[51, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[51, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[51, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[53, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[53, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[55, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[55, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[57, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[57, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[57, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[59, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.lm_atm.problems.gresho)": [[59, "pyro.lm_atm.problems.gresho.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[64, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[64, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[64, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[64, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[64, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[64, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[64, "pyro.swe.problems.test.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.converge)": [[67, "pyro.viscous_burgers.problems.converge.init_data", false]], "init_data() (in module pyro.viscous_burgers.problems.tophat)": [[67, "pyro.viscous_burgers.problems.tophat.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[46, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[52, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[54, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[56, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[63, "pyro.swe.simulation.Simulation.initialize", false]], "initialize() (pyro.viscous_burgers.simulation.simulation method)": [[66, "pyro.viscous_burgers.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interface_states() (in module pyro.compressible.unsplit_fluxes)": [[42, "pyro.compressible.unsplit_fluxes.interface_states", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[62, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[65, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[65, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[58, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.limit4", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[54, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[29, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[65, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[57, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[29, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[30, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[34, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[40, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[48, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[52, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[63, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[29, "module-pyro", false], [29, "module-pyro.plot", false], [29, "module-pyro.pyro_sim", false], [29, "module-pyro.simulation_null", false], [29, "module-pyro.test", false], [30, "module-pyro.advection", false], [30, "module-pyro.advection.advective_fluxes", false], [30, "module-pyro.advection.simulation", false], [31, "module-pyro.advection.problems", false], [31, "module-pyro.advection.problems.smooth", false], [31, "module-pyro.advection.problems.test", false], [31, "module-pyro.advection.problems.tophat", false], [32, "module-pyro.advection_fv4", false], [32, "module-pyro.advection_fv4.fluxes", false], [32, "module-pyro.advection_fv4.interface", false], [32, "module-pyro.advection_fv4.simulation", false], [33, "module-pyro.advection_fv4.problems", false], [33, "module-pyro.advection_fv4.problems.smooth", false], [34, "module-pyro.advection_nonuniform", false], [34, "module-pyro.advection_nonuniform.advective_fluxes", false], [34, "module-pyro.advection_nonuniform.simulation", false], [35, "module-pyro.advection_nonuniform.problems", false], [35, "module-pyro.advection_nonuniform.problems.slotted", false], [35, "module-pyro.advection_nonuniform.problems.test", false], [36, "module-pyro.advection_rk", false], [36, "module-pyro.advection_rk.fluxes", false], [36, "module-pyro.advection_rk.simulation", false], [37, "module-pyro.advection_rk.problems", false], [37, "module-pyro.advection_rk.problems.smooth", false], [37, "module-pyro.advection_rk.problems.test", false], [37, "module-pyro.advection_rk.problems.tophat", false], [38, "module-pyro.advection_weno", false], [38, "module-pyro.advection_weno.fluxes", false], [38, "module-pyro.advection_weno.simulation", false], [39, "module-pyro.advection_weno.problems", false], [39, "module-pyro.advection_weno.problems.smooth", false], [39, "module-pyro.advection_weno.problems.test", false], [39, "module-pyro.advection_weno.problems.tophat", false], [40, "module-pyro.burgers", false], [40, "module-pyro.burgers.burgers_interface", false], [40, "module-pyro.burgers.simulation", false], [41, "module-pyro.burgers.problems", false], [41, "module-pyro.burgers.problems.converge", false], [41, "module-pyro.burgers.problems.test", false], [41, "module-pyro.burgers.problems.tophat", false], [42, "module-pyro.compressible", false], [42, "module-pyro.compressible.BC", false], [42, "module-pyro.compressible.derives", false], [42, "module-pyro.compressible.eos", false], [42, "module-pyro.compressible.interface", false], [42, "module-pyro.compressible.simulation", false], [42, "module-pyro.compressible.unsplit_fluxes", false], [43, "module-pyro.compressible.problems", false], [43, "module-pyro.compressible.problems.acoustic_pulse", false], [43, "module-pyro.compressible.problems.advect", false], [43, "module-pyro.compressible.problems.bubble", false], [43, "module-pyro.compressible.problems.gresho", false], [43, "module-pyro.compressible.problems.hse", false], [43, "module-pyro.compressible.problems.kh", false], [43, "module-pyro.compressible.problems.logo", false], [43, "module-pyro.compressible.problems.quad", false], [43, "module-pyro.compressible.problems.ramp", false], [43, "module-pyro.compressible.problems.rt", false], [43, "module-pyro.compressible.problems.rt2", false], [43, "module-pyro.compressible.problems.sedov", false], [43, "module-pyro.compressible.problems.sod", false], [43, "module-pyro.compressible.problems.test", false], [44, "module-pyro.compressible_fv4", false], [44, "module-pyro.compressible_fv4.fluxes", false], [44, "module-pyro.compressible_fv4.simulation", false], [45, "module-pyro.compressible_fv4.problems", false], [45, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [45, "module-pyro.compressible_fv4.problems.advect", false], [45, "module-pyro.compressible_fv4.problems.bubble", false], [45, "module-pyro.compressible_fv4.problems.gresho", false], [45, "module-pyro.compressible_fv4.problems.hse", false], [45, "module-pyro.compressible_fv4.problems.kh", false], [45, "module-pyro.compressible_fv4.problems.logo", false], [45, "module-pyro.compressible_fv4.problems.quad", false], [45, "module-pyro.compressible_fv4.problems.ramp", false], [45, "module-pyro.compressible_fv4.problems.rt", false], [45, "module-pyro.compressible_fv4.problems.rt2", false], [45, "module-pyro.compressible_fv4.problems.sedov", false], [45, "module-pyro.compressible_fv4.problems.sod", false], [45, "module-pyro.compressible_fv4.problems.test", false], [46, "module-pyro.compressible_react", false], [46, "module-pyro.compressible_react.simulation", false], [47, "module-pyro.compressible_react.problems", false], [47, "module-pyro.compressible_react.problems.flame", false], [47, "module-pyro.compressible_react.problems.rt", false], [48, "module-pyro.compressible_rk", false], [48, "module-pyro.compressible_rk.fluxes", false], [48, "module-pyro.compressible_rk.simulation", false], [49, "module-pyro.compressible_rk.problems", false], [49, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [49, "module-pyro.compressible_rk.problems.advect", false], [49, "module-pyro.compressible_rk.problems.bubble", false], [49, "module-pyro.compressible_rk.problems.gresho", false], [49, "module-pyro.compressible_rk.problems.hse", false], [49, "module-pyro.compressible_rk.problems.kh", false], [49, "module-pyro.compressible_rk.problems.logo", false], [49, "module-pyro.compressible_rk.problems.quad", false], [49, "module-pyro.compressible_rk.problems.ramp", false], [49, "module-pyro.compressible_rk.problems.rt", false], [49, "module-pyro.compressible_rk.problems.rt2", false], [49, "module-pyro.compressible_rk.problems.sedov", false], [49, "module-pyro.compressible_rk.problems.sod", false], [49, "module-pyro.compressible_rk.problems.test", false], [50, "module-pyro.compressible_sdc", false], [50, "module-pyro.compressible_sdc.simulation", false], [51, "module-pyro.compressible_sdc.problems", false], [51, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [51, "module-pyro.compressible_sdc.problems.advect", false], [51, "module-pyro.compressible_sdc.problems.bubble", false], [51, "module-pyro.compressible_sdc.problems.gresho", false], [51, "module-pyro.compressible_sdc.problems.hse", false], [51, "module-pyro.compressible_sdc.problems.kh", false], [51, "module-pyro.compressible_sdc.problems.logo", false], [51, "module-pyro.compressible_sdc.problems.quad", false], [51, "module-pyro.compressible_sdc.problems.ramp", false], [51, "module-pyro.compressible_sdc.problems.rt", false], [51, "module-pyro.compressible_sdc.problems.rt2", false], [51, "module-pyro.compressible_sdc.problems.sedov", false], [51, "module-pyro.compressible_sdc.problems.sod", false], [51, "module-pyro.compressible_sdc.problems.test", false], [52, "module-pyro.diffusion", false], [52, "module-pyro.diffusion.simulation", false], [53, "module-pyro.diffusion.problems", false], [53, "module-pyro.diffusion.problems.gaussian", false], [53, "module-pyro.diffusion.problems.test", false], [54, "module-pyro.incompressible", false], [54, "module-pyro.incompressible.incomp_interface", false], [54, "module-pyro.incompressible.simulation", false], [55, "module-pyro.incompressible.problems", false], [55, "module-pyro.incompressible.problems.converge", false], [55, "module-pyro.incompressible.problems.shear", false], [56, "module-pyro.incompressible_viscous", false], [56, "module-pyro.incompressible_viscous.BC", false], [56, "module-pyro.incompressible_viscous.simulation", false], [57, "module-pyro.incompressible_viscous.problems", false], [57, "module-pyro.incompressible_viscous.problems.cavity", false], [57, "module-pyro.incompressible_viscous.problems.converge", false], [57, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [57, "module-pyro.incompressible_viscous.problems.shear", false], [58, "module-pyro.lm_atm", false], [58, "module-pyro.lm_atm.LM_atm_interface", false], [58, "module-pyro.lm_atm.simulation", false], [59, "module-pyro.lm_atm.problems", false], [59, "module-pyro.lm_atm.problems.bubble", false], [59, "module-pyro.lm_atm.problems.gresho", false], [60, "module-pyro.mesh", false], [60, "module-pyro.mesh.array_indexer", false], [60, "module-pyro.mesh.boundary", false], [60, "module-pyro.mesh.fv", false], [60, "module-pyro.mesh.integration", false], [60, "module-pyro.mesh.patch", false], [60, "module-pyro.mesh.reconstruction", false], [61, "module-pyro.multigrid", false], [61, "module-pyro.multigrid.MG", false], [61, "module-pyro.multigrid.edge_coeffs", false], [61, "module-pyro.multigrid.general_MG", false], [61, "module-pyro.multigrid.variable_coeff_MG", false], [62, "module-pyro.particles", false], [62, "module-pyro.particles.particles", false], [63, "module-pyro.swe", false], [63, "module-pyro.swe.derives", false], [63, "module-pyro.swe.interface", false], [63, "module-pyro.swe.simulation", false], [63, "module-pyro.swe.unsplit_fluxes", false], [64, "module-pyro.swe.problems", false], [64, "module-pyro.swe.problems.acoustic_pulse", false], [64, "module-pyro.swe.problems.advect", false], [64, "module-pyro.swe.problems.dam", false], [64, "module-pyro.swe.problems.kh", false], [64, "module-pyro.swe.problems.logo", false], [64, "module-pyro.swe.problems.quad", false], [64, "module-pyro.swe.problems.test", false], [65, "module-pyro.util", false], [65, "module-pyro.util.compare", false], [65, "module-pyro.util.io_pyro", false], [65, "module-pyro.util.msg", false], [65, "module-pyro.util.plot_tools", false], [65, "module-pyro.util.profile_pyro", false], [65, "module-pyro.util.runparams", false], [66, "module-pyro.viscous_burgers", false], [66, "module-pyro.viscous_burgers.interface", false], [66, "module-pyro.viscous_burgers.simulation", false], [67, "module-pyro.viscous_burgers.problems", false], [67, "module-pyro.viscous_burgers.problems.converge", false], [67, "module-pyro.viscous_burgers.problems.tophat", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[60, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[29, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[54, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[56, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[29, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[62, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[62, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[53, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[62, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[44, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[54, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[42, "pyro.compressible.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[60, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[63, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[29, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[30, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[30, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.problems": [[31, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[31, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[31, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[31, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[30, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[32, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[32, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.interface": [[32, "module-pyro.advection_fv4.interface", false]], "pyro.advection_fv4.problems": [[33, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[33, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.simulation": [[32, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[34, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[34, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[35, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[35, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[35, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[34, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[36, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[36, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[37, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[37, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[37, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[37, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[36, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[38, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[38, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[39, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[39, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[39, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[39, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[38, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[40, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[40, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[41, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[41, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[41, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[41, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.simulation": [[40, "module-pyro.burgers.simulation", false]], "pyro.compressible": [[42, "module-pyro.compressible", false]], "pyro.compressible.bc": [[42, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[42, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[42, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[42, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[43, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[43, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[43, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[43, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.gresho": [[43, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.hse": [[43, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[43, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[43, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.quad": [[43, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[43, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[43, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[43, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.sedov": [[43, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[43, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[43, "module-pyro.compressible.problems.test", false]], "pyro.compressible.simulation": [[42, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[42, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[44, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[44, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[45, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[45, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[45, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[45, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.gresho": [[45, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.hse": [[45, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[45, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[45, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.quad": [[45, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[45, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[45, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[45, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.sedov": [[45, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[45, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[45, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[44, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[46, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[47, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[47, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[47, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[46, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[48, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[48, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[49, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[49, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[49, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[49, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.gresho": [[49, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.hse": [[49, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[49, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[49, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.quad": [[49, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[49, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[49, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[49, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.sedov": [[49, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[49, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[49, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[48, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[50, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[51, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[51, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[51, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[51, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.gresho": [[51, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.hse": [[51, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[51, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[51, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.quad": [[51, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[51, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[51, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[51, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.sedov": [[51, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[51, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[51, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[50, "module-pyro.compressible_sdc.simulation", false]], "pyro.diffusion": [[52, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[53, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[53, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[53, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[52, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[54, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[54, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[55, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[55, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[55, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[54, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[56, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[56, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[57, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[57, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[57, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[57, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[57, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[56, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[58, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[58, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[59, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[59, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.problems.gresho": [[59, "module-pyro.lm_atm.problems.gresho", false]], "pyro.lm_atm.simulation": [[58, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[60, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[60, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[60, "module-pyro.mesh.boundary", false]], "pyro.mesh.fv": [[60, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[60, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[60, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[60, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[61, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[61, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.general_mg": [[61, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[61, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[61, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[62, "module-pyro.particles", false]], "pyro.particles.particles": [[62, "module-pyro.particles.particles", false]], "pyro.plot": [[29, "module-pyro.plot", false]], "pyro.pyro_sim": [[29, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[29, "module-pyro.simulation_null", false]], "pyro.swe": [[63, "module-pyro.swe", false]], "pyro.swe.derives": [[63, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[63, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[64, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[64, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[64, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[64, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[64, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[64, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[64, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[64, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[63, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[63, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[29, "module-pyro.test", false]], "pyro.util": [[65, "module-pyro.util", false]], "pyro.util.compare": [[65, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[65, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[65, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[65, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[65, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[65, "module-pyro.util.runparams", false]], "pyro.viscous_burgers": [[66, "module-pyro.viscous_burgers", false]], "pyro.viscous_burgers.interface": [[66, "module-pyro.viscous_burgers.interface", false]], "pyro.viscous_burgers.problems": [[67, "module-pyro.viscous_burgers.problems", false]], "pyro.viscous_burgers.problems.converge": [[67, "module-pyro.viscous_burgers.problems.converge", false]], "pyro.viscous_burgers.problems.tophat": [[67, "module-pyro.viscous_burgers.problems.tophat", false]], "pyro.viscous_burgers.simulation": [[66, "module-pyro.viscous_burgers.simulation", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[29, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[29, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[65, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[65, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[65, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[61, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[42, "pyro.compressible.eos.rhoe", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_hllc() (in module pyro.swe.interface)": [[63, "pyro.swe.interface.riemann_hllc", false]], "riemann_roe() (in module pyro.swe.interface)": [[63, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[60, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[29, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[29, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[65, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[60, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[50, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_param() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.set_param", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[60, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[65, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[30, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[32, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[34, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[36, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[38, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[40, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[44, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[46, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[48, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[50, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[52, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[54, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[56, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[58, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[63, "pyro.swe.simulation.Simulation", false]], "simulation (class in pyro.viscous_burgers.simulation)": [[66, "pyro.viscous_burgers.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[29, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[61, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[61, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "sphericalpolar (class in pyro.mesh.patch)": [[60, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states", false]], "states() (in module pyro.compressible.interface)": [[42, "pyro.compressible.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[54, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.swe.interface)": [[63, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.advection_fv4.interface)": [[32, "pyro.advection_fv4.interface.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[29, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[60, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[32, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[36, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[38, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[44, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[48, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[65, "pyro.util.msg.success", false]], "timer (class in pyro.util.profile_pyro)": [[65, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[65, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[65, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[60, "pyro.mesh.fv.FV2d.to_centers", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[30, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[34, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[63, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[62, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[40, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[58, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[42, "pyro.compressible.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[56, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[58, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[60, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[58, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[58, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[61, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[61, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[42, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[63, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[62, "pyro.particles.particles.Particle.velocity", false]], "warning() (in module pyro.util.msg)": [[65, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[60, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[60, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[42, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[56, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[58, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[29, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[65, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[62, "pyro.particles.particles.Particles.write_particles", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[60, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[29, 0, 0, "-", "pyro"]], "pyro": [[30, 0, 0, "-", "advection"], [32, 0, 0, "-", "advection_fv4"], [34, 0, 0, "-", "advection_nonuniform"], [36, 0, 0, "-", "advection_rk"], [38, 0, 0, "-", "advection_weno"], [40, 0, 0, "-", "burgers"], [42, 0, 0, "-", "compressible"], [44, 0, 0, "-", "compressible_fv4"], [46, 0, 0, "-", "compressible_react"], [48, 0, 0, "-", "compressible_rk"], [50, 0, 0, "-", "compressible_sdc"], [52, 0, 0, "-", "diffusion"], [54, 0, 0, "-", "incompressible"], [56, 0, 0, "-", "incompressible_viscous"], [58, 0, 0, "-", "lm_atm"], [60, 0, 0, "-", "mesh"], [61, 0, 0, "-", "multigrid"], [62, 0, 0, "-", "particles"], [29, 0, 0, "-", "plot"], [29, 0, 0, "-", "pyro_sim"], [29, 0, 0, "-", "simulation_null"], [63, 0, 0, "-", "swe"], [29, 0, 0, "-", "test"], [65, 0, 0, "-", "util"], [66, 0, 0, "-", "viscous_burgers"]], "pyro.advection": [[30, 0, 0, "-", "advective_fluxes"], [31, 0, 0, "-", "problems"], [30, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[30, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.problems": [[31, 0, 0, "-", "smooth"], [31, 0, 0, "-", "test"], [31, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[31, 1, 1, "", "finalize"], [31, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[30, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[30, 3, 1, "", "dovis"], [30, 3, 1, "", "evolve"], [30, 3, 1, "", "initialize"], [30, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[32, 0, 0, "-", "fluxes"], [32, 0, 0, "-", "interface"], [33, 0, 0, "-", "problems"], [32, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[32, 1, 1, "", "fluxes"]], "pyro.advection_fv4.interface": [[32, 1, 1, "", "states"], [32, 1, 1, "", "states_nolimit"]], "pyro.advection_fv4.problems": [[33, 0, 0, "-", "smooth"]], "pyro.advection_fv4.problems.smooth": [[33, 1, 1, "", "finalize"], [33, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[32, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[32, 3, 1, "", "initialize"], [32, 3, 1, "", "preevolve"], [32, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[34, 0, 0, "-", "advective_fluxes"], [35, 0, 0, "-", "problems"], [34, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[34, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[35, 0, 0, "-", "slotted"], [35, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[35, 1, 1, "", "finalize"], [35, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[34, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[34, 3, 1, "", "dovis"], [34, 3, 1, "", "evolve"], [34, 3, 1, "", "initialize"], [34, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[36, 0, 0, "-", "fluxes"], [37, 0, 0, "-", "problems"], [36, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[36, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[37, 0, 0, "-", "smooth"], [37, 0, 0, "-", "test"], [37, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[37, 1, 1, "", "finalize"], [37, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[36, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[36, 3, 1, "", "evolve"], [36, 3, 1, "", "method_compute_timestep"], [36, 3, 1, "", "substep"]], "pyro.advection_weno": [[38, 0, 0, "-", "fluxes"], [39, 0, 0, "-", "problems"], [38, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[38, 1, 1, "", "fluxes"], [38, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[39, 0, 0, "-", "smooth"], [39, 0, 0, "-", "test"], [39, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[39, 1, 1, "", "finalize"], [39, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[38, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[38, 3, 1, "", "evolve"], [38, 3, 1, "", "method_compute_timestep"], [38, 3, 1, "", "substep"]], "pyro.burgers": [[40, 0, 0, "-", "burgers_interface"], [41, 0, 0, "-", "problems"], [40, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[40, 1, 1, "", "apply_transverse_corrections"], [40, 1, 1, "", "construct_unsplit_fluxes"], [40, 1, 1, "", "get_interface_states"], [40, 1, 1, "", "riemann"], [40, 1, 1, "", "riemann_and_upwind"], [40, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[41, 0, 0, "-", "converge"], [41, 0, 0, "-", "test"], [41, 0, 0, "-", "tophat"]], "pyro.burgers.problems.converge": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[41, 1, 1, "", "finalize"], [41, 1, 1, "", "init_data"]], "pyro.burgers.simulation": [[40, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[40, 3, 1, "", "dovis"], [40, 3, 1, "", "evolve"], [40, 3, 1, "", "initialize"], [40, 3, 1, "", "method_compute_timestep"]], "pyro.compressible": [[42, 0, 0, "-", "BC"], [42, 0, 0, "-", "derives"], [42, 0, 0, "-", "eos"], [42, 0, 0, "-", "interface"], [43, 0, 0, "-", "problems"], [42, 0, 0, "-", "simulation"], [42, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[42, 1, 1, "", "inflow_post_bc"], [42, 1, 1, "", "inflow_pre_bc"], [42, 1, 1, "", "user"]], "pyro.compressible.derives": [[42, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[42, 1, 1, "", "dens"], [42, 1, 1, "", "pres"], [42, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[42, 1, 1, "", "artificial_viscosity"], [42, 1, 1, "", "states"]], "pyro.compressible.problems": [[43, 0, 0, "-", "acoustic_pulse"], [43, 0, 0, "-", "advect"], [43, 0, 0, "-", "bubble"], [43, 0, 0, "-", "gresho"], [43, 0, 0, "-", "hse"], [43, 0, 0, "-", "kh"], [43, 0, 0, "-", "logo"], [43, 0, 0, "-", "quad"], [43, 0, 0, "-", "ramp"], [43, 0, 0, "-", "rt"], [43, 0, 0, "-", "rt2"], [43, 0, 0, "-", "sedov"], [43, 0, 0, "-", "sod"], [43, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.gresho": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.hse": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.quad": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[43, 1, 1, "", "finalize"], [43, 1, 1, "", "init_data"]], "pyro.compressible.simulation": [[42, 2, 1, "", "Simulation"], [42, 2, 1, "", "Variables"], [42, 1, 1, "", "cons_to_prim"], [42, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[42, 3, 1, "", "dovis"], [42, 3, 1, "", "evolve"], [42, 3, 1, "", "initialize"], [42, 3, 1, "", "method_compute_timestep"], [42, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[42, 1, 1, "", "apply_artificial_viscosity"], [42, 1, 1, "", "apply_source_terms"], [42, 1, 1, "", "apply_transverse_flux"], [42, 1, 1, "", "interface_states"]], "pyro.compressible_fv4": [[44, 0, 0, "-", "fluxes"], [45, 0, 0, "-", "problems"], [44, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[44, 1, 1, "", "flux_cons"], [44, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[45, 0, 0, "-", "acoustic_pulse"], [45, 0, 0, "-", "advect"], [45, 0, 0, "-", "bubble"], [45, 0, 0, "-", "gresho"], [45, 0, 0, "-", "hse"], [45, 0, 0, "-", "kh"], [45, 0, 0, "-", "logo"], [45, 0, 0, "-", "quad"], [45, 0, 0, "-", "ramp"], [45, 0, 0, "-", "rt"], [45, 0, 0, "-", "rt2"], [45, 0, 0, "-", "sedov"], [45, 0, 0, "-", "sod"], [45, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.gresho": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.hse": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.quad": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[45, 1, 1, "", "finalize"], [45, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[44, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[44, 3, 1, "", "evolve"], [44, 3, 1, "", "preevolve"], [44, 3, 1, "", "substep"]], "pyro.compressible_react": [[47, 0, 0, "-", "problems"], [46, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[47, 0, 0, "-", "flame"], [47, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[47, 1, 1, "", "finalize"], [47, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[46, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[46, 3, 1, "", "burn"], [46, 3, 1, "", "diffuse"], [46, 3, 1, "", "dovis"], [46, 3, 1, "", "evolve"], [46, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[48, 0, 0, "-", "fluxes"], [49, 0, 0, "-", "problems"], [48, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[48, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[49, 0, 0, "-", "acoustic_pulse"], [49, 0, 0, "-", "advect"], [49, 0, 0, "-", "bubble"], [49, 0, 0, "-", "gresho"], [49, 0, 0, "-", "hse"], [49, 0, 0, "-", "kh"], [49, 0, 0, "-", "logo"], [49, 0, 0, "-", "quad"], [49, 0, 0, "-", "ramp"], [49, 0, 0, "-", "rt"], [49, 0, 0, "-", "rt2"], [49, 0, 0, "-", "sedov"], [49, 0, 0, "-", "sod"], [49, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.gresho": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.hse": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.quad": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[49, 1, 1, "", "finalize"], [49, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[48, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[48, 3, 1, "", "evolve"], [48, 3, 1, "", "method_compute_timestep"], [48, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[51, 0, 0, "-", "problems"], [50, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[51, 0, 0, "-", "acoustic_pulse"], [51, 0, 0, "-", "advect"], [51, 0, 0, "-", "bubble"], [51, 0, 0, "-", "gresho"], [51, 0, 0, "-", "hse"], [51, 0, 0, "-", "kh"], [51, 0, 0, "-", "logo"], [51, 0, 0, "-", "quad"], [51, 0, 0, "-", "ramp"], [51, 0, 0, "-", "rt"], [51, 0, 0, "-", "rt2"], [51, 0, 0, "-", "sedov"], [51, 0, 0, "-", "sod"], [51, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.gresho": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.hse": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.quad": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[51, 1, 1, "", "finalize"], [51, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[50, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[50, 3, 1, "", "evolve"], [50, 3, 1, "", "sdc_integral"]], "pyro.diffusion": [[53, 0, 0, "-", "problems"], [52, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[53, 0, 0, "-", "gaussian"], [53, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"], [53, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[53, 1, 1, "", "finalize"], [53, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[52, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[52, 3, 1, "", "dovis"], [52, 3, 1, "", "evolve"], [52, 3, 1, "", "initialize"], [52, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[54, 0, 0, "-", "incomp_interface"], [55, 0, 0, "-", "problems"], [54, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[54, 1, 1, "", "apply_gradp_corrections"], [54, 1, 1, "", "apply_other_source_terms"], [54, 1, 1, "", "mac_vels"], [54, 1, 1, "", "states"]], "pyro.incompressible.problems": [[55, 0, 0, "-", "converge"], [55, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[55, 1, 1, "", "finalize"], [55, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[54, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[54, 3, 1, "", "define_other_bc"], [54, 3, 1, "", "do_other_update_velocity"], [54, 3, 1, "", "dovis"], [54, 3, 1, "", "evolve"], [54, 3, 1, "", "initialize"], [54, 3, 1, "", "other_source_term"], [54, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[56, 0, 0, "-", "BC"], [57, 0, 0, "-", "problems"], [56, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[56, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[57, 0, 0, "-", "cavity"], [57, 0, 0, "-", "converge"], [57, 0, 0, "-", "plot_cavity"], [57, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[57, 1, 1, "", "get_args"], [57, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[57, 1, 1, "", "finalize"], [57, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[56, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[56, 3, 1, "", "define_other_bc"], [56, 3, 1, "", "do_other_update_velocity"], [56, 3, 1, "", "evolve"], [56, 3, 1, "", "initialize"], [56, 3, 1, "", "other_source_term"], [56, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[58, 0, 0, "-", "LM_atm_interface"], [59, 0, 0, "-", "problems"], [58, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[58, 1, 1, "", "get_interface_states"], [58, 1, 1, "", "is_asymmetric"], [58, 1, 1, "", "is_asymmetric_pair"], [58, 1, 1, "", "is_symmetric"], [58, 1, 1, "", "is_symmetric_pair"], [58, 1, 1, "", "mac_vels"], [58, 1, 1, "", "rho_states"], [58, 1, 1, "", "riemann"], [58, 1, 1, "", "riemann_and_upwind"], [58, 1, 1, "", "states"], [58, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[59, 0, 0, "-", "bubble"], [59, 0, 0, "-", "gresho"]], "pyro.lm_atm.problems.bubble": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.lm_atm.problems.gresho": [[59, 1, 1, "", "finalize"], [59, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[58, 2, 1, "", "Basestate"], [58, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[58, 3, 1, "", "jp"], [58, 3, 1, "", "v"], [58, 3, 1, "", "v2d"], [58, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[58, 3, 1, "", "dovis"], [58, 3, 1, "", "evolve"], [58, 3, 1, "", "initialize"], [58, 3, 1, "", "make_prime"], [58, 3, 1, "", "method_compute_timestep"], [58, 3, 1, "", "preevolve"], [58, 3, 1, "", "read_extras"], [58, 3, 1, "", "write_extras"]], "pyro.mesh": [[60, 0, 0, "-", "array_indexer"], [60, 0, 0, "-", "boundary"], [60, 0, 0, "-", "fv"], [60, 0, 0, "-", "integration"], [60, 0, 0, "-", "patch"], [60, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[60, 2, 1, "", "ArrayIndexer"], [60, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[60, 3, 1, "", "copy"], [60, 3, 1, "", "fill_ghost"], [60, 3, 1, "", "ip"], [60, 3, 1, "", "ip_jp"], [60, 3, 1, "", "is_asymmetric"], [60, 3, 1, "", "is_symmetric"], [60, 3, 1, "", "jp"], [60, 3, 1, "", "lap"], [60, 3, 1, "", "norm"], [60, 3, 1, "", "pretty_print"], [60, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[60, 3, 1, "", "copy"], [60, 3, 1, "", "fill_ghost"], [60, 3, 1, "", "ip_jp"], [60, 3, 1, "", "is_asymmetric"], [60, 3, 1, "", "is_symmetric"], [60, 3, 1, "", "lap"], [60, 3, 1, "", "norm"], [60, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[60, 2, 1, "", "BC"], [60, 2, 1, "", "BCProp"], [60, 1, 1, "", "bc_is_solid"], [60, 1, 1, "", "define_bc"]], "pyro.mesh.fv": [[60, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[60, 3, 1, "", "from_centers"], [60, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[60, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[60, 3, 1, "", "compute_final_update"], [60, 3, 1, "", "get_stage_start"], [60, 3, 1, "", "nstages"], [60, 3, 1, "", "set_start"], [60, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[60, 2, 1, "", "Cartesian2d"], [60, 2, 1, "", "CellCenterData2d"], [60, 2, 1, "", "FaceCenterData2d"], [60, 2, 1, "", "Grid2d"], [60, 2, 1, "", "SphericalPolar"], [60, 1, 1, "", "cell_center_data_clone"], [60, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[60, 3, 1, "", "add_derived"], [60, 3, 1, "", "add_ivars"], [60, 3, 1, "", "create"], [60, 3, 1, "", "fill_BC"], [60, 3, 1, "", "fill_BC_all"], [60, 3, 1, "", "get_aux"], [60, 3, 1, "", "get_var"], [60, 3, 1, "", "get_var_by_index"], [60, 3, 1, "", "get_vars"], [60, 3, 1, "", "max"], [60, 3, 1, "", "min"], [60, 3, 1, "", "pretty_print"], [60, 3, 1, "", "prolong"], [60, 3, 1, "", "register_var"], [60, 3, 1, "", "restrict"], [60, 3, 1, "", "set_aux"], [60, 3, 1, "", "write"], [60, 3, 1, "", "write_data"], [60, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[60, 3, 1, "", "add_derived"], [60, 3, 1, "", "create"], [60, 3, 1, "", "fill_BC"], [60, 3, 1, "", "get_var_by_index"], [60, 3, 1, "", "get_vars"], [60, 3, 1, "", "prolong"], [60, 3, 1, "", "restrict"], [60, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[60, 3, 1, "", "coarse_like"], [60, 3, 1, "", "fine_like"], [60, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[60, 1, 1, "", "flatten"], [60, 1, 1, "", "flatten_multid"], [60, 1, 1, "", "limit"], [60, 1, 1, "", "limit2"], [60, 1, 1, "", "limit4"], [60, 1, 1, "", "nolimit"], [60, 1, 1, "", "well_balance"], [60, 1, 1, "", "weno"], [60, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[61, 0, 0, "-", "MG"], [61, 0, 0, "-", "edge_coeffs"], [61, 0, 0, "-", "general_MG"], [61, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[61, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[61, 3, 1, "", "get_solution"], [61, 3, 1, "", "get_solution_gradient"], [61, 3, 1, "", "get_solution_object"], [61, 3, 1, "", "grid_info"], [61, 3, 1, "", "init_RHS"], [61, 3, 1, "", "init_solution"], [61, 3, 1, "", "init_zeros"], [61, 3, 1, "", "smooth"], [61, 3, 1, "", "solve"], [61, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[61, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[61, 3, 1, "", "restrict"]], "pyro.multigrid.general_MG": [[61, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[61, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[61, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[61, 3, 1, "", "smooth"]], "pyro.particles": [[62, 0, 0, "-", "particles"]], "pyro.particles.particles": [[62, 2, 1, "", "Particle"], [62, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[62, 3, 1, "", "interpolate_velocity"], [62, 3, 1, "", "pos"], [62, 3, 1, "", "update"], [62, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[62, 3, 1, "", "array_generate_particles"], [62, 3, 1, "", "enforce_particle_boundaries"], [62, 3, 1, "", "get_init_positions"], [62, 3, 1, "", "get_positions"], [62, 3, 1, "", "grid_generate_particles"], [62, 3, 1, "", "randomly_generate_particles"], [62, 3, 1, "", "update_particles"], [62, 3, 1, "", "write_particles"]], "pyro.plot": [[29, 1, 1, "", "get_args"], [29, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[29, 2, 1, "", "Pyro"], [29, 2, 1, "", "PyroBenchmark"], [29, 1, 1, "", "main"], [29, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[29, 3, 1, "", "get_grid"], [29, 3, 1, "", "get_sim"], [29, 3, 1, "", "get_var"], [29, 3, 1, "", "initialize_problem"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[29, 3, 1, "", "compare_to_benchmark"], [29, 3, 1, "", "run_sim"], [29, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[29, 2, 1, "", "NullSimulation"], [29, 1, 1, "", "bc_setup"], [29, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[29, 3, 1, "", "compute_timestep"], [29, 3, 1, "", "do_output"], [29, 3, 1, "", "dovis"], [29, 3, 1, "", "evolve"], [29, 3, 1, "", "finalize"], [29, 3, 1, "", "finished"], [29, 3, 1, "", "initialize"], [29, 3, 1, "", "method_compute_timestep"], [29, 3, 1, "", "preevolve"], [29, 3, 1, "", "read_extras"], [29, 3, 1, "", "write"], [29, 3, 1, "", "write_extras"]], "pyro.swe": [[63, 0, 0, "-", "derives"], [63, 0, 0, "-", "interface"], [64, 0, 0, "-", "problems"], [63, 0, 0, "-", "simulation"], [63, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[63, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[63, 1, 1, "", "consFlux"], [63, 1, 1, "", "riemann_hllc"], [63, 1, 1, "", "riemann_roe"], [63, 1, 1, "", "states"]], "pyro.swe.problems": [[64, 0, 0, "-", "acoustic_pulse"], [64, 0, 0, "-", "advect"], [64, 0, 0, "-", "dam"], [64, 0, 0, "-", "kh"], [64, 0, 0, "-", "logo"], [64, 0, 0, "-", "quad"], [64, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[63, 2, 1, "", "Simulation"], [63, 2, 1, "", "Variables"], [63, 1, 1, "", "cons_to_prim"], [63, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[63, 3, 1, "", "dovis"], [63, 3, 1, "", "evolve"], [63, 3, 1, "", "initialize"], [63, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[63, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[29, 2, 1, "", "PyroTest"], [29, 1, 1, "", "avoid_interleaved_output"], [29, 1, 1, "", "do_tests"], [29, 1, 1, "", "main"], [29, 1, 1, "", "run_test"], [29, 1, 1, "", "run_test_star"]], "pyro.util": [[65, 0, 0, "-", "compare"], [65, 0, 0, "-", "io_pyro"], [65, 0, 0, "-", "msg"], [65, 0, 0, "-", "plot_tools"], [65, 0, 0, "-", "profile_pyro"], [65, 0, 0, "-", "runparams"]], "pyro.util.compare": [[65, 1, 1, "", "compare"], [65, 1, 1, "", "main"]], "pyro.util.io_pyro": [[65, 1, 1, "", "read"], [65, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[65, 1, 1, "", "bold"], [65, 1, 1, "", "fail"], [65, 1, 1, "", "success"], [65, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[65, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[65, 2, 1, "", "Timer"], [65, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[65, 3, 1, "", "begin"], [65, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[65, 3, 1, "", "report"], [65, 3, 1, "", "timer"]], "pyro.util.runparams": [[65, 2, 1, "", "RuntimeParameters"], [65, 1, 1, "", "is_float"], [65, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[65, 3, 1, "", "command_line_params"], [65, 3, 1, "", "get_param"], [65, 3, 1, "", "load_params"], [65, 3, 1, "", "print_all_params"], [65, 3, 1, "", "print_paramfile"], [65, 3, 1, "", "print_sphinx_tables"], [65, 3, 1, "", "print_unused_params"], [65, 3, 1, "", "set_param"], [65, 3, 1, "", "write_params"]], "pyro.viscous_burgers": [[66, 0, 0, "-", "interface"], [67, 0, 0, "-", "problems"], [66, 0, 0, "-", "simulation"]], "pyro.viscous_burgers.interface": [[66, 1, 1, "", "apply_diffusion_corrections"], [66, 1, 1, "", "diffuse"], [66, 1, 1, "", "get_lap"]], "pyro.viscous_burgers.problems": [[67, 0, 0, "-", "converge"], [67, 0, 0, "-", "tophat"]], "pyro.viscous_burgers.problems.converge": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.viscous_burgers.problems.tophat": [[67, 1, 1, "", "finalize"], [67, 1, 1, "", "init_data"]], "pyro.viscous_burgers.simulation": [[66, 2, 1, "", "Simulation"]], "pyro.viscous_burgers.simulation.Simulation": [[66, 3, 1, "", "evolve"], [66, 3, 1, "", "initialize"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "terms": {"": [1, 2, 3, 4, 6, 7, 8, 11, 12, 16, 17, 20, 23, 26, 27, 28, 29, 38, 40, 50, 54, 56, 58, 60, 61, 62, 63, 68, 70, 71], "0": [1, 2, 4, 5, 6, 7, 9, 11, 12, 16, 17, 18, 21, 22, 23, 24, 27, 30, 32, 34, 36, 38, 40, 42, 48, 52, 55, 56, 57, 58, 60, 61, 62, 63, 65, 68, 69, 70], "00": 17, "0000000000": [17, 21, 22, 23], "0000000000000007": 23, "000100977": 21, "000117324": 22, "00011884": 23, "000155893": 21, "000168502": 23, "000168818": 22, "000187447": 23, "000221902": 23, "000222329": 21, "000242683": 22, "000245728": 21, "000257541": 21, "0002674195946900653": 5, "000272285": 23, "000278462": 22, "000298554": 23, "000314789": 21, "000338509": 22, "000349254": 21, "000359788": 21, "0003804503479700414": 1, "000397674": 22, "000411339": 21, "000426042": 22, "000446485": 21, "0004957445615074047": 21, "000509584": 21, "000523281": 21, "000524953": 22, "000544087": 21, "000576837": 23, "000594507": 21, "00060774": 22, "0006216334987521017": 22, "00062574": 22, "0006486396426301177": 23, "000708087": 22, "000710814": 21, "000813357": 22, "000816239": 23, "000846751": 23, "000889832": 22, "000918517": 22, "000931668": 23, "00102915": 21, "00106741": 21, "00110351": 22, "00113252": 22, "0011347": 23, "00119765": 23, "0012532978372415558": 22, "0012759605329324085": 23, "00131762": 23, "00135041": 23, "00155e": 21, "00170278": 23, "00170641": 22, "00188597": 23, "0021": 72, "00256253": 22, "00348191": 22, "00424463": 21, "004572165056269441": 1, "00463131": 23, "004718856190972565": 17, "0047189": 17, "00472": 17, "005": 4, "0050815": 22, "005391244339065405": 21, "00611516": 21, "00623945": 21, "00656631": 23, "00731526": 22, "00864876": 23, "0086e": 23, "00901111": 22, "00951831": 21, "01": [6, 68], "010065": 22, "0106141": 23, "01092e": 22, "01132e": 22, "01137": 21, "01145e": 22, "0125": 7, "01265": 0, "0129066": 22, "0135776": 21, "0139226": 21, "0145734": 21, "0160323": 22, "0163063": 22, "0166": 72, "0166908": 21, "0168243": 23, "0171409": 23, "01772e": 22, "0182181": 21, "01821e": 23, "0197734": 21, "02": 23, "0215643": 21, "02198e": 21, "0224452": 22, "0224975": 23, "0233563": 22, "0236543": 21, "0238e": 22, "0243037": 22, "02448256984911586": 21, "025573219961900512": 23, "0257902": 21, "0257909": 21, "02687": 21, "02732210851664811": 1, "02789e": 21, "0280513": 21, "02861": 23, "0292467": 22, "0312525": 22, "03125e": 21, "0318323": 23, "03283823443993396": 22, "033097": 23, "03473e": 21, "034e": 22, "03506e": 22, "0355e": 23, "036315310129800826": 22, "0364241": 23, "0377753": 22, "03781e": 23, "03884e": 22, "039": 38, "0417201": 22, "04419": 22, "0442789": 23, "0447352805871284e": 21, "04509e": 21, "0468113": 23, "047": 69, "04737e": 23, "0484181": 21, "04844393523115633": 23, "04862": 22, "0497494": 22, "05": [1, 5, 21, 22, 23], "0515129": 23, "051e": 21, "0527907": 23, "05447e": 21, "0582938": 22, "06": [1, 5, 21, 22, 23], "06162": 21, "062255558417692e": 21, "06486e": 22, "06513": 22, "06557e": 21, "06576e": 23, "0665472": 23, "06977e": 23, "07": [5, 21, 22, 23, 38], "0701013": 21, "0705": 23, "0705e": 22, "0727216": 21, "0736819": 23, "073e": 23, "0747197": 22, "07478e": 21, "07629e": 23, "07633187e": 23, "0769222917915304e": 5, "08": [21, 22, 23], "08132": 23, "08889e": 21, "09": [21, 22, 23], "091": 23, "0918e": 21, "092": 69, "09217e": 23, "09401e": 21, "097515813669473": 21, "09752": 21, "09787e": 21, "0x7f2e2ab3d300": 6, "0x7f2e2acd2f50": 6, "0x7fc254451930": 21, "0x7fc278ccec80": 21, "0x7fcf62952f50": 23, "0x7fcf701b78b0": 23, "1": [1, 2, 4, 5, 6, 7, 9, 11, 12, 16, 17, 18, 21, 22, 23, 24, 27, 29, 30, 32, 34, 36, 38, 42, 48, 50, 52, 55, 56, 57, 58, 60, 61, 63, 65, 66, 68, 69, 70, 72], "10": [0, 1, 5, 6, 17, 21, 22, 23, 38, 42, 57, 61, 63, 65, 72], "100": [6, 12, 17, 65, 68], "1000": 12, "10000": [6, 68], "1006": 72, "1007": [57, 72], "101": 23, "101526": 22, "1016": [38, 72], "1024": 1, "103": 23, "103e": 22, "1068868945958364e": 23, "10732e": 23, "108": 17, "10838": 17, "10977e": 22, "10g": [22, 23], "11": [6, 17, 21, 22, 23, 61, 72], "111": 6, "111546863428753e": 21, "112": 23, "115": 23, "11691e": 21, "11764e": 21, "11941e": 22, "11945e": 22, "12": [6, 17, 21, 22, 23, 29, 65], "121": 21, "1210": 72, "1215": 72, "12157": 17, "12199e": 21, "122": [17, 21], "12439e": 23, "125": [17, 72], "12514": 22, "1265": 0, "127": 72, "128": [1, 5, 7, 11, 12, 21, 22, 23, 70], "129": 22, "13": [17, 21, 23, 69], "13071e": 21, "13671": 17, "137": 17, "13722e": 21, "13952e": 21, "14": [6, 17, 21, 23, 42, 60, 63], "14059e": 22, "141592653589793": 69, "14661e": 21, "15": [17, 21, 23, 69], "15043e": 23, "153325": 22, "15445e": 21, "158": 72, "16": [1, 5, 17, 18, 21, 22, 23, 57], "160": 22, "16168e": 22, "163": [55, 57, 72], "16499e": 21, "17": [17, 23], "17056e": 21, "17095e": 23, "171": 72, "17194": 17, "172": 17, "1726e": 23, "17352e": 21, "17409776671446628": 21, "17418e": 22, "178": 72, "17826e": 23, "18": [17, 22, 23], "1803634390217064": 23, "180588": 23, "1827e": 23, "18429e": 21, "185": 17, "18533": 17, "188": 22, "19": [17, 22, 23], "19149e": 21, "192": 6, "19217e": 23, "1922e": 22, "19454": 21, "1958": 72, "1959": 7, "19593e": 23, "19639e": 21, "1979": 72, "19808e": 22, "1982": 72, "1984": 42, "1989": 72, "1990": [30, 34, 40, 42, 46, 63, 66, 72], "19906e": 22, "1996": [40, 58, 72], "1998": 38, "19980007543": 38, "1999": 72, "1d": 38, "1e": [29, 60, 61, 65], "1st": 9, "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 20, 21, 22, 23, 24, 26, 32, 42, 48, 52, 55, 57, 60, 61, 63, 68, 69, 70, 72], "20": [17, 22, 23], "200": 72, "2000": [55, 57, 72], "2003": 0, "2009": 38, "2011": [32, 43, 44, 45, 49, 50, 51, 64, 72], "2012": [0, 6], "2019": [0, 72], "20281e": 21, "2048": 23, "209": 17, "2092": 17, "21": 17, "210681933627904e": 23, "21105": 0, "21253e": 22, "213": 22, "2197": 17, "21994e": 21, "22": 17, "22015e": 22, "221286": 22, "22925e": 23, "23": [17, 69], "233": 72, "24": [17, 69], "2411": 23, "24144": 23, "24513e": 21, "24555429482631e": 21, "24911e": 21, "25": [6, 17, 55, 57, 65, 68, 72], "256": [1, 5, 21], "256041": 23, "25622e": 21, "25658e": 23, "257": 72, "25705e": 21, "257466296364851e": 22, "25763e": 21, "25859e": 22, "26": [17, 69], "26638e": 23, "26903e": 21, "27": 17, "271": [55, 57, 72], "27175e": 21, "2728946362388976e": 23, "27361e": 21, "274": 17, "27407": 17, "27531e": 23, "278": 17, "27837": 17, "28": [17, 72], "28164e": 21, "28172e": 22, "28187": 21, "283": 72, "28541e": 23, "2871": 22, "28807e": 22, "28873e": 22, "29": 17, "29051e": 23, "2910353907176844e": 22, "298147": 22, "29871": 23, "2c": 42, "2d": [4, 6, 60, 63, 69], "2g": [17, 69], "2h": 63, "2hc": 63, "2nd": [2, 4, 5, 7, 9, 11, 12, 16, 24, 42, 48, 60, 63, 70], "2ng": [17, 60], "3": [1, 2, 3, 5, 6, 17, 21, 22, 23, 42, 57, 60, 63, 68, 69, 70, 72], "30": [17, 72], "301203447716335e": 23, "30184e": 22, "307211": 21, "30812e": 22, "30821e": 23, "309": 72, "30982e": 22, "30997e": 22, "31": [17, 72], "31131e": 21, "312": 72, "31346": 21, "316533": 22, "319": [57, 72], "32": [1, 5, 6, 11, 12, 17, 18, 21, 22, 23, 69], "32098e": 23, "323786088373021": 22, "32767e": 22, "32927e": 22, "32945e": 21, "33": [6, 7, 17], "33005e": 21, "335": 72, "336": 17, "33611": 17, "33718": 23, "33838e": 21, "34": [0, 17, 21], "34558e": 23, "347638624909216": 21, "35": 17, "3530556515124825e": 22, "35586e": 22, "36": 17, "36009e": 23, "36183": 21, "362": 72, "36466e": 22, "36992e": 23, "37": 17, "371": 23, "37252e": 23, "37453": 22, "38": [17, 22], "3860268814816614e": 5, "3868": 23, "3868428575047": 23, "387": 72, "38943e": 23, "39": [17, 69], "39072e": 21, "39659e": 23, "39771e": 21, "3g": 17, "4": [0, 1, 2, 5, 6, 7, 16, 17, 21, 22, 23, 24, 42, 46, 55, 57, 60, 63, 69, 72], "40": 17, "40192e": 22, "40233e": 22, "40799e": 22, "40947e": 22, "41": 17, "411": 72, "4147e": 21, "41489e": 21, "42": [17, 69], "42452": 17, "42473": 22, "425": 17, "425271389680081e": 1, "43": [17, 69], "430738": 21, "4317": 17, "432": 17, "43215": 21, "43441": 23, "437223355768636e": 22, "44": 17, "44068e": 23, "44281e": 21, "443977": 21, "4452e": 23, "44588e": 21, "44857e": 22, "44914e": 22, "45": 17, "455482": 22, "45572e": 22, "4578": 23, "45795e": 23, "458207725000789e": 22, "46": [17, 69], "4637e": 22, "4641": 22, "46453e": 21, "46615e": 21, "46752e": 21, "47": [17, 23], "47155e": 23, "47757e": 23, "47845e": 23, "48": [17, 72], "48271e": 22, "4855e": 22, "48679e": 22, "49": 17, "4901": 23, "49296e": 21, "49345e": 21, "4967652930826935e": 22, "4th": [1, 2, 4, 5, 6, 7, 11, 12, 16, 32, 42, 44, 50, 60, 63, 70], "5": [1, 2, 5, 6, 7, 17, 21, 22, 23, 27, 42, 48, 52, 55, 57, 60, 63, 69], "50": [17, 22, 61], "500": 1, "5000": [1, 6], "50231": 21, "50717e": 22, "5072807373286882e": 22, "51": 17, "511": 23, "51109e": 21, "512": 1, "51413991329132e": 21, "519131423273572e": 5, "52": 17, "52121e": 22, "521885": 22, "5233260541432057e": 1, "53": 17, "534885150074738e": 23, "54": [17, 69], "543": 17, "5434": 17, "544249588823554e": 23, "55": 17, "555097426033948e": 22, "55867e": 23, "56": [17, 22], "56138e": 22, "57": 17, "57173e": 23, "5749769043407793": 17, "575": 17, "57509": 17, "58": 17, "58746e": 21, "58852e": 23, "59": 17, "590386214782638e": 21, "591": 22, "59875e": 22, "6": [1, 5, 6, 17, 21, 22, 23, 69, 72], "60": 17, "60034e": 21, "6088e": 23, "60971": 23, "61": 17, "61504e": 21, "6169e": 21, "61737e": 22, "62": 17, "62749e": 22, "62808e": 22, "63": 17, "63196e": 21, "63309e": 23, "63435e": 22, "6392149576904378e": 22, "64": [1, 5, 6, 11, 12, 17, 21, 22, 23], "640x480": 6, "6415e": 22, "64181e": 21, "64648": 22, "64992e": 21, "65": [17, 69], "65328": 17, "65703e": 22, "6575": 72, "6577": 23, "659245815001406e": 23, "66": 17, "67": 17, "67075": 17, "671": 17, "671934405e": 22, "673611": 21, "68": [17, 23, 69], "68242e": 22, "68972e": 23, "69": [17, 23], "69154": 22, "69329e": 23, "69499e": 21, "69812e": 23, "69861e": 23, "69884e": 22, "69894e": 22, "6x": [21, 24], "6y": [21, 24], "7": [5, 6, 17, 21, 22, 23, 69], "70": 17, "71": [17, 23], "71101e": 21, "72": [6, 17], "72045e": 22, "7228": 22, "72291e": 22, "72809": 23, "728342": 22, "73": 17, "73325e": 23, "73455e": 21, "73798e": 21, "739483825281054": 21, "74": 17, "74186": 22, "74907e": 23, "75": [6, 7, 17, 55, 57], "75013e": 22, "754984685e": 23, "75853e": 21, "75928e": 21, "76": [17, 69], "76061e": 21, "76274e": 23, "76528e": 21, "7696409241208797e": 5, "7696e": 22, "77": 17, "77049e": 22, "7724": 22, "77518": 22, "775181492337501": 22, "77795e": 21, "78": 17, "78399e": 23, "78756e": 23, "78803e": 21, "78938e": 21, "79": [17, 23, 72], "79061e": 22, "79124e": 22, "7921e": 23, "7_8": [57, 72], "8": [2, 4, 6, 7, 9, 11, 12, 16, 17, 21, 22, 23, 27, 42, 57, 63, 69, 70, 72], "80598": 22, "80625e": 21, "80911e": 23, "81": 23, "81168": 17, "812": 17, "81351e": 21, "816": 17, "81622": 17, "81765": 17, "818": 17, "81825e": 21, "82": 72, "825569192556014e": 5, "82585": 17, "826": 17, "83563e": 23, "83684": 23, "83693e": 21, "84315e": 21, "84478": 17, "8448": 23, "845": 17, "849259894834445e": 22, "85": [6, 7, 72], "85557e": 23, "85569e": 21, "85631e": 22, "8583e": 22, "86": 17, "86509e": 22, "87": 72, "87103e": 21, "877452": 23, "88200772432267e": 23, "884": 23, "88625e": 21, "88653e": 22, "8869": 22, "88696e": 22, "88796e": 22, "89": 72, "891": 17, "89132": 17, "89676e": 22, "89721": 23, "89959e": 23, "9": [6, 17, 20, 21, 22, 23, 42, 63, 69], "90": 72, "90051": 72, "90058": 72, "90121e": 22, "90151": 72, "90233": 72, "903531": 21, "90471e": 23, "90474e": 23, "90594e": 23, "90707e": 23, "90897e": 21, "911086": 21, "91242e": 23, "91401e": 21, "91413e": 22, "91494": [57, 72], "92186e": 21, "92501e": 21, "9261": 22, "927415": 72, "92822e": 22, "92888e": 21, "93217e": 22, "933": 22, "933769007818501e": 21, "938": 22, "94": 17, "94003": 17, "94227e": 22, "94814e": 21, "95479e": 23, "95505e": 21, "95548e": 21, "95801e": 23, "96": 6, "960758": 21, "96104e": 21, "96107e": 21, "96622e": 23, "96666e": 21, "97": 69, "9713e": 21, "97219e": 21, "978": [57, 72], "97862": 17, "9786237847073697": 17, "979": 17, "98263e": 21, "99": 17, "991063": 22, "99444e": 22, "99732e": 23, "9991": 72, "99971e": 23, "999999999999964": 21, "9999999999999981": 22, "A": [4, 6, 7, 8, 10, 17, 18, 21, 24, 27, 29, 42, 43, 45, 48, 49, 51, 52, 56, 60, 61, 63, 65, 66, 68, 70, 72], "As": [16, 50, 70], "At": [1, 11, 65, 70], "By": [2, 11, 60], "For": [7, 17, 22, 26, 27, 42, 46, 54, 56, 58, 60, 61, 65, 68, 70], "If": [0, 10, 14, 61, 62, 65, 68, 71], "In": [3, 8, 12, 15, 18, 27, 30, 32, 34, 36, 42, 63, 71], "It": [0, 2, 3, 4, 6, 7, 8, 9, 12, 13, 15, 16, 18, 22, 60, 68, 70], "No": 38, "Not": 8, "The": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 50, 52, 54, 55, 56, 57, 58, 60, 61, 63, 65, 66, 68, 70, 71, 72], "Then": [11, 12, 17, 42, 60, 61, 63], "There": [3, 7, 15, 17, 18, 20, 42, 61, 63, 70, 71], "These": [2, 11, 12, 36, 61, 65, 68, 71], "To": [6, 7, 10, 11, 12, 17, 18, 21, 65, 68], "With": [4, 12, 23], "_": [42, 63], "__all__": 28, "__dict__": 17, "__eq__": 17, "__hash__": 17, "__init__": [17, 28, 60], "__str__": 17, "__weakref__": 17, "_default": [65, 68], "_problem": [28, 68], "a0": 58, "a_": [17, 18, 60], "a_21": 60, "a_31": 60, "a_32": 60, "a_i": [2, 30, 32, 34, 36, 38], "a_init": 1, "a_l": [30, 32, 34, 36, 66], "a_r": [30, 32, 34, 36, 66], "a_s1": 60, "a_s2": 60, "a_t": [2, 30, 32, 34, 36, 38], "a_x": [2, 30, 32, 34, 36, 38], "abil": 71, "abort": 65, "about": [2, 17, 18, 26, 27, 28, 58], "abov": [2, 4, 7, 9, 17, 18, 22, 40, 58, 68], "absolut": 2, "ac": 57, "acceler": [7, 20, 21, 63, 70], "accept": [17, 61], "access": [17, 21, 27, 42, 60, 61, 62, 63, 65, 68], "accompani": 0, "account": 12, "accumul": 65, "accur": [2, 7, 18, 32, 44, 50, 60], "accuraci": [2, 7, 18], "achiev": 2, "acknowledg": 10, "acoust": 7, "acoustic_puls": [5, 29, 42, 44, 48, 50, 63], "across": [26, 42, 62, 63], "action": [18, 57, 60], "actual": [3, 17, 18, 21, 30, 34, 36, 38, 40, 42, 48, 58, 60, 63], "ad": [4, 11, 12, 24, 42, 60, 62], "adapt": [7, 72], "add": [2, 7, 9, 11, 17, 18, 24, 28, 29, 54, 60, 65, 70], "add_deriv": [29, 60], "add_ivar": [29, 60], "add_subplot": 21, "addit": [3, 4, 6, 8, 17, 46], "addition": 68, "adiabat": 42, "adjac": [5, 17], "admit": 2, "advanc": [8, 27, 30, 34, 42, 48, 62, 63, 66], "advect": [1, 3, 4, 7, 8, 9, 11, 14, 15, 19, 27, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 48, 50, 54, 56, 58, 60, 62, 63, 66, 68], "advection_fv4": [19, 29], "advection_nonuniform": [19, 29], "advection_rk": [19, 29, 38], "advection_weno": [19, 29], "advective_flux": [19, 29], "advectwithucc": 62, "affect": [2, 6, 9, 11, 12, 16, 26, 27, 70], "after": [2, 7, 9, 11, 12, 24, 27, 42, 60, 61, 68], "again": [6, 8, 12, 62, 68], "against": [7, 70], "agre": [12, 71], "agreement": [3, 7, 70], "ai": 18, "aip": 72, "al": [6, 12, 32, 38], "al_": 32, "algorithm": [2, 7, 11, 24, 44, 55, 57, 70, 72], "alia": 29, "alic": 0, "align": 22, "all": [3, 6, 7, 8, 11, 12, 15, 17, 18, 21, 23, 28, 29, 42, 48, 55, 56, 57, 60, 61, 63, 65, 68, 70], "alloc": [18, 60], "allow": [7, 9, 12, 14, 15, 18, 26, 42, 43, 45, 49, 51, 56, 60, 68], "almgren": [0, 40, 58], "almost": 11, "along": [1, 4, 17, 42, 60, 63, 66], "alpha": [20, 22, 23, 27, 38, 61], "alreadi": [58, 65], "also": [2, 3, 6, 7, 8, 13, 17, 18, 21, 27, 38, 42, 61, 68], "alter": [1, 27], "altern": [14, 68], "although": [38, 61], "alwai": 68, "amount": [2, 6, 24, 68], "amp": 6, "amrex": 62, "an": [2, 3, 4, 7, 8, 10, 11, 12, 17, 20, 23, 24, 26, 27, 28, 29, 31, 35, 37, 39, 42, 43, 45, 48, 49, 50, 51, 52, 53, 54, 56, 58, 60, 61, 62, 63, 64, 65, 68, 70], "analog": 70, "analysi": [2, 7, 8, 11, 12, 68, 70], "analyt": [2, 3, 7, 9, 11, 12, 21, 22, 24, 53], "andi": 0, "anelast": 11, "angl": 3, "ani": [1, 2, 7, 8, 10, 28, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61, 64, 65, 67, 68, 70, 71], "ann": 0, "anoth": [7, 8, 24], "answer": 10, "anyon": 10, "anyth": 28, "anywher": 14, "appar": 6, "appear": [7, 8, 17, 70], "append": [1, 5, 6], "appli": [6, 7, 27, 42, 61, 66, 70, 72], "apply_artificial_viscos": [29, 42], "apply_diffusion_correct": [29, 66], "apply_gradp_correct": [29, 54], "apply_other_source_term": [29, 54], "apply_source_term": [29, 42], "apply_transverse_correct": [29, 40], "apply_transverse_flux": [29, 42], "approach": [2, 7, 12], "approxim": [11, 16, 17, 27, 42, 54, 56, 58], "ar": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30, 32, 34, 36, 38, 42, 44, 48, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 68, 70, 71], "arang": 17, "archiv": 38, "arg": 29, "argument": [3, 17, 27, 28, 60, 68], "aris": [6, 10, 17, 26, 42], "arithmet": 26, "around": 23, "arrai": [0, 8, 17, 18, 21, 27, 38, 58, 60, 61, 62], "array_generate_particl": [27, 29, 62], "array_index": [17, 18, 19, 29], "arrayindex": [18, 29, 60, 62], "arrayindexerfc": [29, 60], "articl": [0, 72], "artifici": [7, 42, 70], "artificial_viscos": [29, 42], "artymowicz": [7, 70], "ash": 46, "asid": 7, "ask": 10, "aspect": 65, "assess": 24, "assist": 10, "associ": [17, 60, 68], "assum": [7, 27, 32, 42, 44, 48, 60, 63], "assumpt": [42, 63], "astronomi": 8, "astrophys": [7, 13, 15, 25], "asymmetr": [58, 60], "atmospher": [7, 15, 16, 58], "attachfil": 57, "attribut": [3, 17, 61], "augment": 70, "august": 72, "author": 0, "auto": [65, 68, 69], "automat": [7, 10, 60], "aux_bc": 61, "aux_data": 42, "aux_field": 61, "aux_var": 54, "auxiliari": [42, 56, 60], "avail": [7, 28, 61], "averag": [2, 3, 6, 7, 18, 22, 23, 32, 42, 44, 60, 61, 63], "avisco_i": 42, "avisco_x": 42, "avoid": 29, "avoid_interleaved_output": [19, 29], "awar": 32, "ax": [1, 6, 21, 23, 27, 65], "axes_grid1": 6, "axes_pad": 6, "axesimag": 21, "axi": [6, 7, 9, 27, 58, 69], "axisymmetr": 7, "azimuth": 60, "b": [17, 22, 61, 66, 72], "b_": 60, "b_1": 60, "b_2": 60, "b_i": 60, "back": 62, "backward": 9, "balanc": [7, 8], "base": [2, 4, 7, 8, 12, 18, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 59, 60, 61, 62, 63, 65, 66], "basenam": [6, 65, 68], "basest": [29, 58], "basi": [2, 7, 60], "basic": [2, 11, 12, 13, 17, 18, 22, 24, 27, 60, 65], "bathymetri": 70, "bc": [6, 11, 17, 18, 19, 21, 22, 23, 27, 29, 54, 60, 61, 62, 68], "bc_alpha": 23, "bc_c": 22, "bc_demo": 18, "bc_edg": [42, 56], "bc_is_solid": [29, 60], "bc_name": [42, 56], "bc_setup": [19, 29], "bc_type": 60, "bcprop": [29, 60], "becaus": [2, 7, 11, 17, 26, 70], "becom": [6, 62], "been": [4, 27], "befor": [6, 8, 22, 29, 42, 54, 58, 60, 63], "begin": [0, 21, 22, 23, 29, 65], "behav": 7, "behavior": [11, 68], "behaviour": 27, "being": [2, 3, 4, 54, 58], "bell": [0, 40, 58, 72], "bellcolellaglaz89": [11, 72], "below": [2, 7, 9, 11, 12, 24, 27, 42, 70], "benchmark": [12, 26, 29, 71], "benefit": 0, "best": [2, 6, 9, 65], "beta": [20, 22, 61], "beta_0": [16, 58], "better": [6, 11, 62, 70], "between": [2, 3, 6, 8, 15, 18, 32, 60, 61, 68], "bias": 60, "bibtex": 0, "bilinear": 60, "bin": 7, "bit": 8, "black": [27, 61], "blast": 7, "block": [28, 65], "bnd": [17, 18, 22, 23, 69], "bold": [29, 65], "book": [7, 63, 70], "bookshelf": 25, "bool": 58, "boost": 6, "both": [2, 6, 18, 27, 40, 42, 54, 56, 57, 58, 63, 66, 71], "bottom": [4, 6, 21, 22, 23, 24, 42, 61, 63, 70], "bound": 61, "boundari": [2, 6, 7, 8, 9, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 42, 55, 56, 57, 61, 62, 63, 65, 68, 69], "box": 12, "branch": 10, "break": [3, 70, 72], "brigg": 24, "bring": [9, 17], "brought": 0, "bruce": 72, "bubbl": [29, 42, 44, 48, 50, 58], "buf": [17, 58, 60], "buffer": 60, "bug": [10, 71], "build": [15, 18, 61], "built": [17, 18, 60], "builtin": 17, "bulk": 6, "bulk_veloc": 6, "bump": 1, "buoyant": 16, "buoyantli": 7, "burger": [2, 15, 19, 29, 58, 66, 67], "burgers_interfac": [19, 29], "burn": [29, 46], "butcher": [18, 60], "c": [0, 8, 17, 27, 42, 52, 60, 63, 72], "c_": 60, "c_2": 60, "c_3": 60, "cach": 8, "calcul": [3, 4, 54, 58, 63], "call": [8, 18, 27, 28, 29, 54, 58, 60, 61, 65], "callback": 60, "came": 65, "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 28, 55, 57, 60, 61, 65, 68, 70, 71], "cannot": [17, 27, 34, 40, 42, 48, 58, 60, 62, 63], "captur": 16, "carri": [42, 60, 68], "cartesian": 60, "cartesian2d": [6, 29, 60], "case": [2, 7, 8, 12, 27, 30, 32, 34, 36, 42, 71], "casi": 38, "castro": 7, "caus": 61, "caviti": [29, 56, 72], "cavity_n64_re100_0406": 12, "cavity_re100": 12, "cbar_ax": 6, "cbar_loc": 6, "cbar_mod": 6, "cc": [17, 21, 22, 23], "cc_data": [5, 26, 27], "ccdata": [42, 56], "ccse": 7, "cdot": [7, 11, 12, 16, 20, 22, 23, 24, 61, 70], "cell": [2, 4, 6, 7, 8, 11, 16, 17, 18, 21, 26, 32, 38, 42, 44, 58, 60, 61, 62, 63, 72], "cell_center_data_clon": [29, 60], "cellcenter2d": 22, "cellcenterdata2d": [8, 17, 18, 22, 23, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 56, 60, 61, 63, 65, 66], "cellcentermg2d": [20, 21, 22, 29, 61], "center": [2, 6, 7, 8, 9, 11, 16, 17, 18, 26, 32, 42, 44, 58, 60, 61, 62, 63, 72], "central": [42, 60, 63, 70], "cfl": [1, 2, 4, 6, 7, 9, 11, 12, 16, 30, 34, 36, 38, 40, 42, 48, 52, 58, 63, 68, 70], "cgf": [7, 42], "cham": 72, "chang": [2, 5, 6, 7, 9, 10, 14, 17, 21, 22, 23, 26, 54, 56, 60, 68, 70, 71], "chao": 72, "chapter": [2, 20], "characterist": [7, 12, 38, 48, 70], "charg": 62, "check": [7, 23, 60, 70], "chegini": 0, "children": 60, "choic": [7, 15, 70], "chosen": [30, 32, 34, 40, 42, 52, 54, 58, 63, 66], "circl": 2, "circular": 7, "citat": 0, "cite": 0, "clariti": 15, "class": [0, 2, 8, 9, 17, 18, 20, 22, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 62, 63, 65, 66], "clawpack": 63, "clean": [8, 10, 29], "clearer": 17, "clone": 14, "close": [5, 11], "cmap": [27, 69], "cmd_string": 65, "co": [22, 23, 55, 57, 69], "coars": [3, 5, 6, 60, 61], "coarse_fil": 3, "coarse_lik": [17, 29, 60], "coarsen": [3, 5, 60], "coarser": [6, 17, 60, 61], "coarsest": [3, 61], "code": [0, 7, 8, 10, 11, 12, 15, 26, 27, 29, 38, 65, 71], "coeff": [22, 23, 61], "coeffic": 22, "coeffici": [7, 9, 11, 20, 22, 58, 60, 61, 66, 70], "coeffs_bc": [23, 61], "coella": [43, 45, 49, 51, 64], "colella": [7, 30, 32, 34, 40, 42, 44, 46, 50, 55, 57, 63, 66, 72], "colella90": [2, 7, 72], "collect": [27, 29, 65, 68], "color": [17, 27, 60, 65], "colorbar": [6, 23, 69], "column": [17, 65], "combin": 11, "come": [2, 6, 8, 21, 24, 30, 32, 34, 36, 42, 43, 45, 49, 51, 61, 64], "command": [11, 12, 27, 29, 68], "command_line_param": [29, 65], "commandlin": 65, "comment": [65, 68], "commit": 10, "common": [7, 18], "commun": 72, "comp_bench": 29, "compar": [1, 2, 3, 4, 7, 9, 11, 12, 19, 22, 24, 26, 29, 55, 57, 58, 71], "compare_to_benchmark": [19, 29], "comparison": 3, "compil": [8, 26], "complex": [2, 7, 8, 70], "compon": [8, 11, 22, 42, 60, 61, 63], "compress": [2, 3, 8, 11, 15, 19, 26, 27, 29, 44, 46, 48, 50, 68, 70], "compressible_fv4": [6, 19, 29], "compressible_react": [19, 29], "compressible_rk": [6, 19, 29], "compressible_sdc": [19, 29], "compris": [42, 63], "comput": [0, 1, 2, 3, 5, 8, 15, 17, 24, 25, 26, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 50, 52, 58, 60, 61, 63, 66, 68, 72], "compute_final_upd": [29, 60], "compute_residu": 61, "compute_timestep": [8, 19, 29], "condit": [1, 2, 4, 6, 7, 8, 9, 11, 17, 18, 20, 21, 22, 23, 27, 28, 30, 32, 34, 38, 40, 42, 52, 54, 55, 56, 57, 58, 60, 61, 63, 65, 66, 68], "conduct": 9, "configur": 65, "cons_to_prim": [29, 42, 63], "conserv": [32, 36, 38, 42, 48, 58, 63, 72], "consflux": [29, 63], "consid": [23, 30, 34, 36, 38, 42, 60, 63, 70], "consist": [2, 60], "conslaw": 38, "constant": [2, 4, 5, 7, 9, 17, 20, 42, 48, 61, 66], "constraint": [6, 11, 16, 30, 34, 36, 38, 40, 42, 48, 52, 54, 56, 58, 63], "construct": [4, 17, 30, 32, 34, 36, 38, 40, 42, 60], "construct_unsplit_flux": [29, 40], "constructor": 27, "contact": 7, "contain": [8, 17, 18, 28, 29, 30, 32, 34, 36, 38, 42, 48, 60, 61, 63, 65, 66, 68], "content": 60, "continu": [0, 11], "control": [20, 30, 34, 36, 38, 40, 42, 48, 58, 61, 63, 68], "convect": [30, 32, 34, 36, 42, 63, 66], "conveni": 61, "convent": 32, "converg": [1, 2, 3, 9, 20, 24, 29, 40, 43, 45, 49, 51, 54, 56, 64, 66], "convergence_error": [11, 12], "convergence_errors_no_limit": [11, 12], "convergence_plot": [3, 11, 12], "convert": [7, 18, 32, 42, 44, 60, 63], "coord_typ": 42, "coordin": [7, 17, 18, 21, 60, 61, 68], "copi": [1, 17, 28, 29, 60, 62], "core": [17, 18, 20], "corner": [2, 7, 42, 63], "correct": [7, 40, 42, 54, 66, 72], "correctli": 14, "correspond": [42, 60, 65], "could": [27, 62, 68], "count": 65, "coupl": 36, "crank": [4, 9, 52, 66], "creat": [7, 10, 17, 18, 22, 23, 28, 29, 38, 54, 56, 58, 60, 61, 65, 68, 71], "creation": 4, "credit": 0, "criteria": 8, "critic": 8, "ctu": 6, "current": [0, 8, 26, 48, 52, 60, 62], "curv": 9, "custom": 27, "cut": [6, 7], "cvar": 5, "cvisc": [6, 7, 42, 70], "cycl": [20, 21, 22, 23, 24, 61, 66], "cylindr": [3, 7], "d": [7, 8, 17, 18, 22, 23, 26, 60, 68], "dam": [3, 29, 63, 72], "dam_compar": [3, 70], "daniel": 72, "dash": [2, 11], "data": [3, 6, 7, 8, 11, 18, 21, 22, 23, 26, 27, 29, 30, 32, 34, 36, 38, 42, 46, 48, 56, 58, 60, 61, 62, 63, 65, 66], "data1": 65, "data2": 65, "data_class": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 63, 66], "dataset": [3, 17, 60], "datatyp": 65, "date": 0, "datum": 60, "deal": [8, 17], "debug": 61, "decemb": 72, "decompos": 24, "decomposit": 15, "decor": 8, "decoupl": 56, "decreas": [1, 5, 27, 62], "deduc": 3, "def": [5, 21, 22, 23], "default": [3, 6, 12, 17, 26, 28, 42, 60, 61, 63, 65, 68], "default_input": 68, "defer": 7, "defin": [6, 17, 18, 21, 22, 27, 28, 30, 32, 34, 36, 38, 42, 48, 54, 56, 60, 61, 62, 63, 65, 66, 68, 69], "define_bc": [29, 60], "define_other_bc": [29, 54, 56], "delta": [2, 4, 5, 6, 7, 42, 63], "delta_": [55, 57], "demand": 15, "demonstr": [20, 69], "den": [6, 26, 29, 42, 60], "dens": 7, "dens1": 6, "dens2": 6, "densiti": [1, 3, 5, 6, 7, 11, 26, 27, 30, 34, 36, 38, 42, 58, 60], "departur": 2, "depend": [4, 17, 20, 30, 32, 34, 36, 43, 45, 49, 51, 65], "deriv": [17, 18, 19, 25, 29, 60], "derive_primit": [29, 42, 63], "describ": [0, 3, 6, 8, 60], "descript": [2, 4, 7, 9, 10, 11, 12, 16, 42, 56, 65, 68, 70], "descriptor": 17, "design": [6, 15, 16, 29], "desir": [8, 42, 61, 63], "destroi": 65, "detail": [7, 9, 18, 25, 26, 70], "determin": [40, 58, 65], "develop": [0, 7, 10, 11, 14, 15, 16, 70], "df": [42, 63], "diagon": [4, 14], "dict": [29, 62], "dictionari": [17, 27, 29, 62, 65, 68], "did": 62, "differ": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 17, 18, 21, 22, 24, 26, 27, 28, 32, 38, 40, 42, 58, 60, 63, 70, 71], "differenc": [9, 38, 42, 52, 63], "difficulti": 10, "diffus": [3, 4, 6, 8, 11, 12, 15, 19, 29, 38, 46, 66], "dimens": [5, 17, 32, 42, 60, 63], "dimension": [2, 7, 21, 36, 42, 63, 70], "direct": [2, 6, 7, 12, 17, 18, 26, 27, 32, 36, 38, 40, 42, 54, 56, 58, 60, 62, 63, 68, 70], "direction": [2, 7], "directli": [8, 14, 42, 61, 63, 68], "directori": [7, 14, 26, 28, 68, 71], "dirichlet": [21, 22, 60, 61], "disabl": [6, 11, 12, 68], "disagr": [2, 71], "discontinu": 4, "discret": [4, 8, 9, 17, 18, 52, 61, 66], "discuss": [0, 7, 8, 18, 25, 42, 63, 68], "disk": [2, 18], "dissip": [6, 7], "dist": 53, "distinct": [43, 45, 49, 51], "distinguish": 18, "diverg": [11, 16, 24, 42, 54, 56, 58], "divid": 6, "do": [5, 6, 7, 8, 11, 12, 14, 17, 18, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 36, 40, 42, 46, 48, 52, 54, 57, 58, 60, 61, 62, 63, 68, 70, 71], "do_demo": [29, 60], "do_io": [6, 68], "do_other_update_veloc": [29, 54, 56], "do_output": [19, 29], "do_particl": [2, 4, 6, 7, 11, 12, 27, 68, 70], "do_test": [19, 29], "doc": 8, "document": [8, 65], "doe": [2, 6, 7, 8, 9, 11, 12, 17, 18, 54, 58, 63, 65], "doesn": 29, "doi": [0, 38, 57, 72], "domain": [2, 3, 4, 7, 9, 11, 14, 15, 17, 18, 22, 23, 24, 26, 27, 55, 57, 58, 60, 61, 62, 65, 68, 70], "don": [40, 58, 62, 65], "done": [7, 8, 9, 10, 17, 18, 26, 27, 32, 42, 44, 48, 54, 56, 58, 60, 61, 63, 65], "dot": [2, 24], "doubl": [1, 43, 45, 49, 51, 56], "doubli": [11, 55, 57], "dovi": [3, 6, 8, 11, 12, 19, 26, 29, 30, 34, 40, 42, 46, 52, 54, 58, 63, 68], "down": [2, 7, 20, 61], "download": 7, "dqv": [42, 63], "dramat": 68, "drive": [50, 57], "driven": [12, 57, 71, 72], "driver": [1, 2, 4, 5, 6, 7, 9, 11, 12, 14, 16, 29, 30, 34, 36, 38, 40, 42, 48, 58, 60, 61, 63, 65, 68, 70, 71], "drop": [0, 5], "dt": [5, 8, 27, 30, 34, 38, 40, 42, 44, 46, 48, 50, 52, 54, 58, 60, 62, 63, 66, 68], "dt_out": [6, 68], "dtype": 60, "du": [42, 48, 63], "due": [2, 4, 16], "dure": 65, "dx": [17, 42, 48, 52, 58, 60, 61, 62, 63], "dy": [42, 58, 60, 61, 62, 63], "dye": 27, "e": [0, 5, 7, 12, 14, 17, 22, 23, 27, 42, 48, 54, 56, 57, 58, 60, 61, 62, 63, 65], "each": [1, 3, 4, 5, 8, 11, 14, 17, 18, 22, 24, 27, 30, 32, 34, 36, 42, 48, 60, 61, 63, 65, 71], "easi": [17, 42, 63], "easier": 21, "easiest": [14, 28], "easili": [15, 17, 60], "ed": 24, "edg": [17, 18, 22, 30, 32, 34, 36, 42, 58, 60, 61, 63, 66], "edge_coeff": [19, 29], "edgecoeff": [29, 61], "edit": 17, "effect": [7, 16], "effort": 0, "eigenvalu": [42, 63], "eigenvector": [42, 63], "eint": 42, "element": [16, 17, 65], "ellipt": [15, 20, 24, 61], "empti": 61, "enabl": [11, 68], "enclos": 68, "encount": [6, 65], "encourag": 10, "end": [3, 8, 22, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 65, 67, 68, 71], "ener": [7, 16], "energi": [7, 42], "enforc": [11, 16, 27, 54, 56, 58, 62, 65], "enforce_particle_boundari": [29, 62], "engin": 72, "enough": [8, 24, 65], "ensur": [1, 7, 10, 17, 23, 60, 65], "enter": [3, 11], "entir": [8, 29, 60, 61], "entri": 17, "entropi": 63, "environ": 11, "eo": [6, 7, 16, 19, 29, 48], "ep": [4, 66], "epsilon": 4, "eq": [42, 63], "equal": [4, 27, 62, 69], "equat": [2, 7, 8, 9, 11, 15, 16, 20, 23, 24, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 54, 60, 61, 63, 66, 70, 72], "equilibrium": [7, 11], "equival": [12, 17], "err": [1, 21, 22, 23], "error": [2, 3, 5, 9, 11, 12, 22, 23, 24, 61, 65], "error_norm": 23, "escap": 7, "essenti": 7, "et": [6, 12, 38], "eta": [20, 61], "etc": [28, 60], "euler": [7, 9, 42, 63, 72], "evalu": [18, 22, 60], "even": [6, 11, 17, 18, 60], "everi": [8, 26], "everyth": [29, 60, 62], "evolut": [2, 8, 15, 29, 54, 58, 70], "evolv": [1, 4, 8, 11, 19, 27, 29, 30, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 66, 68], "ex": [42, 63], "exact": [3, 7, 22, 55, 57, 70], "exactli": 71, "exampl": [8, 18, 21, 26, 27, 55, 57, 60, 68], "excel": [7, 26, 70], "except": 4, "exclud": [6, 17, 61], "execut": [8, 68], "exhibit": 7, "exist": [26, 28, 60, 65, 70], "exit": 42, "expand": [42, 48, 63], "expect": [1, 7, 17, 60, 65, 70], "experi": [9, 11], "explicit": [52, 60], "explicitli": [17, 62], "explor": 0, "explos": 7, "exponenti": 12, "express": [40, 58], "extend": [60, 62], "extens": 0, "extent": [6, 23], "extern": [7, 42], "extra": [4, 18, 29], "extra_param": 6, "extra_var": [42, 46, 63], "extract": 24, "extrema": [17, 18], "f": [1, 5, 17, 20, 21, 22, 23, 29, 38, 42, 48, 56, 58, 60, 61, 62, 63, 65, 66, 72], "f2py": 0, "f_x": 42, "f_y": 42, "face": [2, 32, 42, 48, 60, 63], "facecenterdata2d": [29, 60], "fact": 68, "factor": [1, 3, 5, 17, 60, 61], "fail": [29, 65], "failur": 65, "fall": 26, "fals": [29, 54, 60, 61], "familiar": 26, "fashion": [8, 18, 42, 60, 63], "faster": 6, "featur": [2, 9, 10, 11], "few": [8, 17, 20], "field": [2, 3, 9, 11, 15, 16, 24, 54, 58, 61], "fig": [1, 6, 21, 23], "figsiz": [6, 69], "figur": [4, 6, 9, 21, 27, 60, 69], "file": [0, 2, 3, 7, 8, 10, 26, 28, 29, 42, 56, 58, 60, 62, 65, 68, 70], "file1": 3, "file2": 3, "filenam": [29, 60, 65], "fill": [8, 17, 18, 23, 27, 28, 38, 42, 60, 62, 68], "fill_bc": [17, 18, 29, 60], "fill_bc_al": [8, 29, 60], "fill_ghost": [29, 60], "filterwarn": [17, 69], "final": [1, 2, 6, 8, 11, 18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67], "find": [17, 42, 60, 63, 65, 66], "fine": [5, 6, 7, 18, 60, 61], "fine_fil": 3, "fine_lik": [17, 29, 60], "finer": [3, 5, 17, 60], "finest": [3, 21, 61], "finish": [1, 8, 19, 29, 60], "finit": [2, 15, 17, 18, 38, 42, 60, 63, 72], "first": [8, 10, 17, 40, 58, 60, 65, 68], "fix": [5, 56, 63, 70, 71], "fix_dt": [5, 6, 68], "flag": 65, "flame": [29, 46], "flat": 70, "flatten": [7, 29, 42, 60, 63, 70], "flatten_multid": [29, 60], "flexibl": [8, 60], "flip": 60, "float": [17, 26, 30, 34, 38, 40, 42, 54, 58, 61, 62, 63, 65, 66], "float64": [1, 17, 60, 61], "floor": 70, "flow": [2, 11, 16, 38, 42, 52, 54, 56, 57, 58, 63, 72], "flowchart": 8, "fluid": [6, 7, 8, 12, 16, 27, 54, 57, 58, 70, 72], "flux": [2, 19, 29, 30, 34, 40, 42, 60, 63, 66, 72], "flux_con": [29, 44], "fmt": [17, 60, 69], "follow": [1, 2, 4, 5, 7, 8, 14, 15, 18, 26, 27, 30, 34, 38, 42, 61, 63, 66, 68], "fontsiz": 6, "fork": 10, "form": [4, 7, 9, 11, 20, 22, 23, 61, 65, 70], "format": [8, 17, 60, 65], "formul": [42, 63], "fortran": 7, "forward": 68, "found": 24, "four": [7, 42, 63, 70], "fourth": [2, 18, 32], "frac": [2, 4, 5, 7, 9, 11, 12, 16, 22, 70], "fraction": [30, 34, 36, 38, 40, 42, 48, 58, 63], "framework": [0, 15, 61], "francesco": 72, "free": [0, 24], "freeli": 7, "freguson": 42, "friedrich": 38, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 43, 44, 45, 49, 50, 51, 54, 58, 60, 61, 62, 63, 64, 65, 68], "from_cent": [29, 60], "from_commandlin": 29, "fuel": 46, "full": [24, 29, 54, 58, 61, 68], "fulli": 72, "func": 60, "function": [8, 17, 18, 20, 22, 27, 28, 29, 34, 40, 42, 48, 52, 58, 60, 61, 62, 63, 65, 68], "further": [34, 40, 42, 48, 58, 63], "furthermor": 7, "futur": [10, 71], "fv": [18, 19, 29, 32, 38, 44, 50], "fv2d": [18, 29, 44, 50, 60], "fvar": 5, "g": [6, 7, 12, 16, 17, 22, 23, 26, 27, 42, 54, 56, 58, 60, 61, 62, 63, 65, 69, 70], "gamma": [6, 7, 16, 20, 22, 42, 44, 48, 60, 61], "gamma_i": [22, 61], "gamma_x": [22, 61], "gauss": 61, "gauss_diffusion_compar": 3, "gaussian": [1, 2, 3, 29, 52, 68], "gener": [4, 10, 11, 12, 15, 20, 27, 28, 29, 38, 52, 54, 56, 58, 60, 61, 62, 65, 68], "general_mg": [19, 20, 22, 29], "generalmg2d": [20, 22, 29, 61], "geometr": 42, "geometri": [7, 42, 60], "gerolymo": 38, "get": [8, 17, 21, 24, 27, 40, 42, 52, 54, 56, 57, 58, 60], "get_arg": [19, 29, 56, 57], "get_aux": [29, 60], "get_grid": [5, 6, 19, 29], "get_init_posit": [27, 29, 62], "get_interface_st": [29, 40, 58], "get_lap": [29, 66], "get_param": [27, 29, 65, 68], "get_posit": [27, 29, 62], "get_sim": [19, 29], "get_solut": [21, 22, 23, 29, 61], "get_solution_gradi": [21, 29, 61], "get_solution_object": [29, 61], "get_stage_start": [29, 60], "get_var": [1, 5, 6, 17, 19, 22, 23, 26, 27, 29, 60, 62], "get_var_by_index": [29, 60], "gh": 63, "ghia": [12, 72], "ghiaghiashin82": [12, 72], "ghost": [6, 17, 18, 21, 26, 32, 38, 42, 58, 60, 61, 63], "ghostcel": [17, 60], "github": [10, 14], "give": [8, 12, 17, 20, 22, 40, 58], "given": [8, 15, 24, 25, 27, 29, 40, 42, 44, 52, 58, 60, 61, 63, 65, 68, 70], "glaz": [42, 72], "gmg": 22, "go": [2, 30, 32, 34, 36, 42, 63, 66], "godunov": [2, 11, 30, 32, 34, 36, 42, 54, 56, 58, 63, 66], "goe": [54, 58], "goldberg": 26, "good": [2, 7, 8, 10, 60, 70], "gov": 38, "govern": 16, "gp": [11, 12, 16], "gradient": [21, 24, 54, 58, 61], "gradp": 54, "gradp_i": [54, 58], "gradp_x": [54, 58], "graphic": 2, "grav": [6, 7, 16, 60, 70], "graviat": 63, "gravit": [7, 63, 70], "graviti": [7, 42], "greater": 24, "green": 65, "grei": 27, "gresho": [29, 42, 44, 48, 50, 58], "grid": [2, 4, 6, 7, 8, 11, 12, 15, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 54, 58, 60, 61, 62, 63, 65, 66, 68, 70, 72], "grid2d": [17, 18, 22, 23, 29, 40, 54, 60, 62, 66], "grid_generate_particl": [27, 29, 62], "grid_info": [29, 61], "grid_setup": [19, 29], "grid_typ": 6, "group": 68, "growth": [6, 7, 43, 45, 49, 51], "gt": [5, 6, 17, 21, 22, 23, 69], "guardcel": [17, 60, 61], "guofu": 72, "gx": [21, 22], "gy": [21, 22], "h": [42, 48, 63, 70], "h5": [12, 26], "h5py": [14, 29, 42, 56, 58, 60, 62, 65], "ha": [2, 4, 6, 7, 8, 17, 18, 21, 22, 24, 42, 60, 61, 62, 65, 70, 71], "half": [6, 58], "hand": 61, "handl": [7, 63], "handwritten": 0, "happen": [7, 12, 70], "happi": 10, "hard": [7, 60], "harland": 72, "harpol": 0, "hat": [2, 22], "have": [4, 7, 10, 12, 14, 17, 22, 26, 27, 42, 56, 58, 60, 61, 62, 65], "hawk": 0, "hdf5": [3, 8, 29, 60, 62, 65], "head": [28, 68, 70], "heat": [7, 42], "heavier": 6, "height": [29, 63, 70], "helmholtz": [4, 9, 20, 27, 43, 45, 49, 51, 61, 64, 66, 68, 70], "helmhotlz": 66, "help": [0, 7, 17, 38, 70], "hendrik": 72, "hendrikkuhlmann": 57, "here": [1, 2, 3, 4, 6, 7, 8, 11, 12, 17, 21, 22, 28, 32, 42, 55, 56, 57, 60, 61, 63, 65, 70], "hierarchi": [18, 61], "high": [38, 42, 63, 72], "higher": [1, 4, 6, 18], "highlight": 65, "himself": 0, "hint": 8, "histor": 8, "histori": 10, "hllc": [6, 7, 42, 63, 70], "hold": [17, 18, 27, 60, 61, 62, 65], "homogen": 21, "horizont": 17, "hostedtoolcach": 6, "hot": 7, "how": [0, 2, 6, 7, 8, 9, 12, 13, 17, 26, 27, 43, 45, 49, 51, 60, 68, 70], "howev": 27, "hse": [6, 29, 42, 44, 48, 50], "http": [0, 38, 57, 72], "hu": 63, "huang": 72, "hugoniot": 4, "huv": 63, "hv": 63, "hx": 63, "hydraul": 72, "hydro": [10, 12, 14, 68], "hydro1d": 7, "hydrodynam": [0, 2, 13, 15, 25, 29, 42, 44, 46, 48, 50, 63, 70], "hydrostat": [6, 7, 11, 42, 60], "hyperbol": [2, 4, 15, 72], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 68, 70, 71], "ian": 0, "idea": 13, "ideal": [1, 2], "ident": [2, 4], "idir": [32, 42, 44, 60, 63], "ignor": [17, 69], "ih": 63, "ihi": [17, 23, 60, 61, 69], "ihx": 63, "illustr": [8, 13, 17], "ilo": [17, 23, 60, 61, 69], "im": [6, 23], "imag": [21, 26, 58, 68], "imagegrid": 6, "implement": [2, 7, 9, 11, 15, 16, 20, 22, 24, 30, 32, 34, 38, 40, 42, 44, 46, 50, 52, 54, 56, 58, 60, 61, 63, 66, 70, 71], "implicit": [9, 15, 52], "implicitli": 9, "import": [1, 5, 6, 17, 18, 21, 22, 23, 26, 27, 68, 69], "improv": [7, 9], "imshow": [6, 21, 23], "inc": 65, "includ": [7, 8, 10, 11, 12, 16, 17, 20, 21, 26, 42, 56, 58, 60, 68], "inclus": 65, "incomp_converge_error": [3, 11], "incomp_interfac": [19, 29], "incomp_viscous_converge_error": 12, "incompress": [2, 3, 8, 15, 16, 19, 26, 29, 56, 57, 72], "incompressible_visc": [12, 19, 29, 54], "incorpor": 46, "increas": [9, 27, 62], "increment": 60, "indent": 61, "independ": [17, 60], "index": [13, 17, 42, 60], "indic": [1, 5, 10, 42, 48, 60, 61, 63, 65], "inflow_post_bc": [29, 42], "inflow_pre_bc": [29, 42], "inform": [8, 10, 17, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 47, 48, 49, 51, 53, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67], "inherit": [2, 4, 8, 20, 29, 62], "inhomog": 60, "inhomogen": [20, 22], "init": [31, 35, 37, 39, 43, 45, 49, 51, 53, 64], "init_arrai": 62, "init_data": [8, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 63, 64, 66, 67], "init_rh": [21, 22, 23, 29, 61], "init_solut": [29, 61], "init_tstep_factor": [6, 68], "init_zero": [21, 22, 23, 29, 61], "initi": [1, 2, 6, 7, 8, 9, 11, 12, 17, 18, 19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70], "initialize_problem": [1, 5, 6, 19, 29, 68], "input": [2, 3, 7, 8, 9, 11, 12, 14, 16, 28, 29, 38, 40, 42, 48, 58, 60, 63, 65, 68, 70], "inputs_dict": [1, 5, 6, 29, 68], "inputs_fil": 29, "insert": 27, "instabl": [6, 7, 70], "instal": [8, 14, 68], "instanc": [17, 65], "instead": [7, 14, 20, 24, 27, 65, 68, 70], "int": [17, 32, 38, 42, 58, 60, 61, 63, 65], "integ": [42, 63, 65], "integr": [2, 7, 18, 19, 29, 32, 36, 42, 48, 50], "intend": 14, "intens": 0, "interact": [7, 17, 18, 65, 70], "interest": [2, 12], "interfac": [4, 6, 7, 19, 22, 29, 30, 34, 36, 38, 40, 48, 54, 56, 58, 60, 68, 70], "interface_st": [29, 42], "interior": [17, 60, 61], "interleav": 29, "intermedi": 36, "intern": [42, 72], "interpol": [23, 62], "interpolate_veloc": [29, 62], "interpret": 60, "introduc": [4, 15], "introduct": [20, 25], "invalid": 6, "investig": [7, 70], "inviscid": [2, 12, 15, 40], "invok": 38, "io": [6, 26, 65, 68], "io_pyro": [19, 26, 29], "ip": [17, 29, 42, 60], "ip_jp": [17, 29, 60], "ipynb": 68, "ipython": 68, "irho": 42, "is_asymmetr": [29, 58, 60], "is_asymmetric_pair": [29, 58], "is_float": [29, 65], "is_int": [29, 65], "is_solid": 60, "is_symmetr": [29, 58, 60], "is_symmetric_pair": [29, 58], "ishift": 60, "istag": 60, "item": 62, "iter": [21, 24, 61, 62], "itertool": 5, "its": [8, 9, 17, 20, 27, 28, 62], "itself": [2, 4, 9], "iu": [42, 63], "iv": [42, 60, 63], "ivar": [42, 44, 48, 60, 63], "ix": [42, 63], "ixmom": 63, "iymom": 63, "j": [4, 17, 18, 30, 32, 34, 36, 38, 42, 48, 60, 63, 66, 72], "jacobian": [42, 63], "jc": 17, "jcp": [38, 55, 57], "jcph": 72, "jhi": [23, 61, 69], "jlo": [23, 61, 69], "job": 28, "john": [0, 72], "joss": [0, 8], "journal": [0, 72], "jp": [17, 29, 58, 60], "jshift": 60, "json": 0, "jump": [2, 4], "jupyt": 68, "just": [6, 8, 17, 18, 21, 22, 23, 24, 30, 32, 34, 36, 60, 61, 62, 65, 70], "justifi": 0, "k": [2, 9, 38, 53, 60, 72], "k1": 60, "k2": 60, "k_": 60, "k_i": 60, "k_stage": 60, "keep": [0, 1, 5, 7], "kei": [27, 42, 62, 63, 65], "kelvin": [27, 43, 45, 49, 51, 64, 68, 70], "kernel": 0, "keyword": [60, 68], "kh": [6, 29, 42, 44, 48, 50, 63, 68], "kh_": 6, "kick": 2, "kinemat": 12, "know": [17, 18, 21, 26, 28, 68], "known": [11, 12, 65], "kromano19": [12, 72], "kuhlmann": [12, 72], "kutta": [6, 18, 32, 36, 48, 60], "l": [1, 3, 12, 42, 48, 56, 61, 63, 72], "l1": [42, 63], "l2": [2, 3, 17, 42, 63], "l3": [42, 63], "l4": 42, "label": 69, "lack": 38, "lagrangian": 8, "lambda": 29, "lap": [29, 60, 66], "laplac": [20, 61], "laplacian": [60, 61, 66], "larg": [21, 65], "last": [21, 60], "later": [9, 55, 57], "law": [7, 42, 48, 72], "lax": 38, "layer": [6, 11, 55, 57, 70], "layout": [17, 60, 65], "lbnl": 7, "ldelta_ri": 58, "ldelta_rx": 58, "ldelta_ui": [40, 54, 58], "ldelta_ux": [40, 54, 58], "ldelta_vi": [40, 54, 58], "ldelta_vx": [40, 54, 58], "lead": 24, "learn": [2, 9], "least": [3, 38], "left": [2, 4, 11, 16, 17, 22, 23, 24, 26, 30, 32, 34, 36, 40, 42, 43, 45, 49, 51, 54, 56, 58, 60, 63, 66], "len": 6, "length": [12, 43, 45, 49, 51, 57], "less": 70, "lesssim": 2, "let": [1, 6, 17, 23, 28], "level": [8, 18, 21, 22, 23, 24, 61, 71], "lf": 38, "lib": 6, "librari": 8, "lid": [12, 56, 57, 72], "liddrivencav": 57, "life": 21, "lighter": [6, 7], "like": [2, 6, 7, 11, 17, 20, 28, 29, 42, 60, 63], "limit": [2, 4, 6, 7, 11, 12, 16, 29, 32, 40, 42, 54, 56, 58, 60, 63, 70], "limit2": [29, 60], "limit4": [29, 60], "lindsai": 72, "line": [1, 2, 7, 11, 24, 26, 29, 36, 48, 65, 68], "linear": [1, 2, 4, 7, 15, 30, 32, 34, 36, 38, 42, 46, 54, 56, 58, 63, 66], "link": [7, 8], "list": [0, 5, 6, 10, 17, 28, 60, 61, 65, 68], "live": [7, 8, 17, 18, 60], "ll": [1, 5, 6, 17, 22, 23, 42], "lm": 16, "lm_atm": [16, 19, 29], "lm_atm_interfac": [19, 29], "load_param": [29, 65, 68], "local": [24, 72], "locat": [17, 42, 60], "lock": 60, "loglog": 1, "logo": [8, 29, 42, 44, 48, 50, 63], "long": [21, 43, 45, 49, 51], "longer": [4, 12, 17, 18], "look": [2, 5, 6, 7, 11, 23, 42, 63, 68, 70], "loop": [1, 5, 6, 17, 29, 38, 54, 58], "lot": 7, "low": [7, 8, 11, 15, 58], "lower": [6, 11, 17, 21, 23, 42, 56, 63], "lower_solid": 63, "lowest": 1, "lr": [42, 63], "lt": [6, 17, 21, 22, 23], "lx": 42, "ly": 42, "m": [50, 60, 72], "m_end": 50, "m_start": 50, "mac": [11, 54, 56, 58], "mac_vel": [29, 54, 58], "mach": [11, 15, 43, 45, 49, 51, 58], "machin": [8, 26, 71], "made": [8, 12, 17, 27, 60, 71], "maestro": 11, "magnitud": 57, "mai": [10, 18, 22, 26, 42, 62, 71], "mail": 0, "main": [2, 3, 4, 9, 10, 11, 12, 14, 16, 18, 19, 28, 29, 38, 42, 48, 61, 63, 65, 68, 70, 71], "major": 17, "make": [6, 9, 10, 11, 12, 17, 18, 21, 24, 32, 38, 44, 60, 65], "make_bench": 29, "make_prim": [29, 58], "makeplot": [19, 29, 56, 57], "manag": [18, 60, 62, 65], "mani": [3, 8, 26, 60, 61], "manual": [65, 68], "march": 72, "mark": [17, 60], "martin": [55, 57, 72], "martincolella00": [11, 72], "mass": 11, "massiv": 62, "massless": 62, "master": 65, "match": 24, "materi": 7, "mathcal": 6, "mathemat": 72, "matplotlib": [1, 6, 8, 14, 17, 21, 22, 23, 26, 69], "matrix": [42, 63], "matter": 22, "max": [17, 21, 22, 23, 29, 60, 68], "max_dt_chang": [6, 68], "max_it": 65, "max_step": [1, 6, 8, 12, 68], "max_tim": 65, "maximum": [38, 60, 68], "mc": [42, 63], "mccorquodal": [32, 44, 50, 72], "mccorquodalecolella11": [2, 7, 72], "mccourquodal": [43, 45, 49, 51, 64], "mcnalli": 6, "mean": [8, 17, 71], "meant": [8, 13, 15], "measur": [2, 7, 11, 12, 55, 57], "med_fil": 3, "medium": 7, "memori": 17, "merg": 10, "mesh": [1, 2, 5, 6, 7, 8, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 61, 63, 66, 68, 69], "messag": 10, "messi": 62, "met": 8, "method": [0, 1, 2, 3, 7, 8, 9, 11, 13, 15, 16, 17, 18, 21, 26, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 54, 56, 58, 60, 61, 62, 63, 65, 66, 72], "method_compute_timestep": [8, 19, 29, 30, 34, 36, 38, 40, 42, 48, 52, 58, 63], "mg": [19, 20, 21, 23, 29, 52], "mg_test_simpl": 24, "mg_vi": 24, "michael": [0, 72], "middl": 24, "midpoint": 62, "might": 8, "miller": 7, "min": [2, 4, 17, 21, 22, 23, 29, 42, 60], "minimum": [4, 60, 68], "minion": 72, "minion96": [11, 72], "mirror": 58, "mix": [40, 58], "mode": [6, 8, 43, 45, 49, 51], "model": [2, 7, 27, 62, 70], "modif": 10, "modifi": [2, 4, 12, 14, 24], "modul": [8, 13, 17, 19, 27, 68], "moment": 11, "momentum": [42, 60, 63], "monoton": [42, 60, 63], "more": [2, 3, 6, 38, 60, 61], "most": [0, 22, 38, 65], "motion": 12, "move": [6, 12, 20, 56, 57], "movement": 27, "movi": 24, "moving_lid": 56, "mpl_toolkit": 6, "msg": [19, 29], "much": [7, 24], "multi": 60, "multidimension": [42, 60, 63, 70, 72], "multigrid": [4, 8, 9, 11, 15, 19, 21, 22, 23, 29, 52, 54, 56, 58, 66, 72], "multipl": [3, 7, 42, 56, 62, 70], "multipli": 52, "multiprocess": 29, "multistep": 60, "must": [27, 61], "my": 65, "my_aux": 42, "my_data": [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 47, 48, 49, 51, 53, 55, 57, 59, 60, 63, 64, 66, 67], "myd": [31, 32, 36, 37, 38, 39, 41, 42, 43, 44, 45, 48, 49, 51, 63, 64, 67], "mydata": 18, "myfile_": 65, "myg": [18, 27, 42, 60, 62, 63, 65], "mygrid": 60, "n": [1, 3, 5, 6, 8, 17, 21, 23, 42, 52, 60, 63, 72], "n_out": [6, 68], "n_particl": [6, 27, 62, 68], "nabla": [7, 9, 11, 12, 16, 20, 22, 23, 24, 61, 70], "name": [3, 8, 17, 18, 26, 28, 29, 30, 34, 42, 56, 60, 65, 66, 68], "narrow": [7, 70], "nasa": 38, "nativ": 8, "navier": 72, "nbval": 71, "ndarrai": [17, 18, 30, 32, 34, 36, 38, 40, 42, 48, 54, 58, 60, 61, 63, 66], "nearest": 23, "nearli": 2, "neat": 2, "necessari": [8, 10, 29, 60, 61, 62], "necessarili": [17, 42], "need": [1, 2, 5, 6, 7, 8, 10, 17, 18, 21, 22, 24, 28, 29, 30, 32, 34, 36, 42, 44, 56, 60, 61, 63, 71], "neg": [2, 6], "neglig": 7, "nest": 65, "neumann": [22, 60, 61], "never": [27, 65], "new": [10, 11, 13, 15, 17, 29, 54, 56, 58, 60, 61, 65, 71], "next": [8, 18, 21, 61, 68], "ng": [17, 21, 22, 23, 29, 32, 42, 46, 58, 60, 61, 63, 69], "nice": 17, "nicolson": [4, 9, 52, 66], "njit": 8, "nlevel": 21, "no_new": 65, "nodal": [11, 58, 60], "node": 60, "nolimit": [29, 60], "non": [2, 4, 9, 24, 65, 70], "nonaka": 0, "none": [2, 4, 7, 11, 12, 16, 17, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 62, 63, 66, 70], "nonlinear": 4, "norm": [1, 2, 3, 5, 17, 21, 22, 23, 24, 29, 60, 61], "normal": [17, 23, 42, 63], "notat": 38, "note": [0, 2, 3, 6, 7, 8, 9, 11, 17, 18, 20, 22, 26, 27, 42, 58, 60, 61, 63, 70], "notebook": [8, 17, 68], "noth": 23, "notic": [7, 12, 17, 70], "notifi": 10, "now": [1, 2, 4, 5, 6, 7, 11, 17, 21, 22, 23], "np": [1, 17, 21, 22, 23, 38, 60, 69], "nproc": 29, "nrows_ncol": 6, "nsmooth": 61, "nsmooth_bottom": 61, "nspec": [42, 63], "nstage": [29, 60], "nstep": 65, "ntr": 38, "nu": [12, 56, 57], "nullsimul": [8, 19, 29, 30, 34, 40, 42, 52, 58, 63], "num": 65, "numarrai": 0, "numba": [0, 14], "number": [0, 1, 2, 4, 5, 6, 9, 10, 11, 12, 15, 17, 18, 21, 26, 27, 29, 32, 42, 52, 57, 58, 60, 61, 62, 63, 68], "numer": [0, 2, 6, 9, 18, 55, 57], "numpi": [0, 8, 14, 17, 18, 21, 22, 23, 60, 61, 69], "nvar": [17, 21, 22, 23, 60], "nx": [1, 5, 6, 17, 21, 22, 23, 60, 61, 68, 69], "ny": [1, 5, 6, 17, 21, 22, 23, 26, 58, 60, 61, 68, 69], "nzone": 1, "o": [3, 6, 8, 12, 26], "object": [5, 6, 8, 17, 18, 21, 22, 23, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 54, 56, 58, 60, 61, 62, 63, 65, 66, 68], "observ": 12, "odd": [18, 60], "odd_reflect_dir": 60, "off": [2, 7, 15, 23, 27, 60, 62, 68], "offset": [17, 65], "often": 68, "old": 60, "onc": [8, 10, 18, 28, 29, 48, 60, 61, 63], "one": [1, 3, 6, 7, 10, 11, 17, 20, 22, 27, 30, 32, 34, 36, 38, 40, 42, 43, 45, 48, 49, 51, 54, 58, 60, 63, 65, 66, 70, 71], "ones": 65, "ones_lik": 22, "onli": [8, 9, 11, 17, 20, 30, 32, 34, 36, 38, 42, 48, 60, 63, 65], "onlin": [7, 70], "open": [0, 25], "oper": [9, 11, 18, 26, 42, 60, 62], "opposit": 70, "opt": [6, 65], "optim": [26, 71], "option": [2, 4, 7, 8, 9, 11, 12, 16, 17, 26, 27, 29, 42, 56, 63, 65, 70], "orang": 65, "order": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 16, 17, 18, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 62, 63, 66, 70, 72], "org": [0, 38, 57, 72], "origin": [0, 6, 8, 17, 21, 23, 24], "oscil": 2, "other": [3, 7, 8, 9, 17, 18, 27, 29, 42, 54, 57, 60], "other_bc": 54, "other_command": 29, "other_source_term": [29, 54, 56], "other_update_veloc": 54, "otherwis": 27, "our": [2, 6, 7, 9, 17, 20, 21, 22, 24, 30, 32, 34, 36, 42, 46, 60, 61, 63, 66, 68, 70], "ourselv": 20, "out": [3, 4, 6, 7, 9, 17, 18, 24, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 48, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68], "out_fil": 29, "outfil": [29, 57, 65], "outflow": [17, 18, 60, 62, 68], "output": [2, 3, 4, 6, 7, 8, 17, 29, 38, 42, 56, 58, 60, 61, 62, 65, 68, 70, 71], "outsid": [2, 60], "outward": 7, "over": [1, 2, 3, 5, 6, 7, 17, 23, 27, 32, 50, 60, 70], "overal": [2, 7], "overhead": 65, "overplot": 9, "overrid": [6, 65, 68], "overridden": 27, "overshoot": [2, 7, 70], "overwrit": [60, 65], "own": [8, 17, 27], "p": [1, 5, 6, 7, 11, 12, 16, 42, 55, 57, 63, 68, 72], "p0": 6, "p_0": 16, "packag": [0, 6, 8, 14, 19], "page": [0, 7, 72], "pair": [5, 65], "pairwis": 5, "panel": [7, 11], "paper": [7, 8, 10, 11, 30, 34, 40, 42, 63], "parabol": [7, 11, 15, 56], "parallel": 58, "param": [1, 5, 6, 65], "paramet": [2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 54, 56, 58, 60, 61, 62, 63, 65, 66, 68, 70], "params_al": 1, "parent": [17, 60], "pars": [8, 29, 65, 68], "parse_arg": [19, 29], "parser": 65, "part": [3, 17, 24, 25, 30, 32, 34, 36, 38, 42, 48, 63, 68, 70], "partial": [7, 9, 11, 12, 16, 70], "particl": [2, 4, 6, 7, 8, 11, 12, 19, 29, 68, 70], "particle_gener": [2, 4, 6, 7, 11, 12, 27, 62, 68, 70], "particle_posit": 27, "particular": [2, 11, 15, 18, 24, 42, 56], "pass": [18, 27, 28, 60, 61, 62, 68, 71], "passiv": [7, 70], "past": 8, "patch": [8, 17, 19, 22, 23, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 56, 63, 66, 69], "path": [14, 24, 68], "pawel": [7, 70], "pbject": 60, "pcolormesh": 69, "pde": 15, "pdf": [3, 20, 38, 57], "peak": 9, "per": [34, 40, 42, 48, 58, 63], "perfect": 2, "perfectli": 24, "perform": [6, 8, 15, 38, 60, 61, 70], "period": [1, 2, 6, 11, 14, 17, 18, 23, 24, 55, 57, 60, 61, 68], "perpendicular": 42, "perturb": [6, 7], "pfile": 65, "phi": [9, 20, 21, 22, 23, 24, 52, 54, 58, 61, 66], "phi_": 21, "phi_1": 53, "phi_2": 53, "phi_analyt": [52, 53], "phillip": 72, "philosophi": 8, "physic": [7, 17, 18, 42, 60, 72], "physicstodai": 72, "pi": [17, 22, 23, 55, 57, 69], "piecewis": [2, 7, 30, 34, 36, 42, 46, 48, 54, 56, 58, 63, 66], "pip": 14, "place": [7, 16, 28, 68, 70], "plai": [2, 9, 15, 68], "platform": 26, "pleas": [0, 10], "plm": 48, "plot": [1, 3, 6, 7, 9, 11, 12, 14, 17, 19, 23, 57, 65, 68, 70], "plot_cav": [12, 29, 56], "plot_tool": [19, 29], "plotfil": 29, "plotfile_nam": [29, 57], "plotvar": 3, "plt": [1, 6, 17, 21, 22, 23, 26, 69], "png": [12, 26], "po": [29, 62], "point": [1, 2, 3, 7, 9, 17, 18, 21, 26, 52, 60, 70], "poisson": [15, 20, 24, 61], "polar": 60, "polynomi": 60, "pop": 14, "popular": 15, "port": 0, "portion": 8, "pos_arrai": 62, "posit": [6, 17, 27, 62], "possibl": [68, 71], "post": 10, "potenti": 10, "power": [6, 20, 61], "ppm": [2, 7], "pr": 10, "pre": [7, 8, 16, 29, 42], "precis": 26, "predict": [32, 36, 40, 42, 54, 56, 58, 63, 66], "preevolv": [7, 8, 19, 29, 32, 44, 54, 58], "present": [7, 8, 11, 65], "preserv": 11, "pressur": [7, 42, 54, 58, 60], "pretti": [8, 60, 65], "pretty_print": [17, 29, 60, 69], "previou": 68, "previous": [65, 68], "prim_to_con": [29, 42, 63], "primit": [7, 42, 63, 70], "print": [1, 3, 5, 6, 8, 17, 18, 22, 23, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 60, 64, 65, 67, 69], "print_all_param": [29, 65], "print_paramfil": [29, 65], "print_sphinx_t": [29, 65], "print_unused_param": [29, 65], "prior": 10, "probabl": 38, "problem": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 16, 20, 21, 22, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 61, 63, 66, 68], "problem_nam": [1, 5, 6, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 66, 68], "procedur": 18, "process": [8, 60], "produc": [3, 27, 70], "profil": [1, 2, 3, 8, 9, 42, 48, 63, 65], "profile_pyro": [19, 29], "program": 3, "proj_typ": [11, 12, 16], "project": [11, 12, 16, 42, 54, 56, 58, 63, 72], "project_period": 24, "prolong": [29, 60], "propag": [7, 34, 40, 42, 48, 58, 63], "proper": 65, "properti": [17, 60, 62], "prototyp": [0, 13, 15, 29], "provid": [2, 7, 8, 15, 17, 18, 20, 22, 56, 60, 61, 65, 68], "provision": [11, 54, 58], "psi": 70, "pub": 72, "public": 0, "publish": [0, 8, 72], "puls": 14, "pure": [7, 20, 21, 30, 32, 34, 36, 42, 61], "put": [6, 7, 14, 61], "py": [2, 3, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 20, 24, 26, 28, 38, 61, 68, 70, 71], "pypi": 14, "pyplot": [1, 6, 17, 21, 22, 23, 26, 69], "pyproject": 8, "pyro": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 69, 70, 71], "pyro2": [0, 8, 10, 13, 14, 17, 24], "pyro_": 68, "pyro_sim": [2, 7, 8, 9, 11, 12, 14, 16, 19, 20, 68, 70, 71], "pyrobenchmark": [19, 29], "pyrotest": [19, 29], "pytest": [8, 14, 71], "python": [6, 8, 10, 11, 12, 14, 17, 26, 28, 29], "python3": 6, "q": [38, 42, 44, 60, 63, 72], "q_int": [40, 58], "q_l": [40, 42, 58, 63], "q_minu": 60, "q_plu": 60, "q_r": [40, 42, 58, 63], "qsimpl": 20, "quad": [29, 42, 44, 48, 50, 63], "quadrant": [43, 45, 49, 51, 64], "quantiti": [2, 4, 7, 42, 60, 61, 70], "question": 10, "quickli": 14, "quit": 68, "qv": [42, 63], "qx": [17, 32], "qy": [17, 32], "r": [3, 7, 21, 22, 23, 42, 60, 61, 69, 72], "r1": [42, 63], "r2": [42, 63], "r3": [42, 63], "r4": 42, "radial": [7, 9], "radiat": 7, "radiu": 7, "rain": 7, "ramp": [29, 42, 44, 48, 50], "rand": 17, "random": [17, 27, 68], "randomli": [27, 62], "randomly_generate_particl": [27, 29, 62], "rang": 9, "rankin": 4, "rarefact": [2, 4, 7, 63, 70], "rate": [2, 7, 11, 43, 45, 49, 51, 55, 57], "rather": [8, 68], "ratio": [42, 65], "rayleigh": 7, "rc": 42, "re": [12, 72], "reach": 12, "react": 46, "reaction": 46, "read": [3, 7, 8, 18, 29, 58, 62, 65, 68, 70], "read_bc": [29, 65], "read_extra": [8, 19, 29, 58], "real": 22, "realiz": 24, "realli": [1, 17], "reason": [8, 60], "recent": 0, "recommend": 65, "recomput": [54, 56, 58], "reconstruct": [2, 7, 19, 29, 32, 36, 38, 42, 48, 50, 63], "reconstrut": 60, "record": 65, "recov": 24, "recreat": 65, "rectangular": 7, "recurs": 61, "red": [9, 17, 61, 65], "reduc": 2, "refer": [8, 17, 22, 42, 48, 57, 60, 63], "refin": 72, "reflect": [6, 17, 18, 43, 45, 49, 51, 60, 68], "region": [6, 7, 17, 26, 60, 65, 70], "regist": [17, 18, 60], "register_var": [17, 18, 22, 23, 29, 60], "regress": [3, 8, 10], "regular": 17, "reinstal": 14, "rel": [21, 22, 23, 24, 42, 61, 63, 65], "relativist": 15, "relax": [20, 42, 63], "releas": 0, "relev": 60, "reli": [17, 36], "remain": 9, "rememb": 42, "remov": [62, 70], "repeat": 42, "replac": [0, 65], "report": [3, 10, 26, 29, 61, 65], "repositori": 24, "repres": [2, 4, 7, 8, 42, 60, 70], "represent": [17, 60], "reproduc": [10, 60], "requir": [7, 9, 11, 14, 17, 22, 23, 42, 52, 61, 63, 68], "research": [2, 7], "reset": [54, 58, 61], "reset_bench_on_fail": 29, "reset_fail": 29, "reshap": 17, "residu": [21, 22, 23, 61], "resolut": [1, 2, 3, 5, 6, 9, 11, 24, 60, 61], "resolv": 1, "respect": [24, 29, 60], "restrict": [2, 4, 5, 9, 17, 20, 29, 60, 61], "restructur": 62, "result": [2, 3, 7, 12, 17, 18, 24, 26, 40, 52, 58, 60, 65, 68, 70], "resurrect": 0, "retriev": 18, "return": [5, 8, 17, 21, 22, 23, 27, 29, 30, 32, 34, 36, 38, 40, 42, 48, 54, 58, 60, 61, 62, 63, 65, 66], "review": [10, 38], "rewritten": 0, "reynold": [12, 57], "rh": [4, 21, 23, 52, 61], "rho": [6, 7, 16, 42, 58, 63], "rho_": [55, 57], "rho_0": 16, "rho_1": 6, "rho_2": 6, "rho_stat": [29, 58], "rhoe": [29, 42], "richardson": 5, "riemann": [2, 4, 5, 6, 7, 29, 30, 32, 34, 36, 38, 40, 42, 48, 58, 63, 65, 70], "riemann_and_upwind": [29, 40, 58], "riemann_hllc": [29, 63], "riemann_ro": [29, 63], "right": [2, 4, 6, 12, 16, 17, 22, 23, 24, 26, 32, 40, 42, 43, 45, 49, 51, 54, 56, 57, 58, 60, 61, 63, 66], "righthand": [22, 61], "rightmost": 18, "rise": [7, 16], "rk": [32, 36, 38, 48, 60], "rk4": [2, 7, 60], "rkintegr": [18, 29, 60], "rm": 12, "roe": [7, 63, 70], "roll": [6, 7, 11, 16], "roman": [12, 72], "root": [24, 71], "roundoff": 71, "routin": [7, 8, 11, 12, 26, 28, 29, 31, 35, 37, 39, 42, 43, 45, 49, 50, 51, 53, 60, 62, 64, 65, 66, 68], "row": 17, "rp": [27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 68], "rt": [6, 29, 42, 44, 46, 48, 50], "rt2": [29, 42, 44, 48, 50], "rt_": 6, "rtol": [22, 23, 29, 61, 65], "rule": 50, "run": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 24, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 64, 65, 67, 70, 71], "run_sim": [1, 5, 6, 19, 29, 68], "run_test": [19, 29], "run_test_star": [19, 29], "rung": [6, 18, 32, 36, 48, 60], "runparam": [19, 29, 68], "runtim": [6, 8, 15, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 58, 63, 65, 66], "runtimeparamet": [28, 29, 30, 32, 34, 36, 38, 42, 48, 63, 65, 66, 68], "runtimewarn": 6, "sai": [34, 40, 42, 48, 58, 63], "same": [2, 4, 5, 6, 7, 8, 12, 17, 22, 23, 27, 46, 56, 60, 61, 62, 65, 70], "sandwich": 6, "save": 8, "scalar": [9, 24, 30, 32, 34, 36, 38, 42, 48, 60, 63, 66, 70], "scalar_nam": [30, 34, 66], "scale": [1, 2, 6, 12, 57, 62], "scatter": 27, "scheme": [2, 7, 42, 50, 63], "scienc": 72, "scientif": 15, "scientist": 26, "scratch": 17, "scratch_arrai": [17, 29, 60], "screen": 60, "script": [2, 3, 7, 8, 18, 20, 24, 26, 68, 70, 71], "sdc": [7, 50], "sdc_integr": [29, 50], "sea": 70, "search": 68, "sec": 65, "second": [2, 6, 7, 11, 12, 18, 24, 30, 34, 36, 40, 42, 46, 52, 54, 56, 58, 61, 63, 65, 66, 72], "section": [2, 4, 7, 9, 11, 12, 16, 68, 70], "sedov": [3, 26, 29, 42, 44, 47, 48, 50, 64, 68], "sedov_compar": [3, 7], "sedov_unsplit_0000": 26, "see": [1, 2, 4, 5, 6, 7, 11, 12, 14, 17, 26, 42, 43, 45, 49, 51, 54, 55, 56, 57, 60, 61, 68, 70, 71], "seed": 17, "seem": [6, 12], "seen": [26, 70], "seidel": 61, "select": 3, "self": [17, 27], "send": 0, "separ": [7, 17, 61, 70], "septemb": 72, "sequenc": [3, 26, 65], "sequenti": 18, "seri": 20, "servic": 8, "session": 26, "set": [2, 6, 7, 8, 9, 11, 12, 17, 18, 25, 27, 28, 30, 32, 34, 40, 42, 52, 54, 56, 58, 60, 61, 63, 65, 66, 68, 70, 71], "set_aux": [29, 60], "set_param": [29, 65], "set_start": [29, 60], "set_titl": 6, "set_xlabel": 1, "set_xlim": [1, 27], "set_ylabel": 1, "set_ylim": 27, "settl": 60, "setup": [1, 2, 4, 6, 7, 8, 9, 14, 21, 22, 28, 61, 68], "setup_ax": [29, 65], "sever": [1, 2, 5, 7, 9, 18, 26, 42, 61, 63, 70], "shade": 69, "shall": 62, "shallow": [3, 15, 63], "shape": 1, "share": 7, "share_al": 6, "shear": [6, 16, 26, 29, 54, 56, 70], "shear_128_0216": 26, "shift": [17, 58, 60], "shin": 72, "shock": [2, 4, 7, 42, 63, 70, 72], "short": [43, 45, 49, 51], "shortcut": 17, "should": [1, 2, 3, 9, 10, 14, 26, 28, 58, 60, 61, 65], "show": [2, 7, 9, 15, 17, 24, 26, 60, 69, 70], "show_ghost": 60, "shown": [11, 12, 24, 42, 68], "shu": 38, "side": [22, 42, 55, 57, 60, 61, 63], "sigma": 6, "sign": [30, 32, 34, 36, 60], "signal": 7, "signific": 10, "significantli": 9, "sim": [1, 5, 6, 26], "sim_data": 62, "similar": [2, 8, 54, 58], "simpl": [5, 7, 11, 15, 60, 61, 65, 70], "simpler": 2, "simpli": [7, 17, 18, 20, 26, 30, 32, 34, 36, 42, 60, 65, 71], "simplic": 61, "simplifi": 11, "simpson": 50, "simul": [1, 3, 5, 6, 8, 13, 15, 19, 27, 28, 29, 60, 65, 68, 71], "simulation_nul": 19, "sin": [17, 22, 23, 55, 57, 69], "sinc": [4, 6, 7, 10, 11, 12, 17, 20, 22, 24, 32, 42, 44, 52, 57, 63], "sine": 17, "singl": [3, 5, 6, 7, 8, 15, 27, 29, 32, 36, 38, 42, 48, 60, 61, 62, 65, 68], "single_step": [19, 29, 68], "sinusoid": 7, "site": 6, "size": [6, 17, 28, 42, 60, 61], "sl": 58, "sl58": [70, 72], "slice": 3, "slightli": [2, 4, 11, 70], "slip": 57, "slope": [2, 32, 40, 42, 54, 56, 58, 60, 63], "slot": [2, 29, 34], "slowest": 68, "small": [6, 7, 10, 18, 26, 60], "smaller": [6, 17], "smear": [4, 6, 7, 70], "smooth": [1, 3, 14, 21, 24, 29, 30, 32, 36, 38, 41, 43, 45, 49, 51, 55, 57, 61, 64, 67, 68], "smooth_error": [2, 3], "so": [0, 1, 2, 5, 6, 7, 8, 17, 21, 22, 23, 27, 29, 30, 32, 34, 36, 42, 44, 61, 62, 65, 68, 70], "sod": [3, 29, 42, 44, 48, 50, 70], "sod_compar": [3, 7], "softwar": 0, "solid": [9, 42, 48, 60, 63], "solut": [2, 3, 7, 8, 9, 11, 12, 15, 20, 22, 26, 42, 53, 55, 57, 61, 63, 66, 70, 72], "solutiion": 48, "solv": [2, 4, 7, 9, 11, 12, 15, 20, 24, 29, 30, 32, 34, 36, 38, 40, 42, 48, 52, 56, 58, 61, 63, 66], "solvabl": 23, "solver": [3, 4, 8, 9, 14, 15, 18, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 63, 66, 68, 71], "solver_nam": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 66], "some": [2, 3, 7, 8, 9, 15, 17, 18, 27, 42, 55, 57, 60, 65, 70], "someth": [8, 14], "sourc": [0, 4, 8, 9, 14, 21, 22, 23, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70], "source_i": 54, "source_x": 54, "space": [17, 27, 36, 42, 48, 58, 61, 62, 63], "span": 17, "spatial": [2, 7, 32, 42, 50, 63], "speci": [7, 42, 63], "special": [15, 18, 42], "specif": [8, 28, 29, 42, 56, 58, 68], "specifi": [3, 17, 18, 22, 26, 40, 58, 60, 65, 68], "spectral": 7, "speed": [4, 6, 8, 38, 42, 68], "spent": 65, "spheric": [7, 60], "sphericalpolar": [29, 60, 69], "sphinx": [8, 65], "split": [2, 38, 42, 46, 63], "spot": 7, "springer": 72, "squar": [11, 12, 20, 24, 27, 55, 57, 62], "squash": 10, "sr": 58, "stack_count": 65, "stage": [18, 36, 60, 61], "stand": 60, "standalon": 8, "standard": [7, 8, 17, 27, 60, 70], "start": [6, 8, 17, 21, 24, 32, 36, 38, 48, 52, 60, 65], "state": [2, 4, 7, 8, 9, 12, 29, 30, 32, 34, 36, 38, 40, 42, 44, 48, 52, 54, 56, 58, 60, 63, 65, 66, 70], "states_nolimit": [29, 32], "static": 12, "steadi": 12, "steep": [2, 7, 70], "steepen": 7, "stellar": 11, "stencil": [17, 60], "step": [1, 2, 6, 12, 21, 29, 30, 34, 36, 38, 40, 42, 48, 56, 58, 60, 61, 63, 68], "steven": 72, "still": [11, 24], "stoke": 72, "stoker": 72, "stop": [8, 65], "storag": [18, 60], "store": [1, 3, 5, 6, 8, 17, 22, 23, 26, 27, 29, 42, 60, 62, 65, 68, 71], "store_all_benchmark": 29, "store_as_benchmark": [19, 29], "store_imag": [6, 68], "store_incr": [29, 60], "str": [29, 30, 34, 60, 65, 66], "straightforward": [2, 42, 63], "strang": 46, "stratif": 16, "stratifi": [7, 11, 16], "streamlin": 57, "streamline_dens": 57, "stride": 60, "string": [17, 60, 65], "strongli": [2, 9], "structur": [6, 18, 65], "student": [15, 26], "stuff": 29, "sub": [8, 17, 28, 68], "subclass": [18, 22, 29], "subdirectori": [8, 20], "submit": 10, "submodul": 19, "subpackag": 19, "subplot": [1, 21, 23], "subsequ": 65, "substep": [29, 32, 36, 38, 44, 48], "subtract": [23, 60], "success": [29, 65], "suggest": [2, 9, 10], "sum": 23, "sum_": 60, "summar": [2, 3], "summari": 65, "suppli": [42, 46, 56], "support": [10, 11, 20, 22, 60, 61, 65], "sure": [17, 23, 32, 44], "surround": 7, "swap": 7, "swe": [19, 29, 70], "switch": [6, 9, 11], "symbol": 7, "symlink": 8, "symmetr": [7, 58, 60], "symmetri": 60, "syntax": 65, "system": [4, 8, 11, 42, 52, 58, 63, 70], "szymczak": [40, 58], "t": [2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 29, 40, 42, 53, 55, 57, 58, 60, 62, 63, 65, 70, 72], "t_0": 53, "tabl": [3, 12, 65], "tableau": [18, 60], "taher": 0, "tail": 70, "take": [3, 6, 7, 12, 17, 21, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 48, 58, 60, 61, 63, 68, 70], "taken": [15, 38], "tangent": 56, "tangenti": 56, "tanh": [55, 57], "target": [10, 57], "taylor": [7, 42, 48, 63], "tc": [42, 48, 63, 65], "teach": 29, "team": 0, "technic": 60, "techniqu": [2, 21], "tell": [42, 48, 60, 63], "tempor": 2, "temporal_method": [2, 7], "term": [4, 7, 9, 11, 12, 16, 40, 42, 44, 54, 56, 58, 63, 66, 70], "termin": 65, "terrestri": 11, "test": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 17, 19, 24, 26, 30, 34, 36, 38, 40, 42, 44, 48, 50, 52, 55, 57, 63, 68], "text": [7, 24, 70], "than": [2, 3, 4, 6, 8, 11, 17, 34, 40, 42, 48, 54, 58, 63, 68, 70], "thei": [7, 17, 22, 27, 28, 42, 58, 62, 63, 65], "them": [2, 6, 8, 9, 26, 27, 42, 61, 63, 65, 68], "themselv": [18, 26, 27], "theoret": [3, 4, 72], "theori": 18, "therefor": 17, "thermal": 15, "theta": [60, 69], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 70, 71], "thing": [2, 14, 60, 65], "think": 62, "those": [17, 71], "thought": 2, "three": [7, 20, 28, 57, 68, 70], "through": [2, 3, 8, 14, 17, 20, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 61, 63, 65, 66], "throughout": [8, 27, 61], "time": [2, 3, 5, 6, 7, 8, 9, 14, 18, 20, 21, 22, 24, 27, 29, 32, 36, 42, 48, 50, 52, 54, 55, 57, 58, 60, 63, 65, 68], "timer": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 65, 66], "timercollect": [29, 42, 48, 63, 65], "timestep": [2, 4, 5, 6, 8, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 58, 62, 63, 66, 68], "titl": [0, 10, 69], "tmax": [6, 8, 68], "to_cent": [29, 60], "todai": 72, "todo": 62, "togeth": [3, 11, 32, 36, 60], "toi": 38, "tol": [60, 65], "toler": [60, 61, 65], "toml": 8, "tool": 3, "top": [4, 6, 7, 12, 27, 42, 57, 63, 70], "tophat": [29, 30, 36, 38, 40, 66], "toro": [7, 63, 70], "trace": 48, "tracer": 8, "track": [0, 1, 27, 65], "transon": 63, "transport": [2, 7, 42, 63, 72], "transpos": [6, 17, 21, 23], "transvers": [36, 38, 40, 42, 58, 63], "travel": [4, 70], "treat": [2, 60], "trend": 1, "true": [6, 8, 22, 23, 60], "true_funct": [22, 23, 61], "try": [11, 24], "tube": [7, 70], "tupl": 27, "turn": [27, 68], "tutori": [15, 21, 24], "tuwien": 57, "two": [3, 4, 7, 8, 11, 17, 18, 21, 26, 27, 28, 42, 43, 45, 49, 51, 58, 60, 61, 63, 65, 68, 70, 71], "txt": [11, 12], "type": [17, 18, 42, 56, 60, 61, 71], "typic": 60, "u": [1, 2, 4, 7, 9, 10, 11, 12, 16, 17, 18, 21, 24, 27, 30, 32, 34, 36, 38, 40, 42, 48, 54, 55, 56, 57, 58, 60, 62, 63, 66, 68, 70, 72], "u_": [4, 24, 42, 48, 63], "u_1": 6, "u_2": 6, "u_d": 24, "u_i": [4, 40, 66], "u_int": [54, 56], "u_l": 63, "u_mac": [54, 56, 58], "u_r": 63, "u_stat": 63, "u_t": [4, 11, 40, 42, 48, 63, 66], "u_x": [4, 40, 66], "u_xl": [40, 42, 54, 66], "u_xr": [40, 42, 54, 66], "u_xx": 66, "u_yi": 66, "u_yl": [40, 42, 54, 66], "u_yr": [40, 42, 54, 66], "under": [2, 42], "underli": [17, 29], "undershoot": 2, "understand": [0, 2, 6, 7, 15, 61, 70, 71], "uniform": [2, 7, 42, 63], "unit": [8, 10, 11, 12, 14, 17, 31, 35, 37, 39, 43, 45, 49, 51, 53, 55, 57, 64], "unknown": 18, "unless": 62, "unlik": 12, "unsplit": [2, 6, 7, 30, 34, 40, 42, 46, 48, 58, 63, 66], "unsplit_flux": [19, 29, 30, 34], "unsplitflux": [48, 63], "until": [7, 70], "unus": 2, "up": [0, 1, 6, 7, 8, 9, 10, 11, 16, 17, 18, 20, 27, 29, 52, 54, 56, 61, 68, 70], "updat": [11, 12, 27, 29, 38, 42, 52, 54, 56, 58, 60, 62, 63, 66], "update_particl": [27, 29, 62], "upon": [10, 42, 60], "upper": [17, 42, 56, 63], "upper_solid": 63, "upwind": [2, 7, 29, 30, 32, 34, 36, 40, 42, 54, 58, 60, 63, 72], "url": [0, 72], "us": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 34, 36, 38, 40, 42, 48, 50, 52, 54, 56, 58, 60, 61, 62, 63, 65, 66, 68, 71, 72], "usag": [3, 60, 61], "use_flatten": [6, 7, 42, 63, 70], "user": [10, 27, 29, 31, 33, 35, 37, 39, 41, 42, 43, 45, 47, 49, 51, 53, 54, 55, 56, 57, 59, 64, 65, 67], "userad": [43, 45, 49, 51], "usual": [7, 11, 17, 21, 42, 63, 68], "util": [8, 19, 29, 68], "v": [1, 2, 4, 6, 17, 20, 21, 22, 23, 24, 27, 29, 30, 32, 34, 36, 38, 40, 42, 54, 55, 56, 57, 58, 60, 61, 62, 63, 66, 69, 71], "v2d": [29, 58], "v2dp": [29, 58], "v_": 4, "v_cycl": [29, 61], "v_i": 4, "v_l": [42, 63], "v_mac": [54, 58], "v_t": [4, 40, 66], "v_x": [4, 40, 66], "v_xl": [40, 54, 66], "v_xr": [40, 54, 66], "v_xx": 66, "v_y": [4, 40, 66], "v_yi": 66, "v_yl": [40, 54, 66], "v_yr": [40, 54, 66], "valid": [4, 17, 18, 60, 68], "valu": [2, 4, 6, 7, 9, 11, 12, 16, 22, 27, 42, 48, 54, 58, 60, 61, 63, 65, 68, 70], "var": [5, 42, 48, 60, 63], "var_nam": 3, "varcoeffccmg2d": [20, 23, 29, 61], "vari": [2, 9, 12, 17], "variabl": [3, 5, 7, 8, 11, 18, 20, 21, 22, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 46, 48, 52, 54, 56, 58, 60, 61, 63, 66, 70, 71], "variable_coeff_mg": [19, 20, 23, 29], "varieti": [2, 11, 24], "variou": [8, 17, 18, 60], "varnam": [42, 60, 63], "ve": [0, 8, 71], "vector": [22, 24, 38, 42, 60, 61, 62, 63], "veloc": [2, 3, 4, 6, 7, 11, 12, 16, 24, 27, 29, 30, 32, 34, 36, 38, 40, 42, 54, 55, 56, 57, 58, 62, 63, 66, 70], "verbos": [5, 6, 21, 22, 23, 61, 68], "veri": [2, 6, 7, 65, 70], "verifi": 4, "version": [0, 2, 6, 8, 10, 11, 61], "vertic": [6, 7, 42], "vi": [6, 11, 12, 22, 23, 29, 61, 68], "via": [8, 10, 14, 46, 65, 68, 71], "video": [2, 7], "view": [17, 60], "viridi": 69, "vis_titl": 61, "viscos": [4, 7, 11, 12, 42, 56, 57, 66, 70], "viscou": [15, 56, 57, 66], "viscous_burg": [4, 19, 29], "visibl": 7, "visual": [8, 15, 30, 34, 40, 42, 46, 52, 54, 58, 63, 65, 68], "vmax": 6, "vmin": 6, "volum": [0, 2, 15, 18, 42, 60, 63, 69, 72], "vortex": [43, 45, 49, 51, 59], "vortic": 11, "wa": [0, 8, 11, 17, 32, 44, 68], "wai": [2, 9, 10, 14, 17, 27, 28, 42, 61, 62, 63, 65, 68], "wall": [56, 57, 60], "want": [5, 6, 17, 21, 23, 27, 42, 48, 60, 63, 66], "warn": [17, 29, 65, 69], "watch": [7, 16, 70], "water": [3, 15, 63, 72], "wave": [4, 7, 15, 43, 45, 49, 51, 70, 72], "wavelength": [43, 45, 49, 51], "wavenumb": [7, 43, 45, 49, 51], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 54, 56, 58, 60, 61, 62, 63, 65, 66, 68, 70, 71], "weak": 17, "websit": 8, "weight": [18, 60, 65], "welcom": 10, "well": [1, 3, 6, 7, 9, 12, 28], "well_bal": [29, 60], "well_balanc": 7, "weno": [2, 29, 38, 60], "weno_ord": 2, "weno_upwind": [29, 60], "were": [12, 17, 27, 65], "what": [7, 11, 12, 16, 17, 26, 30, 34, 36, 38, 40, 42, 48, 58, 60, 63, 65, 68, 70], "when": [0, 3, 4, 6, 8, 12, 17, 38, 60, 62, 68, 70, 71], "where": [4, 5, 6, 21, 26, 27, 28, 42, 60, 61, 65], "whether": 60, "which": [2, 4, 7, 8, 17, 18, 22, 24, 27, 42, 48, 60, 62, 63], "while": [6, 8, 18, 62], "white": 27, "who": 10, "whole": 27, "whose": [42, 65], "whz99": [70, 72], "width": [9, 29], "window": 14, "wish": [4, 10, 28, 42, 48, 60, 63, 68], "within": 27, "without": [2, 7, 14, 17, 27, 32, 40, 60, 70], "woodward": 42, "work": [2, 6, 8, 13, 24, 42, 60], "would": [17, 26, 27, 65, 68, 71], "wrap": 60, "wrapper": 29, "write": [3, 8, 11, 18, 19, 29, 60, 62, 65, 68], "write_data": [29, 60], "write_extra": [8, 19, 29, 42, 56, 58], "write_param": [29, 65], "write_particl": [29, 62], "written": [0, 8, 15], "wu": 72, "www": [8, 57], "x": [1, 2, 4, 5, 6, 7, 17, 18, 21, 22, 23, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 48, 54, 55, 56, 57, 58, 60, 61, 62, 63, 66, 68, 69, 70], "x2d": [17, 21, 22, 23, 69], "x64": 6, "x_x": [42, 48, 63], "xi_i": 60, "xi_x": 60, "xl_bc": [22, 61], "xl_bc_type": [21, 22, 23, 61], "xl_func": [22, 60], "xl_prop": 60, "xlabel": 69, "xlb": [17, 18, 22, 23, 56, 60], "xlboundari": [6, 68], "xmax": [6, 17, 18, 23, 27, 60, 61, 68, 69], "xmin": [6, 17, 23, 27, 42, 60, 61, 68, 69], "xmom": 6, "xr_bc": 61, "xr_bc_type": [21, 22, 23, 61], "xr_func": 60, "xr_prop": 60, "xrb": [17, 18, 22, 23, 56, 60], "xrboundari": [6, 68], "xx": [4, 21, 24], "xxxxxxxxxxx": [42, 63], "xxxxxxxxxxxx": 42, "xy": 22, "y": [2, 4, 6, 7, 9, 17, 18, 21, 22, 23, 24, 26, 27, 30, 32, 34, 36, 38, 40, 42, 48, 54, 55, 56, 57, 58, 60, 61, 62, 63, 66, 68, 69, 70], "y2d": [21, 22, 23, 69], "y_": 60, "y_n": 60, "y_veloc": 62, "y_y": [42, 48, 63], "ye": [27, 58, 68], "year": 0, "yield": [42, 48, 63], "yl_bc": [22, 61], "yl_bc_type": [21, 22, 23, 61], "yl_func": [22, 60], "yl_prop": 60, "ylabel": 69, "ylb": [17, 18, 22, 23, 42, 56, 60], "ylboundari": [6, 68], "ymax": [6, 17, 18, 23, 27, 60, 61, 68, 69], "ymin": [6, 17, 23, 27, 42, 60, 61, 68, 69], "ymom": 6, "yonghong": 72, "you": [0, 7, 8, 10, 14, 18, 24, 26, 28, 60, 61, 68, 70], "your": [0, 10, 14, 28, 68], "yourself": [2, 9], "yr_bc": 61, "yr_bc_type": [21, 22, 23, 61], "yr_func": 60, "yr_prop": 60, "yrb": [17, 18, 22, 23, 42, 56, 60], "yrboundari": [6, 68], "yy": [4, 21, 24], "z": 7, "z0": [6, 7, 42, 63], "z1": [6, 7, 42, 63], "zal79": [2, 72], "zalesak": 72, "zenodo": 0, "zero": [11, 21, 23, 26, 29, 57, 60, 61], "zheng": 72, "zingal": 0, "zip": 6, "zone": [1, 2, 3, 5, 6, 7, 17, 18, 20, 21, 26, 30, 32, 34, 36, 38, 40, 42, 44, 48, 58, 60, 61, 63, 65, 66, 68, 71], "\u00f2": [12, 72], "\u03b8": 69, "\u03c1": 11}, "titles": ["Acknowledgments", "Error Measurement of the advection_fv4 Solver", "Advection solvers", "Analysis routines", "Burgers\u2019 Equation", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics solvers", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics solver", "Incompressible viscous hydrodynamics solver", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics solver", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "pyro.viscous_burgers package", "pyro.viscous_burgers.problems package", "Running", "Spherical Polar Grid", "Shallow water solver", "Testing", "References"], "titleterms": {"about": 13, "acknowledg": 0, "acoustic_puls": [43, 45, 49, 51, 64], "ad": 28, "advect": [2, 30, 31, 43, 45, 49, 51, 64], "advection_fv4": [1, 2, 32, 33], "advection_nonuniform": [2, 34, 35], "advection_rk": [2, 36, 37], "advection_weno": [2, 38, 39], "advective_flux": [30, 34], "analysi": 3, "array_index": 60, "arrayindex": 17, "bc": [42, 56], "boundari": 60, "bubbl": [7, 16, 43, 45, 49, 51, 59], "burger": [4, 40, 41], "burgers_interfac": 40, "caviti": [12, 57], "check": 22, "class": 68, "coarsen": 17, "code": 13, "coeffici": [21, 23], "commandlin": 68, "compar": [6, 23, 65], "comparison": 6, "compress": [5, 6, 7, 42, 43], "compressible_fv4": [5, 7, 44, 45], "compressible_react": [46, 47], "compressible_rk": [7, 48, 49], "compressible_sdc": [7, 50, 51], "constant": 21, "contribut": 10, "converg": [5, 11, 12, 41, 55, 57, 67], "dam": [64, 70], "data": 17, "deriv": [42, 63], "design": 8, "differenc": 17, "diffus": [9, 52, 53], "directori": 8, "discuss": 10, "driver": 8, "edge_coeff": 61, "ellipt": 22, "eo": 42, "equat": [4, 21, 22], "error": 1, "exact": 23, "exampl": [2, 7, 9, 11, 12, 16, 17, 24, 70], "exercis": [2, 7, 9, 11, 12, 24, 70], "explor": [2, 7, 9, 11, 12, 24, 70], "extens": [2, 7, 9, 11, 24, 70], "flame": 47, "flux": [32, 36, 38, 44, 48], "further": [7, 11], "fv": 60, "gaussian": [9, 53], "gener": [2, 22], "general_mg": 61, "get": 10, "go": [7, 11], "gresho": [43, 45, 49, 51, 59], "grid": [17, 69], "helmholtz": 6, "help": 10, "histori": 0, "hse": [43, 45, 49, 51], "hydro": 13, "hydrodynam": [7, 11, 12, 16], "idea": [2, 8], "implement": [18, 27], "incomp_interfac": 54, "incompress": [11, 12, 54, 55], "incompressible_visc": [56, 57], "indic": 13, "integr": 60, "interfac": [32, 42, 63, 66], "introduct": 15, "inviscid": 4, "io_pyro": 65, "issu": 10, "kelvin": 6, "kh": [43, 45, 49, 51, 64, 70], "known": 24, "linear": 22, "lm_atm": [58, 59], "lm_atm_interfac": 58, "logo": [43, 45, 49, 51, 64], "low": 16, "mach": 16, "main": 8, "manual": 26, "measur": 1, "mesh": [17, 18, 60], "method": 25, "mg": 61, "modul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "msg": 65, "multigrid": [20, 24, 61], "note": 25, "numba": 8, "number": 16, "numer": 25, "option": 68, "output": 26, "overview": 18, "packag": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "particl": [27, 62], "patch": [18, 60], "perform": 21, "plot": [21, 26, 27, 29], "plot_cav": 57, "plot_tool": 65, "poisson": [21, 23], "polar": 69, "problem": [7, 28, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 64, 67, 70], "profile_pyro": 65, "project": 24, "prolong": 17, "pull": 10, "pyro": [8, 13, 14, 15, 19, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "pyro_sim": 29, "python": 13, "quad": [7, 43, 45, 49, 51, 64, 70], "quick": 14, "ramp": [43, 45, 49, 51], "rayleigh": 6, "read": 26, "reconstruct": 60, "refer": 72, "regress": 71, "request": 10, "result": 22, "routin": 3, "rt": [7, 43, 45, 47, 49, 51], "rt2": [43, 45, 49, 51], "run": 68, "runparam": 65, "runtim": 68, "sedov": [7, 43, 45, 49, 51], "set": [14, 21, 22, 23], "setup": 17, "shallow": 70, "shear": [11, 12, 55, 57], "simpl": 24, "simul": [30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 66], "simulation_nul": 29, "slot": 35, "smooth": [2, 31, 33, 37, 39], "sod": [7, 43, 45, 49, 51], "solut": [21, 23, 24], "solv": [21, 22, 23], "solver": [1, 2, 5, 6, 7, 11, 12, 16, 20, 21, 22, 23, 70], "spheric": 69, "structur": 8, "submodul": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "subpackag": [29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 63, 66], "swe": [63, 64], "system": [22, 23], "tabl": 13, "taylor": 6, "test": [14, 18, 29, 31, 35, 37, 39, 41, 43, 45, 49, 51, 53, 64, 71], "tophat": [2, 31, 37, 39, 41, 67], "unit": 71, "unsplit_flux": [42, 63], "up": [14, 21, 22, 23], "us": [18, 27], "util": [26, 65], "variabl": [17, 23], "variable_coeff_mg": 61, "viscou": [4, 12], "viscous_burg": [66, 67], "visual": 23, "water": 70, "work": [17, 26]}})
\ No newline at end of file
diff --git a/spherical-mesh.html b/spherical-mesh.html
index 35410c25d..37eed5e24 100644
--- a/spherical-mesh.html
+++ b/spherical-mesh.html
@@ -8,7 +8,7 @@
- Spherical Polar Grid — pyro 4.2.0.post12+g62cec10f documentation
+ Spherical Polar Grid — pyro 4.2.0.post13+g633f394d documentation
@@ -40,7 +40,7 @@
-
+
@@ -270,10 +270,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/spherical-mesh.ipynb b/spherical-mesh.ipynb
index 69ccfba77..4b675a8d0 100644
--- a/spherical-mesh.ipynb
+++ b/spherical-mesh.ipynb
@@ -13,10 +13,10 @@
"metadata": {
"editable": true,
"execution": {
- "iopub.execute_input": "2024-09-05T18:28:38.887321Z",
- "iopub.status.busy": "2024-09-05T18:28:38.887118Z",
- "iopub.status.idle": "2024-09-05T18:28:39.283750Z",
- "shell.execute_reply": "2024-09-05T18:28:39.283096Z"
+ "iopub.execute_input": "2024-09-05T20:21:16.115899Z",
+ "iopub.status.busy": "2024-09-05T20:21:16.115697Z",
+ "iopub.status.idle": "2024-09-05T20:21:16.517402Z",
+ "shell.execute_reply": "2024-09-05T20:21:16.516755Z"
},
"slideshow": {
"slide_type": ""
@@ -38,10 +38,10 @@
"metadata": {
"editable": true,
"execution": {
- "iopub.execute_input": "2024-09-05T18:28:39.286617Z",
- "iopub.status.busy": "2024-09-05T18:28:39.286328Z",
- "iopub.status.idle": "2024-09-05T18:28:39.289411Z",
- "shell.execute_reply": "2024-09-05T18:28:39.288851Z"
+ "iopub.execute_input": "2024-09-05T20:21:16.520650Z",
+ "iopub.status.busy": "2024-09-05T20:21:16.520000Z",
+ "iopub.status.idle": "2024-09-05T20:21:16.523355Z",
+ "shell.execute_reply": "2024-09-05T20:21:16.522807Z"
},
"slideshow": {
"slide_type": ""
@@ -73,10 +73,10 @@
"metadata": {
"editable": true,
"execution": {
- "iopub.execute_input": "2024-09-05T18:28:39.291770Z",
- "iopub.status.busy": "2024-09-05T18:28:39.291397Z",
- "iopub.status.idle": "2024-09-05T18:28:39.294962Z",
- "shell.execute_reply": "2024-09-05T18:28:39.294195Z"
+ "iopub.execute_input": "2024-09-05T20:21:16.526030Z",
+ "iopub.status.busy": "2024-09-05T20:21:16.525533Z",
+ "iopub.status.idle": "2024-09-05T20:21:16.529439Z",
+ "shell.execute_reply": "2024-09-05T20:21:16.528882Z"
},
"slideshow": {
"slide_type": ""
@@ -94,10 +94,10 @@
"metadata": {
"editable": true,
"execution": {
- "iopub.execute_input": "2024-09-05T18:28:39.297707Z",
- "iopub.status.busy": "2024-09-05T18:28:39.297293Z",
- "iopub.status.idle": "2024-09-05T18:28:39.301257Z",
- "shell.execute_reply": "2024-09-05T18:28:39.300617Z"
+ "iopub.execute_input": "2024-09-05T20:21:16.531870Z",
+ "iopub.status.busy": "2024-09-05T20:21:16.531434Z",
+ "iopub.status.idle": "2024-09-05T20:21:16.534986Z",
+ "shell.execute_reply": "2024-09-05T20:21:16.534358Z"
},
"slideshow": {
"slide_type": ""
@@ -123,10 +123,10 @@
"metadata": {
"editable": true,
"execution": {
- "iopub.execute_input": "2024-09-05T18:28:39.303591Z",
- "iopub.status.busy": "2024-09-05T18:28:39.303227Z",
- "iopub.status.idle": "2024-09-05T18:28:39.307039Z",
- "shell.execute_reply": "2024-09-05T18:28:39.306346Z"
+ "iopub.execute_input": "2024-09-05T20:21:16.537214Z",
+ "iopub.status.busy": "2024-09-05T20:21:16.537017Z",
+ "iopub.status.idle": "2024-09-05T20:21:16.541002Z",
+ "shell.execute_reply": "2024-09-05T20:21:16.540353Z"
},
"slideshow": {
"slide_type": ""
@@ -168,10 +168,10 @@
"metadata": {
"editable": true,
"execution": {
- "iopub.execute_input": "2024-09-05T18:28:39.309440Z",
- "iopub.status.busy": "2024-09-05T18:28:39.309070Z",
- "iopub.status.idle": "2024-09-05T18:28:39.480417Z",
- "shell.execute_reply": "2024-09-05T18:28:39.479757Z"
+ "iopub.execute_input": "2024-09-05T20:21:16.543309Z",
+ "iopub.status.busy": "2024-09-05T20:21:16.543110Z",
+ "iopub.status.idle": "2024-09-05T20:21:16.715599Z",
+ "shell.execute_reply": "2024-09-05T20:21:16.715030Z"
},
"slideshow": {
"slide_type": ""
diff --git a/swe_basics.html b/swe_basics.html
index 303887227..58ab74175 100644
--- a/swe_basics.html
+++ b/swe_basics.html
@@ -8,7 +8,7 @@
- Shallow water solver — pyro 4.2.0.post12+g62cec10f documentation
+ Shallow water solver — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -269,10 +269,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/testing.html b/testing.html
index aefbf2390..bdef3f90c 100644
--- a/testing.html
+++ b/testing.html
@@ -8,7 +8,7 @@
- Testing — pyro 4.2.0.post12+g62cec10f documentation
+ Testing — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -267,10 +267,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
diff --git a/zreferences.html b/zreferences.html
index c3d959d91..d609bb10d 100644
--- a/zreferences.html
+++ b/zreferences.html
@@ -8,7 +8,7 @@
- References — pyro 4.2.0.post12+g62cec10f documentation
+ References — pyro 4.2.0.post13+g633f394d documentation
@@ -39,7 +39,7 @@
-
+
@@ -266,10 +266,6 @@
pyro.compressible_sdc.problems package
-pyro.compressible_sr package
-
pyro.diffusion package
|