diff --git a/_modules/index.html b/_modules/index.html index eb1559111..92094038f 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -7,7 +7,7 @@
-
-<matplotlib.image.AxesImage at 0x7f45c43efc10>
+<matplotlib.image.AxesImage at 0x7f42a8547e90>
-<matplotlib.colorbar.Colorbar at 0x7fa7af52c890>
+<matplotlib.colorbar.Colorbar at 0x7f86eafd9190>
-<matplotlib.colorbar.Colorbar at 0x7fa7af682ed0>
+<matplotlib.colorbar.Colorbar at 0x7f86ed12cd10>
where \(\rho_\mathrm{begin}\) is the density where the sponge turns on
-(set by sponge.sponge_rho_begin
) and rho_mathrm{full}$ is the
+(set by sponge.sponge_rho_begin
) and \(\rho_\mathrm{full}\) is the
density where the sponge is fully enabled (set by
sponge.sponge_rho_begin
), with \(\rho_\mathrm{begin} >
\rho_\mathrm{full}\).
-<matplotlib.image.AxesImage at 0x7fcf180d03d0>
+<matplotlib.image.AxesImage at 0x7fe3589c8c90>
-<matplotlib.image.AxesImage at 0x7fcf0ed03510>
+<matplotlib.image.AxesImage at 0x7fe358267c90>
-<matplotlib.colorbar.Colorbar at 0x7f26a80e0590>
+<matplotlib.colorbar.Colorbar at 0x7fcec032c8d0>
-<matplotlib.colorbar.Colorbar at 0x7f269d11e3d0>
+<matplotlib.colorbar.Colorbar at 0x7fcec01eca10>
advection_fv4
Solver", "Advection", "Analysis routines", "Burgers\u2019 Equation", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics", "Compressible exercises", "Compressible example problems", "Compressible source terms", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.burgers_viscous package", "pyro.burgers_viscous.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.multigrid.examples package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "Horizontal Averages of Rayleigh-Taylor", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 16, "acknowledg": 0, "acoustic_puls": [8, 48, 50, 54, 56, 70, 75], "ad": 31, "advect": [3, 8, 33, 34, 48, 50, 54, 56, 70, 75], "advection_fv4": [2, 3, 35, 36], "advection_nonuniform": [3, 37, 38], "advection_rk": [3, 39, 40], "advection_weno": [3, 41, 42], "advective_flux": [33, 37], "analysi": 4, "array_index": 65, "arrayindex": 20, "averag": 72, "bc": [47, 61], "boundari": 65, "bubbl": [8, 10, 19, 48, 50, 54, 56, 64], "burger": [5, 43, 44], "burgers_interfac": 43, "burgers_visc": [45, 46], "caviti": [15, 62], "check": 25, "class": 73, "coarsen": 20, "code": 16, "coeffici": [24, 26], "commandlin": 73, "compar": [7, 26, 71], "comparison": 7, "compress": [6, 7, 8, 9, 10, 11, 47, 48], "compressible_fv4": [6, 8, 11, 49, 50], "compressible_react": [51, 52], "compressible_rk": [8, 11, 53, 54], "compressible_sdc": [8, 11, 55, 56], "constant": 24, "contribut": 14, "convect": [8, 48, 50, 54, 56], "converg": [5, 6, 15, 44, 46, 60, 62], "dam": [70, 75], "data": 20, "defin": 1, "depend": 11, "deriv": [47, 69], "design": 12, "differenc": 20, "diffus": [13, 57, 58], "directori": 12, "discuss": 14, "driver": 12, "edge_coeff": 66, "ellipt": 25, "eo": 47, "equat": [5, 24, 25], "error": 2, "exact": 26, "exampl": [3, 5, 10, 13, 15, 20, 27, 67, 75], "exercis": [3, 9, 13, 15, 27, 75], "explor": [3, 9, 13, 15, 27, 75], "extens": [3, 9, 13, 15, 27, 75], "flame": 52, "flux": [35, 39, 41, 49, 53], "fourth_ord": 65, "fv": 65, "gaussian": [13, 58], "gener": [3, 25], "general_mg": 66, "get": 14, "graviti": 11, "gresho": [8, 48, 50, 54, 56], "grid": [20, 74], "heat": [8, 48, 50, 54, 56], "helmholtz": 7, "help": 14, "histori": 0, "horizont": 72, "hse": [8, 48, 50, 54, 56], "hydro": 16, "hydrodynam": [8, 15, 19, 75], "idea": [3, 12], "implement": [11, 21, 30], "incomp_interfac": 59, "incompress": [15, 59, 60], "incompressible_visc": [15, 61, 62], "indic": 16, "integr": 65, "interfac": [33, 45, 47, 69], "introduct": 18, "inviscid": 5, "io_pyro": 71, "issu": 14, "jupyt": 1, "kelvin": 7, "kh": [8, 48, 50, 54, 56, 70, 75], "known": 27, "linear": 25, "lm_atm": [19, 63, 64], "lm_atm_interfac": 63, "logo": [8, 48, 50, 54, 56, 70, 75], "low": 19, "mach": 19, "main": 12, "manual": 29, "measur": 2, "mesh": [20, 21, 65], "method": 28, "mg": 66, "mg_test_general_alphabeta_onli": 67, "mg_test_general_beta_onli": 67, "mg_test_general_const": 67, "mg_test_general_dirichlet": 67, "mg_test_general_inhomogen": 67, "mg_test_simpl": 67, "mg_test_vc_const": 67, "mg_test_vc_dirichlet": 67, "mg_test_vc_period": 67, "mg_vi": 67, "modul": [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, 71], "msg": 71, "multigrid": [23, 27, 66, 67], "note": 28, "numba": 12, "number": 19, "numer": 28, "option": 73, "our": 1, "output": 29, "overview": 21, "own": 1, "packag": [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, 71], "particl": [30, 68], "patch": [21, 65], "perform": 24, "plot": [24, 29, 30, 32], "plot_cav": 62, "plot_tool": 71, "plume": [8, 48, 50, 54, 56], "poisson": [24, 26], "polar": 74, "problem": [1, 3, 5, 8, 10, 11, 13, 15, 19, 31, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 70, 75], "profile_pyro": 71, "project": 27, "project_period": 67, "prolong": 20, "prolong_restrict_demo": 67, "pull": 14, "py": 31, "pyro": [12, 16, 17, 18, 22, 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, 71, 73], "pyro_sim": 32, "python": 16, "quad": [8, 10, 48, 50, 54, 56, 70, 75], "quick": 17, "ramp": [8, 48, 50, 54, 56], "rayleigh": [7, 72], "read": 29, "reconstruct": 65, "refer": 77, "regress": 76, "request": 14, "result": 25, "riemann": 47, "routin": 4, "rt": [8, 10, 48, 50, 52, 54, 56], "rt2": [8, 48, 50, 54, 56], "rt_multimod": [8, 48, 50, 54, 56], "run": 73, "runparam": 71, "runtim": 73, "sedov": [8, 10, 48, 50, 54, 56], "set": [17, 24, 25, 26], "setup": 20, "shallow": 75, "shear": [15, 60, 62], "simpl": 27, "simul": [33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69], "simulation_nul": 32, "slot": [3, 38], "smooth": [3, 34, 36, 40, 42], "sod": [8, 10, 48, 50, 54, 56], "solut": [24, 26, 27], "solv": [24, 25, 26], "solver": [2, 3, 6, 7, 8, 13, 15, 19, 23, 24, 25, 26, 75], "sourc": 11, "spheric": 74, "spong": 11, "structur": 12, "submodul": [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, 71], "subpackag": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 66, 69], "support": [3, 5, 8, 13, 15, 19, 75], "swe": [69, 70, 75], "system": [25, 26], "tabl": 16, "taylor": [7, 72], "term": 11, "test": [3, 5, 8, 13, 17, 21, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 54, 56, 58, 70, 75, 76], "tophat": [3, 5, 34, 36, 40, 42, 44, 46], "unit": 76, "unsplit_flux": [47, 69], "up": [17, 24, 25, 26], "us": [21, 30], "util": [29, 71], "variabl": [20, 26], "variable_coeff_mg": 66, "verifi": 44, "viscou": 5, "visual": 26, "water": 75, "work": [20, 29]}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"About": [[16, "about"]], "Acknowledgments": [[0, null]], "Adding a problem": [[31, null]], "Advection": [[3, null]], "Analysis routines": [[4, null]], "ArrayIndexer": [[20, "ArrayIndexer"]], "Burgers\u2019 Equation": [[5, null]], "Checking the result": [[25, "Checking-the-result"]], "Coarsening and prolonging": [[20, "Coarsening-and-prolonging"]], "Commandline": [[73, "commandline"]], "Comparing the Compressible Solvers": [[7, null]], "Comparing to the exact solution": [[26, "Comparing-to-the-exact-solution"]], "Comparisons": [[7, "Comparisons"]], "Compressible example problems": [[10, null]], "Compressible exercises": [[9, null]], "Compressible hydrodynamics": [[8, null]], "Compressible source terms": [[11, null]], "Constant-Coefficient Poisson Equation": [[24, null]], "Contributing": [[14, "contributing"]], "Contributing and getting help": [[14, null]], "Convergence of the compressible solvers": [[6, null]], "Defining our own problem in Jupyter": [[1, null]], "Design ideas": [[12, null]], "Differencing": [[20, "Differencing"]], "Diffusion": [[13, null]], "Directory structure": [[12, "directory-structure"]], "Discussions": [[14, "discussions"]], "Error Measurement of the advection_fv4 Solver": [[2, null]], "Example": [[5, "example"], [5, "id5"]], "Example problems": [[10, "example-problems"]], "Examples": [[3, "examples"], [13, "examples"], [15, "examples"], [15, "id8"], [75, "examples"]], "Exercises": [[3, "exercises"], [13, "exercises"], [15, "exercises"], [27, "exercises"], [75, "exercises"]], "Explorations": [[3, "explorations"], [9, "explorations"], [13, "explorations"], [15, "explorations"], [27, "explorations"], [75, "explorations"]], "Extensions": [[3, "extensions"], [9, "extensions"], [13, "extensions"], [15, "extensions"], [27, "extensions"], [75, "extensions"]], "General Linear Elliptic Equation": [[25, null]], "General ideas": [[3, "general-ideas"]], "Gravity": [[11, "gravity"]], "History": [[0, "history"]], "Horizontal Averages of Rayleigh-Taylor": [[72, null]], "Implementation": [[11, "implementation"]], "Incompressible hydrodynamics": [[15, null]], "Indices and tables": [[16, "indices-and-tables"]], "Introduction to pyro": [[18, null]], "Inviscid Burgers": [[5, "inviscid-burgers"]], "Issues": [[14, "issues"]], "Kelvin-Helmholtz": [[7, "Kelvin-Helmholtz"]], "Known Solution": [[27, "known-solution"]], "Low Mach number hydrodynamics": [[19, null]], "Main driver": [[12, "main-driver"]], "Mesh examples": [[20, null]], "Mesh overview": [[21, null]], "Multigrid Solvers": [[23, null]], "Notes on the numerical methods": [[28, null]], "Numba": [[12, "numba"]], "Particles": [[30, null]], "Performing the solve": [[24, "Performing-the-solve"]], "Plotting particles": [[30, "plotting-particles"]], "Plotting the solution": [[24, "Plotting-the-solution"]], "Problem-dependent source": [[11, "problem-dependent-source"]], "Projection": [[27, "projection"]], "Pull Requests": [[14, "pull-requests"]], "Pyro class": [[73, "pyro-class"]], "Quick test": [[17, "quick-test"]], "Rayleigh-Taylor": [[7, "Rayleigh-Taylor"]], "Reading and plotting manually": [[29, "reading-and-plotting-manually"]], "References": [[77, null]], "Regression tests": [[76, "regression-tests"]], "Running": [[73, null]], "Runtime options": [[73, "runtime-options"]], "Sedov": [[10, "sedov"]], "Setting up pyro": [[17, null]], "Setting up the solver": [[24, "Setting-up-the-solver"], [25, "Setting-up-the-solver"], [26, "Setting-up-the-solver"]], "Setup a Grid with Variables": [[20, "Setup-a-Grid-with-Variables"]], "Shallow water hydrodynamics": [[75, null]], "Simple Multigrid Examples": [[27, null]], "Sod": [[10, "sod"]], "Solving the system": [[25, "Solving-the-system"], [26, "Solving-the-system"]], "Spherical Polar Grid": [[74, null]], "Sponge": [[11, "sponge"]], "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"], [70, "submodules"], [71, "submodules"]], "Subpackages": [[32, "subpackages"], [33, "subpackages"], [35, "subpackages"], [37, "subpackages"], [39, "subpackages"], [41, "subpackages"], [43, "subpackages"], [45, "subpackages"], [47, "subpackages"], [49, "subpackages"], [51, "subpackages"], [53, "subpackages"], [55, "subpackages"], [57, "subpackages"], [59, "subpackages"], [61, "subpackages"], [63, "subpackages"], [66, "subpackages"], [69, "subpackages"]], "Testing": [[76, null]], "Tests": [[21, "tests"]], "Unit tests": [[76, "unit-tests"]], "Utilities": [[29, "utilities"]], "Variable Coefficient Poisson": [[26, null]], "Viscous Burgers": [[5, "viscous-burgers"]], "Visualizing the solution": [[26, "Visualizing-the-solution"]], "Working with output": [[29, null]], "Working with the data": [[20, "Working-with-the-data"]], "acoustic_pulse": [[8, "acoustic-pulse"], [75, "acoustic-pulse"]], "advect": [[8, "advect"], [75, "advect"]], "advection solver": [[3, "advection-solver"]], "advection_fv4 solver": [[3, "advection-fv4-solver"]], "advection_nonuniform solver": [[3, "advection-nonuniform-solver"]], "advection_rk solver": [[3, "advection-rk-solver"]], "advection_weno solver": [[3, "advection-weno-solver"]], "bubble": [[8, "bubble"], [10, "bubble"], [19, "bubble"]], "cavity": [[15, "cavity"], [15, "id10"]], "compressible": [[6, "compressible"], [11, "compressible"]], "compressible solver": [[8, "compressible-solver"]], "compressible_fv4": [[6, "compressible_fv4"]], "compressible_fv4 solver": [[8, "compressible-fv4-solver"]], "compressible_rk solver": [[8, "compressible-rk-solver"]], "compressible_rk, compressible_fv4, compressible_sdc": [[11, "compressible-rk-compressible-fv4-compressible-sdc"]], "compressible_sdc solver": [[8, "compressible-sdc-solver"]], "convection": [[8, "convection"]], "converge": [[5, "converge"], [5, "id2"], [15, "converge"], [15, "id6"]], "convergence": [[15, "convergence"], [15, "id13"]], "dam": [[75, "dam"], [75, "id1"]], "diffusion solver": [[13, "diffusion-solver"]], "gaussian": [[13, "gaussian"], [13, "id1"]], "gresho": [[8, "gresho"]], "heating": [[8, "heating"]], "hse": [[8, "hse"]], "incompressible solver": [[15, "incompressible-solver"]], "incompressible_viscous solver": [[15, "incompressible-viscous-solver"]], "kh": [[8, "kh"], [75, "kh"]], "lm_atm solver": [[19, "lm-atm-solver"]], "logo": [[8, "logo"], [75, "logo"]], "mesh.patch implementation and use": [[21, "mesh-patch-implementation-and-use"]], "particles.particles implementation and use": [[30, "particles-particles-implementation-and-use"]], "plume": [[8, "plume"]], "pyro": [[22, null]], "pyro package": [[32, null]], "pyro.advection package": [[33, null]], "pyro.advection.advective_fluxes module": [[33, "module-pyro.advection.advective_fluxes"]], "pyro.advection.interface module": [[33, "module-pyro.advection.interface"]], "pyro.advection.problems package": [[34, null]], "pyro.advection.problems.smooth module": [[34, "module-pyro.advection.problems.smooth"]], "pyro.advection.problems.test module": [[34, "module-pyro.advection.problems.test"]], "pyro.advection.problems.tophat module": [[34, "module-pyro.advection.problems.tophat"]], "pyro.advection.simulation module": [[33, "module-pyro.advection.simulation"]], "pyro.advection_fv4 package": [[35, null]], "pyro.advection_fv4.fluxes module": [[35, "module-pyro.advection_fv4.fluxes"]], "pyro.advection_fv4.problems package": [[36, null]], "pyro.advection_fv4.problems.smooth module": [[36, "module-pyro.advection_fv4.problems.smooth"]], "pyro.advection_fv4.problems.test module": [[36, "module-pyro.advection_fv4.problems.test"]], "pyro.advection_fv4.problems.tophat module": [[36, "module-pyro.advection_fv4.problems.tophat"]], "pyro.advection_fv4.simulation module": [[35, "module-pyro.advection_fv4.simulation"]], "pyro.advection_nonuniform package": [[37, null]], "pyro.advection_nonuniform.advective_fluxes module": [[37, "module-pyro.advection_nonuniform.advective_fluxes"]], "pyro.advection_nonuniform.problems package": [[38, null]], "pyro.advection_nonuniform.problems.slotted module": [[38, "module-pyro.advection_nonuniform.problems.slotted"]], "pyro.advection_nonuniform.problems.test module": [[38, "module-pyro.advection_nonuniform.problems.test"]], "pyro.advection_nonuniform.simulation module": [[37, "module-pyro.advection_nonuniform.simulation"]], "pyro.advection_rk package": [[39, null]], "pyro.advection_rk.fluxes module": [[39, "module-pyro.advection_rk.fluxes"]], "pyro.advection_rk.problems package": [[40, null]], "pyro.advection_rk.problems.smooth module": [[40, "module-pyro.advection_rk.problems.smooth"]], "pyro.advection_rk.problems.test module": [[40, "module-pyro.advection_rk.problems.test"]], "pyro.advection_rk.problems.tophat module": [[40, "module-pyro.advection_rk.problems.tophat"]], "pyro.advection_rk.simulation module": [[39, "module-pyro.advection_rk.simulation"]], "pyro.advection_weno package": [[41, null]], "pyro.advection_weno.fluxes module": [[41, "module-pyro.advection_weno.fluxes"]], "pyro.advection_weno.problems package": [[42, null]], "pyro.advection_weno.problems.smooth module": [[42, "module-pyro.advection_weno.problems.smooth"]], "pyro.advection_weno.problems.test module": [[42, "module-pyro.advection_weno.problems.test"]], "pyro.advection_weno.problems.tophat module": [[42, "module-pyro.advection_weno.problems.tophat"]], "pyro.advection_weno.simulation module": [[41, "module-pyro.advection_weno.simulation"]], "pyro.burgers package": [[43, null]], "pyro.burgers.burgers_interface module": [[43, "module-pyro.burgers.burgers_interface"]], "pyro.burgers.problems package": [[44, null]], "pyro.burgers.problems.converge module": [[44, "module-pyro.burgers.problems.converge"]], "pyro.burgers.problems.test module": [[44, "module-pyro.burgers.problems.test"]], "pyro.burgers.problems.tophat module": [[44, "module-pyro.burgers.problems.tophat"]], "pyro.burgers.problems.verify module": [[44, "module-pyro.burgers.problems.verify"]], "pyro.burgers.simulation module": [[43, "module-pyro.burgers.simulation"]], "pyro.burgers_viscous package": [[45, null]], "pyro.burgers_viscous.interface module": [[45, "module-pyro.burgers_viscous.interface"]], "pyro.burgers_viscous.problems package": [[46, null]], "pyro.burgers_viscous.problems.converge module": [[46, "module-pyro.burgers_viscous.problems.converge"]], "pyro.burgers_viscous.problems.test module": [[46, "module-pyro.burgers_viscous.problems.test"]], "pyro.burgers_viscous.problems.tophat module": [[46, "module-pyro.burgers_viscous.problems.tophat"]], "pyro.burgers_viscous.simulation module": [[45, "module-pyro.burgers_viscous.simulation"]], "pyro.compressible package": [[47, null]], "pyro.compressible.BC module": [[47, "module-pyro.compressible.BC"]], "pyro.compressible.derives module": [[47, "module-pyro.compressible.derives"]], "pyro.compressible.eos module": [[47, "module-pyro.compressible.eos"]], "pyro.compressible.interface module": [[47, "module-pyro.compressible.interface"]], "pyro.compressible.problems package": [[48, null]], "pyro.compressible.problems.acoustic_pulse module": [[48, "module-pyro.compressible.problems.acoustic_pulse"]], "pyro.compressible.problems.advect module": [[48, "module-pyro.compressible.problems.advect"]], "pyro.compressible.problems.bubble module": [[48, "module-pyro.compressible.problems.bubble"]], "pyro.compressible.problems.convection module": [[48, "module-pyro.compressible.problems.convection"]], "pyro.compressible.problems.gresho module": [[48, "module-pyro.compressible.problems.gresho"]], "pyro.compressible.problems.heating module": [[48, "module-pyro.compressible.problems.heating"]], "pyro.compressible.problems.hse module": [[48, "module-pyro.compressible.problems.hse"]], "pyro.compressible.problems.kh module": [[48, "module-pyro.compressible.problems.kh"]], "pyro.compressible.problems.logo module": [[48, "module-pyro.compressible.problems.logo"]], "pyro.compressible.problems.plume module": [[48, "module-pyro.compressible.problems.plume"]], "pyro.compressible.problems.quad module": [[48, "module-pyro.compressible.problems.quad"]], "pyro.compressible.problems.ramp module": [[48, "module-pyro.compressible.problems.ramp"]], "pyro.compressible.problems.rt module": [[48, "module-pyro.compressible.problems.rt"]], "pyro.compressible.problems.rt2 module": [[48, "module-pyro.compressible.problems.rt2"]], "pyro.compressible.problems.rt_multimode module": [[48, "module-pyro.compressible.problems.rt_multimode"]], "pyro.compressible.problems.sedov module": [[48, "module-pyro.compressible.problems.sedov"]], "pyro.compressible.problems.sod module": [[48, "module-pyro.compressible.problems.sod"]], "pyro.compressible.problems.test module": [[48, "module-pyro.compressible.problems.test"]], "pyro.compressible.riemann module": [[47, "module-pyro.compressible.riemann"]], "pyro.compressible.simulation module": [[47, "module-pyro.compressible.simulation"]], "pyro.compressible.unsplit_fluxes module": [[47, "module-pyro.compressible.unsplit_fluxes"]], "pyro.compressible_fv4 package": [[49, null]], "pyro.compressible_fv4.fluxes module": [[49, "module-pyro.compressible_fv4.fluxes"]], "pyro.compressible_fv4.problems package": [[50, null]], "pyro.compressible_fv4.problems.acoustic_pulse module": [[50, "module-pyro.compressible_fv4.problems.acoustic_pulse"]], "pyro.compressible_fv4.problems.advect module": [[50, "module-pyro.compressible_fv4.problems.advect"]], "pyro.compressible_fv4.problems.bubble module": [[50, "module-pyro.compressible_fv4.problems.bubble"]], "pyro.compressible_fv4.problems.convection module": [[50, "module-pyro.compressible_fv4.problems.convection"]], "pyro.compressible_fv4.problems.gresho module": [[50, "module-pyro.compressible_fv4.problems.gresho"]], "pyro.compressible_fv4.problems.heating module": [[50, "module-pyro.compressible_fv4.problems.heating"]], "pyro.compressible_fv4.problems.hse module": [[50, "module-pyro.compressible_fv4.problems.hse"]], "pyro.compressible_fv4.problems.kh module": [[50, "module-pyro.compressible_fv4.problems.kh"]], "pyro.compressible_fv4.problems.logo module": [[50, "module-pyro.compressible_fv4.problems.logo"]], "pyro.compressible_fv4.problems.plume module": [[50, "module-pyro.compressible_fv4.problems.plume"]], "pyro.compressible_fv4.problems.quad module": [[50, "module-pyro.compressible_fv4.problems.quad"]], "pyro.compressible_fv4.problems.ramp module": [[50, "module-pyro.compressible_fv4.problems.ramp"]], "pyro.compressible_fv4.problems.rt module": [[50, "module-pyro.compressible_fv4.problems.rt"]], "pyro.compressible_fv4.problems.rt2 module": [[50, "module-pyro.compressible_fv4.problems.rt2"]], "pyro.compressible_fv4.problems.rt_multimode module": [[50, "module-pyro.compressible_fv4.problems.rt_multimode"]], "pyro.compressible_fv4.problems.sedov module": [[50, "module-pyro.compressible_fv4.problems.sedov"]], "pyro.compressible_fv4.problems.sod module": [[50, "module-pyro.compressible_fv4.problems.sod"]], "pyro.compressible_fv4.problems.test module": [[50, "module-pyro.compressible_fv4.problems.test"]], "pyro.compressible_fv4.simulation module": [[49, "module-pyro.compressible_fv4.simulation"]], "pyro.compressible_react package": [[51, null]], "pyro.compressible_react.problems package": [[52, null]], "pyro.compressible_react.problems.flame module": [[52, "module-pyro.compressible_react.problems.flame"]], "pyro.compressible_react.problems.rt module": [[52, "module-pyro.compressible_react.problems.rt"]], "pyro.compressible_react.simulation module": [[51, "module-pyro.compressible_react.simulation"]], "pyro.compressible_rk package": [[53, null]], "pyro.compressible_rk.fluxes module": [[53, "module-pyro.compressible_rk.fluxes"]], "pyro.compressible_rk.problems package": [[54, null]], "pyro.compressible_rk.problems.acoustic_pulse module": [[54, "module-pyro.compressible_rk.problems.acoustic_pulse"]], "pyro.compressible_rk.problems.advect module": [[54, "module-pyro.compressible_rk.problems.advect"]], "pyro.compressible_rk.problems.bubble module": [[54, "module-pyro.compressible_rk.problems.bubble"]], "pyro.compressible_rk.problems.convection module": [[54, "module-pyro.compressible_rk.problems.convection"]], "pyro.compressible_rk.problems.gresho module": [[54, "module-pyro.compressible_rk.problems.gresho"]], "pyro.compressible_rk.problems.heating module": [[54, "module-pyro.compressible_rk.problems.heating"]], "pyro.compressible_rk.problems.hse module": [[54, "module-pyro.compressible_rk.problems.hse"]], "pyro.compressible_rk.problems.kh module": [[54, "module-pyro.compressible_rk.problems.kh"]], "pyro.compressible_rk.problems.logo module": [[54, "module-pyro.compressible_rk.problems.logo"]], "pyro.compressible_rk.problems.plume module": [[54, "module-pyro.compressible_rk.problems.plume"]], "pyro.compressible_rk.problems.quad module": [[54, "module-pyro.compressible_rk.problems.quad"]], "pyro.compressible_rk.problems.ramp module": [[54, "module-pyro.compressible_rk.problems.ramp"]], "pyro.compressible_rk.problems.rt module": [[54, "module-pyro.compressible_rk.problems.rt"]], "pyro.compressible_rk.problems.rt2 module": [[54, "module-pyro.compressible_rk.problems.rt2"]], "pyro.compressible_rk.problems.rt_multimode module": [[54, "module-pyro.compressible_rk.problems.rt_multimode"]], "pyro.compressible_rk.problems.sedov module": [[54, "module-pyro.compressible_rk.problems.sedov"]], "pyro.compressible_rk.problems.sod module": [[54, "module-pyro.compressible_rk.problems.sod"]], "pyro.compressible_rk.problems.test module": [[54, "module-pyro.compressible_rk.problems.test"]], "pyro.compressible_rk.simulation module": [[53, "module-pyro.compressible_rk.simulation"]], "pyro.compressible_sdc package": [[55, null]], "pyro.compressible_sdc.problems package": [[56, null]], "pyro.compressible_sdc.problems.acoustic_pulse module": [[56, "module-pyro.compressible_sdc.problems.acoustic_pulse"]], "pyro.compressible_sdc.problems.advect module": [[56, "module-pyro.compressible_sdc.problems.advect"]], "pyro.compressible_sdc.problems.bubble module": [[56, "module-pyro.compressible_sdc.problems.bubble"]], "pyro.compressible_sdc.problems.convection module": [[56, "module-pyro.compressible_sdc.problems.convection"]], "pyro.compressible_sdc.problems.gresho module": [[56, "module-pyro.compressible_sdc.problems.gresho"]], "pyro.compressible_sdc.problems.heating module": [[56, "module-pyro.compressible_sdc.problems.heating"]], "pyro.compressible_sdc.problems.hse module": [[56, "module-pyro.compressible_sdc.problems.hse"]], "pyro.compressible_sdc.problems.kh module": [[56, "module-pyro.compressible_sdc.problems.kh"]], "pyro.compressible_sdc.problems.logo module": [[56, "module-pyro.compressible_sdc.problems.logo"]], "pyro.compressible_sdc.problems.plume module": [[56, "module-pyro.compressible_sdc.problems.plume"]], "pyro.compressible_sdc.problems.quad module": [[56, "module-pyro.compressible_sdc.problems.quad"]], "pyro.compressible_sdc.problems.ramp module": [[56, "module-pyro.compressible_sdc.problems.ramp"]], "pyro.compressible_sdc.problems.rt module": [[56, "module-pyro.compressible_sdc.problems.rt"]], "pyro.compressible_sdc.problems.rt2 module": [[56, "module-pyro.compressible_sdc.problems.rt2"]], "pyro.compressible_sdc.problems.rt_multimode module": [[56, "module-pyro.compressible_sdc.problems.rt_multimode"]], "pyro.compressible_sdc.problems.sedov module": [[56, "module-pyro.compressible_sdc.problems.sedov"]], "pyro.compressible_sdc.problems.sod module": [[56, "module-pyro.compressible_sdc.problems.sod"]], "pyro.compressible_sdc.problems.test module": [[56, "module-pyro.compressible_sdc.problems.test"]], "pyro.compressible_sdc.simulation module": [[55, "module-pyro.compressible_sdc.simulation"]], "pyro.diffusion package": [[57, null]], "pyro.diffusion.problems package": [[58, null]], "pyro.diffusion.problems.gaussian module": [[58, "module-pyro.diffusion.problems.gaussian"]], "pyro.diffusion.problems.test module": [[58, "module-pyro.diffusion.problems.test"]], "pyro.diffusion.simulation module": [[57, "module-pyro.diffusion.simulation"]], "pyro.incompressible package": [[59, null]], "pyro.incompressible.incomp_interface module": [[59, "module-pyro.incompressible.incomp_interface"]], "pyro.incompressible.problems package": [[60, null]], "pyro.incompressible.problems.converge module": [[60, "module-pyro.incompressible.problems.converge"]], "pyro.incompressible.problems.shear module": [[60, "module-pyro.incompressible.problems.shear"]], "pyro.incompressible.simulation module": [[59, "module-pyro.incompressible.simulation"]], "pyro.incompressible_viscous package": [[61, null]], "pyro.incompressible_viscous.BC module": [[61, "module-pyro.incompressible_viscous.BC"]], "pyro.incompressible_viscous.problems package": [[62, null]], "pyro.incompressible_viscous.problems.cavity module": [[62, "module-pyro.incompressible_viscous.problems.cavity"]], "pyro.incompressible_viscous.problems.converge module": [[62, "module-pyro.incompressible_viscous.problems.converge"]], "pyro.incompressible_viscous.problems.plot_cavity module": [[62, "module-pyro.incompressible_viscous.problems.plot_cavity"]], "pyro.incompressible_viscous.problems.shear module": [[62, "module-pyro.incompressible_viscous.problems.shear"]], "pyro.incompressible_viscous.simulation module": [[61, "module-pyro.incompressible_viscous.simulation"]], "pyro.lm_atm package": [[63, null]], "pyro.lm_atm.LM_atm_interface module": [[63, "module-pyro.lm_atm.LM_atm_interface"]], "pyro.lm_atm.problems package": [[64, null]], "pyro.lm_atm.problems.bubble module": [[64, "module-pyro.lm_atm.problems.bubble"]], "pyro.lm_atm.simulation module": [[63, "module-pyro.lm_atm.simulation"]], "pyro.mesh package": [[65, null]], "pyro.mesh.array_indexer module": [[65, "module-pyro.mesh.array_indexer"]], "pyro.mesh.boundary module": [[65, "module-pyro.mesh.boundary"]], "pyro.mesh.fourth_order module": [[65, "module-pyro.mesh.fourth_order"]], "pyro.mesh.fv module": [[65, "module-pyro.mesh.fv"]], "pyro.mesh.integration module": [[65, "module-pyro.mesh.integration"]], "pyro.mesh.patch module": [[65, "module-pyro.mesh.patch"]], "pyro.mesh.reconstruction module": [[65, "module-pyro.mesh.reconstruction"]], "pyro.multigrid package": [[66, null]], "pyro.multigrid.MG module": [[66, "module-pyro.multigrid.MG"]], "pyro.multigrid.edge_coeffs module": [[66, "module-pyro.multigrid.edge_coeffs"]], "pyro.multigrid.examples package": [[67, null]], "pyro.multigrid.examples.mg_test_general_alphabeta_only module": [[67, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only"]], "pyro.multigrid.examples.mg_test_general_beta_only module": [[67, "module-pyro.multigrid.examples.mg_test_general_beta_only"]], "pyro.multigrid.examples.mg_test_general_constant module": [[67, "module-pyro.multigrid.examples.mg_test_general_constant"]], "pyro.multigrid.examples.mg_test_general_dirichlet module": [[67, "module-pyro.multigrid.examples.mg_test_general_dirichlet"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous module": [[67, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous"]], "pyro.multigrid.examples.mg_test_simple module": [[67, "module-pyro.multigrid.examples.mg_test_simple"]], "pyro.multigrid.examples.mg_test_vc_constant module": [[67, "module-pyro.multigrid.examples.mg_test_vc_constant"]], "pyro.multigrid.examples.mg_test_vc_dirichlet module": [[67, "module-pyro.multigrid.examples.mg_test_vc_dirichlet"]], "pyro.multigrid.examples.mg_test_vc_periodic module": [[67, "module-pyro.multigrid.examples.mg_test_vc_periodic"]], "pyro.multigrid.examples.mg_vis module": [[67, "module-pyro.multigrid.examples.mg_vis"]], "pyro.multigrid.examples.project_periodic module": [[67, "module-pyro.multigrid.examples.project_periodic"]], "pyro.multigrid.examples.prolong_restrict_demo module": [[67, "module-pyro.multigrid.examples.prolong_restrict_demo"]], "pyro.multigrid.general_MG module": [[66, "module-pyro.multigrid.general_MG"]], "pyro.multigrid.variable_coeff_MG module": [[66, "module-pyro.multigrid.variable_coeff_MG"]], "pyro.particles package": [[68, null]], "pyro.particles.particles module": [[68, "module-pyro.particles.particles"]], "pyro.plot module": [[32, "module-pyro.plot"]], "pyro.pyro_sim module": [[32, "module-pyro.pyro_sim"]], "pyro.simulation_null module": [[32, "module-pyro.simulation_null"]], "pyro.swe package": [[69, null]], "pyro.swe.derives module": [[69, "module-pyro.swe.derives"]], "pyro.swe.interface module": [[69, "module-pyro.swe.interface"]], "pyro.swe.problems package": [[70, null]], "pyro.swe.problems.acoustic_pulse module": [[70, "module-pyro.swe.problems.acoustic_pulse"]], "pyro.swe.problems.advect module": [[70, "module-pyro.swe.problems.advect"]], "pyro.swe.problems.dam module": [[70, "module-pyro.swe.problems.dam"]], "pyro.swe.problems.kh module": [[70, "module-pyro.swe.problems.kh"]], "pyro.swe.problems.logo module": [[70, "module-pyro.swe.problems.logo"]], "pyro.swe.problems.quad module": [[70, "module-pyro.swe.problems.quad"]], "pyro.swe.problems.test module": [[70, "module-pyro.swe.problems.test"]], "pyro.swe.simulation module": [[69, "module-pyro.swe.simulation"]], "pyro.swe.unsplit_fluxes module": [[69, "module-pyro.swe.unsplit_fluxes"]], "pyro.test module": [[32, "module-pyro.test"]], "pyro.util package": [[71, null]], "pyro.util.compare module": [[71, "module-pyro.util.compare"]], "pyro.util.io_pyro module": [[71, "module-pyro.util.io_pyro"]], "pyro.util.msg module": [[71, "module-pyro.util.msg"]], "pyro.util.plot_tools module": [[71, "module-pyro.util.plot_tools"]], "pyro.util.profile_pyro module": [[71, "module-pyro.util.profile_pyro"]], "pyro.util.runparams module": [[71, "module-pyro.util.runparams"]], "pyro/": [[12, "pyro"]], "pyro: a python hydro code": [[16, null]], "quad": [[8, "quad"], [10, "quad"], [75, "quad"]], "ramp": [[8, "ramp"]], "rt": [[8, "rt"], [10, "rt"]], "rt2": [[8, "rt2"]], "rt_multimode": [[8, "rt-multimode"]], "sedov": [[8, "sedov"]], "shear": [[15, "shear"], [15, "id1"], [15, "id7"], [15, "id9"]], "slotted": [[3, "slotted"]], "smooth": [[3, "smooth"], [3, "id9"]], "sod": [[8, "sod"]], "supported problems": [[3, "supported-problems"], [3, "id3"], [3, "id5"], [3, "id7"], [3, "id8"], [5, "supported-problems"], [5, "id1"], [8, "supported-problems"], [8, "id2"], [8, "id4"], [8, "id5"], [13, "supported-problems"], [15, "supported-problems"], [15, "id5"], [19, "supported-problems"], [75, "supported-problems"]], "swe solver": [[75, "swe-solver"]], "test": [[3, "test"], [3, "id6"], [5, "test"], [5, "id3"], [8, "test"], [13, "test"], [75, "test"]], "tophat": [[3, "tophat"], [5, "tophat"], [5, "id4"]], "\u201cproblem.py\u201d": [[31, "problem-py"]]}, "docnames": ["ack", "adding_a_problem_jupyter", "advection-error", "advection_basics", "analysis", "burgers_basics", "compressible-convergence", "compressible-rt-compare", "compressible_basics", "compressible_exercises", "compressible_problems", "compressible_sources", "design", "diffusion_basics", "help", "incompressible_basics", "index", "installation", "intro", "lowmach_basics", "mesh-examples", "mesh_basics", "modules", "multigrid", "multigrid-constant-coefficients", "multigrid-general-linear", "multigrid-variable-coeff", "multigrid_basics", "notes", "output", "particles_basics", "problems", "pyro", "pyro.advection", "pyro.advection.problems", "pyro.advection_fv4", "pyro.advection_fv4.problems", "pyro.advection_nonuniform", "pyro.advection_nonuniform.problems", "pyro.advection_rk", "pyro.advection_rk.problems", "pyro.advection_weno", "pyro.advection_weno.problems", "pyro.burgers", "pyro.burgers.problems", "pyro.burgers_viscous", "pyro.burgers_viscous.problems", "pyro.compressible", "pyro.compressible.problems", "pyro.compressible_fv4", "pyro.compressible_fv4.problems", "pyro.compressible_react", "pyro.compressible_react.problems", "pyro.compressible_rk", "pyro.compressible_rk.problems", "pyro.compressible_sdc", "pyro.compressible_sdc.problems", "pyro.diffusion", "pyro.diffusion.problems", "pyro.incompressible", "pyro.incompressible.problems", "pyro.incompressible_viscous", "pyro.incompressible_viscous.problems", "pyro.lm_atm", "pyro.lm_atm.problems", "pyro.mesh", "pyro.multigrid", "pyro.multigrid.examples", "pyro.particles", "pyro.swe", "pyro.swe.problems", "pyro.util", "rt_average", "running", "spherical-mesh", "swe_basics", "testing", "zreferences"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["ack.rst", "adding_a_problem_jupyter.ipynb", "advection-error.ipynb", "advection_basics.rst", "analysis.rst", "burgers_basics.rst", "compressible-convergence.ipynb", "compressible-rt-compare.ipynb", "compressible_basics.rst", "compressible_exercises.rst", "compressible_problems.rst", "compressible_sources.rst", "design.rst", "diffusion_basics.rst", "help.rst", "incompressible_basics.rst", "index.rst", "installation.rst", "intro.rst", "lowmach_basics.rst", "mesh-examples.ipynb", "mesh_basics.rst", "modules.rst", "multigrid.rst", "multigrid-constant-coefficients.ipynb", "multigrid-general-linear.ipynb", "multigrid-variable-coeff.ipynb", "multigrid_basics.rst", "notes.rst", "output.rst", "particles_basics.rst", "problems.rst", "pyro.rst", "pyro.advection.rst", "pyro.advection.problems.rst", "pyro.advection_fv4.rst", "pyro.advection_fv4.problems.rst", "pyro.advection_nonuniform.rst", "pyro.advection_nonuniform.problems.rst", "pyro.advection_rk.rst", "pyro.advection_rk.problems.rst", "pyro.advection_weno.rst", "pyro.advection_weno.problems.rst", "pyro.burgers.rst", "pyro.burgers.problems.rst", "pyro.burgers_viscous.rst", "pyro.burgers_viscous.problems.rst", "pyro.compressible.rst", "pyro.compressible.problems.rst", "pyro.compressible_fv4.rst", "pyro.compressible_fv4.problems.rst", "pyro.compressible_react.rst", "pyro.compressible_react.problems.rst", "pyro.compressible_rk.rst", "pyro.compressible_rk.problems.rst", "pyro.compressible_sdc.rst", "pyro.compressible_sdc.problems.rst", "pyro.diffusion.rst", "pyro.diffusion.problems.rst", "pyro.incompressible.rst", "pyro.incompressible.problems.rst", "pyro.incompressible_viscous.rst", "pyro.incompressible_viscous.problems.rst", "pyro.lm_atm.rst", "pyro.lm_atm.problems.rst", "pyro.mesh.rst", "pyro.multigrid.rst", "pyro.multigrid.examples.rst", "pyro.particles.rst", "pyro.swe.rst", "pyro.swe.problems.rst", "pyro.util.rst", "rt_average.ipynb", "running.rst", "spherical-mesh.ipynb", "swe_basics.rst", "testing.rst", "zreferences.rst"], "indexentries": {"add_derived() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.add_derived", false]], "add_derived() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.add_derived", false]], "add_ivars() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.add_ivars", false]], "add_problem() (pyro.pyro_sim.pyro method)": [[32, "pyro.pyro_sim.Pyro.add_problem", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[67, "pyro.multigrid.examples.mg_test_vc_constant.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_vc_dirichlet.alpha", false]], "alpha() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[67, "pyro.multigrid.examples.mg_test_vc_periodic.alpha", false]], "apply_artificial_viscosity() (in module pyro.compressible.unsplit_fluxes)": [[47, "pyro.compressible.unsplit_fluxes.apply_artificial_viscosity", false]], "apply_diffusion_corrections() (in module pyro.burgers_viscous.interface)": [[45, "pyro.burgers_viscous.interface.apply_diffusion_corrections", false]], "apply_gradp_corrections() (in module pyro.incompressible.incomp_interface)": [[59, "pyro.incompressible.incomp_interface.apply_gradp_corrections", false]], "apply_other_source_terms() (in module pyro.incompressible.incomp_interface)": [[59, "pyro.incompressible.incomp_interface.apply_other_source_terms", false]], "apply_source_terms() (in module pyro.compressible.unsplit_fluxes)": [[47, "pyro.compressible.unsplit_fluxes.apply_source_terms", false]], "apply_transverse_corrections() (in module pyro.burgers.burgers_interface)": [[43, "pyro.burgers.burgers_interface.apply_transverse_corrections", false]], "apply_transverse_flux() (in module pyro.compressible.unsplit_fluxes)": [[47, "pyro.compressible.unsplit_fluxes.apply_transverse_flux", false]], "array_generate_particles() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.array_generate_particles", false]], "arrayindexer (class in pyro.mesh.array_indexer)": [[65, "pyro.mesh.array_indexer.ArrayIndexer", false]], "arrayindexerfc (class in pyro.mesh.array_indexer)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC", false]], "artificial_viscosity() (in module pyro.compressible.interface)": [[47, "pyro.compressible.interface.artificial_viscosity", false]], "avoid_interleaved_output() (in module pyro.test)": [[32, "pyro.test.avoid_interleaved_output", false]], "basestate (class in pyro.lm_atm.simulation)": [[63, "pyro.lm_atm.simulation.Basestate", false]], "bc (class in pyro.mesh.boundary)": [[65, "pyro.mesh.boundary.BC", false]], "bc_is_solid() (in module pyro.mesh.boundary)": [[65, "pyro.mesh.boundary.bc_is_solid", false]], "bc_setup() (in module pyro.simulation_null)": [[32, "pyro.simulation_null.bc_setup", false]], "bcprop (class in pyro.mesh.boundary)": [[65, "pyro.mesh.boundary.BCProp", false]], "begin() (pyro.util.profile_pyro.timer method)": [[71, "pyro.util.profile_pyro.Timer.begin", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.beta", false]], "beta() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.beta", false]], "bold() (in module pyro.util.msg)": [[71, "pyro.util.msg.bold", false]], "burn() (pyro.compressible_react.simulation.simulation method)": [[51, "pyro.compressible_react.simulation.Simulation.burn", false]], "cartesian2d (class in pyro.mesh.patch)": [[65, "pyro.mesh.patch.Cartesian2d", false]], "cell_center_data_clone() (in module pyro.mesh.patch)": [[65, "pyro.mesh.patch.cell_center_data_clone", false]], "cellcenterdata2d (class in pyro.mesh.patch)": [[65, "pyro.mesh.patch.CellCenterData2d", false]], "cellcentermg2d (class in pyro.multigrid.mg)": [[66, "pyro.multigrid.MG.CellCenterMG2d", false]], "coarse_like() (pyro.mesh.patch.grid2d method)": [[65, "pyro.mesh.patch.Grid2d.coarse_like", false]], "compare() (in module pyro.util.compare)": [[71, "pyro.util.compare.compare", false]], "compare_to_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[32, "pyro.pyro_sim.PyroBenchmark.compare_to_benchmark", false]], "compute_final_update() (pyro.mesh.integration.rkintegrator method)": [[65, "pyro.mesh.integration.RKIntegrator.compute_final_update", false]], "compute_timestep() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.compute_timestep", false]], "cons_to_prim() (in module pyro.compressible.simulation)": [[47, "pyro.compressible.simulation.cons_to_prim", false]], "cons_to_prim() (in module pyro.swe.simulation)": [[69, "pyro.swe.simulation.cons_to_prim", false]], "consflux() (in module pyro.compressible.riemann)": [[47, "pyro.compressible.riemann.consFlux", false]], "consflux() (in module pyro.swe.interface)": [[69, "pyro.swe.interface.consFlux", false]], "construct_unsplit_fluxes() (in module pyro.burgers.burgers_interface)": [[43, "pyro.burgers.burgers_interface.construct_unsplit_fluxes", false]], "copy() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.copy", false]], "copy() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.copy", false]], "create() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.create", false]], "create() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.create", false]], "define_bc() (in module pyro.mesh.boundary)": [[65, "pyro.mesh.boundary.define_bc", false]], "define_other_bc() (pyro.incompressible.simulation.simulation method)": [[59, "pyro.incompressible.simulation.Simulation.define_other_bc", false]], "define_other_bc() (pyro.incompressible_viscous.simulation.simulation method)": [[61, "pyro.incompressible_viscous.simulation.Simulation.define_other_bc", false]], "dens() (in module pyro.compressible.eos)": [[47, "pyro.compressible.eos.dens", false]], "derive_primitives() (in module pyro.compressible.derives)": [[47, "pyro.compressible.derives.derive_primitives", false]], "derive_primitives() (in module pyro.swe.derives)": [[69, "pyro.swe.derives.derive_primitives", false]], "diffuse() (in module pyro.burgers_viscous.interface)": [[45, "pyro.burgers_viscous.interface.diffuse", false]], "diffuse() (pyro.compressible_react.simulation.simulation method)": [[51, "pyro.compressible_react.simulation.Simulation.diffuse", false]], "do_demo() (in module pyro.mesh.patch)": [[65, "pyro.mesh.patch.do_demo", false]], "do_other_update_velocity() (pyro.incompressible.simulation.simulation method)": [[59, "pyro.incompressible.simulation.Simulation.do_other_update_velocity", false]], "do_other_update_velocity() (pyro.incompressible_viscous.simulation.simulation method)": [[61, "pyro.incompressible_viscous.simulation.Simulation.do_other_update_velocity", false]], "do_output() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.do_output", false]], "do_tests() (in module pyro.test)": [[32, "pyro.test.do_tests", false]], "doit() (in module pyro.multigrid.examples.mg_vis)": [[67, "pyro.multigrid.examples.mg_vis.doit", false]], "doit() (in module pyro.multigrid.examples.project_periodic)": [[67, "pyro.multigrid.examples.project_periodic.doit", false]], "doit() (in module pyro.multigrid.examples.prolong_restrict_demo)": [[67, "pyro.multigrid.examples.prolong_restrict_demo.doit", false]], "dovis() (pyro.advection.simulation.simulation method)": [[33, "pyro.advection.simulation.Simulation.dovis", false]], "dovis() (pyro.advection_nonuniform.simulation.simulation method)": [[37, "pyro.advection_nonuniform.simulation.Simulation.dovis", false]], "dovis() (pyro.burgers.simulation.simulation method)": [[43, "pyro.burgers.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible.simulation.simulation method)": [[47, "pyro.compressible.simulation.Simulation.dovis", false]], "dovis() (pyro.compressible_react.simulation.simulation method)": [[51, "pyro.compressible_react.simulation.Simulation.dovis", false]], "dovis() (pyro.diffusion.simulation.simulation method)": [[57, "pyro.diffusion.simulation.Simulation.dovis", false]], "dovis() (pyro.incompressible.simulation.simulation method)": [[59, "pyro.incompressible.simulation.Simulation.dovis", false]], "dovis() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.dovis", false]], "dovis() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.dovis", false]], "dovis() (pyro.swe.simulation.simulation method)": [[69, "pyro.swe.simulation.Simulation.dovis", false]], "edgecoeffs (class in pyro.multigrid.edge_coeffs)": [[66, "pyro.multigrid.edge_coeffs.EdgeCoeffs", false]], "end() (pyro.util.profile_pyro.timer method)": [[71, "pyro.util.profile_pyro.Timer.end", false]], "enforce_particle_boundaries() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.enforce_particle_boundaries", false]], "estimate_wave_speed() (in module pyro.compressible.riemann)": [[47, "pyro.compressible.riemann.estimate_wave_speed", false]], "evolve() (pyro.advection.simulation.simulation method)": [[33, "pyro.advection.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_nonuniform.simulation.simulation method)": [[37, "pyro.advection_nonuniform.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_rk.simulation.simulation method)": [[39, "pyro.advection_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.advection_weno.simulation.simulation method)": [[41, "pyro.advection_weno.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers.simulation.simulation method)": [[43, "pyro.burgers.simulation.Simulation.evolve", false]], "evolve() (pyro.burgers_viscous.simulation.simulation method)": [[45, "pyro.burgers_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible.simulation.simulation method)": [[47, "pyro.compressible.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_fv4.simulation.simulation method)": [[49, "pyro.compressible_fv4.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_react.simulation.simulation method)": [[51, "pyro.compressible_react.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_rk.simulation.simulation method)": [[53, "pyro.compressible_rk.simulation.Simulation.evolve", false]], "evolve() (pyro.compressible_sdc.simulation.simulation method)": [[55, "pyro.compressible_sdc.simulation.Simulation.evolve", false]], "evolve() (pyro.diffusion.simulation.simulation method)": [[57, "pyro.diffusion.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible.simulation.simulation method)": [[59, "pyro.incompressible.simulation.Simulation.evolve", false]], "evolve() (pyro.incompressible_viscous.simulation.simulation method)": [[61, "pyro.incompressible_viscous.simulation.Simulation.evolve", false]], "evolve() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.evolve", false]], "evolve() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.evolve", false]], "evolve() (pyro.swe.simulation.simulation method)": [[69, "pyro.swe.simulation.Simulation.evolve", false]], "f() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.f", false]], "f() (in module pyro.multigrid.examples.mg_test_simple)": [[67, "pyro.multigrid.examples.mg_test_simple.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[67, "pyro.multigrid.examples.mg_test_vc_constant.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_vc_dirichlet.f", false]], "f() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[67, "pyro.multigrid.examples.mg_test_vc_periodic.f", false]], "f() (in module pyro.multigrid.examples.mg_vis)": [[67, "pyro.multigrid.examples.mg_vis.f", false]], "facecenterdata2d (class in pyro.mesh.patch)": [[65, "pyro.mesh.patch.FaceCenterData2d", false]], "fail() (in module pyro.util.msg)": [[71, "pyro.util.msg.fail", false]], "fill_bc() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.fill_BC", false]], "fill_bc() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.fill_BC", false]], "fill_bc_all() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.fill_BC_all", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.fill_ghost", false]], "fill_ghost() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.fill_ghost", false]], "finalize() (in module pyro.advection.problems.smooth)": [[34, "pyro.advection.problems.smooth.finalize", false]], "finalize() (in module pyro.advection.problems.test)": [[34, "pyro.advection.problems.test.finalize", false]], "finalize() (in module pyro.advection.problems.tophat)": [[34, "pyro.advection.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.smooth)": [[36, "pyro.advection_fv4.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.test)": [[36, "pyro.advection_fv4.problems.test.finalize", false]], "finalize() (in module pyro.advection_fv4.problems.tophat)": [[36, "pyro.advection_fv4.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.slotted)": [[38, "pyro.advection_nonuniform.problems.slotted.finalize", false]], "finalize() (in module pyro.advection_nonuniform.problems.test)": [[38, "pyro.advection_nonuniform.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.smooth)": [[40, "pyro.advection_rk.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_rk.problems.test)": [[40, "pyro.advection_rk.problems.test.finalize", false]], "finalize() (in module pyro.advection_rk.problems.tophat)": [[40, "pyro.advection_rk.problems.tophat.finalize", false]], "finalize() (in module pyro.advection_weno.problems.smooth)": [[42, "pyro.advection_weno.problems.smooth.finalize", false]], "finalize() (in module pyro.advection_weno.problems.test)": [[42, "pyro.advection_weno.problems.test.finalize", false]], "finalize() (in module pyro.advection_weno.problems.tophat)": [[42, "pyro.advection_weno.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers.problems.converge)": [[44, "pyro.burgers.problems.converge.finalize", false]], "finalize() (in module pyro.burgers.problems.test)": [[44, "pyro.burgers.problems.test.finalize", false]], "finalize() (in module pyro.burgers.problems.tophat)": [[44, "pyro.burgers.problems.tophat.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.converge)": [[46, "pyro.burgers_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.test)": [[46, "pyro.burgers_viscous.problems.test.finalize", false]], "finalize() (in module pyro.burgers_viscous.problems.tophat)": [[46, "pyro.burgers_viscous.problems.tophat.finalize", false]], "finalize() (in module pyro.compressible.problems.acoustic_pulse)": [[48, "pyro.compressible.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible.problems.advect)": [[48, "pyro.compressible.problems.advect.finalize", false]], "finalize() (in module pyro.compressible.problems.bubble)": [[48, "pyro.compressible.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible.problems.convection)": [[48, "pyro.compressible.problems.convection.finalize", false]], "finalize() (in module pyro.compressible.problems.gresho)": [[48, "pyro.compressible.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible.problems.heating)": [[48, "pyro.compressible.problems.heating.finalize", false]], "finalize() (in module pyro.compressible.problems.hse)": [[48, "pyro.compressible.problems.hse.finalize", false]], "finalize() (in module pyro.compressible.problems.kh)": [[48, "pyro.compressible.problems.kh.finalize", false]], "finalize() (in module pyro.compressible.problems.logo)": [[48, "pyro.compressible.problems.logo.finalize", false]], "finalize() (in module pyro.compressible.problems.plume)": [[48, "pyro.compressible.problems.plume.finalize", false]], "finalize() (in module pyro.compressible.problems.quad)": [[48, "pyro.compressible.problems.quad.finalize", false]], "finalize() (in module pyro.compressible.problems.ramp)": [[48, "pyro.compressible.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible.problems.rt)": [[48, "pyro.compressible.problems.rt.finalize", false]], "finalize() (in module pyro.compressible.problems.rt2)": [[48, "pyro.compressible.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible.problems.rt_multimode)": [[48, "pyro.compressible.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible.problems.sedov)": [[48, "pyro.compressible.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible.problems.sod)": [[48, "pyro.compressible.problems.sod.finalize", false]], "finalize() (in module pyro.compressible.problems.test)": [[48, "pyro.compressible.problems.test.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[50, "pyro.compressible_fv4.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.advect)": [[50, "pyro.compressible_fv4.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.bubble)": [[50, "pyro.compressible_fv4.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.convection)": [[50, "pyro.compressible_fv4.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.gresho)": [[50, "pyro.compressible_fv4.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.heating)": [[50, "pyro.compressible_fv4.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.hse)": [[50, "pyro.compressible_fv4.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.kh)": [[50, "pyro.compressible_fv4.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.logo)": [[50, "pyro.compressible_fv4.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.plume)": [[50, "pyro.compressible_fv4.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.quad)": [[50, "pyro.compressible_fv4.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.ramp)": [[50, "pyro.compressible_fv4.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt)": [[50, "pyro.compressible_fv4.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt2)": [[50, "pyro.compressible_fv4.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.rt_multimode)": [[50, "pyro.compressible_fv4.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sedov)": [[50, "pyro.compressible_fv4.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.sod)": [[50, "pyro.compressible_fv4.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_fv4.problems.test)": [[50, "pyro.compressible_fv4.problems.test.finalize", false]], "finalize() (in module pyro.compressible_react.problems.flame)": [[52, "pyro.compressible_react.problems.flame.finalize", false]], "finalize() (in module pyro.compressible_react.problems.rt)": [[52, "pyro.compressible_react.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[54, "pyro.compressible_rk.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.advect)": [[54, "pyro.compressible_rk.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.bubble)": [[54, "pyro.compressible_rk.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.convection)": [[54, "pyro.compressible_rk.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.gresho)": [[54, "pyro.compressible_rk.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.heating)": [[54, "pyro.compressible_rk.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.hse)": [[54, "pyro.compressible_rk.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.kh)": [[54, "pyro.compressible_rk.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.logo)": [[54, "pyro.compressible_rk.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.plume)": [[54, "pyro.compressible_rk.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.quad)": [[54, "pyro.compressible_rk.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.ramp)": [[54, "pyro.compressible_rk.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt)": [[54, "pyro.compressible_rk.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt2)": [[54, "pyro.compressible_rk.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.rt_multimode)": [[54, "pyro.compressible_rk.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sedov)": [[54, "pyro.compressible_rk.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.sod)": [[54, "pyro.compressible_rk.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_rk.problems.test)": [[54, "pyro.compressible_rk.problems.test.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[56, "pyro.compressible_sdc.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.advect)": [[56, "pyro.compressible_sdc.problems.advect.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.bubble)": [[56, "pyro.compressible_sdc.problems.bubble.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.convection)": [[56, "pyro.compressible_sdc.problems.convection.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.gresho)": [[56, "pyro.compressible_sdc.problems.gresho.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.heating)": [[56, "pyro.compressible_sdc.problems.heating.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.hse)": [[56, "pyro.compressible_sdc.problems.hse.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.kh)": [[56, "pyro.compressible_sdc.problems.kh.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.logo)": [[56, "pyro.compressible_sdc.problems.logo.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.plume)": [[56, "pyro.compressible_sdc.problems.plume.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.quad)": [[56, "pyro.compressible_sdc.problems.quad.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.ramp)": [[56, "pyro.compressible_sdc.problems.ramp.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt)": [[56, "pyro.compressible_sdc.problems.rt.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt2)": [[56, "pyro.compressible_sdc.problems.rt2.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.rt_multimode)": [[56, "pyro.compressible_sdc.problems.rt_multimode.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sedov)": [[56, "pyro.compressible_sdc.problems.sedov.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.sod)": [[56, "pyro.compressible_sdc.problems.sod.finalize", false]], "finalize() (in module pyro.compressible_sdc.problems.test)": [[56, "pyro.compressible_sdc.problems.test.finalize", false]], "finalize() (in module pyro.diffusion.problems.gaussian)": [[58, "pyro.diffusion.problems.gaussian.finalize", false]], "finalize() (in module pyro.diffusion.problems.test)": [[58, "pyro.diffusion.problems.test.finalize", false]], "finalize() (in module pyro.incompressible.problems.converge)": [[60, "pyro.incompressible.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible.problems.shear)": [[60, "pyro.incompressible.problems.shear.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.cavity)": [[62, "pyro.incompressible_viscous.problems.cavity.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.converge)": [[62, "pyro.incompressible_viscous.problems.converge.finalize", false]], "finalize() (in module pyro.incompressible_viscous.problems.shear)": [[62, "pyro.incompressible_viscous.problems.shear.finalize", false]], "finalize() (in module pyro.lm_atm.problems.bubble)": [[64, "pyro.lm_atm.problems.bubble.finalize", false]], "finalize() (in module pyro.swe.problems.acoustic_pulse)": [[70, "pyro.swe.problems.acoustic_pulse.finalize", false]], "finalize() (in module pyro.swe.problems.advect)": [[70, "pyro.swe.problems.advect.finalize", false]], "finalize() (in module pyro.swe.problems.dam)": [[70, "pyro.swe.problems.dam.finalize", false]], "finalize() (in module pyro.swe.problems.kh)": [[70, "pyro.swe.problems.kh.finalize", false]], "finalize() (in module pyro.swe.problems.logo)": [[70, "pyro.swe.problems.logo.finalize", false]], "finalize() (in module pyro.swe.problems.quad)": [[70, "pyro.swe.problems.quad.finalize", false]], "finalize() (in module pyro.swe.problems.test)": [[70, "pyro.swe.problems.test.finalize", false]], "finalize() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.finalize", false]], "fine_like() (pyro.mesh.patch.grid2d method)": [[65, "pyro.mesh.patch.Grid2d.fine_like", false]], "finished() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.finished", false]], "flatten() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.flatten", false]], "flatten_multid() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.flatten_multid", false]], "flux_cons() (in module pyro.compressible_fv4.fluxes)": [[49, "pyro.compressible_fv4.fluxes.flux_cons", false]], "fluxes() (in module pyro.advection_fv4.fluxes)": [[35, "pyro.advection_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_rk.fluxes)": [[39, "pyro.advection_rk.fluxes.fluxes", false]], "fluxes() (in module pyro.advection_weno.fluxes)": [[41, "pyro.advection_weno.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_fv4.fluxes)": [[49, "pyro.compressible_fv4.fluxes.fluxes", false]], "fluxes() (in module pyro.compressible_rk.fluxes)": [[53, "pyro.compressible_rk.fluxes.fluxes", false]], "from_centers() (pyro.mesh.fv.fv2d method)": [[65, "pyro.mesh.fv.FV2d.from_centers", false]], "fv2d (class in pyro.mesh.fv)": [[65, "pyro.mesh.fv.FV2d", false]], "fvs() (in module pyro.advection_weno.fluxes)": [[41, "pyro.advection_weno.fluxes.fvs", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_x", false]], "gamma_x() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_x", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.gamma_y", false]], "gamma_y() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.gamma_y", false]], "generalmg2d (class in pyro.multigrid.general_mg)": [[66, "pyro.multigrid.general_MG.GeneralMG2d", false]], "get_args() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[62, "pyro.incompressible_viscous.problems.plot_cavity.get_args", false]], "get_args() (in module pyro.plot)": [[32, "pyro.plot.get_args", false]], "get_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.get_aux", false]], "get_external_sources() (in module pyro.compressible.simulation)": [[47, "pyro.compressible.simulation.get_external_sources", false]], "get_grid() (pyro.pyro_sim.pyro method)": [[32, "pyro.pyro_sim.Pyro.get_grid", false]], "get_init_positions() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.get_init_positions", false]], "get_interface_states() (in module pyro.burgers.burgers_interface)": [[43, "pyro.burgers.burgers_interface.get_interface_states", false]], "get_interface_states() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.get_interface_states", false]], "get_lap() (in module pyro.burgers_viscous.interface)": [[45, "pyro.burgers_viscous.interface.get_lap", false]], "get_param() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.get_param", false]], "get_positions() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.get_positions", false]], "get_sim() (pyro.pyro_sim.pyro method)": [[32, "pyro.pyro_sim.Pyro.get_sim", false]], "get_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.get_solution", false]], "get_solution_gradient() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.get_solution_gradient", false]], "get_solution_object() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.get_solution_object", false]], "get_sponge_factor() (in module pyro.compressible.simulation)": [[47, "pyro.compressible.simulation.get_sponge_factor", false]], "get_stage_start() (pyro.mesh.integration.rkintegrator method)": [[65, "pyro.mesh.integration.RKIntegrator.get_stage_start", false]], "get_var() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.get_var", false]], "get_var() (pyro.pyro_sim.pyro method)": [[32, "pyro.pyro_sim.Pyro.get_var", false]], "get_var_by_index() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.get_var_by_index", false]], "get_var_by_index() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.get_var_by_index", false]], "get_vars() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.get_vars", false]], "get_vars() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.get_vars", false]], "grid2d (class in pyro.mesh.patch)": [[65, "pyro.mesh.patch.Grid2d", false]], "grid_generate_particles() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.grid_generate_particles", false]], "grid_info() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.grid_info", false]], "grid_setup() (in module pyro.simulation_null)": [[32, "pyro.simulation_null.grid_setup", false]], "inflow_post_bc() (in module pyro.compressible.bc)": [[47, "pyro.compressible.BC.inflow_post_bc", false]], "inflow_pre_bc() (in module pyro.compressible.bc)": [[47, "pyro.compressible.BC.inflow_pre_bc", false]], "init_data() (in module pyro.advection.problems.smooth)": [[34, "pyro.advection.problems.smooth.init_data", false]], "init_data() (in module pyro.advection.problems.test)": [[34, "pyro.advection.problems.test.init_data", false]], "init_data() (in module pyro.advection.problems.tophat)": [[34, "pyro.advection.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.smooth)": [[36, "pyro.advection_fv4.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.test)": [[36, "pyro.advection_fv4.problems.test.init_data", false]], "init_data() (in module pyro.advection_fv4.problems.tophat)": [[36, "pyro.advection_fv4.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.slotted)": [[38, "pyro.advection_nonuniform.problems.slotted.init_data", false]], "init_data() (in module pyro.advection_nonuniform.problems.test)": [[38, "pyro.advection_nonuniform.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.smooth)": [[40, "pyro.advection_rk.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_rk.problems.test)": [[40, "pyro.advection_rk.problems.test.init_data", false]], "init_data() (in module pyro.advection_rk.problems.tophat)": [[40, "pyro.advection_rk.problems.tophat.init_data", false]], "init_data() (in module pyro.advection_weno.problems.smooth)": [[42, "pyro.advection_weno.problems.smooth.init_data", false]], "init_data() (in module pyro.advection_weno.problems.test)": [[42, "pyro.advection_weno.problems.test.init_data", false]], "init_data() (in module pyro.advection_weno.problems.tophat)": [[42, "pyro.advection_weno.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers.problems.converge)": [[44, "pyro.burgers.problems.converge.init_data", false]], "init_data() (in module pyro.burgers.problems.test)": [[44, "pyro.burgers.problems.test.init_data", false]], "init_data() (in module pyro.burgers.problems.tophat)": [[44, "pyro.burgers.problems.tophat.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.converge)": [[46, "pyro.burgers_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.test)": [[46, "pyro.burgers_viscous.problems.test.init_data", false]], "init_data() (in module pyro.burgers_viscous.problems.tophat)": [[46, "pyro.burgers_viscous.problems.tophat.init_data", false]], "init_data() (in module pyro.compressible.problems.acoustic_pulse)": [[48, "pyro.compressible.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible.problems.advect)": [[48, "pyro.compressible.problems.advect.init_data", false]], "init_data() (in module pyro.compressible.problems.bubble)": [[48, "pyro.compressible.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible.problems.convection)": [[48, "pyro.compressible.problems.convection.init_data", false]], "init_data() (in module pyro.compressible.problems.gresho)": [[48, "pyro.compressible.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible.problems.heating)": [[48, "pyro.compressible.problems.heating.init_data", false]], "init_data() (in module pyro.compressible.problems.hse)": [[48, "pyro.compressible.problems.hse.init_data", false]], "init_data() (in module pyro.compressible.problems.kh)": [[48, "pyro.compressible.problems.kh.init_data", false]], "init_data() (in module pyro.compressible.problems.logo)": [[48, "pyro.compressible.problems.logo.init_data", false]], "init_data() (in module pyro.compressible.problems.plume)": [[48, "pyro.compressible.problems.plume.init_data", false]], "init_data() (in module pyro.compressible.problems.quad)": [[48, "pyro.compressible.problems.quad.init_data", false]], "init_data() (in module pyro.compressible.problems.ramp)": [[48, "pyro.compressible.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible.problems.rt)": [[48, "pyro.compressible.problems.rt.init_data", false]], "init_data() (in module pyro.compressible.problems.rt2)": [[48, "pyro.compressible.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible.problems.rt_multimode)": [[48, "pyro.compressible.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible.problems.sedov)": [[48, "pyro.compressible.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible.problems.sod)": [[48, "pyro.compressible.problems.sod.init_data", false]], "init_data() (in module pyro.compressible.problems.test)": [[48, "pyro.compressible.problems.test.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.acoustic_pulse)": [[50, "pyro.compressible_fv4.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.advect)": [[50, "pyro.compressible_fv4.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.bubble)": [[50, "pyro.compressible_fv4.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.convection)": [[50, "pyro.compressible_fv4.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.gresho)": [[50, "pyro.compressible_fv4.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.heating)": [[50, "pyro.compressible_fv4.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.hse)": [[50, "pyro.compressible_fv4.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.kh)": [[50, "pyro.compressible_fv4.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.logo)": [[50, "pyro.compressible_fv4.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.plume)": [[50, "pyro.compressible_fv4.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.quad)": [[50, "pyro.compressible_fv4.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.ramp)": [[50, "pyro.compressible_fv4.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt)": [[50, "pyro.compressible_fv4.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt2)": [[50, "pyro.compressible_fv4.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.rt_multimode)": [[50, "pyro.compressible_fv4.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sedov)": [[50, "pyro.compressible_fv4.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.sod)": [[50, "pyro.compressible_fv4.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_fv4.problems.test)": [[50, "pyro.compressible_fv4.problems.test.init_data", false]], "init_data() (in module pyro.compressible_react.problems.flame)": [[52, "pyro.compressible_react.problems.flame.init_data", false]], "init_data() (in module pyro.compressible_react.problems.rt)": [[52, "pyro.compressible_react.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.acoustic_pulse)": [[54, "pyro.compressible_rk.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.advect)": [[54, "pyro.compressible_rk.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.bubble)": [[54, "pyro.compressible_rk.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.convection)": [[54, "pyro.compressible_rk.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.gresho)": [[54, "pyro.compressible_rk.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.heating)": [[54, "pyro.compressible_rk.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.hse)": [[54, "pyro.compressible_rk.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.kh)": [[54, "pyro.compressible_rk.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.logo)": [[54, "pyro.compressible_rk.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.plume)": [[54, "pyro.compressible_rk.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.quad)": [[54, "pyro.compressible_rk.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.ramp)": [[54, "pyro.compressible_rk.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt)": [[54, "pyro.compressible_rk.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt2)": [[54, "pyro.compressible_rk.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.rt_multimode)": [[54, "pyro.compressible_rk.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sedov)": [[54, "pyro.compressible_rk.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.sod)": [[54, "pyro.compressible_rk.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_rk.problems.test)": [[54, "pyro.compressible_rk.problems.test.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.acoustic_pulse)": [[56, "pyro.compressible_sdc.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.advect)": [[56, "pyro.compressible_sdc.problems.advect.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.bubble)": [[56, "pyro.compressible_sdc.problems.bubble.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.convection)": [[56, "pyro.compressible_sdc.problems.convection.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.gresho)": [[56, "pyro.compressible_sdc.problems.gresho.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.heating)": [[56, "pyro.compressible_sdc.problems.heating.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.hse)": [[56, "pyro.compressible_sdc.problems.hse.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.kh)": [[56, "pyro.compressible_sdc.problems.kh.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.logo)": [[56, "pyro.compressible_sdc.problems.logo.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.plume)": [[56, "pyro.compressible_sdc.problems.plume.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.quad)": [[56, "pyro.compressible_sdc.problems.quad.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.ramp)": [[56, "pyro.compressible_sdc.problems.ramp.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt)": [[56, "pyro.compressible_sdc.problems.rt.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt2)": [[56, "pyro.compressible_sdc.problems.rt2.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.rt_multimode)": [[56, "pyro.compressible_sdc.problems.rt_multimode.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sedov)": [[56, "pyro.compressible_sdc.problems.sedov.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.sod)": [[56, "pyro.compressible_sdc.problems.sod.init_data", false]], "init_data() (in module pyro.compressible_sdc.problems.test)": [[56, "pyro.compressible_sdc.problems.test.init_data", false]], "init_data() (in module pyro.diffusion.problems.gaussian)": [[58, "pyro.diffusion.problems.gaussian.init_data", false]], "init_data() (in module pyro.diffusion.problems.test)": [[58, "pyro.diffusion.problems.test.init_data", false]], "init_data() (in module pyro.incompressible.problems.converge)": [[60, "pyro.incompressible.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible.problems.shear)": [[60, "pyro.incompressible.problems.shear.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.cavity)": [[62, "pyro.incompressible_viscous.problems.cavity.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.converge)": [[62, "pyro.incompressible_viscous.problems.converge.init_data", false]], "init_data() (in module pyro.incompressible_viscous.problems.shear)": [[62, "pyro.incompressible_viscous.problems.shear.init_data", false]], "init_data() (in module pyro.lm_atm.problems.bubble)": [[64, "pyro.lm_atm.problems.bubble.init_data", false]], "init_data() (in module pyro.swe.problems.acoustic_pulse)": [[70, "pyro.swe.problems.acoustic_pulse.init_data", false]], "init_data() (in module pyro.swe.problems.advect)": [[70, "pyro.swe.problems.advect.init_data", false]], "init_data() (in module pyro.swe.problems.dam)": [[70, "pyro.swe.problems.dam.init_data", false]], "init_data() (in module pyro.swe.problems.kh)": [[70, "pyro.swe.problems.kh.init_data", false]], "init_data() (in module pyro.swe.problems.logo)": [[70, "pyro.swe.problems.logo.init_data", false]], "init_data() (in module pyro.swe.problems.quad)": [[70, "pyro.swe.problems.quad.init_data", false]], "init_data() (in module pyro.swe.problems.test)": [[70, "pyro.swe.problems.test.init_data", false]], "init_rhs() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.init_RHS", false]], "init_solution() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.init_solution", false]], "init_zeros() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.init_zeros", false]], "initialize() (pyro.advection.simulation.simulation method)": [[33, "pyro.advection.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_fv4.simulation.simulation method)": [[35, "pyro.advection_fv4.simulation.Simulation.initialize", false]], "initialize() (pyro.advection_nonuniform.simulation.simulation method)": [[37, "pyro.advection_nonuniform.simulation.Simulation.initialize", false]], "initialize() (pyro.burgers.simulation.simulation method)": [[43, "pyro.burgers.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible.simulation.simulation method)": [[47, "pyro.compressible.simulation.Simulation.initialize", false]], "initialize() (pyro.compressible_react.simulation.simulation method)": [[51, "pyro.compressible_react.simulation.Simulation.initialize", false]], "initialize() (pyro.diffusion.simulation.simulation method)": [[57, "pyro.diffusion.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible.simulation.simulation method)": [[59, "pyro.incompressible.simulation.Simulation.initialize", false]], "initialize() (pyro.incompressible_viscous.simulation.simulation method)": [[61, "pyro.incompressible_viscous.simulation.Simulation.initialize", false]], "initialize() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.initialize", false]], "initialize() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.initialize", false]], "initialize() (pyro.swe.simulation.simulation method)": [[69, "pyro.swe.simulation.Simulation.initialize", false]], "initialize_problem() (pyro.pyro_sim.pyro method)": [[32, "pyro.pyro_sim.Pyro.initialize_problem", false]], "interface_states() (in module pyro.compressible.unsplit_fluxes)": [[47, "pyro.compressible.unsplit_fluxes.interface_states", false]], "interpolate_velocity() (pyro.particles.particles.particle method)": [[68, "pyro.particles.particles.Particle.interpolate_velocity", false]], "ip() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.ip", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.ip_jp", false]], "ip_jp() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.ip_jp", false]], "is_asymmetric() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.is_asymmetric", false]], "is_asymmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.is_asymmetric", false]], "is_asymmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.is_asymmetric_pair", false]], "is_float() (in module pyro.util.runparams)": [[71, "pyro.util.runparams.is_float", false]], "is_int() (in module pyro.util.runparams)": [[71, "pyro.util.runparams.is_int", false]], "is_symmetric() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.is_symmetric", false]], "is_symmetric() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.is_symmetric", false]], "is_symmetric_pair() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.is_symmetric_pair", false]], "jp() (pyro.lm_atm.simulation.basestate method)": [[63, "pyro.lm_atm.simulation.Basestate.jp", false]], "jp() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.jp", false]], "lap() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.lap", false]], "lap() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.lap", false]], "limit() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.limit", false]], "limit2() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.limit2", false]], "limit4() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.limit4", false]], "linear_interface() (in module pyro.advection.interface)": [[33, "pyro.advection.interface.linear_interface", false]], "load_params() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.load_params", false]], "mac_vels() (in module pyro.incompressible.incomp_interface)": [[59, "pyro.incompressible.incomp_interface.mac_vels", false]], "mac_vels() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.mac_vels", false]], "main() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_vc_dirichlet.main", false]], "main() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[67, "pyro.multigrid.examples.mg_test_vc_periodic.main", false]], "main() (in module pyro.pyro_sim)": [[32, "pyro.pyro_sim.main", false]], "main() (in module pyro.test)": [[32, "pyro.test.main", false]], "main() (in module pyro.util.compare)": [[71, "pyro.util.compare.main", false]], "make_prime() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.make_prime", false]], "makeplot() (in module pyro.incompressible_viscous.problems.plot_cavity)": [[62, "pyro.incompressible_viscous.problems.plot_cavity.makeplot", false]], "makeplot() (in module pyro.plot)": [[32, "pyro.plot.makeplot", false]], "max() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.max", false]], "method_compute_timestep() (pyro.advection.simulation.simulation method)": [[33, "pyro.advection.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_nonuniform.simulation.simulation method)": [[37, "pyro.advection_nonuniform.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_rk.simulation.simulation method)": [[39, "pyro.advection_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.advection_weno.simulation.simulation method)": [[41, "pyro.advection_weno.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.burgers.simulation.simulation method)": [[43, "pyro.burgers.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible.simulation.simulation method)": [[47, "pyro.compressible.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.compressible_rk.simulation.simulation method)": [[53, "pyro.compressible_rk.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.diffusion.simulation.simulation method)": [[57, "pyro.diffusion.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.method_compute_timestep", false]], "method_compute_timestep() (pyro.swe.simulation.simulation method)": [[69, "pyro.swe.simulation.Simulation.method_compute_timestep", false]], "min() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.min", false]], "module": [[32, "module-pyro", false], [32, "module-pyro.plot", false], [32, "module-pyro.pyro_sim", false], [32, "module-pyro.simulation_null", false], [32, "module-pyro.test", false], [33, "module-pyro.advection", false], [33, "module-pyro.advection.advective_fluxes", false], [33, "module-pyro.advection.interface", false], [33, "module-pyro.advection.simulation", false], [34, "module-pyro.advection.problems", false], [34, "module-pyro.advection.problems.smooth", false], [34, "module-pyro.advection.problems.test", false], [34, "module-pyro.advection.problems.tophat", false], [35, "module-pyro.advection_fv4", false], [35, "module-pyro.advection_fv4.fluxes", false], [35, "module-pyro.advection_fv4.simulation", false], [36, "module-pyro.advection_fv4.problems", false], [36, "module-pyro.advection_fv4.problems.smooth", false], [36, "module-pyro.advection_fv4.problems.test", false], [36, "module-pyro.advection_fv4.problems.tophat", false], [37, "module-pyro.advection_nonuniform", false], [37, "module-pyro.advection_nonuniform.advective_fluxes", false], [37, "module-pyro.advection_nonuniform.simulation", false], [38, "module-pyro.advection_nonuniform.problems", false], [38, "module-pyro.advection_nonuniform.problems.slotted", false], [38, "module-pyro.advection_nonuniform.problems.test", false], [39, "module-pyro.advection_rk", false], [39, "module-pyro.advection_rk.fluxes", false], [39, "module-pyro.advection_rk.simulation", false], [40, "module-pyro.advection_rk.problems", false], [40, "module-pyro.advection_rk.problems.smooth", false], [40, "module-pyro.advection_rk.problems.test", false], [40, "module-pyro.advection_rk.problems.tophat", false], [41, "module-pyro.advection_weno", false], [41, "module-pyro.advection_weno.fluxes", false], [41, "module-pyro.advection_weno.simulation", false], [42, "module-pyro.advection_weno.problems", false], [42, "module-pyro.advection_weno.problems.smooth", false], [42, "module-pyro.advection_weno.problems.test", false], [42, "module-pyro.advection_weno.problems.tophat", false], [43, "module-pyro.burgers", false], [43, "module-pyro.burgers.burgers_interface", false], [43, "module-pyro.burgers.simulation", false], [44, "module-pyro.burgers.problems", false], [44, "module-pyro.burgers.problems.converge", false], [44, "module-pyro.burgers.problems.test", false], [44, "module-pyro.burgers.problems.tophat", false], [44, "module-pyro.burgers.problems.verify", false], [45, "module-pyro.burgers_viscous", false], [45, "module-pyro.burgers_viscous.interface", false], [45, "module-pyro.burgers_viscous.simulation", false], [46, "module-pyro.burgers_viscous.problems", false], [46, "module-pyro.burgers_viscous.problems.converge", false], [46, "module-pyro.burgers_viscous.problems.test", false], [46, "module-pyro.burgers_viscous.problems.tophat", false], [47, "module-pyro.compressible", false], [47, "module-pyro.compressible.BC", false], [47, "module-pyro.compressible.derives", false], [47, "module-pyro.compressible.eos", false], [47, "module-pyro.compressible.interface", false], [47, "module-pyro.compressible.riemann", false], [47, "module-pyro.compressible.simulation", false], [47, "module-pyro.compressible.unsplit_fluxes", false], [48, "module-pyro.compressible.problems", false], [48, "module-pyro.compressible.problems.acoustic_pulse", false], [48, "module-pyro.compressible.problems.advect", false], [48, "module-pyro.compressible.problems.bubble", false], [48, "module-pyro.compressible.problems.convection", false], [48, "module-pyro.compressible.problems.gresho", false], [48, "module-pyro.compressible.problems.heating", false], [48, "module-pyro.compressible.problems.hse", false], [48, "module-pyro.compressible.problems.kh", false], [48, "module-pyro.compressible.problems.logo", false], [48, "module-pyro.compressible.problems.plume", false], [48, "module-pyro.compressible.problems.quad", false], [48, "module-pyro.compressible.problems.ramp", false], [48, "module-pyro.compressible.problems.rt", false], [48, "module-pyro.compressible.problems.rt2", false], [48, "module-pyro.compressible.problems.rt_multimode", false], [48, "module-pyro.compressible.problems.sedov", false], [48, "module-pyro.compressible.problems.sod", false], [48, "module-pyro.compressible.problems.test", false], [49, "module-pyro.compressible_fv4", false], [49, "module-pyro.compressible_fv4.fluxes", false], [49, "module-pyro.compressible_fv4.simulation", false], [50, "module-pyro.compressible_fv4.problems", false], [50, "module-pyro.compressible_fv4.problems.acoustic_pulse", false], [50, "module-pyro.compressible_fv4.problems.advect", false], [50, "module-pyro.compressible_fv4.problems.bubble", false], [50, "module-pyro.compressible_fv4.problems.convection", false], [50, "module-pyro.compressible_fv4.problems.gresho", false], [50, "module-pyro.compressible_fv4.problems.heating", false], [50, "module-pyro.compressible_fv4.problems.hse", false], [50, "module-pyro.compressible_fv4.problems.kh", false], [50, "module-pyro.compressible_fv4.problems.logo", false], [50, "module-pyro.compressible_fv4.problems.plume", false], [50, "module-pyro.compressible_fv4.problems.quad", false], [50, "module-pyro.compressible_fv4.problems.ramp", false], [50, "module-pyro.compressible_fv4.problems.rt", false], [50, "module-pyro.compressible_fv4.problems.rt2", false], [50, "module-pyro.compressible_fv4.problems.rt_multimode", false], [50, "module-pyro.compressible_fv4.problems.sedov", false], [50, "module-pyro.compressible_fv4.problems.sod", false], [50, "module-pyro.compressible_fv4.problems.test", false], [51, "module-pyro.compressible_react", false], [51, "module-pyro.compressible_react.simulation", false], [52, "module-pyro.compressible_react.problems", false], [52, "module-pyro.compressible_react.problems.flame", false], [52, "module-pyro.compressible_react.problems.rt", false], [53, "module-pyro.compressible_rk", false], [53, "module-pyro.compressible_rk.fluxes", false], [53, "module-pyro.compressible_rk.simulation", false], [54, "module-pyro.compressible_rk.problems", false], [54, "module-pyro.compressible_rk.problems.acoustic_pulse", false], [54, "module-pyro.compressible_rk.problems.advect", false], [54, "module-pyro.compressible_rk.problems.bubble", false], [54, "module-pyro.compressible_rk.problems.convection", false], [54, "module-pyro.compressible_rk.problems.gresho", false], [54, "module-pyro.compressible_rk.problems.heating", false], [54, "module-pyro.compressible_rk.problems.hse", false], [54, "module-pyro.compressible_rk.problems.kh", false], [54, "module-pyro.compressible_rk.problems.logo", false], [54, "module-pyro.compressible_rk.problems.plume", false], [54, "module-pyro.compressible_rk.problems.quad", false], [54, "module-pyro.compressible_rk.problems.ramp", false], [54, "module-pyro.compressible_rk.problems.rt", false], [54, "module-pyro.compressible_rk.problems.rt2", false], [54, "module-pyro.compressible_rk.problems.rt_multimode", false], [54, "module-pyro.compressible_rk.problems.sedov", false], [54, "module-pyro.compressible_rk.problems.sod", false], [54, "module-pyro.compressible_rk.problems.test", false], [55, "module-pyro.compressible_sdc", false], [55, "module-pyro.compressible_sdc.simulation", false], [56, "module-pyro.compressible_sdc.problems", false], [56, "module-pyro.compressible_sdc.problems.acoustic_pulse", false], [56, "module-pyro.compressible_sdc.problems.advect", false], [56, "module-pyro.compressible_sdc.problems.bubble", false], [56, "module-pyro.compressible_sdc.problems.convection", false], [56, "module-pyro.compressible_sdc.problems.gresho", false], [56, "module-pyro.compressible_sdc.problems.heating", false], [56, "module-pyro.compressible_sdc.problems.hse", false], [56, "module-pyro.compressible_sdc.problems.kh", false], [56, "module-pyro.compressible_sdc.problems.logo", false], [56, "module-pyro.compressible_sdc.problems.plume", false], [56, "module-pyro.compressible_sdc.problems.quad", false], [56, "module-pyro.compressible_sdc.problems.ramp", false], [56, "module-pyro.compressible_sdc.problems.rt", false], [56, "module-pyro.compressible_sdc.problems.rt2", false], [56, "module-pyro.compressible_sdc.problems.rt_multimode", false], [56, "module-pyro.compressible_sdc.problems.sedov", false], [56, "module-pyro.compressible_sdc.problems.sod", false], [56, "module-pyro.compressible_sdc.problems.test", false], [57, "module-pyro.diffusion", false], [57, "module-pyro.diffusion.simulation", false], [58, "module-pyro.diffusion.problems", false], [58, "module-pyro.diffusion.problems.gaussian", false], [58, "module-pyro.diffusion.problems.test", false], [59, "module-pyro.incompressible", false], [59, "module-pyro.incompressible.incomp_interface", false], [59, "module-pyro.incompressible.simulation", false], [60, "module-pyro.incompressible.problems", false], [60, "module-pyro.incompressible.problems.converge", false], [60, "module-pyro.incompressible.problems.shear", false], [61, "module-pyro.incompressible_viscous", false], [61, "module-pyro.incompressible_viscous.BC", false], [61, "module-pyro.incompressible_viscous.simulation", false], [62, "module-pyro.incompressible_viscous.problems", false], [62, "module-pyro.incompressible_viscous.problems.cavity", false], [62, "module-pyro.incompressible_viscous.problems.converge", false], [62, "module-pyro.incompressible_viscous.problems.plot_cavity", false], [62, "module-pyro.incompressible_viscous.problems.shear", false], [63, "module-pyro.lm_atm", false], [63, "module-pyro.lm_atm.LM_atm_interface", false], [63, "module-pyro.lm_atm.simulation", false], [64, "module-pyro.lm_atm.problems", false], [64, "module-pyro.lm_atm.problems.bubble", false], [65, "module-pyro.mesh", false], [65, "module-pyro.mesh.array_indexer", false], [65, "module-pyro.mesh.boundary", false], [65, "module-pyro.mesh.fourth_order", false], [65, "module-pyro.mesh.fv", false], [65, "module-pyro.mesh.integration", false], [65, "module-pyro.mesh.patch", false], [65, "module-pyro.mesh.reconstruction", false], [66, "module-pyro.multigrid", false], [66, "module-pyro.multigrid.MG", false], [66, "module-pyro.multigrid.edge_coeffs", false], [66, "module-pyro.multigrid.general_MG", false], [66, "module-pyro.multigrid.variable_coeff_MG", false], [67, "module-pyro.multigrid.examples", false], [67, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false], [67, "module-pyro.multigrid.examples.mg_test_general_beta_only", false], [67, "module-pyro.multigrid.examples.mg_test_general_constant", false], [67, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false], [67, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false], [67, "module-pyro.multigrid.examples.mg_test_simple", false], [67, "module-pyro.multigrid.examples.mg_test_vc_constant", false], [67, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false], [67, "module-pyro.multigrid.examples.mg_test_vc_periodic", false], [67, "module-pyro.multigrid.examples.mg_vis", false], [67, "module-pyro.multigrid.examples.project_periodic", false], [67, "module-pyro.multigrid.examples.prolong_restrict_demo", false], [68, "module-pyro.particles", false], [68, "module-pyro.particles.particles", false], [69, "module-pyro.swe", false], [69, "module-pyro.swe.derives", false], [69, "module-pyro.swe.interface", false], [69, "module-pyro.swe.simulation", false], [69, "module-pyro.swe.unsplit_fluxes", false], [70, "module-pyro.swe.problems", false], [70, "module-pyro.swe.problems.acoustic_pulse", false], [70, "module-pyro.swe.problems.advect", false], [70, "module-pyro.swe.problems.dam", false], [70, "module-pyro.swe.problems.kh", false], [70, "module-pyro.swe.problems.logo", false], [70, "module-pyro.swe.problems.quad", false], [70, "module-pyro.swe.problems.test", false], [71, "module-pyro.util", false], [71, "module-pyro.util.compare", false], [71, "module-pyro.util.io_pyro", false], [71, "module-pyro.util.msg", false], [71, "module-pyro.util.plot_tools", false], [71, "module-pyro.util.profile_pyro", false], [71, "module-pyro.util.runparams", false]], "nolimit() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.nolimit", false]], "norm() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.norm", false]], "norm() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.norm", false]], "nstages() (pyro.mesh.integration.rkintegrator method)": [[65, "pyro.mesh.integration.RKIntegrator.nstages", false]], "nullsimulation (class in pyro.simulation_null)": [[32, "pyro.simulation_null.NullSimulation", false]], "other_source_term() (pyro.incompressible.simulation.simulation method)": [[59, "pyro.incompressible.simulation.Simulation.other_source_term", false]], "other_source_term() (pyro.incompressible_viscous.simulation.simulation method)": [[61, "pyro.incompressible_viscous.simulation.Simulation.other_source_term", false]], "parse_args() (in module pyro.pyro_sim)": [[32, "pyro.pyro_sim.parse_args", false]], "particle (class in pyro.particles.particles)": [[68, "pyro.particles.particles.Particle", false]], "particles (class in pyro.particles.particles)": [[68, "pyro.particles.particles.Particles", false]], "phi_analytic() (in module pyro.diffusion.problems.gaussian)": [[58, "pyro.diffusion.problems.gaussian.phi_analytic", false]], "pos() (pyro.particles.particles.particle method)": [[68, "pyro.particles.particles.Particle.pos", false]], "preevolve() (pyro.advection_fv4.simulation.simulation method)": [[35, "pyro.advection_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.compressible_fv4.simulation.simulation method)": [[49, "pyro.compressible_fv4.simulation.Simulation.preevolve", false]], "preevolve() (pyro.incompressible.simulation.simulation method)": [[59, "pyro.incompressible.simulation.Simulation.preevolve", false]], "preevolve() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.preevolve", false]], "preevolve() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.preevolve", false]], "pres() (in module pyro.compressible.eos)": [[47, "pyro.compressible.eos.pres", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.pretty_print", false]], "pretty_print() (pyro.mesh.array_indexer.arrayindexerfc method)": [[65, "pyro.mesh.array_indexer.ArrayIndexerFC.pretty_print", false]], "pretty_print() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.pretty_print", false]], "prim_to_cons() (in module pyro.compressible.simulation)": [[47, "pyro.compressible.simulation.prim_to_cons", false]], "prim_to_cons() (in module pyro.swe.simulation)": [[69, "pyro.swe.simulation.prim_to_cons", false]], "print_all_params() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.print_all_params", false]], "print_paramfile() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.print_paramfile", false]], "print_sphinx_tables() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.print_sphinx_tables", false]], "print_unused_params() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.print_unused_params", false]], "prolong() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.prolong", false]], "prolong() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.prolong", false]], "pyro": [[32, "module-pyro", false]], "pyro (class in pyro.pyro_sim)": [[32, "pyro.pyro_sim.Pyro", false]], "pyro.advection": [[33, "module-pyro.advection", false]], "pyro.advection.advective_fluxes": [[33, "module-pyro.advection.advective_fluxes", false]], "pyro.advection.interface": [[33, "module-pyro.advection.interface", false]], "pyro.advection.problems": [[34, "module-pyro.advection.problems", false]], "pyro.advection.problems.smooth": [[34, "module-pyro.advection.problems.smooth", false]], "pyro.advection.problems.test": [[34, "module-pyro.advection.problems.test", false]], "pyro.advection.problems.tophat": [[34, "module-pyro.advection.problems.tophat", false]], "pyro.advection.simulation": [[33, "module-pyro.advection.simulation", false]], "pyro.advection_fv4": [[35, "module-pyro.advection_fv4", false]], "pyro.advection_fv4.fluxes": [[35, "module-pyro.advection_fv4.fluxes", false]], "pyro.advection_fv4.problems": [[36, "module-pyro.advection_fv4.problems", false]], "pyro.advection_fv4.problems.smooth": [[36, "module-pyro.advection_fv4.problems.smooth", false]], "pyro.advection_fv4.problems.test": [[36, "module-pyro.advection_fv4.problems.test", false]], "pyro.advection_fv4.problems.tophat": [[36, "module-pyro.advection_fv4.problems.tophat", false]], "pyro.advection_fv4.simulation": [[35, "module-pyro.advection_fv4.simulation", false]], "pyro.advection_nonuniform": [[37, "module-pyro.advection_nonuniform", false]], "pyro.advection_nonuniform.advective_fluxes": [[37, "module-pyro.advection_nonuniform.advective_fluxes", false]], "pyro.advection_nonuniform.problems": [[38, "module-pyro.advection_nonuniform.problems", false]], "pyro.advection_nonuniform.problems.slotted": [[38, "module-pyro.advection_nonuniform.problems.slotted", false]], "pyro.advection_nonuniform.problems.test": [[38, "module-pyro.advection_nonuniform.problems.test", false]], "pyro.advection_nonuniform.simulation": [[37, "module-pyro.advection_nonuniform.simulation", false]], "pyro.advection_rk": [[39, "module-pyro.advection_rk", false]], "pyro.advection_rk.fluxes": [[39, "module-pyro.advection_rk.fluxes", false]], "pyro.advection_rk.problems": [[40, "module-pyro.advection_rk.problems", false]], "pyro.advection_rk.problems.smooth": [[40, "module-pyro.advection_rk.problems.smooth", false]], "pyro.advection_rk.problems.test": [[40, "module-pyro.advection_rk.problems.test", false]], "pyro.advection_rk.problems.tophat": [[40, "module-pyro.advection_rk.problems.tophat", false]], "pyro.advection_rk.simulation": [[39, "module-pyro.advection_rk.simulation", false]], "pyro.advection_weno": [[41, "module-pyro.advection_weno", false]], "pyro.advection_weno.fluxes": [[41, "module-pyro.advection_weno.fluxes", false]], "pyro.advection_weno.problems": [[42, "module-pyro.advection_weno.problems", false]], "pyro.advection_weno.problems.smooth": [[42, "module-pyro.advection_weno.problems.smooth", false]], "pyro.advection_weno.problems.test": [[42, "module-pyro.advection_weno.problems.test", false]], "pyro.advection_weno.problems.tophat": [[42, "module-pyro.advection_weno.problems.tophat", false]], "pyro.advection_weno.simulation": [[41, "module-pyro.advection_weno.simulation", false]], "pyro.burgers": [[43, "module-pyro.burgers", false]], "pyro.burgers.burgers_interface": [[43, "module-pyro.burgers.burgers_interface", false]], "pyro.burgers.problems": [[44, "module-pyro.burgers.problems", false]], "pyro.burgers.problems.converge": [[44, "module-pyro.burgers.problems.converge", false]], "pyro.burgers.problems.test": [[44, "module-pyro.burgers.problems.test", false]], "pyro.burgers.problems.tophat": [[44, "module-pyro.burgers.problems.tophat", false]], "pyro.burgers.problems.verify": [[44, "module-pyro.burgers.problems.verify", false]], "pyro.burgers.simulation": [[43, "module-pyro.burgers.simulation", false]], "pyro.burgers_viscous": [[45, "module-pyro.burgers_viscous", false]], "pyro.burgers_viscous.interface": [[45, "module-pyro.burgers_viscous.interface", false]], "pyro.burgers_viscous.problems": [[46, "module-pyro.burgers_viscous.problems", false]], "pyro.burgers_viscous.problems.converge": [[46, "module-pyro.burgers_viscous.problems.converge", false]], "pyro.burgers_viscous.problems.test": [[46, "module-pyro.burgers_viscous.problems.test", false]], "pyro.burgers_viscous.problems.tophat": [[46, "module-pyro.burgers_viscous.problems.tophat", false]], "pyro.burgers_viscous.simulation": [[45, "module-pyro.burgers_viscous.simulation", false]], "pyro.compressible": [[47, "module-pyro.compressible", false]], "pyro.compressible.bc": [[47, "module-pyro.compressible.BC", false]], "pyro.compressible.derives": [[47, "module-pyro.compressible.derives", false]], "pyro.compressible.eos": [[47, "module-pyro.compressible.eos", false]], "pyro.compressible.interface": [[47, "module-pyro.compressible.interface", false]], "pyro.compressible.problems": [[48, "module-pyro.compressible.problems", false]], "pyro.compressible.problems.acoustic_pulse": [[48, "module-pyro.compressible.problems.acoustic_pulse", false]], "pyro.compressible.problems.advect": [[48, "module-pyro.compressible.problems.advect", false]], "pyro.compressible.problems.bubble": [[48, "module-pyro.compressible.problems.bubble", false]], "pyro.compressible.problems.convection": [[48, "module-pyro.compressible.problems.convection", false]], "pyro.compressible.problems.gresho": [[48, "module-pyro.compressible.problems.gresho", false]], "pyro.compressible.problems.heating": [[48, "module-pyro.compressible.problems.heating", false]], "pyro.compressible.problems.hse": [[48, "module-pyro.compressible.problems.hse", false]], "pyro.compressible.problems.kh": [[48, "module-pyro.compressible.problems.kh", false]], "pyro.compressible.problems.logo": [[48, "module-pyro.compressible.problems.logo", false]], "pyro.compressible.problems.plume": [[48, "module-pyro.compressible.problems.plume", false]], "pyro.compressible.problems.quad": [[48, "module-pyro.compressible.problems.quad", false]], "pyro.compressible.problems.ramp": [[48, "module-pyro.compressible.problems.ramp", false]], "pyro.compressible.problems.rt": [[48, "module-pyro.compressible.problems.rt", false]], "pyro.compressible.problems.rt2": [[48, "module-pyro.compressible.problems.rt2", false]], "pyro.compressible.problems.rt_multimode": [[48, "module-pyro.compressible.problems.rt_multimode", false]], "pyro.compressible.problems.sedov": [[48, "module-pyro.compressible.problems.sedov", false]], "pyro.compressible.problems.sod": [[48, "module-pyro.compressible.problems.sod", false]], "pyro.compressible.problems.test": [[48, "module-pyro.compressible.problems.test", false]], "pyro.compressible.riemann": [[47, "module-pyro.compressible.riemann", false]], "pyro.compressible.simulation": [[47, "module-pyro.compressible.simulation", false]], "pyro.compressible.unsplit_fluxes": [[47, "module-pyro.compressible.unsplit_fluxes", false]], "pyro.compressible_fv4": [[49, "module-pyro.compressible_fv4", false]], "pyro.compressible_fv4.fluxes": [[49, "module-pyro.compressible_fv4.fluxes", false]], "pyro.compressible_fv4.problems": [[50, "module-pyro.compressible_fv4.problems", false]], "pyro.compressible_fv4.problems.acoustic_pulse": [[50, "module-pyro.compressible_fv4.problems.acoustic_pulse", false]], "pyro.compressible_fv4.problems.advect": [[50, "module-pyro.compressible_fv4.problems.advect", false]], "pyro.compressible_fv4.problems.bubble": [[50, "module-pyro.compressible_fv4.problems.bubble", false]], "pyro.compressible_fv4.problems.convection": [[50, "module-pyro.compressible_fv4.problems.convection", false]], "pyro.compressible_fv4.problems.gresho": [[50, "module-pyro.compressible_fv4.problems.gresho", false]], "pyro.compressible_fv4.problems.heating": [[50, "module-pyro.compressible_fv4.problems.heating", false]], "pyro.compressible_fv4.problems.hse": [[50, "module-pyro.compressible_fv4.problems.hse", false]], "pyro.compressible_fv4.problems.kh": [[50, "module-pyro.compressible_fv4.problems.kh", false]], "pyro.compressible_fv4.problems.logo": [[50, "module-pyro.compressible_fv4.problems.logo", false]], "pyro.compressible_fv4.problems.plume": [[50, "module-pyro.compressible_fv4.problems.plume", false]], "pyro.compressible_fv4.problems.quad": [[50, "module-pyro.compressible_fv4.problems.quad", false]], "pyro.compressible_fv4.problems.ramp": [[50, "module-pyro.compressible_fv4.problems.ramp", false]], "pyro.compressible_fv4.problems.rt": [[50, "module-pyro.compressible_fv4.problems.rt", false]], "pyro.compressible_fv4.problems.rt2": [[50, "module-pyro.compressible_fv4.problems.rt2", false]], "pyro.compressible_fv4.problems.rt_multimode": [[50, "module-pyro.compressible_fv4.problems.rt_multimode", false]], "pyro.compressible_fv4.problems.sedov": [[50, "module-pyro.compressible_fv4.problems.sedov", false]], "pyro.compressible_fv4.problems.sod": [[50, "module-pyro.compressible_fv4.problems.sod", false]], "pyro.compressible_fv4.problems.test": [[50, "module-pyro.compressible_fv4.problems.test", false]], "pyro.compressible_fv4.simulation": [[49, "module-pyro.compressible_fv4.simulation", false]], "pyro.compressible_react": [[51, "module-pyro.compressible_react", false]], "pyro.compressible_react.problems": [[52, "module-pyro.compressible_react.problems", false]], "pyro.compressible_react.problems.flame": [[52, "module-pyro.compressible_react.problems.flame", false]], "pyro.compressible_react.problems.rt": [[52, "module-pyro.compressible_react.problems.rt", false]], "pyro.compressible_react.simulation": [[51, "module-pyro.compressible_react.simulation", false]], "pyro.compressible_rk": [[53, "module-pyro.compressible_rk", false]], "pyro.compressible_rk.fluxes": [[53, "module-pyro.compressible_rk.fluxes", false]], "pyro.compressible_rk.problems": [[54, "module-pyro.compressible_rk.problems", false]], "pyro.compressible_rk.problems.acoustic_pulse": [[54, "module-pyro.compressible_rk.problems.acoustic_pulse", false]], "pyro.compressible_rk.problems.advect": [[54, "module-pyro.compressible_rk.problems.advect", false]], "pyro.compressible_rk.problems.bubble": [[54, "module-pyro.compressible_rk.problems.bubble", false]], "pyro.compressible_rk.problems.convection": [[54, "module-pyro.compressible_rk.problems.convection", false]], "pyro.compressible_rk.problems.gresho": [[54, "module-pyro.compressible_rk.problems.gresho", false]], "pyro.compressible_rk.problems.heating": [[54, "module-pyro.compressible_rk.problems.heating", false]], "pyro.compressible_rk.problems.hse": [[54, "module-pyro.compressible_rk.problems.hse", false]], "pyro.compressible_rk.problems.kh": [[54, "module-pyro.compressible_rk.problems.kh", false]], "pyro.compressible_rk.problems.logo": [[54, "module-pyro.compressible_rk.problems.logo", false]], "pyro.compressible_rk.problems.plume": [[54, "module-pyro.compressible_rk.problems.plume", false]], "pyro.compressible_rk.problems.quad": [[54, "module-pyro.compressible_rk.problems.quad", false]], "pyro.compressible_rk.problems.ramp": [[54, "module-pyro.compressible_rk.problems.ramp", false]], "pyro.compressible_rk.problems.rt": [[54, "module-pyro.compressible_rk.problems.rt", false]], "pyro.compressible_rk.problems.rt2": [[54, "module-pyro.compressible_rk.problems.rt2", false]], "pyro.compressible_rk.problems.rt_multimode": [[54, "module-pyro.compressible_rk.problems.rt_multimode", false]], "pyro.compressible_rk.problems.sedov": [[54, "module-pyro.compressible_rk.problems.sedov", false]], "pyro.compressible_rk.problems.sod": [[54, "module-pyro.compressible_rk.problems.sod", false]], "pyro.compressible_rk.problems.test": [[54, "module-pyro.compressible_rk.problems.test", false]], "pyro.compressible_rk.simulation": [[53, "module-pyro.compressible_rk.simulation", false]], "pyro.compressible_sdc": [[55, "module-pyro.compressible_sdc", false]], "pyro.compressible_sdc.problems": [[56, "module-pyro.compressible_sdc.problems", false]], "pyro.compressible_sdc.problems.acoustic_pulse": [[56, "module-pyro.compressible_sdc.problems.acoustic_pulse", false]], "pyro.compressible_sdc.problems.advect": [[56, "module-pyro.compressible_sdc.problems.advect", false]], "pyro.compressible_sdc.problems.bubble": [[56, "module-pyro.compressible_sdc.problems.bubble", false]], "pyro.compressible_sdc.problems.convection": [[56, "module-pyro.compressible_sdc.problems.convection", false]], "pyro.compressible_sdc.problems.gresho": [[56, "module-pyro.compressible_sdc.problems.gresho", false]], "pyro.compressible_sdc.problems.heating": [[56, "module-pyro.compressible_sdc.problems.heating", false]], "pyro.compressible_sdc.problems.hse": [[56, "module-pyro.compressible_sdc.problems.hse", false]], "pyro.compressible_sdc.problems.kh": [[56, "module-pyro.compressible_sdc.problems.kh", false]], "pyro.compressible_sdc.problems.logo": [[56, "module-pyro.compressible_sdc.problems.logo", false]], "pyro.compressible_sdc.problems.plume": [[56, "module-pyro.compressible_sdc.problems.plume", false]], "pyro.compressible_sdc.problems.quad": [[56, "module-pyro.compressible_sdc.problems.quad", false]], "pyro.compressible_sdc.problems.ramp": [[56, "module-pyro.compressible_sdc.problems.ramp", false]], "pyro.compressible_sdc.problems.rt": [[56, "module-pyro.compressible_sdc.problems.rt", false]], "pyro.compressible_sdc.problems.rt2": [[56, "module-pyro.compressible_sdc.problems.rt2", false]], "pyro.compressible_sdc.problems.rt_multimode": [[56, "module-pyro.compressible_sdc.problems.rt_multimode", false]], "pyro.compressible_sdc.problems.sedov": [[56, "module-pyro.compressible_sdc.problems.sedov", false]], "pyro.compressible_sdc.problems.sod": [[56, "module-pyro.compressible_sdc.problems.sod", false]], "pyro.compressible_sdc.problems.test": [[56, "module-pyro.compressible_sdc.problems.test", false]], "pyro.compressible_sdc.simulation": [[55, "module-pyro.compressible_sdc.simulation", false]], "pyro.diffusion": [[57, "module-pyro.diffusion", false]], "pyro.diffusion.problems": [[58, "module-pyro.diffusion.problems", false]], "pyro.diffusion.problems.gaussian": [[58, "module-pyro.diffusion.problems.gaussian", false]], "pyro.diffusion.problems.test": [[58, "module-pyro.diffusion.problems.test", false]], "pyro.diffusion.simulation": [[57, "module-pyro.diffusion.simulation", false]], "pyro.incompressible": [[59, "module-pyro.incompressible", false]], "pyro.incompressible.incomp_interface": [[59, "module-pyro.incompressible.incomp_interface", false]], "pyro.incompressible.problems": [[60, "module-pyro.incompressible.problems", false]], "pyro.incompressible.problems.converge": [[60, "module-pyro.incompressible.problems.converge", false]], "pyro.incompressible.problems.shear": [[60, "module-pyro.incompressible.problems.shear", false]], "pyro.incompressible.simulation": [[59, "module-pyro.incompressible.simulation", false]], "pyro.incompressible_viscous": [[61, "module-pyro.incompressible_viscous", false]], "pyro.incompressible_viscous.bc": [[61, "module-pyro.incompressible_viscous.BC", false]], "pyro.incompressible_viscous.problems": [[62, "module-pyro.incompressible_viscous.problems", false]], "pyro.incompressible_viscous.problems.cavity": [[62, "module-pyro.incompressible_viscous.problems.cavity", false]], "pyro.incompressible_viscous.problems.converge": [[62, "module-pyro.incompressible_viscous.problems.converge", false]], "pyro.incompressible_viscous.problems.plot_cavity": [[62, "module-pyro.incompressible_viscous.problems.plot_cavity", false]], "pyro.incompressible_viscous.problems.shear": [[62, "module-pyro.incompressible_viscous.problems.shear", false]], "pyro.incompressible_viscous.simulation": [[61, "module-pyro.incompressible_viscous.simulation", false]], "pyro.lm_atm": [[63, "module-pyro.lm_atm", false]], "pyro.lm_atm.lm_atm_interface": [[63, "module-pyro.lm_atm.LM_atm_interface", false]], "pyro.lm_atm.problems": [[64, "module-pyro.lm_atm.problems", false]], "pyro.lm_atm.problems.bubble": [[64, "module-pyro.lm_atm.problems.bubble", false]], "pyro.lm_atm.simulation": [[63, "module-pyro.lm_atm.simulation", false]], "pyro.mesh": [[65, "module-pyro.mesh", false]], "pyro.mesh.array_indexer": [[65, "module-pyro.mesh.array_indexer", false]], "pyro.mesh.boundary": [[65, "module-pyro.mesh.boundary", false]], "pyro.mesh.fourth_order": [[65, "module-pyro.mesh.fourth_order", false]], "pyro.mesh.fv": [[65, "module-pyro.mesh.fv", false]], "pyro.mesh.integration": [[65, "module-pyro.mesh.integration", false]], "pyro.mesh.patch": [[65, "module-pyro.mesh.patch", false]], "pyro.mesh.reconstruction": [[65, "module-pyro.mesh.reconstruction", false]], "pyro.multigrid": [[66, "module-pyro.multigrid", false]], "pyro.multigrid.edge_coeffs": [[66, "module-pyro.multigrid.edge_coeffs", false]], "pyro.multigrid.examples": [[67, "module-pyro.multigrid.examples", false]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[67, "module-pyro.multigrid.examples.mg_test_general_alphabeta_only", false]], "pyro.multigrid.examples.mg_test_general_beta_only": [[67, "module-pyro.multigrid.examples.mg_test_general_beta_only", false]], "pyro.multigrid.examples.mg_test_general_constant": [[67, "module-pyro.multigrid.examples.mg_test_general_constant", false]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[67, "module-pyro.multigrid.examples.mg_test_general_dirichlet", false]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[67, "module-pyro.multigrid.examples.mg_test_general_inhomogeneous", false]], "pyro.multigrid.examples.mg_test_simple": [[67, "module-pyro.multigrid.examples.mg_test_simple", false]], "pyro.multigrid.examples.mg_test_vc_constant": [[67, "module-pyro.multigrid.examples.mg_test_vc_constant", false]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[67, "module-pyro.multigrid.examples.mg_test_vc_dirichlet", false]], "pyro.multigrid.examples.mg_test_vc_periodic": [[67, "module-pyro.multigrid.examples.mg_test_vc_periodic", false]], "pyro.multigrid.examples.mg_vis": [[67, "module-pyro.multigrid.examples.mg_vis", false]], "pyro.multigrid.examples.project_periodic": [[67, "module-pyro.multigrid.examples.project_periodic", false]], "pyro.multigrid.examples.prolong_restrict_demo": [[67, "module-pyro.multigrid.examples.prolong_restrict_demo", false]], "pyro.multigrid.general_mg": [[66, "module-pyro.multigrid.general_MG", false]], "pyro.multigrid.mg": [[66, "module-pyro.multigrid.MG", false]], "pyro.multigrid.variable_coeff_mg": [[66, "module-pyro.multigrid.variable_coeff_MG", false]], "pyro.particles": [[68, "module-pyro.particles", false]], "pyro.particles.particles": [[68, "module-pyro.particles.particles", false]], "pyro.plot": [[32, "module-pyro.plot", false]], "pyro.pyro_sim": [[32, "module-pyro.pyro_sim", false]], "pyro.simulation_null": [[32, "module-pyro.simulation_null", false]], "pyro.swe": [[69, "module-pyro.swe", false]], "pyro.swe.derives": [[69, "module-pyro.swe.derives", false]], "pyro.swe.interface": [[69, "module-pyro.swe.interface", false]], "pyro.swe.problems": [[70, "module-pyro.swe.problems", false]], "pyro.swe.problems.acoustic_pulse": [[70, "module-pyro.swe.problems.acoustic_pulse", false]], "pyro.swe.problems.advect": [[70, "module-pyro.swe.problems.advect", false]], "pyro.swe.problems.dam": [[70, "module-pyro.swe.problems.dam", false]], "pyro.swe.problems.kh": [[70, "module-pyro.swe.problems.kh", false]], "pyro.swe.problems.logo": [[70, "module-pyro.swe.problems.logo", false]], "pyro.swe.problems.quad": [[70, "module-pyro.swe.problems.quad", false]], "pyro.swe.problems.test": [[70, "module-pyro.swe.problems.test", false]], "pyro.swe.simulation": [[69, "module-pyro.swe.simulation", false]], "pyro.swe.unsplit_fluxes": [[69, "module-pyro.swe.unsplit_fluxes", false]], "pyro.test": [[32, "module-pyro.test", false]], "pyro.util": [[71, "module-pyro.util", false]], "pyro.util.compare": [[71, "module-pyro.util.compare", false]], "pyro.util.io_pyro": [[71, "module-pyro.util.io_pyro", false]], "pyro.util.msg": [[71, "module-pyro.util.msg", false]], "pyro.util.plot_tools": [[71, "module-pyro.util.plot_tools", false]], "pyro.util.profile_pyro": [[71, "module-pyro.util.profile_pyro", false]], "pyro.util.runparams": [[71, "module-pyro.util.runparams", false]], "pyrobenchmark (class in pyro.pyro_sim)": [[32, "pyro.pyro_sim.PyroBenchmark", false]], "pyrotest (class in pyro.test)": [[32, "pyro.test.PyroTest", false]], "randomly_generate_particles() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.randomly_generate_particles", false]], "read() (in module pyro.util.io_pyro)": [[71, "pyro.util.io_pyro.read", false]], "read_bcs() (in module pyro.util.io_pyro)": [[71, "pyro.util.io_pyro.read_bcs", false]], "read_extras() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.read_extras", false]], "read_extras() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.read_extras", false]], "register_var() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.register_var", false]], "report() (pyro.util.profile_pyro.timercollection method)": [[71, "pyro.util.profile_pyro.TimerCollection.report", false]], "restrict() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.restrict", false]], "restrict() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.restrict", false]], "restrict() (pyro.multigrid.edge_coeffs.edgecoeffs method)": [[66, "pyro.multigrid.edge_coeffs.EdgeCoeffs.restrict", false]], "rho_states() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.rho_states", false]], "rhoe() (in module pyro.compressible.eos)": [[47, "pyro.compressible.eos.rhoe", false]], "riemann() (in module pyro.burgers.burgers_interface)": [[43, "pyro.burgers.burgers_interface.riemann", false]], "riemann() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.riemann", false]], "riemann_and_upwind() (in module pyro.burgers.burgers_interface)": [[43, "pyro.burgers.burgers_interface.riemann_and_upwind", false]], "riemann_and_upwind() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.riemann_and_upwind", false]], "riemann_cgf() (in module pyro.compressible.riemann)": [[47, "pyro.compressible.riemann.riemann_cgf", false]], "riemann_flux() (in module pyro.compressible.riemann)": [[47, "pyro.compressible.riemann.riemann_flux", false]], "riemann_hllc() (in module pyro.compressible.riemann)": [[47, "pyro.compressible.riemann.riemann_hllc", false]], "riemann_hllc() (in module pyro.swe.interface)": [[69, "pyro.swe.interface.riemann_hllc", false]], "riemann_hllc_lowspeed() (in module pyro.compressible.riemann)": [[47, "pyro.compressible.riemann.riemann_hllc_lowspeed", false]], "riemann_prim() (in module pyro.compressible.riemann)": [[47, "pyro.compressible.riemann.riemann_prim", false]], "riemann_roe() (in module pyro.swe.interface)": [[69, "pyro.swe.interface.riemann_roe", false]], "rkintegrator (class in pyro.mesh.integration)": [[65, "pyro.mesh.integration.RKIntegrator", false]], "run_sim() (pyro.pyro_sim.pyro method)": [[32, "pyro.pyro_sim.Pyro.run_sim", false]], "run_sim() (pyro.pyro_sim.pyrobenchmark method)": [[32, "pyro.pyro_sim.PyroBenchmark.run_sim", false]], "run_test() (in module pyro.test)": [[32, "pyro.test.run_test", false]], "run_test_star() (in module pyro.test)": [[32, "pyro.test.run_test_star", false]], "runtimeparameters (class in pyro.util.runparams)": [[71, "pyro.util.runparams.RuntimeParameters", false]], "scratch_array() (pyro.mesh.patch.grid2d method)": [[65, "pyro.mesh.patch.Grid2d.scratch_array", false]], "sdc_integral() (pyro.compressible_sdc.simulation.simulation method)": [[55, "pyro.compressible_sdc.simulation.Simulation.sdc_integral", false]], "set_aux() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.set_aux", false]], "set_param() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.set_param", false]], "set_start() (pyro.mesh.integration.rkintegrator method)": [[65, "pyro.mesh.integration.RKIntegrator.set_start", false]], "setup_axes() (in module pyro.util.plot_tools)": [[71, "pyro.util.plot_tools.setup_axes", false]], "simulation (class in pyro.advection.simulation)": [[33, "pyro.advection.simulation.Simulation", false]], "simulation (class in pyro.advection_fv4.simulation)": [[35, "pyro.advection_fv4.simulation.Simulation", false]], "simulation (class in pyro.advection_nonuniform.simulation)": [[37, "pyro.advection_nonuniform.simulation.Simulation", false]], "simulation (class in pyro.advection_rk.simulation)": [[39, "pyro.advection_rk.simulation.Simulation", false]], "simulation (class in pyro.advection_weno.simulation)": [[41, "pyro.advection_weno.simulation.Simulation", false]], "simulation (class in pyro.burgers.simulation)": [[43, "pyro.burgers.simulation.Simulation", false]], "simulation (class in pyro.burgers_viscous.simulation)": [[45, "pyro.burgers_viscous.simulation.Simulation", false]], "simulation (class in pyro.compressible.simulation)": [[47, "pyro.compressible.simulation.Simulation", false]], "simulation (class in pyro.compressible_fv4.simulation)": [[49, "pyro.compressible_fv4.simulation.Simulation", false]], "simulation (class in pyro.compressible_react.simulation)": [[51, "pyro.compressible_react.simulation.Simulation", false]], "simulation (class in pyro.compressible_rk.simulation)": [[53, "pyro.compressible_rk.simulation.Simulation", false]], "simulation (class in pyro.compressible_sdc.simulation)": [[55, "pyro.compressible_sdc.simulation.Simulation", false]], "simulation (class in pyro.diffusion.simulation)": [[57, "pyro.diffusion.simulation.Simulation", false]], "simulation (class in pyro.incompressible.simulation)": [[59, "pyro.incompressible.simulation.Simulation", false]], "simulation (class in pyro.incompressible_viscous.simulation)": [[61, "pyro.incompressible_viscous.simulation.Simulation", false]], "simulation (class in pyro.lm_atm.simulation)": [[63, "pyro.lm_atm.simulation.Simulation", false]], "simulation (class in pyro.swe.simulation)": [[69, "pyro.swe.simulation.Simulation", false]], "single_step() (pyro.pyro_sim.pyro method)": [[32, "pyro.pyro_sim.Pyro.single_step", false]], "smooth() (pyro.multigrid.general_mg.generalmg2d method)": [[66, "pyro.multigrid.general_MG.GeneralMG2d.smooth", false]], "smooth() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.smooth", false]], "smooth() (pyro.multigrid.variable_coeff_mg.varcoeffccmg2d method)": [[66, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d.smooth", false]], "solve() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.solve", false]], "source_terms() (in module pyro.compressible.problems.convection)": [[48, "pyro.compressible.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible.problems.heating)": [[48, "pyro.compressible.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible.problems.plume)": [[48, "pyro.compressible.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.convection)": [[50, "pyro.compressible_fv4.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.heating)": [[50, "pyro.compressible_fv4.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_fv4.problems.plume)": [[50, "pyro.compressible_fv4.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.convection)": [[54, "pyro.compressible_rk.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.heating)": [[54, "pyro.compressible_rk.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_rk.problems.plume)": [[54, "pyro.compressible_rk.problems.plume.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.convection)": [[56, "pyro.compressible_sdc.problems.convection.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.heating)": [[56, "pyro.compressible_sdc.problems.heating.source_terms", false]], "source_terms() (in module pyro.compressible_sdc.problems.plume)": [[56, "pyro.compressible_sdc.problems.plume.source_terms", false]], "sphericalpolar (class in pyro.mesh.patch)": [[65, "pyro.mesh.patch.SphericalPolar", false]], "states() (in module pyro.compressible.interface)": [[47, "pyro.compressible.interface.states", false]], "states() (in module pyro.incompressible.incomp_interface)": [[59, "pyro.incompressible.incomp_interface.states", false]], "states() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.states", false]], "states() (in module pyro.mesh.fourth_order)": [[65, "pyro.mesh.fourth_order.states", false]], "states() (in module pyro.swe.interface)": [[69, "pyro.swe.interface.states", false]], "states_nolimit() (in module pyro.mesh.fourth_order)": [[65, "pyro.mesh.fourth_order.states_nolimit", false]], "store_as_benchmark() (pyro.pyro_sim.pyrobenchmark method)": [[32, "pyro.pyro_sim.PyroBenchmark.store_as_benchmark", false]], "store_increment() (pyro.mesh.integration.rkintegrator method)": [[65, "pyro.mesh.integration.RKIntegrator.store_increment", false]], "substep() (pyro.advection_fv4.simulation.simulation method)": [[35, "pyro.advection_fv4.simulation.Simulation.substep", false]], "substep() (pyro.advection_rk.simulation.simulation method)": [[39, "pyro.advection_rk.simulation.Simulation.substep", false]], "substep() (pyro.advection_weno.simulation.simulation method)": [[41, "pyro.advection_weno.simulation.Simulation.substep", false]], "substep() (pyro.compressible_fv4.simulation.simulation method)": [[49, "pyro.compressible_fv4.simulation.Simulation.substep", false]], "substep() (pyro.compressible_rk.simulation.simulation method)": [[53, "pyro.compressible_rk.simulation.Simulation.substep", false]], "success() (in module pyro.util.msg)": [[71, "pyro.util.msg.success", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.test_general_poisson_dirichlet", false]], "test_general_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.test_general_poisson_dirichlet", false]], "test_general_poisson_inhomogeneous() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.test_general_poisson_inhomogeneous", false]], "test_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_simple)": [[67, "pyro.multigrid.examples.mg_test_simple.test_poisson_dirichlet", false]], "test_vc_constant() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[67, "pyro.multigrid.examples.mg_test_vc_constant.test_vc_constant", false]], "test_vc_poisson_dirichlet() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_vc_dirichlet.test_vc_poisson_dirichlet", false]], "test_vc_poisson_periodic() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[67, "pyro.multigrid.examples.mg_test_vc_periodic.test_vc_poisson_periodic", false]], "timer (class in pyro.util.profile_pyro)": [[71, "pyro.util.profile_pyro.Timer", false]], "timer() (pyro.util.profile_pyro.timercollection method)": [[71, "pyro.util.profile_pyro.TimerCollection.timer", false]], "timercollection (class in pyro.util.profile_pyro)": [[71, "pyro.util.profile_pyro.TimerCollection", false]], "to_centers() (pyro.mesh.fv.fv2d method)": [[65, "pyro.mesh.fv.FV2d.to_centers", false]], "true() (in module pyro.multigrid.examples.mg_test_general_alphabeta_only)": [[67, "pyro.multigrid.examples.mg_test_general_alphabeta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_beta_only)": [[67, "pyro.multigrid.examples.mg_test_general_beta_only.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_constant)": [[67, "pyro.multigrid.examples.mg_test_general_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_general_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.true", false]], "true() (in module pyro.multigrid.examples.mg_test_simple)": [[67, "pyro.multigrid.examples.mg_test_simple.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_constant)": [[67, "pyro.multigrid.examples.mg_test_vc_constant.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_dirichlet)": [[67, "pyro.multigrid.examples.mg_test_vc_dirichlet.true", false]], "true() (in module pyro.multigrid.examples.mg_test_vc_periodic)": [[67, "pyro.multigrid.examples.mg_test_vc_periodic.true", false]], "true() (in module pyro.multigrid.examples.mg_vis)": [[67, "pyro.multigrid.examples.mg_vis.true", false]], "unsplit_fluxes() (in module pyro.advection.advective_fluxes)": [[33, "pyro.advection.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.advection_nonuniform.advective_fluxes)": [[37, "pyro.advection_nonuniform.advective_fluxes.unsplit_fluxes", false]], "unsplit_fluxes() (in module pyro.swe.unsplit_fluxes)": [[69, "pyro.swe.unsplit_fluxes.unsplit_fluxes", false]], "update() (pyro.particles.particles.particle method)": [[68, "pyro.particles.particles.Particle.update", false]], "update_particles() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.update_particles", false]], "upwind() (in module pyro.burgers.burgers_interface)": [[43, "pyro.burgers.burgers_interface.upwind", false]], "upwind() (in module pyro.lm_atm.lm_atm_interface)": [[63, "pyro.lm_atm.LM_atm_interface.upwind", false]], "user() (in module pyro.compressible.bc)": [[47, "pyro.compressible.BC.user", false]], "user() (in module pyro.incompressible_viscous.bc)": [[61, "pyro.incompressible_viscous.BC.user", false]], "v() (pyro.lm_atm.simulation.basestate method)": [[63, "pyro.lm_atm.simulation.Basestate.v", false]], "v() (pyro.mesh.array_indexer.arrayindexer method)": [[65, "pyro.mesh.array_indexer.ArrayIndexer.v", false]], "v2d() (pyro.lm_atm.simulation.basestate method)": [[63, "pyro.lm_atm.simulation.Basestate.v2d", false]], "v2dp() (pyro.lm_atm.simulation.basestate method)": [[63, "pyro.lm_atm.simulation.Basestate.v2dp", false]], "v_cycle() (pyro.multigrid.mg.cellcentermg2d method)": [[66, "pyro.multigrid.MG.CellCenterMG2d.v_cycle", false]], "varcoeffccmg2d (class in pyro.multigrid.variable_coeff_mg)": [[66, "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d", false]], "variables (class in pyro.compressible.simulation)": [[47, "pyro.compressible.simulation.Variables", false]], "variables (class in pyro.swe.simulation)": [[69, "pyro.swe.simulation.Variables", false]], "velocity() (pyro.particles.particles.particle method)": [[68, "pyro.particles.particles.Particle.velocity", false]], "verify() (in module pyro.burgers.problems.verify)": [[44, "pyro.burgers.problems.verify.verify", false]], "warning() (in module pyro.util.msg)": [[71, "pyro.util.msg.warning", false]], "well_balance() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.well_balance", false]], "weno() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.weno", false]], "weno_upwind() (in module pyro.mesh.reconstruction)": [[65, "pyro.mesh.reconstruction.weno_upwind", false]], "write() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.write", false]], "write() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.write", false]], "write_data() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.write_data", false]], "write_data() (pyro.mesh.patch.facecenterdata2d method)": [[65, "pyro.mesh.patch.FaceCenterData2d.write_data", false]], "write_extras() (pyro.compressible.simulation.simulation method)": [[47, "pyro.compressible.simulation.Simulation.write_extras", false]], "write_extras() (pyro.incompressible_viscous.simulation.simulation method)": [[61, "pyro.incompressible_viscous.simulation.Simulation.write_extras", false]], "write_extras() (pyro.lm_atm.simulation.simulation method)": [[63, "pyro.lm_atm.simulation.Simulation.write_extras", false]], "write_extras() (pyro.simulation_null.nullsimulation method)": [[32, "pyro.simulation_null.NullSimulation.write_extras", false]], "write_params() (pyro.util.runparams.runtimeparameters method)": [[71, "pyro.util.runparams.RuntimeParameters.write_params", false]], "write_particles() (pyro.particles.particles.particles method)": [[68, "pyro.particles.particles.Particles.write_particles", false]], "xl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.xl_func", false]], "yl_func() (in module pyro.multigrid.examples.mg_test_general_inhomogeneous)": [[67, "pyro.multigrid.examples.mg_test_general_inhomogeneous.yl_func", false]], "zero() (pyro.mesh.patch.cellcenterdata2d method)": [[65, "pyro.mesh.patch.CellCenterData2d.zero", false]]}, "objects": {"": [[32, 0, 0, "-", "pyro"]], "pyro": [[33, 0, 0, "-", "advection"], [35, 0, 0, "-", "advection_fv4"], [37, 0, 0, "-", "advection_nonuniform"], [39, 0, 0, "-", "advection_rk"], [41, 0, 0, "-", "advection_weno"], [43, 0, 0, "-", "burgers"], [45, 0, 0, "-", "burgers_viscous"], [47, 0, 0, "-", "compressible"], [49, 0, 0, "-", "compressible_fv4"], [51, 0, 0, "-", "compressible_react"], [53, 0, 0, "-", "compressible_rk"], [55, 0, 0, "-", "compressible_sdc"], [57, 0, 0, "-", "diffusion"], [59, 0, 0, "-", "incompressible"], [61, 0, 0, "-", "incompressible_viscous"], [63, 0, 0, "-", "lm_atm"], [65, 0, 0, "-", "mesh"], [66, 0, 0, "-", "multigrid"], [68, 0, 0, "-", "particles"], [32, 0, 0, "-", "plot"], [32, 0, 0, "-", "pyro_sim"], [32, 0, 0, "-", "simulation_null"], [69, 0, 0, "-", "swe"], [32, 0, 0, "-", "test"], [71, 0, 0, "-", "util"]], "pyro.advection": [[33, 0, 0, "-", "advective_fluxes"], [33, 0, 0, "-", "interface"], [34, 0, 0, "-", "problems"], [33, 0, 0, "-", "simulation"]], "pyro.advection.advective_fluxes": [[33, 1, 1, "", "unsplit_fluxes"]], "pyro.advection.interface": [[33, 1, 1, "", "linear_interface"]], "pyro.advection.problems": [[34, 0, 0, "-", "smooth"], [34, 0, 0, "-", "test"], [34, 0, 0, "-", "tophat"]], "pyro.advection.problems.smooth": [[34, 1, 1, "", "finalize"], [34, 1, 1, "", "init_data"]], "pyro.advection.problems.test": [[34, 1, 1, "", "finalize"], [34, 1, 1, "", "init_data"]], "pyro.advection.problems.tophat": [[34, 1, 1, "", "finalize"], [34, 1, 1, "", "init_data"]], "pyro.advection.simulation": [[33, 2, 1, "", "Simulation"]], "pyro.advection.simulation.Simulation": [[33, 3, 1, "", "dovis"], [33, 3, 1, "", "evolve"], [33, 3, 1, "", "initialize"], [33, 3, 1, "", "method_compute_timestep"]], "pyro.advection_fv4": [[35, 0, 0, "-", "fluxes"], [36, 0, 0, "-", "problems"], [35, 0, 0, "-", "simulation"]], "pyro.advection_fv4.fluxes": [[35, 1, 1, "", "fluxes"]], "pyro.advection_fv4.problems": [[36, 0, 0, "-", "smooth"], [36, 0, 0, "-", "test"], [36, 0, 0, "-", "tophat"]], "pyro.advection_fv4.problems.smooth": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.test": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_fv4.problems.tophat": [[36, 1, 1, "", "finalize"], [36, 1, 1, "", "init_data"]], "pyro.advection_fv4.simulation": [[35, 2, 1, "", "Simulation"]], "pyro.advection_fv4.simulation.Simulation": [[35, 3, 1, "", "initialize"], [35, 3, 1, "", "preevolve"], [35, 3, 1, "", "substep"]], "pyro.advection_nonuniform": [[37, 0, 0, "-", "advective_fluxes"], [38, 0, 0, "-", "problems"], [37, 0, 0, "-", "simulation"]], "pyro.advection_nonuniform.advective_fluxes": [[37, 1, 1, "", "unsplit_fluxes"]], "pyro.advection_nonuniform.problems": [[38, 0, 0, "-", "slotted"], [38, 0, 0, "-", "test"]], "pyro.advection_nonuniform.problems.slotted": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.problems.test": [[38, 1, 1, "", "finalize"], [38, 1, 1, "", "init_data"]], "pyro.advection_nonuniform.simulation": [[37, 2, 1, "", "Simulation"]], "pyro.advection_nonuniform.simulation.Simulation": [[37, 3, 1, "", "dovis"], [37, 3, 1, "", "evolve"], [37, 3, 1, "", "initialize"], [37, 3, 1, "", "method_compute_timestep"]], "pyro.advection_rk": [[39, 0, 0, "-", "fluxes"], [40, 0, 0, "-", "problems"], [39, 0, 0, "-", "simulation"]], "pyro.advection_rk.fluxes": [[39, 1, 1, "", "fluxes"]], "pyro.advection_rk.problems": [[40, 0, 0, "-", "smooth"], [40, 0, 0, "-", "test"], [40, 0, 0, "-", "tophat"]], "pyro.advection_rk.problems.smooth": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.test": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.advection_rk.problems.tophat": [[40, 1, 1, "", "finalize"], [40, 1, 1, "", "init_data"]], "pyro.advection_rk.simulation": [[39, 2, 1, "", "Simulation"]], "pyro.advection_rk.simulation.Simulation": [[39, 3, 1, "", "evolve"], [39, 3, 1, "", "method_compute_timestep"], [39, 3, 1, "", "substep"]], "pyro.advection_weno": [[41, 0, 0, "-", "fluxes"], [42, 0, 0, "-", "problems"], [41, 0, 0, "-", "simulation"]], "pyro.advection_weno.fluxes": [[41, 1, 1, "", "fluxes"], [41, 1, 1, "", "fvs"]], "pyro.advection_weno.problems": [[42, 0, 0, "-", "smooth"], [42, 0, 0, "-", "test"], [42, 0, 0, "-", "tophat"]], "pyro.advection_weno.problems.smooth": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.test": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_weno.problems.tophat": [[42, 1, 1, "", "finalize"], [42, 1, 1, "", "init_data"]], "pyro.advection_weno.simulation": [[41, 2, 1, "", "Simulation"]], "pyro.advection_weno.simulation.Simulation": [[41, 3, 1, "", "evolve"], [41, 3, 1, "", "method_compute_timestep"], [41, 3, 1, "", "substep"]], "pyro.burgers": [[43, 0, 0, "-", "burgers_interface"], [44, 0, 0, "-", "problems"], [43, 0, 0, "-", "simulation"]], "pyro.burgers.burgers_interface": [[43, 1, 1, "", "apply_transverse_corrections"], [43, 1, 1, "", "construct_unsplit_fluxes"], [43, 1, 1, "", "get_interface_states"], [43, 1, 1, "", "riemann"], [43, 1, 1, "", "riemann_and_upwind"], [43, 1, 1, "", "upwind"]], "pyro.burgers.problems": [[44, 0, 0, "-", "converge"], [44, 0, 0, "-", "test"], [44, 0, 0, "-", "tophat"], [44, 0, 0, "-", "verify"]], "pyro.burgers.problems.converge": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.burgers.problems.test": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.burgers.problems.tophat": [[44, 1, 1, "", "finalize"], [44, 1, 1, "", "init_data"]], "pyro.burgers.problems.verify": [[44, 1, 1, "", "verify"]], "pyro.burgers.simulation": [[43, 2, 1, "", "Simulation"]], "pyro.burgers.simulation.Simulation": [[43, 3, 1, "", "dovis"], [43, 3, 1, "", "evolve"], [43, 3, 1, "", "initialize"], [43, 3, 1, "", "method_compute_timestep"]], "pyro.burgers_viscous": [[45, 0, 0, "-", "interface"], [46, 0, 0, "-", "problems"], [45, 0, 0, "-", "simulation"]], "pyro.burgers_viscous.interface": [[45, 1, 1, "", "apply_diffusion_corrections"], [45, 1, 1, "", "diffuse"], [45, 1, 1, "", "get_lap"]], "pyro.burgers_viscous.problems": [[46, 0, 0, "-", "converge"], [46, 0, 0, "-", "test"], [46, 0, 0, "-", "tophat"]], "pyro.burgers_viscous.problems.converge": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.test": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers_viscous.problems.tophat": [[46, 1, 1, "", "finalize"], [46, 1, 1, "", "init_data"]], "pyro.burgers_viscous.simulation": [[45, 2, 1, "", "Simulation"]], "pyro.burgers_viscous.simulation.Simulation": [[45, 3, 1, "", "evolve"]], "pyro.compressible": [[47, 0, 0, "-", "BC"], [47, 0, 0, "-", "derives"], [47, 0, 0, "-", "eos"], [47, 0, 0, "-", "interface"], [48, 0, 0, "-", "problems"], [47, 0, 0, "-", "riemann"], [47, 0, 0, "-", "simulation"], [47, 0, 0, "-", "unsplit_fluxes"]], "pyro.compressible.BC": [[47, 1, 1, "", "inflow_post_bc"], [47, 1, 1, "", "inflow_pre_bc"], [47, 1, 1, "", "user"]], "pyro.compressible.derives": [[47, 1, 1, "", "derive_primitives"]], "pyro.compressible.eos": [[47, 1, 1, "", "dens"], [47, 1, 1, "", "pres"], [47, 1, 1, "", "rhoe"]], "pyro.compressible.interface": [[47, 1, 1, "", "artificial_viscosity"], [47, 1, 1, "", "states"]], "pyro.compressible.problems": [[48, 0, 0, "-", "acoustic_pulse"], [48, 0, 0, "-", "advect"], [48, 0, 0, "-", "bubble"], [48, 0, 0, "-", "convection"], [48, 0, 0, "-", "gresho"], [48, 0, 0, "-", "heating"], [48, 0, 0, "-", "hse"], [48, 0, 0, "-", "kh"], [48, 0, 0, "-", "logo"], [48, 0, 0, "-", "plume"], [48, 0, 0, "-", "quad"], [48, 0, 0, "-", "ramp"], [48, 0, 0, "-", "rt"], [48, 0, 0, "-", "rt2"], [48, 0, 0, "-", "rt_multimode"], [48, 0, 0, "-", "sedov"], [48, 0, 0, "-", "sod"], [48, 0, 0, "-", "test"]], "pyro.compressible.problems.acoustic_pulse": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.advect": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.bubble": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.convection": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"], [48, 1, 1, "", "source_terms"]], "pyro.compressible.problems.gresho": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.heating": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"], [48, 1, 1, "", "source_terms"]], "pyro.compressible.problems.hse": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.kh": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.logo": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.plume": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"], [48, 1, 1, "", "source_terms"]], "pyro.compressible.problems.quad": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.ramp": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt2": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.rt_multimode": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.sedov": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.sod": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.problems.test": [[48, 1, 1, "", "finalize"], [48, 1, 1, "", "init_data"]], "pyro.compressible.riemann": [[47, 1, 1, "", "consFlux"], [47, 1, 1, "", "estimate_wave_speed"], [47, 1, 1, "", "riemann_cgf"], [47, 1, 1, "", "riemann_flux"], [47, 1, 1, "", "riemann_hllc"], [47, 1, 1, "", "riemann_hllc_lowspeed"], [47, 1, 1, "", "riemann_prim"]], "pyro.compressible.simulation": [[47, 2, 1, "", "Simulation"], [47, 2, 1, "", "Variables"], [47, 1, 1, "", "cons_to_prim"], [47, 1, 1, "", "get_external_sources"], [47, 1, 1, "", "get_sponge_factor"], [47, 1, 1, "", "prim_to_cons"]], "pyro.compressible.simulation.Simulation": [[47, 3, 1, "", "dovis"], [47, 3, 1, "", "evolve"], [47, 3, 1, "", "initialize"], [47, 3, 1, "", "method_compute_timestep"], [47, 3, 1, "", "write_extras"]], "pyro.compressible.unsplit_fluxes": [[47, 1, 1, "", "apply_artificial_viscosity"], [47, 1, 1, "", "apply_source_terms"], [47, 1, 1, "", "apply_transverse_flux"], [47, 1, 1, "", "interface_states"]], "pyro.compressible_fv4": [[49, 0, 0, "-", "fluxes"], [50, 0, 0, "-", "problems"], [49, 0, 0, "-", "simulation"]], "pyro.compressible_fv4.fluxes": [[49, 1, 1, "", "flux_cons"], [49, 1, 1, "", "fluxes"]], "pyro.compressible_fv4.problems": [[50, 0, 0, "-", "acoustic_pulse"], [50, 0, 0, "-", "advect"], [50, 0, 0, "-", "bubble"], [50, 0, 0, "-", "convection"], [50, 0, 0, "-", "gresho"], [50, 0, 0, "-", "heating"], [50, 0, 0, "-", "hse"], [50, 0, 0, "-", "kh"], [50, 0, 0, "-", "logo"], [50, 0, 0, "-", "plume"], [50, 0, 0, "-", "quad"], [50, 0, 0, "-", "ramp"], [50, 0, 0, "-", "rt"], [50, 0, 0, "-", "rt2"], [50, 0, 0, "-", "rt_multimode"], [50, 0, 0, "-", "sedov"], [50, 0, 0, "-", "sod"], [50, 0, 0, "-", "test"]], "pyro.compressible_fv4.problems.acoustic_pulse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.advect": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.bubble": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.convection": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.gresho": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.heating": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.hse": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.kh": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.logo": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.plume": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"], [50, 1, 1, "", "source_terms"]], "pyro.compressible_fv4.problems.quad": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.ramp": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt2": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.rt_multimode": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sedov": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.sod": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.problems.test": [[50, 1, 1, "", "finalize"], [50, 1, 1, "", "init_data"]], "pyro.compressible_fv4.simulation": [[49, 2, 1, "", "Simulation"]], "pyro.compressible_fv4.simulation.Simulation": [[49, 3, 1, "", "evolve"], [49, 3, 1, "", "preevolve"], [49, 3, 1, "", "substep"]], "pyro.compressible_react": [[52, 0, 0, "-", "problems"], [51, 0, 0, "-", "simulation"]], "pyro.compressible_react.problems": [[52, 0, 0, "-", "flame"], [52, 0, 0, "-", "rt"]], "pyro.compressible_react.problems.flame": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_react.problems.rt": [[52, 1, 1, "", "finalize"], [52, 1, 1, "", "init_data"]], "pyro.compressible_react.simulation": [[51, 2, 1, "", "Simulation"]], "pyro.compressible_react.simulation.Simulation": [[51, 3, 1, "", "burn"], [51, 3, 1, "", "diffuse"], [51, 3, 1, "", "dovis"], [51, 3, 1, "", "evolve"], [51, 3, 1, "", "initialize"]], "pyro.compressible_rk": [[53, 0, 0, "-", "fluxes"], [54, 0, 0, "-", "problems"], [53, 0, 0, "-", "simulation"]], "pyro.compressible_rk.fluxes": [[53, 1, 1, "", "fluxes"]], "pyro.compressible_rk.problems": [[54, 0, 0, "-", "acoustic_pulse"], [54, 0, 0, "-", "advect"], [54, 0, 0, "-", "bubble"], [54, 0, 0, "-", "convection"], [54, 0, 0, "-", "gresho"], [54, 0, 0, "-", "heating"], [54, 0, 0, "-", "hse"], [54, 0, 0, "-", "kh"], [54, 0, 0, "-", "logo"], [54, 0, 0, "-", "plume"], [54, 0, 0, "-", "quad"], [54, 0, 0, "-", "ramp"], [54, 0, 0, "-", "rt"], [54, 0, 0, "-", "rt2"], [54, 0, 0, "-", "rt_multimode"], [54, 0, 0, "-", "sedov"], [54, 0, 0, "-", "sod"], [54, 0, 0, "-", "test"]], "pyro.compressible_rk.problems.acoustic_pulse": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.advect": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.bubble": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.convection": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"], [54, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.gresho": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.heating": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"], [54, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.hse": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.kh": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.logo": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.plume": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"], [54, 1, 1, "", "source_terms"]], "pyro.compressible_rk.problems.quad": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.ramp": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt2": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.rt_multimode": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sedov": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.sod": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.problems.test": [[54, 1, 1, "", "finalize"], [54, 1, 1, "", "init_data"]], "pyro.compressible_rk.simulation": [[53, 2, 1, "", "Simulation"]], "pyro.compressible_rk.simulation.Simulation": [[53, 3, 1, "", "evolve"], [53, 3, 1, "", "method_compute_timestep"], [53, 3, 1, "", "substep"]], "pyro.compressible_sdc": [[56, 0, 0, "-", "problems"], [55, 0, 0, "-", "simulation"]], "pyro.compressible_sdc.problems": [[56, 0, 0, "-", "acoustic_pulse"], [56, 0, 0, "-", "advect"], [56, 0, 0, "-", "bubble"], [56, 0, 0, "-", "convection"], [56, 0, 0, "-", "gresho"], [56, 0, 0, "-", "heating"], [56, 0, 0, "-", "hse"], [56, 0, 0, "-", "kh"], [56, 0, 0, "-", "logo"], [56, 0, 0, "-", "plume"], [56, 0, 0, "-", "quad"], [56, 0, 0, "-", "ramp"], [56, 0, 0, "-", "rt"], [56, 0, 0, "-", "rt2"], [56, 0, 0, "-", "rt_multimode"], [56, 0, 0, "-", "sedov"], [56, 0, 0, "-", "sod"], [56, 0, 0, "-", "test"]], "pyro.compressible_sdc.problems.acoustic_pulse": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.advect": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.bubble": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.convection": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.gresho": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.heating": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.hse": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.kh": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.logo": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.plume": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"], [56, 1, 1, "", "source_terms"]], "pyro.compressible_sdc.problems.quad": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.ramp": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt2": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.rt_multimode": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sedov": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.sod": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.problems.test": [[56, 1, 1, "", "finalize"], [56, 1, 1, "", "init_data"]], "pyro.compressible_sdc.simulation": [[55, 2, 1, "", "Simulation"]], "pyro.compressible_sdc.simulation.Simulation": [[55, 3, 1, "", "evolve"], [55, 3, 1, "", "sdc_integral"]], "pyro.diffusion": [[58, 0, 0, "-", "problems"], [57, 0, 0, "-", "simulation"]], "pyro.diffusion.problems": [[58, 0, 0, "-", "gaussian"], [58, 0, 0, "-", "test"]], "pyro.diffusion.problems.gaussian": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"], [58, 1, 1, "", "phi_analytic"]], "pyro.diffusion.problems.test": [[58, 1, 1, "", "finalize"], [58, 1, 1, "", "init_data"]], "pyro.diffusion.simulation": [[57, 2, 1, "", "Simulation"]], "pyro.diffusion.simulation.Simulation": [[57, 3, 1, "", "dovis"], [57, 3, 1, "", "evolve"], [57, 3, 1, "", "initialize"], [57, 3, 1, "", "method_compute_timestep"]], "pyro.incompressible": [[59, 0, 0, "-", "incomp_interface"], [60, 0, 0, "-", "problems"], [59, 0, 0, "-", "simulation"]], "pyro.incompressible.incomp_interface": [[59, 1, 1, "", "apply_gradp_corrections"], [59, 1, 1, "", "apply_other_source_terms"], [59, 1, 1, "", "mac_vels"], [59, 1, 1, "", "states"]], "pyro.incompressible.problems": [[60, 0, 0, "-", "converge"], [60, 0, 0, "-", "shear"]], "pyro.incompressible.problems.converge": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.incompressible.problems.shear": [[60, 1, 1, "", "finalize"], [60, 1, 1, "", "init_data"]], "pyro.incompressible.simulation": [[59, 2, 1, "", "Simulation"]], "pyro.incompressible.simulation.Simulation": [[59, 3, 1, "", "define_other_bc"], [59, 3, 1, "", "do_other_update_velocity"], [59, 3, 1, "", "dovis"], [59, 3, 1, "", "evolve"], [59, 3, 1, "", "initialize"], [59, 3, 1, "", "other_source_term"], [59, 3, 1, "", "preevolve"]], "pyro.incompressible_viscous": [[61, 0, 0, "-", "BC"], [62, 0, 0, "-", "problems"], [61, 0, 0, "-", "simulation"]], "pyro.incompressible_viscous.BC": [[61, 1, 1, "", "user"]], "pyro.incompressible_viscous.problems": [[62, 0, 0, "-", "cavity"], [62, 0, 0, "-", "converge"], [62, 0, 0, "-", "plot_cavity"], [62, 0, 0, "-", "shear"]], "pyro.incompressible_viscous.problems.cavity": [[62, 1, 1, "", "finalize"], [62, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.converge": [[62, 1, 1, "", "finalize"], [62, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.problems.plot_cavity": [[62, 1, 1, "", "get_args"], [62, 1, 1, "", "makeplot"]], "pyro.incompressible_viscous.problems.shear": [[62, 1, 1, "", "finalize"], [62, 1, 1, "", "init_data"]], "pyro.incompressible_viscous.simulation": [[61, 2, 1, "", "Simulation"]], "pyro.incompressible_viscous.simulation.Simulation": [[61, 3, 1, "", "define_other_bc"], [61, 3, 1, "", "do_other_update_velocity"], [61, 3, 1, "", "evolve"], [61, 3, 1, "", "initialize"], [61, 3, 1, "", "other_source_term"], [61, 3, 1, "", "write_extras"]], "pyro.lm_atm": [[63, 0, 0, "-", "LM_atm_interface"], [64, 0, 0, "-", "problems"], [63, 0, 0, "-", "simulation"]], "pyro.lm_atm.LM_atm_interface": [[63, 1, 1, "", "get_interface_states"], [63, 1, 1, "", "is_asymmetric"], [63, 1, 1, "", "is_asymmetric_pair"], [63, 1, 1, "", "is_symmetric"], [63, 1, 1, "", "is_symmetric_pair"], [63, 1, 1, "", "mac_vels"], [63, 1, 1, "", "rho_states"], [63, 1, 1, "", "riemann"], [63, 1, 1, "", "riemann_and_upwind"], [63, 1, 1, "", "states"], [63, 1, 1, "", "upwind"]], "pyro.lm_atm.problems": [[64, 0, 0, "-", "bubble"]], "pyro.lm_atm.problems.bubble": [[64, 1, 1, "", "finalize"], [64, 1, 1, "", "init_data"]], "pyro.lm_atm.simulation": [[63, 2, 1, "", "Basestate"], [63, 2, 1, "", "Simulation"]], "pyro.lm_atm.simulation.Basestate": [[63, 3, 1, "", "jp"], [63, 3, 1, "", "v"], [63, 3, 1, "", "v2d"], [63, 3, 1, "", "v2dp"]], "pyro.lm_atm.simulation.Simulation": [[63, 3, 1, "", "dovis"], [63, 3, 1, "", "evolve"], [63, 3, 1, "", "initialize"], [63, 3, 1, "", "make_prime"], [63, 3, 1, "", "method_compute_timestep"], [63, 3, 1, "", "preevolve"], [63, 3, 1, "", "read_extras"], [63, 3, 1, "", "write_extras"]], "pyro.mesh": [[65, 0, 0, "-", "array_indexer"], [65, 0, 0, "-", "boundary"], [65, 0, 0, "-", "fourth_order"], [65, 0, 0, "-", "fv"], [65, 0, 0, "-", "integration"], [65, 0, 0, "-", "patch"], [65, 0, 0, "-", "reconstruction"]], "pyro.mesh.array_indexer": [[65, 2, 1, "", "ArrayIndexer"], [65, 2, 1, "", "ArrayIndexerFC"]], "pyro.mesh.array_indexer.ArrayIndexer": [[65, 3, 1, "", "copy"], [65, 3, 1, "", "fill_ghost"], [65, 3, 1, "", "ip"], [65, 3, 1, "", "ip_jp"], [65, 3, 1, "", "is_asymmetric"], [65, 3, 1, "", "is_symmetric"], [65, 3, 1, "", "jp"], [65, 3, 1, "", "lap"], [65, 3, 1, "", "norm"], [65, 3, 1, "", "pretty_print"], [65, 3, 1, "", "v"]], "pyro.mesh.array_indexer.ArrayIndexerFC": [[65, 3, 1, "", "copy"], [65, 3, 1, "", "fill_ghost"], [65, 3, 1, "", "ip_jp"], [65, 3, 1, "", "is_asymmetric"], [65, 3, 1, "", "is_symmetric"], [65, 3, 1, "", "lap"], [65, 3, 1, "", "norm"], [65, 3, 1, "", "pretty_print"]], "pyro.mesh.boundary": [[65, 2, 1, "", "BC"], [65, 2, 1, "", "BCProp"], [65, 1, 1, "", "bc_is_solid"], [65, 1, 1, "", "define_bc"]], "pyro.mesh.fourth_order": [[65, 1, 1, "", "states"], [65, 1, 1, "", "states_nolimit"]], "pyro.mesh.fv": [[65, 2, 1, "", "FV2d"]], "pyro.mesh.fv.FV2d": [[65, 3, 1, "", "from_centers"], [65, 3, 1, "", "to_centers"]], "pyro.mesh.integration": [[65, 2, 1, "", "RKIntegrator"]], "pyro.mesh.integration.RKIntegrator": [[65, 3, 1, "", "compute_final_update"], [65, 3, 1, "", "get_stage_start"], [65, 3, 1, "", "nstages"], [65, 3, 1, "", "set_start"], [65, 3, 1, "", "store_increment"]], "pyro.mesh.patch": [[65, 2, 1, "", "Cartesian2d"], [65, 2, 1, "", "CellCenterData2d"], [65, 2, 1, "", "FaceCenterData2d"], [65, 2, 1, "", "Grid2d"], [65, 2, 1, "", "SphericalPolar"], [65, 1, 1, "", "cell_center_data_clone"], [65, 1, 1, "", "do_demo"]], "pyro.mesh.patch.CellCenterData2d": [[65, 3, 1, "", "add_derived"], [65, 3, 1, "", "add_ivars"], [65, 3, 1, "", "create"], [65, 3, 1, "", "fill_BC"], [65, 3, 1, "", "fill_BC_all"], [65, 3, 1, "", "get_aux"], [65, 3, 1, "", "get_var"], [65, 3, 1, "", "get_var_by_index"], [65, 3, 1, "", "get_vars"], [65, 3, 1, "", "max"], [65, 3, 1, "", "min"], [65, 3, 1, "", "pretty_print"], [65, 3, 1, "", "prolong"], [65, 3, 1, "", "register_var"], [65, 3, 1, "", "restrict"], [65, 3, 1, "", "set_aux"], [65, 3, 1, "", "write"], [65, 3, 1, "", "write_data"], [65, 3, 1, "", "zero"]], "pyro.mesh.patch.FaceCenterData2d": [[65, 3, 1, "", "add_derived"], [65, 3, 1, "", "create"], [65, 3, 1, "", "fill_BC"], [65, 3, 1, "", "get_var_by_index"], [65, 3, 1, "", "get_vars"], [65, 3, 1, "", "prolong"], [65, 3, 1, "", "restrict"], [65, 3, 1, "", "write_data"]], "pyro.mesh.patch.Grid2d": [[65, 3, 1, "", "coarse_like"], [65, 3, 1, "", "fine_like"], [65, 3, 1, "", "scratch_array"]], "pyro.mesh.reconstruction": [[65, 1, 1, "", "flatten"], [65, 1, 1, "", "flatten_multid"], [65, 1, 1, "", "limit"], [65, 1, 1, "", "limit2"], [65, 1, 1, "", "limit4"], [65, 1, 1, "", "nolimit"], [65, 1, 1, "", "well_balance"], [65, 1, 1, "", "weno"], [65, 1, 1, "", "weno_upwind"]], "pyro.multigrid": [[66, 0, 0, "-", "MG"], [66, 0, 0, "-", "edge_coeffs"], [67, 0, 0, "-", "examples"], [66, 0, 0, "-", "general_MG"], [66, 0, 0, "-", "variable_coeff_MG"]], "pyro.multigrid.MG": [[66, 2, 1, "", "CellCenterMG2d"]], "pyro.multigrid.MG.CellCenterMG2d": [[66, 3, 1, "", "get_solution"], [66, 3, 1, "", "get_solution_gradient"], [66, 3, 1, "", "get_solution_object"], [66, 3, 1, "", "grid_info"], [66, 3, 1, "", "init_RHS"], [66, 3, 1, "", "init_solution"], [66, 3, 1, "", "init_zeros"], [66, 3, 1, "", "smooth"], [66, 3, 1, "", "solve"], [66, 3, 1, "", "v_cycle"]], "pyro.multigrid.edge_coeffs": [[66, 2, 1, "", "EdgeCoeffs"]], "pyro.multigrid.edge_coeffs.EdgeCoeffs": [[66, 3, 1, "", "restrict"]], "pyro.multigrid.examples": [[67, 0, 0, "-", "mg_test_general_alphabeta_only"], [67, 0, 0, "-", "mg_test_general_beta_only"], [67, 0, 0, "-", "mg_test_general_constant"], [67, 0, 0, "-", "mg_test_general_dirichlet"], [67, 0, 0, "-", "mg_test_general_inhomogeneous"], [67, 0, 0, "-", "mg_test_simple"], [67, 0, 0, "-", "mg_test_vc_constant"], [67, 0, 0, "-", "mg_test_vc_dirichlet"], [67, 0, 0, "-", "mg_test_vc_periodic"], [67, 0, 0, "-", "mg_vis"], [67, 0, 0, "-", "project_periodic"], [67, 0, 0, "-", "prolong_restrict_demo"]], "pyro.multigrid.examples.mg_test_general_alphabeta_only": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "beta"], [67, 1, 1, "", "f"], [67, 1, 1, "", "gamma_x"], [67, 1, 1, "", "gamma_y"], [67, 1, 1, "", "main"], [67, 1, 1, "", "test_general_poisson_dirichlet"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_beta_only": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "beta"], [67, 1, 1, "", "f"], [67, 1, 1, "", "gamma_x"], [67, 1, 1, "", "gamma_y"], [67, 1, 1, "", "main"], [67, 1, 1, "", "test_general_poisson_dirichlet"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_constant": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "beta"], [67, 1, 1, "", "f"], [67, 1, 1, "", "gamma_x"], [67, 1, 1, "", "gamma_y"], [67, 1, 1, "", "main"], [67, 1, 1, "", "test_general_poisson_dirichlet"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_dirichlet": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "beta"], [67, 1, 1, "", "f"], [67, 1, 1, "", "gamma_x"], [67, 1, 1, "", "gamma_y"], [67, 1, 1, "", "main"], [67, 1, 1, "", "test_general_poisson_dirichlet"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_general_inhomogeneous": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "beta"], [67, 1, 1, "", "f"], [67, 1, 1, "", "gamma_x"], [67, 1, 1, "", "gamma_y"], [67, 1, 1, "", "main"], [67, 1, 1, "", "test_general_poisson_inhomogeneous"], [67, 1, 1, "", "true"], [67, 1, 1, "", "xl_func"], [67, 1, 1, "", "yl_func"]], "pyro.multigrid.examples.mg_test_simple": [[67, 1, 1, "", "f"], [67, 1, 1, "", "test_poisson_dirichlet"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_constant": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "f"], [67, 1, 1, "", "test_vc_constant"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_dirichlet": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "f"], [67, 1, 1, "", "main"], [67, 1, 1, "", "test_vc_poisson_dirichlet"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_test_vc_periodic": [[67, 1, 1, "", "alpha"], [67, 1, 1, "", "f"], [67, 1, 1, "", "main"], [67, 1, 1, "", "test_vc_poisson_periodic"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.mg_vis": [[67, 1, 1, "", "doit"], [67, 1, 1, "", "f"], [67, 1, 1, "", "true"]], "pyro.multigrid.examples.project_periodic": [[67, 1, 1, "", "doit"]], "pyro.multigrid.examples.prolong_restrict_demo": [[67, 1, 1, "", "doit"]], "pyro.multigrid.general_MG": [[66, 2, 1, "", "GeneralMG2d"]], "pyro.multigrid.general_MG.GeneralMG2d": [[66, 3, 1, "", "smooth"]], "pyro.multigrid.variable_coeff_MG": [[66, 2, 1, "", "VarCoeffCCMG2d"]], "pyro.multigrid.variable_coeff_MG.VarCoeffCCMG2d": [[66, 3, 1, "", "smooth"]], "pyro.particles": [[68, 0, 0, "-", "particles"]], "pyro.particles.particles": [[68, 2, 1, "", "Particle"], [68, 2, 1, "", "Particles"]], "pyro.particles.particles.Particle": [[68, 3, 1, "", "interpolate_velocity"], [68, 3, 1, "", "pos"], [68, 3, 1, "", "update"], [68, 3, 1, "", "velocity"]], "pyro.particles.particles.Particles": [[68, 3, 1, "", "array_generate_particles"], [68, 3, 1, "", "enforce_particle_boundaries"], [68, 3, 1, "", "get_init_positions"], [68, 3, 1, "", "get_positions"], [68, 3, 1, "", "grid_generate_particles"], [68, 3, 1, "", "randomly_generate_particles"], [68, 3, 1, "", "update_particles"], [68, 3, 1, "", "write_particles"]], "pyro.plot": [[32, 1, 1, "", "get_args"], [32, 1, 1, "", "makeplot"]], "pyro.pyro_sim": [[32, 2, 1, "", "Pyro"], [32, 2, 1, "", "PyroBenchmark"], [32, 1, 1, "", "main"], [32, 1, 1, "", "parse_args"]], "pyro.pyro_sim.Pyro": [[32, 3, 1, "", "add_problem"], [32, 3, 1, "", "get_grid"], [32, 3, 1, "", "get_sim"], [32, 3, 1, "", "get_var"], [32, 3, 1, "", "initialize_problem"], [32, 3, 1, "", "run_sim"], [32, 3, 1, "", "single_step"]], "pyro.pyro_sim.PyroBenchmark": [[32, 3, 1, "", "compare_to_benchmark"], [32, 3, 1, "", "run_sim"], [32, 3, 1, "", "store_as_benchmark"]], "pyro.simulation_null": [[32, 2, 1, "", "NullSimulation"], [32, 1, 1, "", "bc_setup"], [32, 1, 1, "", "grid_setup"]], "pyro.simulation_null.NullSimulation": [[32, 3, 1, "", "compute_timestep"], [32, 3, 1, "", "do_output"], [32, 3, 1, "", "dovis"], [32, 3, 1, "", "evolve"], [32, 3, 1, "", "finalize"], [32, 3, 1, "", "finished"], [32, 3, 1, "", "initialize"], [32, 3, 1, "", "method_compute_timestep"], [32, 3, 1, "", "preevolve"], [32, 3, 1, "", "read_extras"], [32, 3, 1, "", "write"], [32, 3, 1, "", "write_extras"]], "pyro.swe": [[69, 0, 0, "-", "derives"], [69, 0, 0, "-", "interface"], [70, 0, 0, "-", "problems"], [69, 0, 0, "-", "simulation"], [69, 0, 0, "-", "unsplit_fluxes"]], "pyro.swe.derives": [[69, 1, 1, "", "derive_primitives"]], "pyro.swe.interface": [[69, 1, 1, "", "consFlux"], [69, 1, 1, "", "riemann_hllc"], [69, 1, 1, "", "riemann_roe"], [69, 1, 1, "", "states"]], "pyro.swe.problems": [[70, 0, 0, "-", "acoustic_pulse"], [70, 0, 0, "-", "advect"], [70, 0, 0, "-", "dam"], [70, 0, 0, "-", "kh"], [70, 0, 0, "-", "logo"], [70, 0, 0, "-", "quad"], [70, 0, 0, "-", "test"]], "pyro.swe.problems.acoustic_pulse": [[70, 1, 1, "", "finalize"], [70, 1, 1, "", "init_data"]], "pyro.swe.problems.advect": [[70, 1, 1, "", "finalize"], [70, 1, 1, "", "init_data"]], "pyro.swe.problems.dam": [[70, 1, 1, "", "finalize"], [70, 1, 1, "", "init_data"]], "pyro.swe.problems.kh": [[70, 1, 1, "", "finalize"], [70, 1, 1, "", "init_data"]], "pyro.swe.problems.logo": [[70, 1, 1, "", "finalize"], [70, 1, 1, "", "init_data"]], "pyro.swe.problems.quad": [[70, 1, 1, "", "finalize"], [70, 1, 1, "", "init_data"]], "pyro.swe.problems.test": [[70, 1, 1, "", "finalize"], [70, 1, 1, "", "init_data"]], "pyro.swe.simulation": [[69, 2, 1, "", "Simulation"], [69, 2, 1, "", "Variables"], [69, 1, 1, "", "cons_to_prim"], [69, 1, 1, "", "prim_to_cons"]], "pyro.swe.simulation.Simulation": [[69, 3, 1, "", "dovis"], [69, 3, 1, "", "evolve"], [69, 3, 1, "", "initialize"], [69, 3, 1, "", "method_compute_timestep"]], "pyro.swe.unsplit_fluxes": [[69, 1, 1, "", "unsplit_fluxes"]], "pyro.test": [[32, 2, 1, "", "PyroTest"], [32, 1, 1, "", "avoid_interleaved_output"], [32, 1, 1, "", "do_tests"], [32, 1, 1, "", "main"], [32, 1, 1, "", "run_test"], [32, 1, 1, "", "run_test_star"]], "pyro.util": [[71, 0, 0, "-", "compare"], [71, 0, 0, "-", "io_pyro"], [71, 0, 0, "-", "msg"], [71, 0, 0, "-", "plot_tools"], [71, 0, 0, "-", "profile_pyro"], [71, 0, 0, "-", "runparams"]], "pyro.util.compare": [[71, 1, 1, "", "compare"], [71, 1, 1, "", "main"]], "pyro.util.io_pyro": [[71, 1, 1, "", "read"], [71, 1, 1, "", "read_bcs"]], "pyro.util.msg": [[71, 1, 1, "", "bold"], [71, 1, 1, "", "fail"], [71, 1, 1, "", "success"], [71, 1, 1, "", "warning"]], "pyro.util.plot_tools": [[71, 1, 1, "", "setup_axes"]], "pyro.util.profile_pyro": [[71, 2, 1, "", "Timer"], [71, 2, 1, "", "TimerCollection"]], "pyro.util.profile_pyro.Timer": [[71, 3, 1, "", "begin"], [71, 3, 1, "", "end"]], "pyro.util.profile_pyro.TimerCollection": [[71, 3, 1, "", "report"], [71, 3, 1, "", "timer"]], "pyro.util.runparams": [[71, 2, 1, "", "RuntimeParameters"], [71, 1, 1, "", "is_float"], [71, 1, 1, "", "is_int"]], "pyro.util.runparams.RuntimeParameters": [[71, 3, 1, "", "get_param"], [71, 3, 1, "", "load_params"], [71, 3, 1, "", "print_all_params"], [71, 3, 1, "", "print_paramfile"], [71, 3, 1, "", "print_sphinx_tables"], [71, 3, 1, "", "print_unused_params"], [71, 3, 1, "", "set_param"], [71, 3, 1, "", "write_params"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "terms": {"": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 15, 19, 20, 23, 26, 29, 30, 32, 41, 43, 47, 55, 59, 61, 63, 65, 66, 67, 68, 69, 73, 75, 76], "0": [1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 19, 20, 21, 24, 25, 26, 27, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 47, 53, 57, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75], "00": 20, "0000000000": [20, 24, 25, 26], "0000000000000007": 26, "000100977": 24, "000117324": 25, "00011884": 26, "000155893": 24, "000168502": 26, "000168818": 25, "000187447": 26, "000221902": 26, "000222329": 24, "000242683": 25, "000245728": 24, "000257541": 24, "0002674195946900653": 6, "000272285": 26, "000278462": 25, "000298554": 26, "000314789": 24, "000338509": 25, "000349254": 24, "000359788": 24, "0003804503479700414": 2, "000397674": 25, "000411339": 24, "000426042": 25, "000446485": 24, "0004957445615074047": 24, "000509584": 24, "000523281": 24, "000524953": 25, "000544087": 24, "000576837": 26, "000594507": 24, "00060774": 25, "0006216334987521017": 25, "00062574": 25, "0006486396426301177": 26, "000708087": 25, "000710814": 24, "000813357": 25, "000816239": 26, "000846751": 26, "000889832": 25, "000918517": 25, "000931668": 26, "001": [7, 13], "00102915": 24, "00106741": 24, "00110351": 25, "00113252": 25, "0011347": 26, "00119765": 26, "0012532978372415558": 25, "0012759605329324085": 26, "00131762": 26, "00135041": 26, "00155e": 24, "00170278": 26, "00170641": 25, "00188597": 26, "0021": 77, "00256253": 25, "00348191": 25, "00424463": 24, "004572165056269441": 2, "00463131": 26, "004718856190972565": 20, "0047189": 20, "00472": 20, "0050815": 25, "005391244339065405": 24, "00611516": 24, "00623945": 24, "00656631": 26, "00731526": 25, "00864876": 26, "0086e": 26, "00901111": 25, "00951831": 24, "01": [1, 7, 8, 19, 73], "010065": 25, "0106141": 26, "01092e": 25, "01132e": 25, "01137": 24, "01145e": 25, "0125": 10, "01265": 0, "0129066": 25, "0135776": 24, "0139226": 24, "0145734": 24, "0160323": 25, "0163063": 25, "0166": 77, "0166908": 24, "0168243": 26, "0171409": 26, "01772e": 25, "0182181": 24, "01821e": 26, "0197734": 24, "02": 26, "0215643": 24, "02198e": 24, "0224452": 25, "0224975": 26, "0233563": 25, "0236543": 24, "0238e": 25, "0243037": 25, "02448256984911586": 24, "025573219961900512": 26, "0257902": 24, "0257909": 24, "02687": 24, "02732210851664811": 2, "02789e": 24, "0280513": 24, "02861": 26, "029032258064516": 8, "0292467": 25, "0312525": 25, "03125e": 24, "0318323": 26, "03283823443993396": 25, "033097": 26, "03473e": 24, "034e": 25, "03506e": 25, "0355e": 26, "036315310129800826": 25, "0364241": 26, "0377753": 25, "03781e": 26, "03884e": 25, "039": 41, "0417201": 25, "04419": 25, "0442789": 26, "0447352805871284e": 24, "04509e": 24, "0468113": 26, "047": 74, "04737e": 26, "0484181": 24, "04844393523115633": 26, "04862": 25, "0497494": 25, "05": [2, 6, 15, 24, 25, 26], "0515129": 26, "051e": 24, "0527907": 26, "05447e": 24, "0582938": 25, "06": [2, 6, 24, 25, 26], "06162": 24, "062255558417692e": 24, "06486e": 25, "06513": 25, "06557e": 24, "06576e": 26, "0665472": 26, "06977e": 26, "07": [6, 24, 25, 26, 41], "0701013": 24, "0705": 26, "0705e": 25, "0727216": 24, "0736819": 26, "073e": 26, "0747197": 25, "07478e": 24, "07629e": 26, "07633187e": 26, "0769222917915304e": 6, "08": [24, 25, 26], "08132": 26, "08889e": 24, "09": [24, 25, 26], "091": 26, "0918e": 24, "092": 74, "09217e": 26, "09401e": 24, "097515813669473": 24, "09752": 24, "09787e": 24, "0x7f42a8547e90": 1, "0x7f86eafd9190": 7, "0x7f86ed12cd10": 7, "0x7fcec01eca10": 26, "0x7fcec032c8d0": 26, "0x7fe358267c90": 24, "0x7fe3589c8c90": 24, "1": [1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 15, 19, 20, 21, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 45, 47, 53, 55, 57, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 75, 77], "10": [0, 1, 2, 6, 7, 8, 11, 15, 19, 20, 24, 25, 26, 41, 47, 62, 66, 67, 69, 71, 77], "100": [1, 7, 15, 20, 71, 73], "1000": 15, "10000": [1, 7, 73], "1006": 77, "1007": [15, 62, 77], "101": 26, "101526": 25, "1016": [41, 77], "1024": 2, "103": 26, "103e": 25, "1068868945958364e": 26, "10732e": 26, "108": 20, "10838": 20, "10977e": 25, "10g": [25, 26], "11": [1, 7, 20, 24, 25, 26, 66, 72, 77], "111": 7, "111546863428753e": 24, "112": 26, "115": 26, "116": 8, "11691e": 24, "11764e": 24, "11941e": 25, "11945e": 25, "12": [1, 7, 20, 24, 25, 26, 32, 67, 71], "121": 24, "1210": 77, "1215": 77, "12157": 20, "12199e": 24, "122": [20, 24], "12439e": 26, "125": [8, 20, 31, 75, 77], "12514": 25, "1265": 0, "127": 77, "128": [2, 6, 10, 15, 24, 25, 26, 75], "129": 25, "13": [1, 20, 24, 26, 74], "13071e": 24, "13671": 20, "137": 20, "13722e": 24, "137992831541219": [8, 75], "13952e": 24, "14": [8, 20, 24, 26, 47, 65, 69, 75], "14059e": 25, "141592653589793": 74, "1447096": 8, "14661e": 24, "15": [20, 24, 26, 74], "15043e": 26, "153325": 25, "15445e": 24, "158": 77, "16": [2, 6, 15, 20, 21, 24, 25, 26, 62, 67], "160": 25, "16168e": 25, "163": [15, 60, 62, 77], "16499e": 24, "17": [20, 26], "17056e": 24, "17095e": 26, "171": 77, "17194": 20, "172": 20, "1726e": 26, "17352e": 24, "17409776671446628": 24, "17418e": 25, "178": 77, "17826e": 26, "18": [20, 25, 26], "1803634390217064": 26, "180588": 26, "1827e": 26, "18429e": 24, "185": 20, "18533": 20, "188": 25, "19": [20, 25, 26], "19149e": 24, "192": 7, "19217e": 26, "1922e": 25, "19454": 24, "1958": 77, "1959": 10, "19593e": 26, "19639e": 24, "1979": 77, "19808e": 25, "1982": 77, "1984": [8, 47, 48, 50, 54, 56], "1989": 77, "1990": [33, 37, 43, 45, 47, 51, 69, 77], "19906e": 25, "1993": [8, 48, 50, 54, 56], "1996": [15, 43, 60, 63, 67, 77], "1998": [8, 41, 48, 50, 54, 56], "19980007543": 41, "1999": 77, "1d": 41, "1e": [32, 65, 66, 67, 71], "1st": 13, "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19, 20, 21, 23, 24, 25, 26, 27, 29, 47, 48, 50, 53, 54, 56, 57, 60, 62, 65, 66, 67, 69, 72, 73, 74, 75, 77], "20": [20, 25, 26], "200": 77, "2000": [15, 60, 62, 77], "2003": 0, "2009": [41, 47], "2010": 47, "2011": [8, 35, 48, 49, 50, 54, 55, 56, 70, 77], "2012": [0, 7, 8, 48, 50, 54, 56], "2014": [8, 48, 50, 54, 56], "2019": [0, 77], "2021": 47, "20281e": 24, "2048": 26, "206045378311055": [8, 75], "209": 20, "2092": 20, "21": 20, "210681933627904e": 26, "21105": 0, "21253e": 25, "213": 25, "2197": 20, "21994e": 24, "22": 20, "22015e": 25, "221286": 25, "22925e": 26, "23": [20, 74], "233": 77, "24": [20, 74], "2411": 26, "24144": 26, "24513e": 24, "24555429482631e": 24, "24911e": 24, "25": [1, 3, 7, 8, 19, 20, 71, 73, 77], "256": [2, 6, 24], "256041": 26, "25622e": 24, "25658e": 26, "257": 77, "25705e": 24, "257466296364851e": 25, "25763e": 24, "25859e": 25, "26": [20, 74], "26638e": 26, "26903e": 24, "27": 20, "271": [15, 60, 62, 77], "27175e": 24, "2728946362388976e": 26, "27361e": 24, "274": 20, "27407": 20, "27531e": 26, "278": 20, "27837": 20, "28": [20, 77], "28164e": 24, "28172e": 25, "28187": 24, "283": 77, "28541e": 26, "2871": 25, "28807e": 25, "28873e": 25, "29": 20, "29051e": 26, "2910353907176844e": 25, "298147": 25, "29871": 26, "2c": 47, "2d": [5, 7, 65, 69, 74], "2g": [20, 74], "2h": 69, "2hc": 69, "2nd": [3, 5, 6, 8, 10, 13, 15, 19, 27, 47, 53, 65, 67, 69, 75], "2ng": [20, 65], "3": [1, 2, 3, 4, 6, 7, 8, 15, 20, 24, 25, 26, 47, 60, 62, 65, 69, 72, 73, 74, 75, 77], "30": [20, 77], "301203447716335e": 26, "30184e": 25, "307211": 24, "30812e": 25, "30821e": 26, "309": 77, "30982e": 25, "30997e": 25, "31": [20, 77], "31131e": 24, "312": 77, "31346": 24, "316533": 25, "319": [15, 62, 77], "32": [1, 2, 6, 7, 15, 20, 21, 24, 25, 26, 74], "32098e": 26, "323786088373021": 25, "32767e": 25, "32927e": 25, "32945e": 24, "33": [7, 8, 20], "33005e": 24, "335": 77, "336": 20, "33611": 20, "33718": 26, "33838e": 24, "34": [0, 20, 24], "34558e": 26, "347638624909216": 24, "35": 20, "3530556515124825e": 25, "35586e": 25, "36": 20, "36009e": 26, "36183": 24, "362": 77, "36466e": 25, "36992e": 26, "37": 20, "371": 26, "37252e": 26, "37453": 25, "38": [20, 25], "3860268814816614e": 6, "3868": 26, "3868428575047": 26, "387": 77, "38943e": 26, "39": [20, 72, 74], "39072e": 24, "39659e": 26, "39771e": 24, "3d": 65, "3g": 20, "4": [0, 1, 2, 3, 6, 7, 8, 10, 15, 19, 20, 24, 25, 26, 27, 47, 48, 50, 51, 54, 56, 60, 62, 65, 67, 69, 72, 74, 75, 77], "40": 20, "40192e": 25, "40233e": 25, "40799e": 25, "40947e": 25, "41": 20, "411": 77, "4147e": 24, "41489e": 24, "42": [15, 20, 74], "42452": 20, "42473": 25, "425": 20, "425271389680081e": 2, "43": [20, 47, 74], "430738": 24, "4317": 20, "432": 20, "43215": 24, "43441": 26, "437223355768636e": 25, "44": [20, 47], "44068e": 26, "44281e": 24, "443977": 24, "4452e": 26, "44588e": 24, "44857e": 25, "44914e": 25, "45": 20, "455482": 25, "45572e": 25, "4578": 26, "45795e": 26, "458207725000789e": 25, "46": [20, 74], "4637e": 25, "4641": 25, "46453e": 24, "46615e": 24, "46752e": 24, "47": [20, 26], "47155e": 26, "47757e": 26, "47845e": 26, "48": [20, 77], "48271e": 25, "4855e": 25, "48679e": 25, "49": 20, "4901": 26, "49296e": 24, "49345e": 24, "4967652930826935e": 25, "4th": [2, 3, 5, 6, 7, 8, 10, 15, 19, 35, 47, 49, 55, 65, 69, 75], "5": [1, 2, 3, 6, 7, 8, 10, 19, 20, 24, 25, 26, 30, 47, 53, 57, 65, 69, 72, 74, 75], "50": [20, 25, 66], "500": 2, "5000": [2, 7], "50231": 24, "50717e": 25, "5072807373286882e": 25, "51": 20, "511": 26, "51109e": 24, "512": 2, "51413991329132e": 24, "519131423273572e": 6, "52": 20, "52121e": 25, "521885": 25, "5233260541432057e": 2, "53": 20, "532258064516129": [8, 75], "534885150074738e": 26, "54": [20, 74], "543": 20, "5434": 20, "544249588823554e": 26, "55": 20, "555097426033948e": 25, "55867e": 26, "56": [20, 25], "56138e": 25, "57": 20, "57173e": 26, "5749769043407793": 20, "575": 20, "57509": 20, "58": 20, "58746e": 24, "58852e": 26, "59": 20, "590386214782638e": 24, "591": 25, "59875e": 25, "6": [1, 2, 6, 7, 20, 24, 25, 26, 74, 77], "60": 20, "60034e": 24, "6088e": 26, "60971": 26, "61": 20, "61504e": 24, "6169e": 24, "61737e": 25, "62": 20, "62749e": 25, "62808e": 25, "63": 20, "63196e": 24, "63309e": 26, "63435e": 25, "6392149576904378e": 25, "64": [1, 2, 6, 7, 15, 20, 24, 25, 26, 67], "640x480": [1, 7], "6415e": 25, "64181e": 24, "64648": 25, "64992e": 24, "65": [20, 74], "65328": 20, "65703e": 25, "6575": 77, "6577": 26, "659245815001406e": 26, "66": 20, "67": 20, "67075": 20, "671": 20, "671934405e": 25, "673611": 24, "68": [20, 26, 74], "68242e": 25, "68972e": 26, "69": [20, 26], "69154": 25, "69329e": 26, "69499e": 24, "69812e": 26, "69861e": 26, "69884e": 25, "69894e": 25, "6x": [24, 27, 67], "6y": [24, 27, 67], "7": [1, 6, 7, 8, 20, 24, 25, 26, 74], "70": 20, "71": [7, 20, 26, 72], "71101e": 24, "72": 20, "72045e": 25, "7228": 25, "72291e": 25, "72809": 26, "728342": 25, "73": 20, "73325e": 26, "73455e": 24, "73798e": 24, "739483825281054": 24, "74": 20, "74186": 25, "74907e": 26, "75": [7, 8, 20], "75013e": 25, "754984685e": 26, "75853e": 24, "75928e": 24, "76": [20, 74], "76061e": 24, "76274e": 26, "76528e": 24, "7696409241208797e": 6, "7696e": 25, "77": 20, "77049e": 25, "7724": 25, "77518": 25, "775181492337501": 25, "77795e": 24, "78": 20, "78399e": 26, "78756e": 26, "78803e": 24, "78938e": 24, "79": [20, 26, 77], "79061e": 25, "79124e": 25, "7921e": 26, "7_8": [15, 62, 77], "8": [1, 3, 5, 7, 8, 13, 15, 19, 20, 24, 25, 26, 30, 47, 62, 69, 74, 75, 77], "80598": 25, "80625e": 24, "80911e": 26, "81": 26, "81168": 20, "812": 20, "81351e": 24, "816": 20, "81622": 20, "81765": 20, "818": 20, "81825e": 24, "82": 77, "825569192556014e": 6, "82585": 20, "826": 20, "83563e": 26, "83684": 26, "83693e": 24, "84315e": 24, "84478": 20, "8448": 26, "845": 20, "849259894834445e": 25, "85": [7, 8, 77], "85557e": 26, "85569e": 24, "85631e": 25, "8583e": 25, "86": 20, "86509e": 25, "87": 77, "87103e": 24, "877452": 26, "88200772432267e": 26, "884": 26, "88625e": 24, "88653e": 25, "8869": 25, "88696e": 25, "88796e": 25, "89": 77, "891": 20, "89132": 20, "89676e": 25, "89721": 26, "89959e": 26, "9": [1, 7, 20, 23, 24, 25, 26, 47, 69, 74], "90": 77, "90051": 77, "90058": 77, "90121e": 25, "90151": 77, "90233": 77, "903531": 24, "90471e": 26, "90474e": 26, "90594e": 26, "90707e": 26, "90897e": 24, "911086": 24, "91242e": 26, "91401e": 24, "91413e": 25, "91494": [15, 62, 77], "92186e": 24, "92501e": 24, "9261": 25, "927415": 77, "92822e": 25, "92888e": 24, "93217e": 25, "933": 25, "933769007818501e": 24, "938": 25, "94": 20, "94003": 20, "94227e": 25, "94814e": 24, "95479e": 26, "95505e": 24, "95548e": 24, "95801e": 26, "96": 7, "960758": 24, "96104e": 24, "96107e": 24, "96622e": 26, "96666e": 24, "97": 74, "9713e": 24, "97219e": 24, "978": [15, 62, 77], "97862": 20, "9786237847073697": 20, "979": 20, "98263e": 24, "99": 20, "991063": 25, "99444e": 25, "99732e": 26, "9991": 77, "99971e": 26, "999999999999964": 24, "9999999999999981": 25, "A": [3, 5, 7, 8, 10, 11, 12, 13, 14, 20, 21, 24, 27, 30, 31, 32, 34, 36, 38, 40, 42, 45, 47, 48, 50, 53, 54, 56, 57, 58, 61, 65, 66, 67, 69, 71, 73, 75, 77], "As": [19, 55, 75], "At": [2, 15, 31, 71], "But": 1, "By": [3, 15, 65, 73], "For": [1, 8, 11, 20, 25, 29, 30, 31, 47, 51, 59, 61, 63, 65, 66, 67, 71, 73, 75], "If": [0, 1, 14, 17, 29, 31, 47, 66, 68, 71, 73, 76], "In": [4, 8, 12, 15, 18, 21, 29, 30, 33, 35, 37, 39, 47, 67, 69, 76], "It": [0, 1, 3, 4, 5, 7, 8, 10, 12, 13, 15, 16, 18, 19, 21, 25, 31, 47, 48, 50, 54, 56, 65, 73, 75], "No": 41, "Not": 12, "One": 67, "The": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 69, 71, 73, 75, 76, 77], "Their": 11, "Then": [1, 15, 20, 47, 65, 66, 69, 73], "There": [4, 8, 9, 18, 20, 21, 23, 47, 48, 50, 54, 56, 66, 69, 75, 76], "These": [3, 11, 15, 39, 60, 66, 71, 73, 76], "To": [1, 7, 10, 14, 15, 20, 21, 24, 71, 73], "With": [5, 13, 15, 26, 58], "_": [47, 69], "__all__": 31, "__dict__": 20, "__eq__": 20, "__hash__": 20, "__init__": [20, 31, 65], "__str__": 20, "__weakref__": 20, "_default": [71, 73], "_x": 67, "_y": 67, "a0": 63, "a_": [20, 21, 65], "a_21": 65, "a_31": 65, "a_32": 65, "a_i": [3, 33, 35, 37, 39, 41], "a_init": 2, "a_l": [33, 35, 37, 39, 45], "a_r": [33, 35, 37, 39, 45], "a_s1": 65, "a_s2": 65, "a_t": [3, 33, 35, 37, 39, 41], "a_x": [3, 33, 35, 37, 39, 41], "abil": [11, 76], "abl": 67, "abort": 71, "about": [3, 20, 21, 29, 30, 31, 38, 47, 63], "abov": [3, 5, 8, 10, 11, 13, 20, 21, 25, 43, 48, 50, 54, 56, 63, 73], "absolut": 3, "ac": [15, 62], "acceler": [8, 23, 24, 69, 75], "accept": [20, 66], "access": [1, 20, 24, 30, 31, 47, 65, 66, 68, 69, 71, 73], "accompani": 0, "account": 15, "accumul": 71, "accur": [3, 8, 10, 11, 21, 35, 49, 55, 65], "accuraci": [3, 10, 11, 21], "achiev": [3, 11], "acknowledg": 14, "acoust": [8, 10, 48, 50, 54, 56], "acoustic_puls": [6, 32, 47, 49, 53, 55, 69], "across": [8, 29, 47, 48, 50, 54, 56, 68, 69], "act": [11, 67], "action": [15, 21, 62, 65], "activ": 11, "actual": [4, 20, 21, 24, 33, 37, 39, 41, 43, 47, 53, 63, 65, 69], "ad": [5, 11, 15, 27, 47, 48, 50, 54, 56, 65, 68, 73], "adapt": 77, "add": [1, 3, 8, 9, 11, 13, 20, 21, 27, 31, 32, 48, 50, 54, 56, 59, 65, 67, 71, 75], "add_deriv": [32, 65], "add_ivar": [32, 65], "add_problem": [1, 22, 32], "add_subplot": 24, "addit": [4, 5, 7, 12, 20, 51], "adiabat": [8, 47, 48, 50, 54, 56], "adjac": [6, 20], "admit": 3, "advanc": [12, 30, 33, 37, 45, 47, 53, 68, 69], "advect": [1, 2, 4, 5, 9, 12, 13, 15, 17, 18, 22, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 49, 53, 55, 59, 61, 63, 65, 68, 69, 73], "advection_fv4": [22, 32], "advection_nonuniform": [22, 32], "advection_rk": [22, 32, 41], "advection_weno": [22, 32], "advective_flux": [22, 32], "advectwithucc": 68, "affect": [3, 7, 13, 15, 19, 29, 30, 75], "after": [3, 10, 13, 15, 27, 30, 31, 47, 65, 66, 73], "again": [7, 12, 15, 68, 73], "against": [10, 75], "agre": [15, 76], "agreement": [4, 10, 75], "ai": 21, "aip": 77, "al": [7, 8, 15, 41, 47, 48, 50, 54, 56, 65], "al_": 65, "algorithm": [3, 8, 9, 15, 27, 49, 60, 62, 75, 77], "alia": 32, "alic": 0, "align": [11, 25], "all": [1, 4, 7, 8, 10, 11, 12, 15, 18, 20, 21, 24, 26, 31, 32, 47, 53, 60, 61, 62, 65, 66, 69, 71, 73, 75], "alloc": [21, 65], "allow": [8, 10, 13, 15, 17, 18, 21, 29, 47, 48, 50, 54, 56, 58, 61, 65, 73], "almgen": 67, "almgren": [0, 43, 47, 63], "almost": 15, "alon": 67, "along": [2, 5, 20, 45, 47, 65, 69], "alpha": [23, 25, 26, 30, 41, 66, 67], "alreadi": [1, 63, 71], "also": [1, 3, 4, 7, 10, 12, 16, 20, 21, 24, 30, 31, 41, 47, 66, 73], "alter": [2, 30], "altern": [17, 47, 73], "although": [41, 66], "alwai": 73, "amount": [3, 7, 27, 73], "amp": [7, 8], "amrex": 68, "an": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 20, 23, 26, 27, 29, 30, 31, 32, 34, 36, 38, 40, 42, 44, 46, 47, 48, 50, 53, 54, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 68, 69, 70, 71, 73, 75], "analog": 75, "analysi": [3, 10, 12, 15, 73, 75], "analyt": [3, 4, 10, 13, 15, 24, 25, 27, 58, 67], "analyz": 31, "andi": 0, "angl": [4, 8, 48, 50, 54, 56], "ani": [1, 2, 3, 8, 9, 10, 12, 14, 31, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 59, 60, 62, 63, 64, 65, 66, 70, 71, 73, 75, 76], "ann": 0, "anoth": [10, 12, 27], "answer": 14, "anyon": 14, "anywher": 17, "appar": 7, "appear": [10, 11, 12, 20], "append": [2, 6, 7], "appli": [7, 8, 30, 45, 47, 66, 75, 77], "apply_artificial_viscos": [32, 47], "apply_diffusion_correct": [32, 45], "apply_gradp_correct": [32, 59], "apply_other_source_term": [32, 59], "apply_source_term": [32, 47], "apply_transverse_correct": [32, 43], "apply_transverse_flux": [32, 47], "approach": [3, 8, 15], "appropri": [11, 31], "approxim": [15, 19, 20, 30, 47, 59, 61, 63, 67], "ar": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 37, 39, 41, 45, 47, 48, 49, 50, 53, 54, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 73, 75, 76], "arang": 20, "archiv": 41, "arg": 32, "argument": [4, 20, 30, 31, 65, 73], "aris": [7, 14, 20, 29, 47], "arithmet": 29, "around": 26, "arrai": [0, 11, 12, 20, 21, 24, 29, 30, 41, 63, 65, 66, 68], "array_generate_particl": [30, 32, 68], "array_index": [20, 21, 22, 32], "arrayindex": [21, 32, 65, 68], "arrayindexerfc": [32, 65], "articl": [0, 77], "artifici": [8, 47, 75], "artificial_viscos": [32, 47], "artymowicz": 10, "ash": 51, "asid": 8, "ask": 14, "aspect": 71, "assess": 27, "assist": 14, "associ": [20, 65, 73], "assum": [1, 10, 30, 35, 47, 49, 53, 65, 69], "assumpt": [47, 69], "astronomi": 12, "astrophys": [8, 16, 18, 28], "asymmetr": [63, 65], "asymptot": 47, "atmospher": [8, 10, 11, 18, 19, 48, 50, 54, 56, 63, 64], "attachfil": [15, 62], "attent": 47, "attribut": [4, 20, 66], "augment": 75, "august": 77, "author": 0, "auto": [71, 73, 74], "automat": [10, 14, 65], "aux_bc": 66, "aux_data": 47, "aux_field": 66, "aux_var": 59, "auxiliari": [47, 61, 65], "avail": [31, 66], "averag": [3, 4, 7, 10, 21, 25, 26, 35, 47, 49, 65, 66, 69], "avisco_i": 47, "avisco_x": 47, "avoid": 32, "avoid_interleaved_output": [22, 32], "awar": 35, "ax": [1, 2, 7, 24, 26, 29, 30, 71, 72], "axes_grid1": 7, "axes_pad": 7, "axesimag": [1, 24], "axi": [7, 9, 13, 30, 47, 63, 72, 74], "axisymmetr": 9, "azimuth": 65, "b": [20, 25, 45, 66, 77], "b_": 65, "b_1": 65, "b_2": 65, "b_i": 65, "back": 68, "background": [8, 48, 50, 54, 56], "backward": 13, "balanc": [8, 12, 48, 50, 54, 56], "base": [3, 5, 8, 12, 15, 21, 30, 32, 33, 35, 37, 39, 41, 43, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 67, 68, 69, 71], "basenam": [1, 7, 71, 73], "basest": [32, 63], "basi": [3, 9, 65], "basic": [3, 15, 16, 20, 21, 25, 27, 30, 47, 65, 71], "bathymetri": 75, "bc": [7, 15, 20, 21, 22, 24, 25, 26, 30, 31, 32, 59, 65, 66, 67, 68, 73], "bc_alpha": 26, "bc_c": 25, "bc_demo": 21, "bc_edg": [47, 61], "bc_is_solid": [32, 65], "bc_name": [47, 61], "bc_setup": [22, 32], "bc_type": 65, "bcprop": [32, 65], "becaus": [3, 10, 15, 20, 29, 75], "becom": [7, 31, 68], "been": [5, 30], "befor": [7, 12, 25, 32, 47, 59, 63, 65, 69], "begin": [0, 11, 15, 24, 25, 26, 32, 60, 62, 71], "behav": 9, "behavior": [15, 73], "behaviour": 30, "being": [3, 4, 5, 59, 63], "bell": [0, 43, 63, 67, 77], "bellcolellaglaz89": [15, 77], "below": [3, 10, 13, 15, 27, 30, 47, 75], "bench_dir": 67, "benchmark": [15, 29, 32, 67, 76], "benefit": 0, "best": [1, 3, 7, 13, 71], "beta": [23, 25, 66, 67], "beta_0": [19, 63], "better": [7, 15, 68, 75], "between": [3, 4, 7, 12, 18, 21, 35, 65, 66, 73], "bf": [8, 11], "bias": 65, "bibtex": 0, "bilinear": 65, "bin": 10, "bit": [1, 12], "black": [30, 66], "blast": 10, "block": 71, "bnd": [20, 21, 25, 26, 74], "bold": [32, 71], "book": [9, 10, 47, 67, 69, 75], "bookshelf": 28, "bool": 63, "boolean": 47, "boost": 7, "both": [3, 7, 15, 21, 30, 43, 45, 47, 59, 61, 62, 63, 69, 76], "bottom": [5, 7, 8, 24, 25, 26, 27, 47, 48, 50, 54, 56, 66, 69], "bound": 66, "boundari": [1, 3, 7, 10, 11, 12, 13, 15, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 47, 60, 61, 62, 66, 67, 68, 69, 71, 73, 74], "box": 15, "branch": 14, "break": [4, 75, 77], "brigg": 27, "bring": [13, 20], "brought": [0, 67], "bruce": 77, "bubbl": [32, 47, 49, 53, 55, 63], "buf": [20, 63, 65], "buffer": 65, "bug": [14, 76], "build": [1, 18, 21, 66], "built": [20, 21, 65], "builtin": 20, "bulk": [7, 8, 48, 50, 54, 56], "bulk_veloc": [7, 8], "bump": 2, "buoyant": [8, 19, 48, 50, 54, 56, 64], "buoyantli": 10, "buoynantli": [8, 48, 50, 54, 56], "burger": [3, 18, 22, 32, 45, 46, 63], "burgers_interfac": [22, 32], "burgers_visc": [5, 22, 32], "burn": [32, 51], "butcher": [21, 65], "c": [0, 12, 20, 30, 47, 57, 65, 69, 77], "c_": 65, "c_2": 65, "c_3": 65, "c_l": 47, "c_r": 47, "cach": 12, "calcul": [4, 5, 11, 47, 59, 63, 69], "call": [1, 12, 21, 30, 31, 32, 47, 59, 63, 65, 66, 71, 73], "callback": 65, "can": [0, 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 15, 17, 20, 21, 24, 25, 26, 27, 29, 30, 31, 34, 36, 40, 42, 44, 46, 48, 50, 54, 56, 60, 62, 65, 66, 71, 72, 73, 75, 76], "cannot": [20, 30, 37, 43, 47, 53, 63, 65, 68, 69], "captur": 19, "care": 47, "carri": [47, 65, 73], "cartesian": 65, "cartesian2d": [1, 7, 32, 65, 73], "case": [3, 8, 11, 12, 15, 29, 30, 33, 35, 37, 39, 47, 60, 62, 67, 76], "casi": 41, "castro": 47, "caus": [3, 38, 66], "caviti": [32, 61, 77], "cavity_n64_re100_0406": 15, "cavity_re100": 15, "cbar_ax": 7, "cbar_loc": 7, "cbar_mod": 7, "cc": [11, 20, 24, 25, 26], "cc_data": [6, 29, 30], "ccdata": [47, 61], "cdot": [8, 11, 15, 19, 23, 25, 26, 27, 66, 75], "cell": [3, 5, 7, 10, 12, 15, 19, 20, 21, 24, 29, 35, 41, 47, 49, 63, 65, 66, 67, 68, 69, 77], "cell_center_data_clon": [32, 65], "cellcenter2d": 25, "cellcenterdata2d": [12, 20, 21, 25, 26, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 57, 59, 61, 65, 66, 69, 71], "cellcentermg2d": [23, 24, 25, 32, 66], "center": [3, 7, 8, 10, 11, 12, 13, 15, 19, 20, 21, 29, 35, 38, 47, 48, 49, 50, 54, 56, 63, 65, 66, 67, 68, 69, 77], "central": [47, 65, 69], "cfl": [1, 2, 3, 5, 7, 8, 13, 15, 19, 33, 37, 39, 41, 43, 47, 53, 57, 63, 69, 73, 75], "cgf": [8, 47], "cham": 77, "chang": [1, 3, 6, 9, 13, 14, 17, 20, 24, 25, 26, 29, 59, 61, 65, 73, 75, 76], "chao": 77, "chapter": [3, 23], "characterist": [9, 15, 41, 47, 53, 75], "charg": 68, "check": [10, 26, 65, 75], "chegini": 0, "children": 65, "choic": [8, 18, 75], "chosen": [33, 35, 37, 43, 47, 57, 59, 63, 69], "circular": [3, 5, 10, 34, 36, 38, 40, 42, 44, 46], "citat": 0, "cite": 0, "clariti": 18, "class": [0, 3, 12, 13, 20, 21, 23, 25, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 66, 67, 68, 69, 71], "classic": [8, 48, 50, 54, 56], "clawpack": 69, "clean": [12, 14, 32], "clearer": 20, "clip": 1, "clone": 17, "close": [6, 8], "cmap": [30, 74], "co": [1, 11, 15, 25, 26, 60, 62, 67, 74], "coars": [1, 4, 6, 7, 65, 66], "coarse_fil": 4, "coarse_lik": [20, 32, 65], "coarsen": [4, 6, 65], "coarser": [7, 20, 65, 66], "coarsest": [4, 66], "code": [0, 12, 14, 15, 18, 29, 30, 32, 41, 71, 76], "coeff": [25, 26, 66], "coeffic": 25, "coeffici": [8, 13, 15, 23, 25, 45, 63, 65, 66, 67, 75], "coeffs_bc": [26, 66], "coella": [48, 50, 54, 56, 70], "colella": [8, 9, 15, 33, 35, 37, 43, 45, 47, 48, 49, 50, 51, 54, 55, 56, 60, 62, 69, 77], "colella90": [3, 8, 77], "collect": [30, 32, 71, 73], "color": [20, 30, 65, 71], "colorbar": [7, 26, 74], "column": [20, 71], "combin": 15, "come": [3, 7, 12, 15, 24, 27, 33, 35, 37, 39, 47, 48, 50, 54, 56, 60, 66, 67, 70], "command": [15, 30, 73], "commandlin": 31, "comment": [71, 73], "commit": 14, "common": [8, 21], "commun": 77, "comp_bench": [32, 67], "compar": [2, 3, 4, 5, 8, 10, 13, 15, 19, 22, 25, 27, 29, 32, 48, 50, 54, 56, 60, 62, 63, 64, 67, 76], "compare_to_benchmark": [22, 32], "comparison": 4, "compil": [12, 29], "complet": 67, "complex": [3, 10, 12], "compon": [5, 8, 12, 15, 25, 44, 46, 47, 65, 66, 67, 69], "compress": [3, 4, 12, 15, 18, 19, 22, 29, 30, 31, 32, 49, 50, 51, 53, 54, 55, 56, 64, 72, 73, 75], "compressible_fv4": [7, 10, 22, 32], "compressible_react": [22, 32], "compressible_rk": [7, 22, 32], "compressible_sdc": [22, 32], "compris": [47, 69], "comput": [0, 2, 3, 4, 6, 11, 12, 18, 20, 27, 28, 29, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 57, 63, 65, 66, 69, 72, 73, 77], "compute_final_upd": [32, 65], "compute_residu": 66, "compute_timestep": [12, 22, 32], "condit": [1, 2, 3, 5, 7, 10, 11, 12, 13, 15, 20, 21, 23, 24, 25, 26, 30, 33, 35, 37, 41, 43, 47, 57, 59, 60, 61, 62, 63, 65, 66, 67, 69, 71, 73], "conduct": [13, 58], "configur": 71, "cons_to_prim": [32, 47, 69], "conserv": [8, 11, 35, 39, 41, 47, 53, 63, 69, 77], "consflux": [32, 47, 69], "consid": [26, 33, 37, 39, 41, 47, 65, 69, 75], "consist": [3, 65], "conslaw": 41, "constant": [3, 5, 6, 8, 11, 13, 20, 23, 45, 47, 48, 50, 53, 54, 56, 58, 66, 67], "constraint": [7, 15, 19, 33, 37, 39, 41, 43, 47, 53, 57, 59, 61, 63, 69], "construct": [5, 20, 33, 35, 37, 39, 41, 43, 47, 65], "construct_unsplit_flux": [32, 43], "constructor": 30, "contact": 10, "contain": [12, 20, 21, 32, 33, 35, 37, 39, 41, 45, 47, 53, 65, 66, 69, 73], "content": 65, "continu": [0, 15], "control": [23, 33, 37, 39, 41, 43, 47, 53, 63, 66, 69, 73], "convect": [11, 32, 33, 35, 37, 39, 45, 47, 49, 53, 55, 69], "conveni": 66, "convent": 65, "converg": [2, 3, 4, 8, 13, 23, 27, 32, 34, 36, 40, 42, 43, 45, 48, 50, 54, 56, 59, 61, 70], "convergence_error": 15, "convergence_errors_no_limit": 15, "convergence_plot": [4, 15], "convert": [10, 21, 35, 47, 49, 65, 69], "coord_typ": 47, "coordin": [9, 20, 21, 24, 65, 66, 73], "copi": [2, 20, 32, 65, 68], "core": [20, 21, 23], "corner": [3, 8, 47, 48, 50, 54, 56, 69], "correct": [8, 11, 43, 45, 47, 59, 67, 77], "correctli": 17, "corrector": 11, "correspond": [47, 65, 71], "could": [1, 29, 30, 68, 73], "count": 71, "coupl": 39, "crank": [5, 13, 45, 57], "creat": [1, 5, 8, 10, 14, 20, 21, 25, 26, 32, 41, 44, 46, 48, 50, 54, 56, 59, 61, 63, 65, 66, 67, 71, 73, 76], "creation": 5, "credit": 0, "criteria": 12, "critic": 12, "ctu": 7, "current": [0, 12, 29, 53, 57, 65, 68, 73], "curv": 13, "custom": 30, "cut": [3, 7, 10, 38], "cvar": 6, "cvisc": [7, 8, 47, 75], "cx": [8, 75], "cy": [8, 75], "cycl": [23, 24, 25, 26, 27, 45, 66], "cylindr": [4, 9, 10], "d": [1, 9, 10, 12, 20, 21, 25, 26, 29, 65, 73], "dam": [4, 32, 69, 77], "dam_compar": [4, 75], "damp": [11, 47], "daniel": 77, "dash": [3, 15], "data": [1, 4, 7, 10, 12, 15, 21, 24, 25, 26, 29, 30, 31, 32, 33, 35, 37, 39, 41, 45, 47, 51, 53, 61, 63, 65, 66, 67, 68, 69, 71, 72], "data1": 71, "data2": 71, "data_class": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 69], "dataset": [4, 20, 65], "datatyp": 71, "date": 0, "datum": 65, "deal": [12, 20], "debug": 66, "decemb": 77, "decompos": 27, "decomposit": 18, "decor": 12, "decoupl": 61, "decreas": [2, 6, 30, 68], "deduc": 4, "def": [1, 6, 24, 25, 26, 31], "default": [1, 3, 4, 7, 8, 13, 15, 19, 20, 29, 31, 47, 65, 66, 69, 71, 72, 73, 75], "default_input": [31, 73], "defer": 8, "defin": [3, 7, 8, 20, 21, 24, 25, 30, 31, 33, 35, 37, 39, 41, 45, 47, 53, 59, 61, 65, 66, 68, 69, 71, 73, 74], "define_bc": [32, 65], "define_other_bc": [32, 59, 61], "deform": [8, 48, 50, 54, 56], "delta": [3, 5, 6, 7, 8, 11, 47, 69], "delta_": [15, 60, 62], "demand": 18, "demonstr": [23, 67, 74], "den": [1, 7, 29, 32, 47, 65, 72], "dens": 10, "dens0": 8, "dens1": [7, 8], "dens2": [7, 8], "dens_avg": 72, "dens_bas": [8, 19], "dens_cutoff": [8, 19], "dens_left": [8, 31], "dens_right": [8, 31], "densiti": [1, 2, 4, 6, 7, 8, 10, 11, 15, 29, 30, 33, 37, 39, 41, 47, 48, 50, 54, 56, 63, 65, 72], "departur": 3, "depend": [5, 8, 20, 23, 31, 33, 35, 37, 39, 48, 50, 54, 56, 71], "deriv": [20, 21, 22, 28, 32, 65], "derive_primit": [32, 47, 69], "describ": [0, 4, 7, 8, 12, 48, 50, 54, 56, 65], "descript": [3, 5, 8, 13, 14, 15, 19, 32, 47, 61, 71, 73, 75], "descriptor": 20, "design": [7, 18, 19, 32], "desir": [12, 47, 66, 69], "destroi": 71, "detail": [10, 13, 21, 28, 29, 47, 75], "determin": [43, 63, 71], "develop": [0, 10, 14, 15, 17, 18], "df": [47, 69], "dh0": 75, "diagon": [5, 17, 44, 46], "dict": [32, 68], "dictionari": [20, 30, 31, 32, 68, 71, 73], "did": 68, "didn": 67, "differ": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 20, 21, 24, 25, 27, 29, 30, 35, 41, 43, 47, 48, 50, 54, 56, 63, 65, 67, 69, 75, 76], "differenc": [13, 41, 47, 57, 69], "difficulti": 14, "diffus": [4, 5, 7, 12, 15, 18, 22, 32, 41, 45, 51], "dimens": [6, 20, 47, 65, 69], "dimension": [3, 10, 24, 39, 47, 69, 75], "direct": [3, 7, 8, 10, 15, 20, 21, 29, 30, 31, 39, 41, 43, 47, 59, 61, 63, 65, 68, 69, 72, 73, 75], "direction": [3, 8], "directli": [12, 17, 31, 47, 66, 69, 73], "directori": [1, 8, 17, 29, 31, 73, 76], "dirichlet": [24, 25, 65, 66, 67], "disabl": [15, 73], "disagr": [3, 76], "discontinu": 5, "discret": [5, 11, 12, 13, 20, 21, 45, 57, 66], "discuss": [0, 9, 10, 12, 21, 28, 47, 69, 73], "disk": [3, 21], "dissip": [7, 8, 48, 50, 54, 56], "dist": 58, "distinct": [8, 48, 50, 54, 56], "distinguish": 21, "div": 67, "diverg": [15, 19, 27, 47, 59, 61, 63, 67], "divid": [7, 72], "do": [1, 6, 7, 8, 9, 11, 12, 15, 17, 20, 21, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 39, 43, 47, 51, 53, 57, 59, 62, 63, 65, 66, 67, 68, 69, 72, 73, 75, 76], "do_demo": [32, 65], "do_io": [1, 7, 73], "do_other_update_veloc": [32, 59, 61], "do_output": [22, 32], "do_particl": [1, 3, 5, 7, 8, 15, 30, 73, 75], "do_spong": [7, 11], "do_test": [22, 32], "doc": 12, "document": [12, 71], "doe": [3, 7, 12, 13, 15, 20, 21, 47, 59, 63, 69, 71], "doesn": [32, 67], "doi": [0, 15, 41, 62, 77], "doit": [66, 67], "domain": [1, 4, 5, 8, 10, 13, 15, 17, 18, 20, 21, 25, 26, 27, 29, 30, 31, 44, 46, 48, 50, 54, 56, 60, 62, 63, 65, 66, 68, 71, 73, 75], "don": [43, 47, 63, 68, 71], "done": [10, 11, 12, 13, 14, 20, 21, 29, 30, 35, 47, 49, 53, 59, 61, 63, 65, 66, 69, 71], "dot": [3, 27], "doubl": [2, 48, 50, 54, 56, 61], "doubli": [15, 60, 62], "dovi": [1, 4, 7, 12, 15, 22, 29, 32, 33, 37, 43, 47, 51, 57, 59, 63, 69, 73], "down": [3, 10, 23, 66], "dqv": [47, 69], "dramat": 73, "drho0": 8, "drive": [5, 8, 11, 15, 44, 46, 48, 50, 54, 55, 56, 62], "driven": [15, 62, 76, 77], "driver": [1, 2, 3, 5, 6, 7, 8, 13, 15, 17, 19, 32, 33, 37, 39, 41, 43, 47, 53, 63, 65, 66, 69, 71, 73, 75, 76], "drop": [0, 6], "dt": [6, 12, 30, 33, 37, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 63, 65, 68, 69, 73], "dt_out": [1, 7, 73], "dtype": 65, "du": [47, 53, 69], "due": [3, 5, 8, 48, 50, 54, 56], "dure": 71, "dx": [20, 47, 53, 57, 63, 65, 66, 68, 69], "dy": [47, 63, 65, 66, 68, 69], "dye": 30, "e": [0, 6, 8, 10, 15, 17, 20, 25, 26, 30, 31, 47, 53, 59, 61, 62, 63, 65, 66, 68, 69, 71], "e_rat": 8, "each": [2, 4, 5, 6, 11, 12, 15, 17, 20, 21, 25, 27, 30, 31, 33, 35, 37, 39, 44, 46, 47, 53, 65, 66, 67, 69, 73, 76], "easi": [20, 47, 69], "easier": 24, "easiest": 17, "easili": [1, 18, 20, 65], "ed": [27, 67], "edelmann": [8, 48, 50, 54, 56], "edg": [20, 21, 25, 33, 35, 37, 39, 45, 47, 63, 65, 66, 67, 69], "edge_coeff": [22, 32], "edgecoeff": [32, 66], "edit": [20, 31], "effect": [10, 19], "effort": 0, "eigenvalu": [47, 69], "eigenvector": [47, 69], "eint": 47, "element": [19, 20], "ellipt": [18, 23, 27, 66], "empti": [31, 66], "enabl": [11, 15, 73], "enclos": 73, "encount": [7, 71, 72], "encourag": 14, "end": [4, 11, 12, 15, 25, 31, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 70, 71, 73, 76], "ener": [8, 19], "energi": [8, 10, 11, 47, 48, 50, 54, 56], "enforc": [15, 19, 30, 59, 61, 63, 68, 71], "enforce_particle_boundari": [32, 68], "engin": 77, "enough": [12, 27, 71], "ensur": [2, 10, 11, 14, 20, 26, 65, 67, 71], "enter": [4, 15], "entir": [12, 32, 65, 66, 67], "entri": 20, "entropi": 69, "eo": [7, 8, 10, 19, 22, 32, 53], "ep": 45, "epsilon": 5, "eq": [47, 69], "equal": [5, 30, 68, 74], "equat": [3, 8, 9, 10, 11, 12, 13, 15, 18, 19, 23, 26, 27, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 59, 65, 66, 67, 69, 75, 77], "equilibrium": [8, 48, 50, 54, 56], "equival": [15, 20], "err": [2, 24, 25, 26], "error": [3, 4, 6, 13, 15, 25, 26, 27, 66, 67, 71], "error_norm": 26, "escap": 10, "essenc": 67, "estim": 47, "estimate_wave_spe": [32, 47], "et": [7, 8, 15, 41, 47, 48, 50, 54, 56], "eta": [23, 66], "etc": [1, 65], "euler": [8, 13, 47, 69, 77], "evalu": [11, 21, 25, 47, 65], "even": [7, 15, 20, 21, 65], "everi": [12, 29, 31], "everyth": [1, 32, 65, 68], "evolut": [3, 12, 18, 31, 32, 48, 50, 54, 56, 59, 63, 75], "evolv": [1, 2, 5, 12, 15, 22, 30, 32, 33, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69, 73], "ex": [47, 69], "exact": [4, 8, 10, 15, 25, 48, 50, 54, 56, 60, 62, 67, 75], "exactli": [31, 76], "exampl": [11, 12, 21, 24, 29, 30, 31, 32, 60, 62, 65, 66, 73], "excel": [10, 29, 75], "except": [5, 47], "exclud": [7, 20, 29, 66], "execut": [12, 73], "exercis": [34, 36, 40, 42], "exhibit": 10, "exist": [1, 29, 65, 71, 75], "exit": 47, "expand": [47, 53, 69], "expect": [2, 10, 11, 20, 31, 65, 75], "experi": [13, 15], "explicit": [57, 65], "explicitli": [20, 68], "explor": [0, 1], "explos": [9, 10], "exponenti": [5, 15, 44, 46], "express": [8, 43, 63], "extend": [65, 68], "extens": 0, "extent": [7, 26], "extern": [9, 47], "extra": [5, 21, 32], "extra_param": 7, "extra_var": [47, 51, 69], "extract": 27, "extrema": [1, 20, 21], "f": [2, 6, 8, 11, 20, 23, 24, 25, 26, 32, 41, 45, 47, 53, 61, 63, 65, 66, 67, 68, 69, 71, 77], "f2py": 0, "f_": 11, "f_x": 47, "f_y": 47, "face": [3, 35, 47, 53, 65, 69], "facecenterdata2d": [32, 65], "fact": 73, "factor": [2, 4, 6, 20, 47, 65, 66], "fail": [32, 71], "failur": 71, "fall": 29, "fals": [32, 47, 59, 65, 66, 67, 71], "familiar": 29, "fashion": [12, 21, 47, 65, 69], "faster": 7, "featur": [3, 13, 14, 15], "ferguson": 47, "few": [11, 12, 20, 23], "field": [3, 4, 5, 8, 13, 15, 18, 19, 27, 38, 44, 46, 48, 50, 54, 56, 59, 63, 66, 67], "fig": [1, 2, 7, 24, 26, 29, 72], "figsiz": [7, 74], "figur": [1, 5, 7, 13, 24, 30, 47, 65, 74], "file": [0, 1, 3, 4, 10, 12, 14, 29, 31, 32, 47, 61, 63, 65, 67, 68, 71, 73, 75], "file1": [4, 44], "file2": [4, 44], "filenam": [32, 65, 71], "fill": [12, 20, 21, 26, 30, 41, 47, 65, 68, 73], "fill_bc": [20, 21, 32, 65], "fill_bc_al": [12, 32, 65], "fill_ghost": [32, 65], "filterwarn": [20, 74], "final": [2, 3, 7, 11, 12, 15, 21, 22, 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, 69, 70, 72], "find": [20, 45, 47, 65, 69], "fine": [6, 7, 10, 21, 65, 66], "fine_fil": 4, "fine_lik": [20, 32, 65], "finer": [4, 6, 20, 65], "finest": [4, 24, 66], "finish": [2, 12, 22, 32, 65], "finit": [3, 18, 20, 21, 41, 47, 65, 69, 77], "first": [1, 11, 12, 14, 20, 43, 63, 65, 71, 72, 73], "fix": [1, 6, 47, 61, 69, 75, 76], "fix_dt": [1, 6, 7, 73], "flag": 71, "flame": [32, 51], "flat": 75, "flatten": [8, 32, 47, 65, 69, 75], "flatten_multid": [32, 65], "flexibl": [12, 65], "flip": 65, "float": [20, 29, 33, 37, 41, 43, 45, 47, 59, 63, 66, 68, 69, 71], "float64": [2, 20, 65, 66], "floor": 75, "flow": [3, 15, 19, 41, 47, 57, 59, 61, 62, 63, 69, 77], "flowchart": 12, "fluid": [7, 10, 12, 15, 19, 30, 59, 62, 63, 75, 77], "flux": [3, 8, 22, 32, 33, 37, 43, 45, 47, 65, 69, 77], "flux_con": [32, 49], "fmt": [20, 65, 74], "follow": [2, 3, 5, 6, 8, 12, 17, 18, 21, 29, 30, 31, 33, 37, 41, 45, 47, 66, 69, 73], "fontsiz": 7, "forc": 67, "force_final_output": [1, 7, 73], "fork": 14, "form": [5, 8, 11, 13, 15, 23, 25, 26, 31, 47, 66, 75], "format": [12, 20, 65, 71], "formul": [11, 47, 69], "forward": 73, "found": 27, "four": [8, 10, 47, 48, 50, 54, 56, 69], "fourth": [3, 21, 35, 65], "fourth_ord": [22, 32], "frac": [3, 5, 6, 8, 11, 13, 15, 19, 25, 75], "fraction": [33, 37, 39, 41, 43, 47, 53, 63, 69], "framework": [0, 18, 66], "francesco": 77, "free": [0, 27, 67], "freguson": 47, "friedrich": 41, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 17, 20, 21, 23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 54, 55, 56, 59, 60, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73], "from_cent": [32, 65], "from_commandlin": 32, "fuel": 51, "full": [11, 27, 32, 59, 63, 66, 73], "fulli": [11, 77], "func": 65, "function": [1, 11, 12, 20, 21, 23, 25, 30, 32, 37, 43, 47, 53, 57, 63, 65, 66, 67, 68, 69, 71, 73], "further": [37, 43, 47, 53, 63, 69], "furthermor": 10, "futur": [14, 76], "fv": [21, 22, 32, 35, 41, 49, 55], "fv2d": [21, 31, 32, 49, 55, 65], "fvar": 6, "g": [1, 7, 8, 11, 15, 19, 20, 25, 26, 29, 30, 47, 59, 61, 63, 65, 66, 68, 69, 71, 72, 74, 75], "gamma": [7, 8, 10, 19, 23, 25, 47, 49, 53, 65, 66, 67], "gamma_i": [25, 66, 67], "gamma_x": [25, 66, 67], "gauss": 66, "gauss_diffusion_compar": 4, "gaussian": [2, 3, 4, 32, 34, 36, 40, 42, 57, 73], "gener": [5, 8, 14, 15, 18, 23, 30, 32, 41, 47, 48, 50, 54, 56, 57, 59, 61, 63, 65, 66, 67, 68, 71, 73], "general_mg": [22, 23, 25, 32], "generalmg2d": [23, 25, 32, 66], "geometr": 47, "geometri": [10, 47, 65, 73], "gerolymo": 41, "get": [1, 11, 12, 15, 20, 24, 27, 30, 43, 47, 57, 59, 61, 62, 63, 65, 72], "get_arg": [22, 32, 61, 62], "get_aux": [32, 65], "get_external_sourc": [32, 47], "get_grid": [6, 7, 22, 32], "get_init_posit": [30, 32, 68], "get_interface_st": [32, 43, 63], "get_lap": [32, 45], "get_param": [1, 30, 32, 71, 73], "get_posit": [30, 32, 68], "get_sim": [22, 32], "get_solut": [24, 25, 26, 32, 66], "get_solution_gradi": [24, 32, 66], "get_solution_object": [32, 66], "get_sponge_factor": [32, 47], "get_stage_start": [32, 65], "get_var": [1, 2, 6, 7, 20, 22, 25, 26, 29, 30, 32, 65, 68, 72], "get_var_by_index": [32, 65], "gh": 69, "ghia": [15, 77], "ghiaghiashin82": [15, 77], "ghost": [7, 20, 21, 24, 29, 41, 47, 63, 65, 66, 69], "ghostcel": [20, 65], "github": [14, 17], "give": [12, 15, 20, 23, 25, 43, 63], "given": [12, 18, 27, 28, 30, 32, 43, 47, 49, 57, 63, 65, 66, 67, 69, 71, 73, 75], "glaz": [47, 77], "gmg": 25, "go": [3, 33, 35, 37, 39, 45, 47, 69], "godunov": [3, 15, 33, 35, 37, 39, 45, 47, 59, 61, 63, 65, 69], "goe": [47, 59, 63], "goldberg": 29, "good": [3, 9, 10, 12, 14, 65, 75], "gov": 41, "govern": 19, "gp": [15, 19], "grad": 67, "gradient": [8, 11, 24, 27, 48, 50, 54, 56, 59, 63, 66, 67], "gradp": 59, "gradp_i": [59, 63], "gradp_x": [59, 63], "graphic": 3, "grav": [7, 8, 11, 19, 65, 75], "graviat": 69, "gravit": [8, 11, 48, 50, 54, 56, 69, 75], "graviti": [8, 47], "greater": 27, "green": 71, "grei": 30, "gresho": [32, 47, 49, 53, 55], "grid": [1, 3, 5, 7, 8, 10, 12, 15, 18, 21, 23, 24, 25, 29, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 53, 57, 59, 63, 65, 66, 68, 69, 71, 73, 75, 77], "grid2d": [20, 21, 25, 26, 32, 43, 45, 59, 65, 68], "grid_generate_particl": [30, 32, 68], "grid_info": [32, 66], "grid_setup": [22, 32], "grid_typ": [1, 7, 73], "group": 73, "growth": [7, 8, 9, 48, 50, 54, 56], "gt": [1, 6, 7, 20, 24, 25, 26, 74], "guardcel": [20, 65, 66], "guofu": 77, "gx": [24, 25], "gy": [24, 25], "h": [8, 47, 53, 69, 75], "h0": 75, "h1": 75, "h2": 75, "h3": 75, "h4": 75, "h5": [15, 29], "h5py": [17, 32, 47, 61, 63, 65, 68, 71], "h_1": 75, "h_2": 75, "h_left": 75, "h_right": 75, "ha": [3, 5, 7, 8, 10, 12, 15, 20, 21, 24, 25, 27, 31, 47, 65, 66, 67, 68, 71, 75, 76], "half": [7, 63], "hand": 66, "handl": [8, 47, 69], "handwritten": 0, "happen": [9, 15, 75], "happi": 14, "hard": [10, 65], "harland": 77, "harpol": 0, "hat": [3, 25], "have": [5, 8, 14, 15, 17, 20, 25, 29, 30, 47, 61, 63, 65, 66, 67, 68, 71], "hawk": 0, "hdf5": [4, 12, 32, 65, 68, 71], "head": [73, 75], "heat": [9, 11, 32, 47, 49, 53, 55], "heavier": 7, "height": [8, 32, 48, 50, 54, 56, 69, 75], "helmholtz": [5, 8, 13, 23, 30, 45, 48, 50, 54, 56, 66, 67, 70, 73], "helmhotlz": 45, "help": [0, 9, 20, 41, 75], "henc": 65, "hendrik": 77, "hendrikkuhlmann": [15, 62], "here": [1, 2, 3, 4, 5, 7, 8, 12, 15, 20, 24, 25, 31, 47, 60, 61, 62, 65, 66, 67, 69, 71, 72], "hierarchi": [21, 66], "high": [41, 47, 69, 77], "higher": [2, 5, 7, 21], "highlight": 71, "himself": 0, "hint": 12, "histor": 12, "histori": 14, "hit": [8, 48, 50, 54, 56], "hllc": [7, 8, 47, 69, 75], "hold": [20, 21, 30, 65, 66, 68, 71], "homogen": 24, "horizon": 72, "horizont": 20, "hostedtoolcach": [7, 72], "hot": 10, "how": [0, 1, 3, 7, 8, 9, 12, 13, 15, 16, 20, 29, 30, 31, 38, 48, 50, 54, 56, 65, 72, 73, 75], "howev": 30, "hse": [7, 32, 47, 49, 53, 55], "http": [0, 15, 41, 62, 77], "hu": 69, "huang": 77, "hugoniot": 5, "huv": 69, "hv": 69, "hx": 69, "hydraul": 77, "hydro": [14, 15, 17, 23, 31, 73], "hydrodynam": [0, 3, 10, 16, 18, 28, 32, 47, 48, 49, 50, 51, 53, 54, 55, 56, 69], "hydrostat": [7, 8, 10, 19, 47, 48, 50, 54, 56, 64, 65], "hyperbol": [3, 5, 18, 77], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 73, 75, 76], "ian": 0, "idea": [1, 16, 47], "ideal": [2, 3], "iden": 47, "ident": [3, 5], "idir": [47, 49, 65, 69], "iener": 47, "ignor": [20, 74], "ih": 69, "ihi": [20, 26, 29, 65, 66, 74], "ihx": 69, "ij": 1, "illustr": [12, 16, 20], "ilo": [20, 26, 29, 65, 66, 74], "im": [7, 26], "imag": [1, 24, 29, 63, 73], "imagegrid": 7, "implement": [3, 8, 9, 13, 15, 18, 19, 23, 25, 27, 33, 35, 37, 41, 43, 45, 47, 49, 51, 55, 57, 59, 61, 63, 65, 66, 69, 75, 76], "implicit": [11, 13, 18, 57], "implicitli": 13, "import": [1, 2, 6, 7, 20, 21, 24, 25, 26, 29, 30, 72, 73, 74], "impos": 67, "improv": [10, 13], "imshow": [1, 7, 24, 26], "inc": 71, "includ": [8, 11, 12, 14, 15, 19, 20, 23, 24, 29, 31, 47, 61, 63, 65, 73], "inclus": 71, "incomp_converge_error": [4, 15], "incomp_interfac": [22, 32], "incomp_viscous_converge_error": 15, "incompress": [3, 4, 12, 18, 19, 22, 29, 32, 61, 62, 77], "incompressible_visc": [22, 32, 59], "incorpor": 51, "increas": [1, 13, 30, 58, 68], "increment": 65, "indent": 66, "independ": [20, 65], "index": [1, 16, 20, 29, 47, 65], "indic": [2, 6, 11, 14, 47, 53, 65, 66, 69, 71], "inflow_post_bc": [32, 47], "inflow_pre_bc": [32, 47], "inform": [12, 14, 20, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 56, 58, 60, 62, 63, 64, 65, 66, 69, 70, 71], "inherit": [3, 5, 12, 23, 32, 68], "inhomog": 65, "inhomogen": [23, 25, 67], "init": [34, 36, 38, 40, 42, 48, 50, 54, 56, 58, 70], "init_arrai": 68, "init_data": [1, 12, 31, 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, 69, 70], "init_rh": [24, 25, 26, 32, 66], "init_solut": [32, 66], "init_tstep_factor": [1, 7, 73], "init_zero": [24, 25, 26, 32, 66], "initi": [1, 2, 3, 5, 7, 8, 10, 12, 13, 15, 19, 20, 21, 22, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 75], "initialize_problem": [1, 2, 6, 7, 22, 32, 72, 73], "input": [1, 3, 4, 10, 12, 13, 15, 17, 31, 32, 41, 43, 47, 53, 63, 65, 69, 71, 73, 75], "inputs_dict": [1, 2, 6, 7, 31, 32, 73], "inputs_fil": 32, "insert": 30, "insid": [3, 34, 36, 40, 42], "inspect": 1, "instabl": [7, 8, 9, 48, 50, 54, 56], "instal": [12, 17, 31, 73], "instanc": [20, 31, 71], "instead": [9, 17, 23, 27, 30, 71, 73, 75], "instruct": 31, "int": [20, 41, 47, 63, 65, 66, 69, 71], "integ": [47, 69, 71], "integr": [3, 8, 11, 21, 22, 32, 35, 39, 47, 53, 55], "intend": [8, 17, 48, 50, 54, 56], "intens": 0, "interact": [10, 20, 21, 71], "interc": 8, "interest": [3, 11, 15], "interfac": [5, 7, 8, 10, 22, 25, 31, 32, 35, 37, 39, 41, 43, 48, 50, 53, 54, 56, 59, 61, 63, 65, 73], "interface_st": [32, 47], "interior": [20, 65, 66], "interleav": 32, "intermedi": 39, "intern": [47, 77], "interpol": [26, 68], "interpolate_veloc": [32, 68], "interpret": 65, "introduc": [5, 18], "introduct": [23, 28], "invalid": [7, 72], "investig": 10, "inviscid": [3, 15, 18, 43], "invok": 41, "inward": [8, 48, 50, 54, 56], "io": [1, 7, 29, 71, 73], "io_pyro": [22, 29, 32], "ip": [20, 32, 47, 65], "ip_jp": [20, 32, 65], "ipython": 73, "irho": 47, "irhox": 47, "is_asymmetr": [32, 63, 65], "is_asymmetric_pair": [32, 63], "is_float": [32, 71], "is_int": [32, 71], "is_solid": 65, "is_symmetr": [32, 63, 65], "is_symmetric_pair": [32, 63], "ishift": 65, "isotherm": [8, 48, 50, 54, 56], "istag": 65, "item": 68, "iter": [24, 27, 66, 67, 68], "itertool": 6, "its": [12, 13, 20, 23, 30, 67, 68], "itself": [3, 5, 13], "iu": [47, 69], "iv": [47, 65, 69], "ivar": [11, 47, 48, 49, 50, 53, 54, 56, 65, 69], "ix": [47, 69], "ixmom": [47, 69], "iymom": [47, 69], "j": [5, 20, 21, 33, 35, 37, 39, 41, 45, 47, 53, 65, 69, 77], "jacobian": [47, 69], "jc": 20, "jcp": [15, 41, 60, 62], "jcph": 77, "jhi": [26, 66, 72, 74], "jlo": [26, 66, 72, 74], "job": 31, "john": [0, 77], "joss": [0, 12], "journal": [0, 77], "jp": [20, 32, 63, 65], "jshift": 65, "json": 0, "jump": [5, 47], "jupyt": 73, "just": [7, 12, 20, 21, 24, 25, 26, 27, 29, 33, 35, 37, 39, 65, 66, 68, 71], "justifi": 0, "k": [3, 13, 41, 58, 65, 77], "k1": 65, "k2": 65, "k_": 65, "k_i": 65, "k_stage": 65, "keep": [0, 2, 6, 8], "kei": [30, 31, 47, 68, 69, 71], "kelvin": [8, 30, 48, 50, 54, 56, 70, 73], "kernel": 0, "keyword": [31, 65, 73], "kh": [7, 32, 47, 49, 53, 55, 69, 73], "kh_": 7, "kick": [3, 34, 36, 40, 42], "kinemat": 15, "know": [20, 21, 24, 29, 31, 73], "known": [15, 71], "kromano19": [15, 77], "kuhlmann": [15, 77], "kutta": [7, 21, 35, 39, 53, 65], "l": [1, 2, 4, 15, 47, 53, 61, 66, 69, 77], "l1": [47, 69], "l2": [3, 4, 20, 47, 69], "l3": [47, 69], "l4": 47, "l_x": 1, "l_y": 1, "label": 74, "lack": 41, "lagrangian": 12, "lambda": 32, "lap": [32, 45, 65], "laplac": [23, 66, 67], "laplacian": [45, 65, 66], "larg": [24, 71], "last": [24, 65], "later": [13, 15, 60, 62, 72], "law": [8, 10, 47, 53, 77], "lax": [8, 41, 48, 50, 54, 56], "layer": [7, 8, 15, 48, 50, 54, 56, 60, 62], "layout": [20, 65, 71], "ldelta_ri": 63, "ldelta_rx": 63, "ldelta_ui": [43, 59, 63], "ldelta_ux": [43, 59, 63], "ldelta_vi": [43, 59, 63], "ldelta_vx": [43, 59, 63], "le": [15, 60, 62], "lead": 27, "learn": [3, 13], "least": [4, 41], "left": [3, 5, 8, 11, 15, 19, 20, 25, 26, 27, 29, 33, 35, 37, 39, 43, 44, 45, 46, 47, 48, 50, 54, 56, 59, 61, 63, 65, 69], "len": 7, "length": [15, 62], "less": 75, "lesssim": 3, "let": [1, 2, 7, 20, 26, 31], "level": [12, 21, 24, 25, 26, 27, 66, 76], "lf": 41, "lib": [7, 72], "librari": 12, "lid": [15, 61, 62, 77], "liddrivencav": [15, 62], "life": 24, "lighter": [7, 10], "like": [3, 7, 9, 20, 23, 31, 32, 47, 65, 67, 69, 72], "limit": [1, 3, 5, 7, 8, 9, 15, 19, 32, 34, 36, 40, 42, 43, 47, 59, 61, 63, 65, 69, 75], "limit2": [32, 65], "limit4": [32, 65], "lindsai": 77, "line": [2, 3, 8, 11, 15, 27, 29, 39, 53, 71, 73], "linear": [1, 2, 3, 5, 8, 9, 18, 33, 35, 37, 39, 41, 45, 47, 51, 59, 61, 63, 69], "linear_interfac": [32, 33], "link": [8, 12], "linspac": 1, "list": [0, 1, 6, 7, 14, 20, 31, 65, 66, 71, 73], "live": [8, 12, 20, 21, 65], "ll": [1, 2, 6, 7, 20, 25, 26, 31, 47, 72], "lm": 19, "lm_atm": [22, 32], "lm_atm_interfac": [22, 32], "load_param": [32, 71, 73], "local": [27, 77], "locat": [20, 47, 65], "lock": 65, "loglog": 2, "logo": [12, 32, 47, 49, 53, 55, 69], "long": [8, 24, 48, 50, 54, 56], "longer": [5, 15, 20, 21], "look": [1, 3, 6, 7, 9, 15, 26, 47, 69, 72, 73, 75], "loop": [2, 6, 7, 20, 32, 41, 59, 63], "lot": 10, "low": [8, 10, 12, 18, 47, 48, 50, 54, 56, 63], "lower": [1, 5, 7, 13, 15, 20, 24, 26, 44, 46, 47, 58, 61, 69], "lower_solid": [47, 69], "lowest": 2, "lr": [47, 69], "lt": [1, 7, 20, 24, 25, 26], "lui": [8, 48, 50, 54, 56], "lx": 47, "ly": 47, "m": [1, 55, 65, 77], "m_end": 55, "m_start": 55, "mac": [15, 59, 61, 63], "mac_vel": [32, 59, 63], "mach": [8, 18, 47, 48, 50, 54, 56, 63], "machin": [12, 29, 76], "made": [12, 15, 20, 30, 65, 76], "magnitud": 62, "mai": [14, 21, 25, 29, 47, 67, 68, 76], "mail": 0, "main": [1, 3, 4, 5, 13, 14, 15, 17, 19, 21, 22, 31, 32, 41, 47, 53, 66, 67, 69, 71, 73, 75, 76], "major": 20, "make": [1, 7, 11, 13, 14, 15, 20, 21, 24, 27, 35, 41, 49, 65, 67, 71], "make_bench": 32, "make_plot": 67, "make_prim": [32, 63], "makeplot": [22, 32, 61, 62], "manag": [21, 31, 65, 67, 68, 71], "mani": [4, 12, 29, 31, 65, 66], "manual": [71, 73], "march": 77, "mark": [20, 65], "martin": [15, 60, 62, 77], "martincolella00": [15, 77], "mass": [8, 15], "massiv": 68, "massless": 68, "master": 71, "match": 27, "materi": 10, "mathcal": 7, "mathemat": 77, "mathrm": 11, "matplotlib": [1, 2, 7, 12, 17, 20, 24, 25, 26, 29, 72, 74], "matrix": [47, 69], "matter": [25, 67], "max": [20, 24, 25, 26, 32, 65, 73], "max_dt_chang": [1, 7, 73], "max_it": 71, "max_step": [1, 2, 7, 12, 15, 73], "max_tim": 71, "maximum": [41, 65, 73], "mbox": [15, 60, 62], "mc": [47, 69], "mccorquodal": [8, 35, 48, 49, 50, 54, 55, 56, 77], "mccorquodalecolella11": [3, 8, 77], "mccourquodal": 70, "mcnalli": [7, 8, 48, 50, 54, 56], "mean": [12, 20, 76], "meant": [3, 11, 12, 16, 18, 19, 31, 38, 64], "measur": [3, 9, 15, 60, 62], "med_fil": 4, "medium": 10, "memori": 20, "merg": 14, "mesh": [1, 2, 3, 6, 7, 8, 12, 22, 25, 26, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 66, 69, 73, 74], "meshgrid": 1, "messag": 14, "messi": 68, "met": 12, "method": [0, 1, 2, 3, 4, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 24, 29, 32, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 59, 61, 63, 65, 66, 68, 69, 71, 77], "method_compute_timestep": [12, 22, 32, 33, 37, 39, 41, 43, 47, 53, 57, 63, 69], "mg": [22, 23, 24, 26, 32, 57, 67], "mg_test_general_alphabeta_onli": [32, 66], "mg_test_general_beta_onli": [32, 66], "mg_test_general_const": [32, 66], "mg_test_general_dirichlet": [32, 66], "mg_test_general_inhomogen": [32, 66], "mg_test_simpl": [27, 32, 66], "mg_test_vc_const": [32, 66], "mg_test_vc_dirichlet": [32, 66], "mg_test_vc_period": [32, 66], "mg_vi": [27, 32, 66], "michael": [0, 77], "miczek": [8, 48, 50, 54, 56], "middl": 27, "midpoint": 68, "might": [1, 12], "miller": 9, "min": [3, 5, 20, 24, 25, 26, 32, 47, 65], "minimum": [3, 5, 34, 36, 40, 42, 65, 73], "minion": [15, 60, 77], "minion96": [15, 77], "minoshima": 47, "mirror": 63, "mix": [43, 63, 72], "miyoshi": 47, "mode": [7, 8, 12, 48, 50, 54, 56], "model": [3, 8, 30, 68, 75], "modif": 14, "modifi": [3, 5, 15, 17, 27], "modul": [11, 12, 16, 20, 22, 30, 31, 73], "moment": [15, 31], "momentum": [8, 11, 47, 65, 69], "monoton": [47, 65, 69], "more": [3, 4, 7, 41, 65, 66], "most": [0, 25, 41, 71], "motion": 15, "move": [5, 7, 15, 23, 44, 46, 61, 62], "movement": 30, "movi": 27, "moving_lid": 61, "mpl_toolkit": 7, "msg": [22, 32], "much": [3, 8, 27, 34, 36, 40, 42], "multi": [8, 48, 50, 54, 56, 65], "multidimension": [47, 65, 69, 75, 77], "multigrid": [5, 12, 13, 15, 18, 22, 24, 25, 26, 32, 45, 57, 59, 61, 63, 77], "multipl": [4, 9, 47, 61, 68, 75], "multipli": 57, "multiprocess": 32, "multistep": 65, "must": [30, 66, 67], "my": 71, "my_aux": 47, "my_data": [1, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 50, 52, 53, 54, 56, 58, 60, 62, 64, 65, 69, 70], "myd": [34, 35, 36, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 53, 54, 56, 69, 70], "mydata": 21, "myfile_": 71, "myg": [11, 21, 30, 33, 47, 48, 50, 54, 56, 65, 68, 69, 71], "mygrid": 65, "n": [1, 2, 4, 6, 7, 11, 12, 20, 24, 26, 47, 57, 65, 67, 69, 77], "n_out": [1, 7, 73], "n_particl": [1, 7, 30, 68, 73], "nabla": [8, 11, 13, 15, 19, 23, 25, 26, 27, 66, 75], "name": [3, 4, 8, 12, 13, 15, 19, 20, 21, 29, 31, 32, 33, 37, 45, 47, 61, 65, 71, 73, 75], "narrow": [10, 75], "nasa": 41, "nativ": 12, "navier": 77, "nbval": 76, "ndarrai": [20, 21, 33, 35, 37, 39, 41, 43, 45, 47, 53, 59, 63, 65, 66, 69], "nearest": 26, "nearli": 3, "neat": 3, "necessari": [12, 14, 32, 65, 66, 67, 68], "necessarili": [20, 47], "need": [1, 2, 3, 6, 7, 10, 11, 12, 14, 20, 21, 24, 25, 27, 31, 32, 33, 35, 37, 39, 47, 49, 61, 65, 66, 69, 76], "neg": [3, 7], "neglig": 8, "nest": 71, "neumann": [25, 65, 66, 67], "never": [30, 71], "new": [1, 11, 14, 15, 16, 18, 20, 31, 32, 59, 61, 63, 65, 66, 71, 76], "next": [12, 21, 24, 66, 73], "ng": [20, 24, 25, 26, 32, 47, 51, 63, 65, 66, 69, 74], "nice": 20, "nicolson": [5, 13, 45, 57], "njit": 12, "nlevel": 24, "nmode": 8, "no_new": 71, "nodal": [15, 63, 65], "node": [11, 65], "nolimit": [32, 65], "non": [3, 5, 13, 27, 71, 75], "nonaka": 0, "none": [3, 5, 8, 15, 19, 20, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 66, 68, 69, 75], "nonlinear": 5, "norm": [2, 3, 4, 6, 20, 24, 25, 26, 27, 32, 65, 66], "normal": [20, 26, 47, 67, 69], "notat": 41, "note": [0, 3, 4, 7, 9, 10, 12, 13, 15, 20, 21, 23, 25, 30, 47, 63, 65, 66, 67, 69, 72, 75], "notebook": [12, 20, 73], "noth": 26, "notic": [9, 15, 20, 75], "notifi": 14, "now": [1, 2, 3, 5, 6, 7, 9, 15, 20, 24, 25, 26, 72], "np": [1, 2, 20, 24, 25, 26, 41, 65, 72, 74], "nproc": 32, "nproj": 67, "nrows_ncol": 7, "nsmooth": 66, "nsmooth_bottom": 66, "nspec": [47, 69], "nstage": [32, 65], "nstep": 71, "nsub": 8, "ntr": 41, "nu": [15, 61, 62], "nullsimul": [12, 22, 32, 33, 37, 43, 47, 57, 63, 69], "num": 71, "numarrai": 0, "numba": [0, 17], "number": [0, 1, 2, 3, 5, 6, 7, 8, 13, 14, 15, 18, 20, 21, 24, 29, 30, 32, 47, 48, 50, 54, 56, 57, 62, 63, 65, 66, 67, 68, 69, 73], "numer": [0, 3, 7, 8, 13, 15, 21, 48, 50, 54, 56, 60, 62], "numpi": [0, 1, 12, 17, 20, 21, 24, 25, 26, 65, 66, 72, 74], "nvar": [20, 24, 25, 26, 65], "nx": [1, 2, 6, 7, 20, 24, 25, 26, 65, 66, 67, 73, 74], "ny": [1, 2, 6, 7, 20, 24, 25, 26, 29, 63, 65, 66, 67, 73, 74], "nzone": 2, "o": [4, 7, 12, 15, 29, 73], "object": [1, 6, 7, 12, 20, 21, 24, 25, 26, 29, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 53, 59, 61, 63, 65, 66, 68, 69, 71, 73], "obliqu": [8, 48, 50, 54, 56], "observ": 15, "obtain": 31, "odd": [21, 65], "odd_reflect_dir": 65, "off": [3, 10, 18, 26, 30, 65, 68], "offset": [3, 20, 71], "often": [1, 11, 73], "old": 65, "omega": 3, "onc": [12, 14, 21, 31, 32, 53, 65, 66, 69], "one": [1, 2, 4, 8, 10, 14, 15, 20, 23, 25, 30, 33, 35, 37, 39, 41, 43, 45, 47, 48, 50, 53, 54, 56, 59, 63, 65, 67, 69, 71, 75, 76], "ones": [31, 71], "ones_lik": 25, "onli": [12, 13, 15, 20, 23, 33, 35, 37, 39, 41, 47, 53, 65, 69, 71, 72], "onlin": 10, "open": [0, 28], "oper": [13, 15, 21, 29, 47, 65, 68, 72], "opt": [7, 72], "optim": [29, 76], "option": [3, 5, 8, 12, 13, 15, 19, 20, 29, 30, 32, 47, 48, 50, 54, 56, 61, 69, 71, 75], "orang": 71, "order": [2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 15, 19, 20, 21, 27, 29, 30, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 66, 68, 69, 75, 77], "org": [0, 15, 41, 62, 77], "origin": [0, 1, 7, 12, 20, 24, 26, 27, 67], "oscil": 3, "other": [4, 8, 12, 13, 15, 20, 21, 30, 47, 48, 50, 54, 56, 59, 62, 65], "other_bc": 59, "other_source_term": [32, 59, 61], "other_update_veloc": 59, "otherwis": [3, 30, 34, 36, 40, 42], "our": [3, 7, 8, 10, 13, 20, 23, 24, 25, 27, 29, 33, 35, 37, 39, 45, 47, 48, 50, 51, 54, 56, 65, 66, 69, 73, 75], "ourselv": 23, "out": [3, 4, 5, 7, 10, 13, 20, 21, 27, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 56, 58, 59, 60, 62, 63, 64, 65, 66, 69, 70, 71, 73], "out_fil": 32, "outfil": [32, 62, 71], "outflow": [11, 20, 21, 65, 68, 73], "output": [3, 4, 5, 7, 10, 12, 20, 31, 32, 41, 47, 61, 63, 65, 66, 67, 68, 71, 73, 75, 76], "outsid": [1, 65], "outward": 10, "over": [2, 3, 4, 6, 7, 8, 10, 20, 26, 30, 35, 48, 50, 54, 55, 56, 65, 75], "overal": [3, 8], "overhead": 71, "overplot": 13, "overrid": [1, 7, 31, 71, 73], "overridden": [30, 31], "overshoot": [3, 9, 75], "overwrit": [65, 71], "own": [12, 20, 30], "p": [1, 2, 6, 7, 8, 11, 15, 19, 47, 60, 62, 69, 72, 73, 77], "p0": [7, 8], "p1": 8, "p2": 8, "p3": 8, "p4": 8, "p_0": 19, "p_ambient": 8, "p_l": 47, "p_left": [8, 31], "p_r": 47, "p_right": [8, 31], "packag": [0, 7, 12, 17, 22, 72], "page": [0, 67, 77], "pair": [6, 71], "pairwis": 6, "panel": [10, 15], "paper": [9, 12, 14, 15, 33, 37, 43, 47, 69], "parabol": [9, 15, 18, 61], "parallel": [8, 48, 50, 54, 56, 63], "param": [1, 2, 6, 7, 71], "paramet": [1, 3, 5, 7, 8, 11, 12, 13, 15, 19, 20, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 53, 59, 61, 63, 65, 66, 68, 69, 71, 73, 75], "params_al": 2, "parent": [20, 65], "pars": [12, 32, 71, 73], "parse_arg": [22, 32], "parser": 71, "part": [4, 20, 27, 28, 29, 33, 35, 37, 39, 41, 47, 53, 67, 69, 73], "partial": [8, 11, 13, 15, 19, 47, 75], "particl": [1, 3, 5, 7, 8, 12, 15, 22, 32, 73, 75], "particle_gener": [1, 3, 5, 7, 8, 15, 30, 68, 73, 75], "particle_posit": 30, "particular": [3, 15, 18, 21, 27, 47, 61], "pass": [1, 21, 30, 31, 65, 66, 68, 73, 76], "passiv": [9, 75], "past": 12, "patch": [12, 20, 22, 25, 26, 32, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 57, 59, 61, 69, 74], "path": [17, 27, 73], "pawel": 10, "pbject": 65, "pcolormesh": 74, "pde": 18, "pdf": [4, 15, 23, 41, 62], "peak": [13, 58], "per": [37, 43, 47, 53, 63, 69], "perfect": 3, "perfectli": 27, "perform": [7, 12, 18, 41, 65, 66, 67, 75], "period": [1, 2, 3, 7, 15, 17, 20, 21, 26, 27, 60, 62, 65, 66, 67, 73], "perpendicular": 47, "pert_amplitude_factor": [8, 19], "perturb": [7, 8, 10, 48, 50, 54, 56], "pfile": 71, "phi": [13, 23, 24, 25, 26, 27, 45, 57, 59, 63, 65, 66, 67], "phi_": 24, "phi_0": 13, "phi_1": 58, "phi_2": 58, "phi_analyt": [57, 58], "phi_max": 13, "phillip": 77, "philosophi": 12, "physic": [10, 20, 21, 47, 65, 67, 77], "physicstodai": 77, "pi": [1, 11, 15, 20, 25, 26, 60, 62, 67, 74], "piecewis": [3, 8, 9, 33, 37, 39, 45, 47, 51, 53, 59, 61, 63, 69], "pip": [17, 31], "pl": 8, "place": [8, 10, 48, 50, 54, 56, 73], "plai": [3, 13, 18, 73], "plane": [8, 48, 50, 54, 56], "platform": 29, "pleas": [0, 14], "plm": 53, "plot": [2, 4, 7, 10, 13, 15, 17, 20, 22, 26, 62, 71, 72, 73, 75], "plot_cav": [15, 32, 61], "plot_tool": [22, 32], "plotfil": 32, "plotfile_nam": [32, 62], "plotvar": 4, "plt": [1, 2, 7, 20, 24, 25, 26, 29, 72, 74], "plume": [32, 47, 49, 53, 55], "png": [15, 29], "po": [32, 68], "point": [2, 3, 4, 8, 10, 13, 20, 21, 24, 29, 48, 50, 54, 56, 57, 65, 75], "poisson": [18, 23, 27, 66, 67], "polar": 65, "pollut": 67, "polynomi": 65, "pop": 17, "popular": 18, "port": 0, "portion": 12, "pos_arrai": 68, "posit": [7, 20, 30, 68], "possibl": [73, 76], "post": 14, "potenti": 14, "power": [7, 23, 66], "ppm": [3, 9, 10], "pr": [8, 14], "pre": [8, 12, 19, 32, 47], "precis": 29, "predict": [39, 43, 45, 47, 59, 61, 63, 65, 69], "predictor": 11, "preevolv": [10, 12, 22, 32, 35, 49, 59, 63], "present": [12, 71], "preserv": [3, 15, 38], "pressur": [8, 10, 47, 48, 50, 54, 56, 59, 63, 65], "pretti": [12, 65, 71], "pretty_print": [20, 32, 65, 74], "previou": [67, 73], "previous": [71, 73], "prim_to_con": [32, 47, 69], "primit": [9, 47, 69, 75], "print": [1, 2, 4, 6, 7, 12, 20, 21, 25, 26, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 65, 70, 71, 73, 74], "print_all_param": [32, 71], "print_paramfil": [32, 71], "print_sphinx_t": [32, 71], "print_unused_param": [32, 71], "prior": 14, "probabl": 41, "problem": [2, 4, 6, 7, 9, 12, 23, 24, 25, 29, 30, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 66, 67, 69, 72, 73], "problem_finalize_func": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69], "problem_func": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69], "problem_nam": [2, 6, 7, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69], "problem_param": [1, 31, 32, 73], "problem_sourc": 47, "problem_source_func": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69], "procedur": 21, "process": [12, 65], "produc": [4, 30, 47], "profil": [2, 3, 4, 8, 12, 13, 34, 36, 38, 40, 42, 47, 48, 50, 53, 54, 56, 58, 69, 71, 72], "profile_pyro": [22, 32], "program": 4, "proj_typ": [15, 19], "project": [15, 19, 47, 59, 61, 63, 67, 69, 77], "project_period": [27, 32, 66], "prolong": [32, 65], "prolong_restrict_demo": [32, 66], "propag": [10, 37, 43, 47, 53, 63, 69], "proper": 71, "properti": [20, 65, 68], "prototyp": [0, 16, 18, 32], "provid": [3, 9, 11, 12, 18, 20, 21, 23, 25, 31, 61, 65, 66, 71, 73], "provision": [59, 63], "psi": 75, "pub": 77, "public": 0, "publish": [0, 12, 77], "puls": [8, 17, 48, 50, 54, 56], "pure": [23, 24, 33, 35, 37, 39, 47, 66], "put": [7, 10, 17, 31, 66], "py": [3, 4, 5, 7, 8, 10, 12, 13, 15, 17, 21, 23, 27, 29, 41, 66, 67, 72, 73, 75, 76], "pypi": 17, "pyplot": [1, 2, 7, 20, 24, 25, 26, 29, 72, 74], "pyproject": 12, "pyro": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 72, 74, 75, 76], "pyro2": [0, 12, 14, 16, 17, 20, 23, 27, 31], "pyro_": [1, 73], "pyro_sim": [3, 10, 12, 13, 15, 17, 22, 23, 31, 73, 75, 76], "pyrobenchmark": [22, 32], "pyrotest": [22, 32], "pytest": [12, 17, 76], "python": [7, 12, 14, 15, 17, 20, 23, 29, 31, 32, 72], "python3": [7, 72], "q": [41, 47, 49, 65, 69, 77], "q_int": [43, 63], "q_l": [43, 47, 63, 69], "q_minu": 65, "q_plu": 65, "q_r": [43, 47, 63, 69], "qsimpl": 23, "quad": [32, 47, 49, 53, 55, 69], "quadrant": [8, 48, 50, 54, 56, 70, 75], "quantiti": [3, 5, 10, 47, 65, 66, 67, 75], "question": 14, "quickli": 17, "quit": [1, 73], "quokka": 47, "qv": [47, 69], "qx": [20, 65], "qy": [20, 29, 65], "r": [4, 8, 9, 24, 25, 26, 47, 65, 66, 74, 77], "r1": [47, 69], "r2": [47, 69], "r3": [47, 69], "r4": 47, "r_init": 8, "r_pert": [8, 19], "r_src": 8, "radial": [8, 10, 13, 48, 50, 54, 56], "radiu": 10, "rain": 10, "ramp": [32, 47, 49, 53, 55], "rand": 20, "random": [20, 30, 73], "randomli": [30, 68], "randomly_generate_particl": [30, 32, 68], "rang": 13, "rankin": 5, "rarefact": [3, 5, 10, 47, 69, 75], "rate": [3, 8, 9, 15, 48, 50, 54, 56, 60, 62], "rather": [12, 73], "ratio": [47, 71], "rayleigh": [8, 9, 10, 48, 50, 54, 56], "rc": 47, "re": [15, 77], "reach": 15, "react": 51, "reaction": 51, "read": [4, 10, 12, 21, 31, 32, 63, 68, 71, 73, 75], "read_bc": [32, 71], "read_extra": [12, 22, 32, 63], "real": 25, "realiz": 27, "realli": [2, 20, 67], "reason": [12, 65], "recent": 0, "recommend": [31, 71], "recomput": [59, 61, 63], "reconstruct": [3, 8, 9, 22, 32, 35, 39, 41, 47, 53, 55, 69], "reconstrut": 65, "record": 71, "recov": [27, 67], "recreat": 71, "rectangular": [3, 10, 38], "recurs": 66, "red": [13, 20, 66, 71], "reduc": 3, "refer": [12, 15, 20, 25, 47, 53, 62, 65, 69], "refin": 77, "reflect": [1, 7, 20, 21, 48, 50, 54, 56, 65, 73], "regardless": 73, "region": [3, 5, 7, 10, 11, 20, 29, 34, 36, 40, 42, 44, 46, 47, 65, 71, 75], "regist": [1, 20, 21, 65], "register_var": [20, 21, 25, 26, 32, 65], "regress": [4, 12, 14], "regular": 20, "reinstal": 17, "rel": [24, 25, 26, 27, 47, 66, 69, 71], "relativist": 18, "relax": [23, 47, 69], "releas": 0, "relev": 65, "reli": [20, 39], "remain": [8, 13, 48, 50, 54, 56, 58], "rememb": 47, "remov": [67, 68, 75], "repeat": 47, "replac": [0, 71], "report": [4, 14, 29, 32, 66, 71], "repositori": 27, "repres": [3, 5, 10, 12, 47, 65, 67, 75], "represent": [20, 65], "reproduc": [14, 65], "requir": [10, 13, 15, 17, 20, 25, 26, 47, 57, 66, 69, 73], "research": [3, 9], "reset": [59, 63, 66], "reset_bench_on_fail": 32, "reset_fail": 32, "reshap": 20, "residu": [24, 25, 26, 66], "resolut": [2, 3, 4, 6, 7, 13, 15, 27, 65, 66], "resolv": 2, "respect": [27, 32, 65], "restrict": [3, 5, 6, 13, 20, 23, 32, 65, 66], "restructur": 68, "result": [3, 4, 10, 15, 20, 21, 27, 29, 43, 57, 63, 65, 71, 73, 75], "resurrect": 0, "retriev": 21, "return": [6, 11, 12, 20, 24, 25, 26, 29, 30, 32, 33, 35, 37, 39, 41, 43, 45, 47, 53, 59, 63, 65, 66, 67, 68, 69, 71], "return_con": 47, "review": [14, 41], "rewritten": 0, "reynold": [15, 62], "rh": [5, 24, 26, 57, 66], "rho": [1, 7, 8, 11, 19, 47, 63, 69], "rho0": 8, "rho1": 8, "rho2": 8, "rho3": 8, "rho4": 8, "rho_": [11, 15, 60, 62], "rho_0": 19, "rho_1": [7, 8], "rho_2": [7, 8], "rho_ambi": 8, "rho_l": 47, "rho_r": 47, "rho_stat": [32, 63], "rhoe": [32, 47], "rhol": 8, "rhor": 8, "richardson": 6, "riemann": [3, 5, 6, 7, 8, 9, 10, 22, 32, 33, 35, 37, 39, 41, 43, 48, 50, 53, 54, 56, 63, 69, 71, 75], "riemann_and_upwind": [32, 43, 63], "riemann_cgf": [32, 47], "riemann_flux": [32, 47], "riemann_hllc": [32, 47, 69], "riemann_hllc_lowspe": [32, 47], "riemann_prim": [32, 47], "riemann_ro": [32, 69], "right": [3, 5, 7, 8, 11, 15, 19, 20, 25, 26, 27, 29, 43, 44, 45, 46, 47, 48, 50, 54, 56, 59, 61, 62, 63, 65, 66, 69], "righthand": [25, 66], "rightmost": 21, "rinn": [8, 48, 50, 54, 56], "rise": [8, 10, 48, 50, 54, 56], "rk": [35, 39, 41, 53, 65], "rk4": [3, 8, 65], "rkintegr": [21, 32, 65], "rm": 15, "roe": [9, 69, 75], "roepk": [8, 48, 50, 54, 56], "roll": [7, 10, 15], "roman": [15, 77], "root": [27, 76], "rotat": [3, 38], "roundoff": 76, "routin": [1, 10, 12, 15, 29, 31, 32, 34, 36, 38, 40, 42, 45, 47, 48, 50, 54, 55, 56, 58, 65, 68, 70, 71, 73], "row": 20, "rp": [1, 11, 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, 69, 70, 71, 73], "rt": [7, 32, 47, 49, 51, 53, 55, 72], "rt2": [32, 47, 49, 53, 55], "rt_": 7, "rt_multimod": [32, 47, 49, 53, 55], "rtol": [25, 26, 32, 66, 67, 71], "rule": 55, "run": [2, 3, 6, 7, 9, 10, 12, 13, 14, 15, 17, 27, 31, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 70, 71, 72, 75, 76], "run_sim": [1, 2, 6, 7, 22, 32, 72, 73], "run_test": [22, 32], "run_test_star": [22, 32], "rung": [7, 21, 35, 39, 53, 65], "runparam": [22, 32, 73], "runtim": [1, 7, 12, 18, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 57, 59, 63, 69, 71], "runtimeparamet": [1, 31, 32, 33, 35, 37, 39, 41, 45, 47, 53, 69, 71, 73], "runtimewarn": [7, 72], "sai": [37, 43, 47, 53, 63, 69], "same": [1, 3, 5, 6, 7, 8, 9, 10, 12, 15, 20, 25, 26, 30, 31, 51, 61, 65, 66, 67, 68, 71, 75], "sandwich": 7, "save": 12, "scalar": [13, 27, 33, 35, 37, 39, 41, 45, 47, 53, 65, 67, 69, 75], "scalar_nam": [33, 37, 45], "scale": [2, 3, 7, 15, 62, 68], "scale_height": [8, 19], "scatter": 30, "scheme": [3, 8, 47, 55, 69], "scienc": 77, "scientif": 18, "scientist": 29, "scrambl": [8, 48, 50, 54, 56], "scratch": 20, "scratch_arrai": [20, 32, 65], "screen": 65, "screw": 67, "script": [3, 4, 10, 12, 21, 23, 27, 29, 73, 75, 76], "sdc": [8, 55], "sdc_integr": [32, 55], "sea": 75, "search": 73, "second": [3, 7, 8, 11, 15, 21, 27, 33, 37, 39, 43, 45, 47, 51, 57, 59, 61, 63, 66, 69, 71, 77], "section": [3, 5, 8, 13, 15, 19, 73, 75], "sedov": [4, 9, 29, 32, 47, 49, 52, 53, 55, 70, 73], "sedov_compar": [4, 10], "sedov_unsplit_0290": 29, "see": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 15, 17, 20, 23, 29, 47, 48, 50, 54, 56, 59, 60, 61, 62, 65, 66, 72, 73, 75, 76], "seed": 20, "seem": [7, 15], "seen": 29, "seidel": 66, "select": 4, "self": [20, 30], "send": 0, "separ": [10, 20, 47, 66, 75], "septemb": 77, "sequenc": [4, 29, 71], "sequenti": 21, "seri": 23, "servic": 12, "session": 29, "set": [1, 3, 7, 8, 10, 11, 12, 13, 15, 20, 21, 28, 30, 33, 34, 35, 36, 37, 40, 42, 43, 47, 48, 50, 54, 56, 57, 59, 61, 63, 65, 66, 69, 71, 73, 76], "set_aux": [32, 65], "set_param": [32, 71], "set_start": [32, 65], "set_titl": 7, "set_xlabel": [2, 72], "set_xlim": [2, 30], "set_ylabel": [2, 72], "set_ylim": 30, "settl": 65, "setup": [1, 2, 3, 5, 7, 8, 10, 12, 13, 17, 24, 25, 31, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 54, 56, 58, 66, 73], "setup_ax": [32, 71], "sever": [2, 3, 6, 8, 10, 13, 21, 29, 47, 66, 69], "shade": 74, "shall": 68, "shallow": [4, 18, 69], "shape": 2, "share": 8, "share_al": 7, "shear": [7, 8, 29, 32, 48, 50, 54, 56, 59, 61], "shear_128_0216": 29, "shift": [3, 20, 34, 36, 40, 42, 63, 65], "shin": 77, "shock": [3, 5, 8, 10, 44, 46, 47, 48, 50, 54, 56, 69, 75, 77], "short": [8, 48, 50, 54, 56], "shortcut": 20, "should": [2, 3, 4, 8, 11, 13, 14, 17, 29, 31, 34, 36, 40, 42, 48, 50, 54, 56, 63, 65, 66, 67, 71], "show": [3, 9, 10, 13, 18, 20, 27, 65, 72, 74, 75], "show_ghost": 65, "shown": [15, 27, 47, 73], "shu": 41, "shulz": [8, 48, 50, 54, 56], "side": [15, 25, 47, 60, 62, 65, 66, 69], "sigma": [7, 8], "sign": [33, 35, 37, 39, 65], "signal": 10, "signatur": 31, "signific": 14, "significantli": [3, 13, 34, 36, 40, 42], "sim": [1, 2, 6, 7, 29], "sim_data": 68, "similar": [3, 12, 59, 63], "simpl": [6, 8, 10, 15, 18, 48, 50, 54, 56, 65, 66, 71, 75], "simpler": 3, "simpli": [8, 20, 21, 23, 29, 33, 35, 37, 39, 47, 65, 71, 73, 76], "simplic": 66, "simpson": 55, "simul": [1, 2, 4, 6, 7, 12, 16, 18, 22, 29, 30, 32, 65, 71, 72, 73, 76], "simulation_nul": 22, "sin": [1, 15, 20, 25, 26, 60, 62, 67, 74], "sinc": [5, 7, 8, 10, 14, 15, 20, 23, 25, 27, 29, 35, 47, 49, 57, 62, 67, 69], "sine": 20, "singl": [4, 6, 7, 8, 12, 18, 30, 32, 35, 39, 41, 47, 48, 50, 53, 54, 56, 65, 66, 68, 71, 73], "single_step": [22, 32, 73], "sinusoid": 10, "site": [7, 72], "size": [1, 7, 20, 31, 47, 65, 66], "sl": 63, "sl58": [75, 77], "slice": [4, 29], "slightli": [3, 5, 15, 75], "slip": [15, 62], "slope": [3, 43, 47, 59, 61, 63, 65, 69], "slot": [32, 37], "slowest": 73, "slowli": [8, 48, 50, 54, 56], "small": [3, 7, 8, 10, 14, 21, 29, 34, 36, 40, 42, 48, 50, 54, 56, 65], "smaller": [7, 20], "smear": [5, 7, 10, 75], "smooth": [1, 2, 4, 5, 15, 17, 24, 27, 32, 33, 35, 39, 41, 44, 46, 48, 50, 54, 56, 60, 62, 66, 70, 73], "smooth_error": [3, 4], "so": [0, 1, 2, 3, 6, 7, 10, 11, 12, 20, 24, 25, 26, 30, 32, 33, 34, 35, 36, 37, 39, 40, 42, 47, 49, 66, 67, 68, 71, 73, 75], "sod": [4, 31, 32, 47, 49, 53, 55, 75], "sod_compar": [4, 10], "softwar": 0, "solid": [13, 47, 53, 65, 69], "solut": [3, 4, 8, 9, 10, 12, 13, 15, 18, 23, 25, 29, 45, 47, 48, 50, 54, 56, 58, 60, 62, 66, 67, 69, 75, 77], "solutiion": 53, "solv": [3, 5, 8, 13, 15, 18, 23, 27, 32, 33, 35, 37, 39, 41, 43, 45, 47, 53, 57, 61, 63, 66, 67, 69], "solvabl": 26, "solver": [1, 4, 5, 9, 10, 11, 12, 17, 18, 21, 27, 29, 30, 31, 32, 33, 35, 37, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 66, 67, 69, 73, 76], "solver_nam": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69], "some": [3, 4, 8, 10, 12, 13, 15, 18, 20, 21, 30, 31, 47, 48, 50, 54, 56, 60, 62, 65, 71, 75], "someth": [12, 17], "soundwav": [8, 48, 50, 54, 56], "sourc": [0, 1, 5, 8, 12, 13, 17, 24, 25, 26, 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, 71, 75], "source_i": 59, "source_term": [11, 47, 48, 49, 50, 53, 54, 55, 56], "source_x": 59, "space": [20, 30, 39, 47, 53, 63, 66, 68, 69], "span": [20, 47], "spatial": [3, 8, 35, 47, 55, 69], "speci": [9, 47, 69], "special": [18, 21, 47], "specif": [12, 31, 32, 47, 61, 63, 73], "specifi": [4, 11, 20, 21, 25, 29, 43, 63, 65, 71, 73], "spectral": 8, "speed": [5, 7, 12, 41, 47, 73], "spent": 71, "spheric": [9, 65], "sphericalpolar": [32, 65, 73, 74], "sphinx": [12, 71], "split": [3, 41, 47, 51, 69], "spong": [7, 47], "sponge_rho_begin": [7, 11], "sponge_rho_ful": 7, "sponge_timescal": [7, 11], "spot": 10, "springer": 77, "squar": [15, 23, 27, 30, 60, 62, 68], "squash": 14, "sr": 63, "stack_count": 71, "stage": [11, 21, 39, 65, 66], "stand": 65, "standalon": 12, "standard": [1, 10, 12, 20, 30, 65, 75], "star": 11, "start": [1, 7, 11, 12, 20, 24, 27, 35, 39, 41, 53, 57, 65, 71], "state": [3, 5, 8, 10, 11, 12, 13, 15, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 48, 49, 50, 53, 54, 56, 57, 59, 61, 63, 65, 69, 71], "states_nolimit": [32, 65], "static": [8, 15, 48, 50, 54, 56], "steadi": 15, "steep": [10, 75], "steepen": 10, "stencil": [20, 65], "step": [1, 2, 3, 7, 15, 24, 32, 33, 37, 39, 41, 43, 47, 53, 61, 63, 65, 66, 69, 73], "steven": 77, "still": [15, 27], "stoke": 77, "stoker": 77, "stop": [12, 71], "storag": [21, 65], "store": [2, 4, 6, 7, 12, 20, 25, 26, 29, 30, 32, 47, 65, 67, 68, 71, 73, 76], "store_all_benchmark": 32, "store_as_benchmark": [22, 32], "store_bench": 67, "store_imag": [1, 7, 73], "store_incr": [32, 65], "str": [32, 33, 37, 45, 65, 71], "straightforward": [3, 47, 69], "strang": 51, "strategi": 11, "stratif": 19, "stratifi": [8, 10, 48, 50, 54, 56], "streamlin": 62, "streamline_dens": 62, "stride": 65, "string": [20, 65, 71], "strong": 67, "strongli": 13, "structur": [1, 7, 21, 71], "student": [18, 29], "stuff": 32, "sub": [12, 20, 31, 73], "subclass": [21, 25, 32], "subdirectori": [12, 23, 31], "submit": 14, "submodul": 22, "subpackag": 22, "subplot": [1, 2, 24, 26, 29, 72], "subsequ": [67, 71], "substep": [32, 35, 39, 41, 49, 53], "subtract": [26, 65], "success": [32, 71], "suggest": [3, 13, 14], "sum": 26, "sum_": 65, "summar": [3, 4], "summari": 71, "suppli": [47, 51, 61], "support": [14, 23, 25, 65, 66, 71], "sure": [20, 26, 35, 49], "surround": 10, "swap": 9, "swe": [22, 32], "switch": [7, 13, 15], "symbol": 8, "symlink": 12, "symmetr": [9, 63, 65], "symmetri": [3, 8, 38, 48, 50, 54, 56, 65], "syntax": 71, "system": [5, 8, 12, 15, 47, 57, 63, 69, 75], "szymczak": [43, 63, 67], "t": [1, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 19, 32, 43, 47, 58, 60, 62, 63, 65, 67, 68, 69, 71, 75, 77], "t_0": [13, 58], "t_r": 8, "tabl": [4, 15, 71], "tableau": [21, 65], "taher": 0, "tail": 75, "take": [4, 7, 8, 11, 15, 20, 24, 27, 29, 30, 31, 33, 35, 37, 39, 41, 43, 47, 53, 63, 65, 66, 67, 69, 73, 75], "taken": [18, 41], "tangent": 61, "tangenti": 61, "tanh": [15, 60, 62], "target": [14, 15, 62], "tau": 47, "tau_": 11, "taylor": [8, 9, 10, 47, 48, 50, 53, 54, 56, 69], "tc": [47, 53, 69, 71], "teach": 32, "team": 0, "technic": 65, "techniqu": [3, 24], "tell": [47, 53, 65, 69], "tempor": [3, 11], "temporal_method": [3, 8], "term": [5, 8, 9, 13, 15, 19, 43, 45, 47, 48, 49, 50, 54, 56, 59, 61, 63, 67, 69, 75], "termin": 71, "test": [2, 4, 6, 10, 12, 14, 15, 20, 22, 27, 29, 33, 35, 37, 39, 41, 43, 45, 47, 49, 53, 55, 57, 60, 62, 67, 69, 73], "test_general_poisson_dirichlet": [66, 67], "test_general_poisson_inhomogen": [66, 67], "test_poisson_dirichlet": [66, 67], "test_vc_const": [66, 67], "test_vc_poisson_dirichlet": [66, 67], "test_vc_poisson_period": [66, 67], "text": [9, 27, 72, 75], "than": [3, 4, 5, 7, 12, 15, 20, 37, 43, 47, 53, 59, 63, 69, 73, 75], "thei": [8, 20, 25, 30, 47, 63, 68, 69], "them": [1, 3, 7, 12, 13, 29, 30, 47, 66, 69, 71, 73], "themselv": [21, 29, 30], "theoret": [4, 5, 77], "theori": 21, "therefor": 20, "thermal": 18, "theta": [65, 74], "thi": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 75, 76], "thick": 8, "thing": [1, 3, 17, 65, 67], "think": 68, "those": [20, 76], "thought": 3, "three": [10, 15, 23, 47, 62, 73], "through": [3, 4, 5, 12, 17, 20, 23, 29, 33, 35, 37, 39, 41, 43, 44, 45, 46, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 66, 69, 71], "throughout": [12, 30, 66], "time": [1, 3, 4, 6, 7, 8, 11, 12, 13, 15, 17, 21, 23, 24, 25, 27, 30, 32, 35, 39, 47, 48, 50, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 69, 71, 73], "timer": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69, 71], "timercollect": [32, 47, 53, 69, 71], "timescal": 11, "timestep": [3, 5, 6, 7, 11, 12, 32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 63, 68, 69, 73], "titl": [0, 14, 74], "tmax": [1, 7, 12, 73], "to_cent": [32, 65], "todai": 77, "todo": 68, "togeth": [4, 15, 35, 39, 65], "toi": 41, "tol": [65, 71], "toler": [65, 66, 71], "toml": 12, "too": [3, 34, 36, 40, 42], "tool": 4, "top": [5, 7, 10, 15, 30, 47, 62, 69], "tophat": [32, 33, 35, 39, 41, 43, 45], "toro": [9, 10, 47, 69, 75], "toroid": [8, 48, 50, 54, 56], "total": [11, 29, 67], "trace": 53, "tracer": 12, "track": [0, 2, 30, 71], "transon": [47, 69], "transport": [3, 8, 47, 69, 77], "transpos": [7, 20, 24, 26], "transvers": [39, 41, 43, 47, 63, 69], "travel": 5, "treat": [3, 65], "treatment": [8, 48, 50, 54, 56], "trend": 2, "true": [7, 12, 25, 26, 65, 66, 67, 71], "true_funct": [25, 26, 66], "try": [15, 27], "tube": [8, 10, 47, 48, 50, 54, 56, 75], "tupl": 30, "turn": [11, 30, 73], "tutori": [18, 24, 27, 67], "tuwien": [15, 62], "two": [4, 5, 8, 10, 12, 15, 20, 21, 24, 29, 30, 47, 48, 50, 54, 56, 63, 65, 66, 69, 71, 73, 75, 76], "txt": 15, "type": [11, 20, 21, 47, 61, 65, 66, 76], "typic": [11, 65], "u": [1, 2, 3, 5, 10, 11, 13, 14, 15, 19, 20, 21, 24, 27, 30, 33, 35, 37, 39, 41, 43, 45, 47, 48, 50, 53, 54, 56, 59, 60, 61, 62, 63, 65, 67, 68, 69, 73, 75, 77], "u1": [8, 75], "u2": [8, 75], "u3": [8, 75], "u4": [8, 75], "u_": [5, 27, 47, 53, 69], "u_1": [7, 8], "u_2": [7, 8], "u_d": 27, "u_i": [5, 43, 45], "u_int": [59, 61], "u_l": [47, 69], "u_left": [8, 31, 75], "u_mac": [59, 61, 63], "u_old": 47, "u_r": [47, 69], "u_right": [8, 31, 75], "u_stat": [47, 69], "u_t": [5, 15, 43, 45, 47, 53, 69], "u_x": [5, 43, 45], "u_xl": [43, 45, 47, 59], "u_xr": [43, 45, 47, 59], "u_xx": [45, 67], "u_yi": [45, 67], "u_yl": [43, 45, 47, 59], "u_yr": [43, 45, 47, 59], "ub": [8, 11], "uc": [8, 11], "uc_t": 8, "ul": 8, "unchang": [8, 48, 50, 54, 56], "under": [3, 31, 47], "underli": [20, 32], "undershoot": 3, "understand": [0, 3, 7, 9, 18, 38, 66, 75, 76], "uniform": [3, 8, 10, 47, 48, 50, 54, 56, 69], "unit": [3, 8, 12, 13, 14, 15, 17, 20, 34, 36, 38, 40, 42, 48, 50, 54, 56, 58, 60, 62, 70], "unknown": 21, "unless": [67, 68], "unlik": 15, "unsplit": [3, 7, 8, 33, 37, 43, 45, 47, 51, 53, 63, 69], "unsplit_flux": [22, 32, 33, 37], "unsplitflux": [53, 69], "until": [10, 75], "unus": 3, "up": [0, 1, 2, 7, 8, 10, 12, 13, 14, 15, 20, 21, 23, 30, 32, 48, 50, 54, 56, 57, 59, 61, 66, 67, 73], "updat": [11, 15, 30, 32, 41, 45, 47, 57, 59, 61, 63, 65, 68, 69], "update_particl": [30, 32, 68], "upon": [14, 47, 65], "upper": [5, 20, 44, 46, 47, 61, 69], "upper_solid": [47, 69], "upwind": [3, 8, 32, 33, 35, 37, 39, 43, 47, 59, 63, 65, 69, 77], "ur": 8, "url": [0, 77], "us": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 76, 77], "usag": [4, 65, 66], "use_flatten": [7, 8, 47, 69, 75], "user": [14, 30, 31, 32, 34, 36, 38, 40, 42, 44, 46, 47, 48, 50, 52, 54, 56, 58, 59, 60, 61, 62, 64, 70, 71], "userad": [48, 50, 54, 56], "usual": [8, 15, 20, 24, 47, 69, 73], "util": [12, 22, 32, 73], "v": [1, 2, 3, 5, 7, 15, 20, 23, 24, 25, 26, 27, 29, 30, 32, 33, 35, 37, 39, 41, 43, 45, 47, 59, 60, 61, 62, 63, 65, 66, 68, 69, 72, 74, 76], "v1": [8, 75], "v2": [8, 75], "v2d": [32, 63], "v2dp": [32, 63], "v3": [8, 75], "v4": [8, 75], "v_": 5, "v_1": 75, "v_2": 75, "v_cycl": [32, 66], "v_i": 5, "v_l": [47, 69], "v_mac": [59, 63], "v_t": [5, 43, 45], "v_x": [5, 43, 45], "v_xl": [43, 45, 59], "v_xr": [43, 45, 59], "v_xx": 45, "v_y": [5, 43, 45], "v_yi": 45, "v_yl": [43, 45, 59], "v_yr": [43, 45, 59], "valid": [5, 20, 21, 29, 65, 72, 73], "valu": [1, 3, 5, 7, 8, 13, 15, 19, 25, 29, 30, 31, 34, 36, 40, 42, 47, 53, 59, 63, 65, 66, 67, 69, 71, 72, 73, 75], "vanish": 67, "var": [6, 47, 53, 65, 69], "var_nam": 4, "varcoeffccmg2d": [23, 26, 32, 66], "vari": [3, 13, 15, 20], "variabl": [4, 6, 9, 12, 15, 21, 23, 24, 25, 30, 31, 32, 33, 35, 37, 39, 41, 43, 45, 47, 51, 53, 57, 59, 61, 63, 65, 66, 67, 69, 72, 75, 76], "variable_coeff_mg": [22, 23, 26, 32], "variable_coefficient_mg": 67, "varieti": [3, 15, 27], "variou": [11, 12, 20, 21, 65], "varnam": [47, 65, 69], "ve": [0, 12, 76], "vector": [11, 25, 27, 41, 47, 65, 66, 68, 69], "veloc": [3, 4, 5, 7, 8, 10, 11, 15, 19, 27, 30, 32, 33, 35, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 54, 56, 59, 60, 61, 62, 63, 65, 67, 68, 69, 75], "verbos": [1, 7, 24, 25, 26, 66, 67, 73], "veri": [3, 7, 10, 31, 67, 71, 75], "verif": [13, 58], "verifi": [5, 32, 43], "version": [0, 3, 7, 8, 12, 14, 48, 50, 54, 56, 66], "vertic": [7, 8, 47, 48, 50, 54, 56, 72], "vi": [1, 7, 15, 25, 26, 32, 66, 73], "via": [11, 12, 14, 17, 31, 51, 71, 73, 76], "video": [3, 10], "view": [20, 65], "viridi": 74, "vis_titl": 66, "viscos": [5, 8, 15, 45, 47, 61, 62, 75], "viscou": [15, 18, 45, 61, 62], "visibl": 10, "visual": [12, 18, 33, 37, 43, 47, 51, 57, 59, 63, 69, 71, 73], "vl": 8, "vmax": 7, "vmin": 7, "volum": [0, 3, 18, 21, 47, 65, 69, 74, 77], "vortex": [8, 48, 50, 54, 56], "vortic": 15, "vr": 8, "wa": [0, 12, 15, 20, 35, 49, 73], "wai": [1, 3, 13, 14, 17, 20, 30, 31, 47, 66, 68, 69, 71, 73], "wall": [15, 61, 62, 65], "want": [1, 6, 7, 20, 24, 26, 29, 30, 45, 47, 53, 65, 69, 73], "warn": [20, 32, 71, 74], "watch": 10, "water": [4, 18, 69, 77], "wave": [1, 5, 8, 10, 18, 47, 48, 50, 54, 56, 75, 77], "wavelength": [1, 8, 48, 50, 54, 56], "wavenumb": [8, 9, 48, 50, 54, 56], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 38, 39, 41, 43, 45, 47, 49, 51, 53, 57, 59, 61, 63, 65, 66, 67, 68, 69, 71, 72, 73, 75, 76], "weak": 20, "websit": 12, "weight": [21, 65, 71], "welcom": 14, "well": [2, 3, 4, 7, 8, 13, 15, 38], "well_bal": [32, 65], "well_balanc": 8, "weno": [3, 32, 41, 65], "weno_ord": 3, "weno_upwind": [32, 65], "were": [11, 15, 20, 30, 71], "what": [1, 9, 15, 19, 20, 29, 33, 37, 39, 41, 43, 47, 53, 63, 65, 69, 71, 72, 73, 75], "when": [0, 1, 4, 5, 7, 12, 15, 20, 31, 41, 65, 68, 73, 75, 76], "where": [1, 5, 6, 7, 8, 11, 24, 29, 30, 31, 47, 65, 66, 71], "whether": 65, "which": [1, 3, 5, 8, 10, 12, 20, 21, 25, 27, 29, 30, 31, 47, 53, 65, 67, 68, 69], "while": [7, 12, 21, 68], "white": 30, "who": 14, "whole": 30, "whose": [47, 67, 71], "why": 29, "whz99": [75, 77], "width": [1, 13, 29, 32, 58], "window": 17, "wish": [5, 14, 47, 53, 65, 69, 73], "within": 30, "without": [3, 9, 17, 20, 30, 43, 65, 75], "woodward": [8, 47, 48, 50, 54, 56], "word": [8, 48, 50, 54, 56], "work": [1, 3, 7, 12, 16, 27, 31, 47, 65, 67], "would": [20, 29, 30, 71, 73, 76], "wrap": 65, "wrapper": 32, "write": [1, 4, 12, 15, 21, 22, 32, 65, 68, 71, 73], "write_data": [32, 65], "write_extra": [12, 22, 32, 47, 61, 63], "write_param": [32, 71], "write_particl": [32, 68], "written": [0, 8, 12, 18, 48, 50, 54, 56], "wu": 77, "www": [12, 15, 62], "x": [1, 2, 3, 5, 6, 7, 8, 10, 15, 20, 21, 24, 25, 26, 27, 29, 30, 31, 33, 35, 37, 39, 41, 43, 45, 47, 53, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 72, 73, 74, 75], "x2d": [1, 20, 24, 25, 26, 74], "x64": [7, 72], "x_pert": [8, 19], "x_x": [47, 53, 69], "xi_i": 65, "xi_x": 65, "xl_bc": [25, 66], "xl_bc_type": [24, 25, 26, 66], "xl_func": [25, 65, 66, 67], "xl_prop": 65, "xlabel": 74, "xlb": [20, 21, 25, 26, 61, 65], "xlboundari": [1, 7, 73], "xmax": [1, 7, 20, 21, 26, 30, 65, 66, 73, 74], "xmin": [1, 7, 20, 26, 30, 47, 65, 66, 73, 74], "xmom": [7, 72], "xr_bc": 66, "xr_bc_type": [24, 25, 26, 66], "xr_func": 65, "xr_prop": 65, "xrb": [20, 21, 25, 26, 61, 65], "xrboundari": [1, 7, 73], "xx": [5, 24, 27], "xxxxxxxxxxx": [47, 69], "xxxxxxxxxxxx": 47, "xy": 25, "y": [1, 3, 5, 7, 8, 10, 13, 15, 20, 21, 24, 25, 26, 27, 29, 30, 33, 35, 37, 39, 41, 43, 45, 47, 53, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 72, 73, 74, 75], "y2d": [1, 24, 25, 26, 74], "y_": 65, "y_height": 8, "y_n": 65, "y_pert": [8, 19], "y_veloc": 68, "y_y": [47, 53, 69], "ye": [30, 63, 73], "year": 0, "yield": [47, 53, 69], "yl_bc": [25, 66], "yl_bc_type": [24, 25, 26, 66], "yl_func": [25, 65, 66, 67], "yl_prop": 65, "ylabel": 74, "ylb": [20, 21, 25, 26, 47, 61, 65], "ylboundari": [1, 7, 73], "ymax": [1, 7, 20, 21, 26, 30, 65, 66, 73, 74], "ymin": [1, 7, 20, 26, 30, 47, 65, 66, 73, 74], "ymom": [7, 72], "yonghong": 77, "you": [0, 1, 9, 12, 14, 17, 21, 27, 29, 31, 65, 66, 73, 75], "your": [0, 14, 17, 73], "yourself": [3, 13], "yr_bc": 66, "yr_bc_type": [24, 25, 26, 66], "yr_func": 65, "yr_prop": 65, "yrb": [20, 21, 25, 26, 47, 61, 65], "yrboundari": [1, 7, 73], "yy": [5, 24, 27], "z": 9, "z0": [7, 8, 47, 69], "z1": [7, 8, 47, 69], "zal79": [3, 77], "zalesak": 77, "zenodo": 0, "zero": [3, 11, 15, 24, 26, 29, 32, 34, 36, 40, 42, 62, 65, 66], "zheng": 77, "zingal": 0, "zip": 7, "zone": [2, 3, 4, 6, 7, 10, 20, 21, 23, 24, 29, 33, 35, 37, 39, 41, 43, 45, 47, 49, 53, 63, 65, 66, 69, 71, 73, 76], "\u00f2": [15, 77], "\u03b8": 74, "\u03c1": 15}, "titles": ["Acknowledgments", "Defining our own problem in Jupyter", "Error Measurement of the advection_fv4
Solver", "Advection", "Analysis routines", "Burgers\u2019 Equation", "Convergence of the compressible solvers", "Comparing the Compressible Solvers", "Compressible hydrodynamics", "Compressible exercises", "Compressible example problems", "Compressible source terms", "Design ideas", "Diffusion", "Contributing and getting help", "Incompressible hydrodynamics", "pyro: a python hydro code", "Setting up pyro", "Introduction to pyro", "Low Mach number hydrodynamics", "Mesh examples", "Mesh overview", "pyro", "Multigrid Solvers", "Constant-Coefficient Poisson Equation", "General Linear Elliptic Equation", "Variable Coefficient Poisson", "Simple Multigrid Examples", "Notes on the numerical methods", "Working with output", "Particles", "Adding a problem", "pyro package", "pyro.advection package", "pyro.advection.problems package", "pyro.advection_fv4 package", "pyro.advection_fv4.problems package", "pyro.advection_nonuniform package", "pyro.advection_nonuniform.problems package", "pyro.advection_rk package", "pyro.advection_rk.problems package", "pyro.advection_weno package", "pyro.advection_weno.problems package", "pyro.burgers package", "pyro.burgers.problems package", "pyro.burgers_viscous package", "pyro.burgers_viscous.problems package", "pyro.compressible package", "pyro.compressible.problems package", "pyro.compressible_fv4 package", "pyro.compressible_fv4.problems package", "pyro.compressible_react package", "pyro.compressible_react.problems package", "pyro.compressible_rk package", "pyro.compressible_rk.problems package", "pyro.compressible_sdc package", "pyro.compressible_sdc.problems package", "pyro.diffusion package", "pyro.diffusion.problems package", "pyro.incompressible package", "pyro.incompressible.problems package", "pyro.incompressible_viscous package", "pyro.incompressible_viscous.problems package", "pyro.lm_atm package", "pyro.lm_atm.problems package", "pyro.mesh package", "pyro.multigrid package", "pyro.multigrid.examples package", "pyro.particles package", "pyro.swe package", "pyro.swe.problems package", "pyro.util package", "Horizontal Averages of Rayleigh-Taylor", "Running", "Spherical Polar Grid", "Shallow water hydrodynamics", "Testing", "References"], "titleterms": {"about": 16, "acknowledg": 0, "acoustic_puls": [8, 48, 50, 54, 56, 70, 75], "ad": 31, "advect": [3, 8, 33, 34, 48, 50, 54, 56, 70, 75], "advection_fv4": [2, 3, 35, 36], "advection_nonuniform": [3, 37, 38], "advection_rk": [3, 39, 40], "advection_weno": [3, 41, 42], "advective_flux": [33, 37], "analysi": 4, "array_index": 65, "arrayindex": 20, "averag": 72, "bc": [47, 61], "boundari": 65, "bubbl": [8, 10, 19, 48, 50, 54, 56, 64], "burger": [5, 43, 44], "burgers_interfac": 43, "burgers_visc": [45, 46], "caviti": [15, 62], "check": 25, "class": 73, "coarsen": 20, "code": 16, "coeffici": [24, 26], "commandlin": 73, "compar": [7, 26, 71], "comparison": 7, "compress": [6, 7, 8, 9, 10, 11, 47, 48], "compressible_fv4": [6, 8, 11, 49, 50], "compressible_react": [51, 52], "compressible_rk": [8, 11, 53, 54], "compressible_sdc": [8, 11, 55, 56], "constant": 24, "contribut": 14, "convect": [8, 48, 50, 54, 56], "converg": [5, 6, 15, 44, 46, 60, 62], "dam": [70, 75], "data": 20, "defin": 1, "depend": 11, "deriv": [47, 69], "design": 12, "differenc": 20, "diffus": [13, 57, 58], "directori": 12, "discuss": 14, "driver": 12, "edge_coeff": 66, "ellipt": 25, "eo": 47, "equat": [5, 24, 25], "error": 2, "exact": 26, "exampl": [3, 5, 10, 13, 15, 20, 27, 67, 75], "exercis": [3, 9, 13, 15, 27, 75], "explor": [3, 9, 13, 15, 27, 75], "extens": [3, 9, 13, 15, 27, 75], "flame": 52, "flux": [35, 39, 41, 49, 53], "fourth_ord": 65, "fv": 65, "gaussian": [13, 58], "gener": [3, 25], "general_mg": 66, "get": 14, "graviti": 11, "gresho": [8, 48, 50, 54, 56], "grid": [20, 74], "heat": [8, 48, 50, 54, 56], "helmholtz": 7, "help": 14, "histori": 0, "horizont": 72, "hse": [8, 48, 50, 54, 56], "hydro": 16, "hydrodynam": [8, 15, 19, 75], "idea": [3, 12], "implement": [11, 21, 30], "incomp_interfac": 59, "incompress": [15, 59, 60], "incompressible_visc": [15, 61, 62], "indic": 16, "integr": 65, "interfac": [33, 45, 47, 69], "introduct": 18, "inviscid": 5, "io_pyro": 71, "issu": 14, "jupyt": 1, "kelvin": 7, "kh": [8, 48, 50, 54, 56, 70, 75], "known": 27, "linear": 25, "lm_atm": [19, 63, 64], "lm_atm_interfac": 63, "logo": [8, 48, 50, 54, 56, 70, 75], "low": 19, "mach": 19, "main": 12, "manual": 29, "measur": 2, "mesh": [20, 21, 65], "method": 28, "mg": 66, "mg_test_general_alphabeta_onli": 67, "mg_test_general_beta_onli": 67, "mg_test_general_const": 67, "mg_test_general_dirichlet": 67, "mg_test_general_inhomogen": 67, "mg_test_simpl": 67, "mg_test_vc_const": 67, "mg_test_vc_dirichlet": 67, "mg_test_vc_period": 67, "mg_vi": 67, "modul": [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, 71], "msg": 71, "multigrid": [23, 27, 66, 67], "note": 28, "numba": 12, "number": 19, "numer": 28, "option": 73, "our": 1, "output": 29, "overview": 21, "own": 1, "packag": [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, 71], "particl": [30, 68], "patch": [21, 65], "perform": 24, "plot": [24, 29, 30, 32], "plot_cav": 62, "plot_tool": 71, "plume": [8, 48, 50, 54, 56], "poisson": [24, 26], "polar": 74, "problem": [1, 3, 5, 8, 10, 11, 13, 15, 19, 31, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 70, 75], "profile_pyro": 71, "project": 27, "project_period": 67, "prolong": 20, "prolong_restrict_demo": 67, "pull": 14, "py": 31, "pyro": [12, 16, 17, 18, 22, 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, 71, 73], "pyro_sim": 32, "python": 16, "quad": [8, 10, 48, 50, 54, 56, 70, 75], "quick": 17, "ramp": [8, 48, 50, 54, 56], "rayleigh": [7, 72], "read": 29, "reconstruct": 65, "refer": 77, "regress": 76, "request": 14, "result": 25, "riemann": 47, "routin": 4, "rt": [8, 10, 48, 50, 52, 54, 56], "rt2": [8, 48, 50, 54, 56], "rt_multimod": [8, 48, 50, 54, 56], "run": 73, "runparam": 71, "runtim": 73, "sedov": [8, 10, 48, 50, 54, 56], "set": [17, 24, 25, 26], "setup": 20, "shallow": 75, "shear": [15, 60, 62], "simpl": 27, "simul": [33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 69], "simulation_nul": 32, "slot": [3, 38], "smooth": [3, 34, 36, 40, 42], "sod": [8, 10, 48, 50, 54, 56], "solut": [24, 26, 27], "solv": [24, 25, 26], "solver": [2, 3, 6, 7, 8, 13, 15, 19, 23, 24, 25, 26, 75], "sourc": 11, "spheric": 74, "spong": 11, "structur": 12, "submodul": [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, 71], "subpackag": [32, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 66, 69], "support": [3, 5, 8, 13, 15, 19, 75], "swe": [69, 70, 75], "system": [25, 26], "tabl": 16, "taylor": [7, 72], "term": 11, "test": [3, 5, 8, 13, 17, 21, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 54, 56, 58, 70, 75, 76], "tophat": [3, 5, 34, 36, 40, 42, 44, 46], "unit": 76, "unsplit_flux": [47, 69], "up": [17, 24, 25, 26], "us": [21, 30], "util": [29, 71], "variabl": [20, 26], "variable_coeff_mg": 66, "verifi": 44, "viscou": 5, "visual": 26, "water": 75, "work": [20, 29]}})
\ No newline at end of file
diff --git a/spherical-mesh.html b/spherical-mesh.html
index 677a98328..54faa4fd4 100644
--- a/spherical-mesh.html
+++ b/spherical-mesh.html
@@ -8,7 +8,7 @@
-