pyro
latest
pyro basics
Introduction to pyro
Setting up pyro
Notes on the numerical methods
Design ideas
Running
Working with output
Adding a problem
Mesh overview
Mesh examples
Solvers
Advection solvers
Compressible hydrodynamics solvers
Compressible solver comparisons
Multigrid solvers
Multigrid examples
Diffusion
Incompressible hydrodynamics solver
Low Mach number hydrodynamics solver
Shallow water solver
Particles
Utilities
Analysis routines
Testing
Community
Contributing and getting help
Acknowledgments
History
Software Reference
API
Bibliography
References
pyro
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
add_derived() (mesh.patch.CellCenterData2d method)
(mesh.patch.FaceCenterData2d method)
add_ivars() (mesh.patch.CellCenterData2d method)
advection (module)
advection.advective_fluxes (module)
advection.problems (module)
advection.problems.smooth (module)
advection.problems.test (module)
advection.problems.tophat (module)
advection.simulation (module)
advection_fv4 (module)
advection_fv4.fluxes (module)
advection_fv4.interface (module)
advection_fv4.problems (module)
advection_fv4.problems.smooth (module)
advection_fv4.simulation (module)
advection_nonuniform (module)
advection_nonuniform.advective_fluxes (module)
advection_nonuniform.problems (module)
advection_nonuniform.problems.slotted (module)
advection_nonuniform.simulation (module)
advection_rk (module)
advection_rk.fluxes (module)
advection_rk.simulation (module)
advection_weno (module)
advection_weno.fluxes (module)
advection_weno.simulation (module)
alpha() (in module examples.multigrid.mg_test_general_alphabeta_only)
(in module examples.multigrid.mg_test_general_beta_only)
(in module examples.multigrid.mg_test_general_constant)
(in module examples.multigrid.mg_test_general_dirichlet)
(in module examples.multigrid.mg_test_general_inhomogeneous)
(in module examples.multigrid.mg_test_vc_constant)
(in module examples.multigrid.mg_test_vc_dirichlet)
(in module examples.multigrid.mg_test_vc_periodic)
array_generate_particles() (particles.particles.Particles method)
ArrayIndexer (class in mesh.array_indexer)
artificial_viscosity (in module compressible.interface)
B
Basestate (class in lm_atm.simulation)
BC (class in mesh.boundary)
bc_is_solid() (in module mesh.boundary)
bc_setup() (in module simulation_null)
BCProp (class in mesh.boundary)
begin() (util.profile.Timer method)
beta() (in module examples.multigrid.mg_test_general_alphabeta_only)
(in module examples.multigrid.mg_test_general_beta_only)
(in module examples.multigrid.mg_test_general_constant)
(in module examples.multigrid.mg_test_general_dirichlet)
(in module examples.multigrid.mg_test_general_inhomogeneous)
bold() (in module util.msg)
burn() (compressible_react.simulation.Simulation method)
C
cell_center_data_clone() (in module mesh.patch)
CellCenterData2d (class in mesh.patch)
CellCenterMG2d (class in multigrid.MG)
coarse_like() (mesh.patch.Grid2d method)
command_line_params() (util.runparams.RuntimeParameters method)
compare (module)
compare() (in module compare)
compare_to_benchmark() (pyro.PyroBenchmark method)
compressible (module)
compressible.BC (module)
compressible.derives (module)
compressible.eos (module)
compressible.interface (module)
compressible.problems (module)
compressible.problems.acoustic_pulse (module)
compressible.problems.advect (module)
compressible.problems.bubble (module)
compressible.problems.hse (module)
compressible.problems.kh (module)
compressible.problems.logo (module)
compressible.problems.quad (module)
compressible.problems.ramp (module)
compressible.problems.rt (module)
compressible.problems.rt2 (module)
compressible.problems.sedov (module)
compressible.problems.sod (module)
compressible.problems.test (module)
compressible.simulation (module)
compressible.unsplit_fluxes (module)
compressible_fv4 (module)
compressible_fv4.fluxes (module)
compressible_fv4.problems (module)
compressible_fv4.problems.acoustic_pulse (module)
compressible_fv4.simulation (module)
compressible_react (module)
compressible_react.problems (module)
compressible_react.problems.flame (module)
compressible_react.problems.rt (module)
compressible_react.simulation (module)
compressible_rk (module)
compressible_rk.fluxes (module)
compressible_rk.simulation (module)
compressible_sdc (module)
compressible_sdc.simulation (module)
compute_final_update() (mesh.integration.RKIntegrator method)
compute_timestep() (simulation_null.NullSimulation method)
cons_to_prim() (in module compressible.simulation)
(in module swe.simulation)
consFlux (in module compressible.interface)
(in module swe.interface)
copy() (mesh.array_indexer.ArrayIndexer method)
create() (mesh.patch.CellCenterData2d method)
(mesh.patch.FaceCenterData2d method)
D
define_bc() (in module mesh.boundary)
dens() (in module compressible.eos)
derive_primitives() (in module compressible.derives)
(in module swe.derives)
diffuse() (compressible_react.simulation.Simulation method)
diffusion (module)
diffusion.problems (module)
diffusion.problems.gaussian (module)
diffusion.problems.test (module)
diffusion.simulation (module)
do_demo() (in module mesh.patch)
do_output() (simulation_null.NullSimulation method)
do_tests() (in module test)
doit() (in module examples.multigrid.mg_vis)
(in module examples.multigrid.project_periodic)
(in module examples.multigrid.prolong_restrict_demo)
dovis() (advection.simulation.Simulation method)
(advection_nonuniform.simulation.Simulation method)
(compressible.simulation.Simulation method)
(compressible_react.simulation.Simulation method)
(diffusion.simulation.Simulation method)
(incompressible.simulation.Simulation method)
(lm_atm.simulation.Simulation method)
(simulation_null.NullSimulation method)
(swe.simulation.Simulation method)
E
EdgeCoeffs (class in multigrid.edge_coeffs)
end() (util.profile.Timer method)
enforce_particle_boundaries() (particles.particles.Particles method)
evolve() (advection.simulation.Simulation method)
(advection_nonuniform.simulation.Simulation method)
(advection_rk.simulation.Simulation method)
(advection_weno.simulation.Simulation method)
(compressible.simulation.Simulation method)
(compressible_fv4.simulation.Simulation method)
(compressible_react.simulation.Simulation method)
(compressible_rk.simulation.Simulation method)
(compressible_sdc.simulation.Simulation method)
(diffusion.simulation.Simulation method)
(incompressible.simulation.Simulation method)
(lm_atm.simulation.Simulation method)
(simulation_null.NullSimulation method)
(swe.simulation.Simulation method)
examples (module)
examples.multigrid (module)
examples.multigrid.mg_test_general_alphabeta_only (module)
examples.multigrid.mg_test_general_beta_only (module)
examples.multigrid.mg_test_general_constant (module)
examples.multigrid.mg_test_general_dirichlet (module)
examples.multigrid.mg_test_general_inhomogeneous (module)
examples.multigrid.mg_test_simple (module)
examples.multigrid.mg_test_vc_constant (module)
examples.multigrid.mg_test_vc_dirichlet (module)
examples.multigrid.mg_test_vc_periodic (module)
examples.multigrid.mg_vis (module)
examples.multigrid.project_periodic (module)
examples.multigrid.prolong_restrict_demo (module)
F
f() (in module examples.multigrid.mg_test_general_alphabeta_only)
(in module examples.multigrid.mg_test_general_beta_only)
(in module examples.multigrid.mg_test_general_constant)
(in module examples.multigrid.mg_test_general_dirichlet)
(in module examples.multigrid.mg_test_general_inhomogeneous)
(in module examples.multigrid.mg_test_simple)
(in module examples.multigrid.mg_test_vc_constant)
(in module examples.multigrid.mg_test_vc_dirichlet)
(in module examples.multigrid.mg_test_vc_periodic)
(in module examples.multigrid.mg_vis)
FaceCenterData2d (class in mesh.patch)
fail() (in module util.msg)
fill_BC() (mesh.patch.CellCenterData2d method)
(mesh.patch.FaceCenterData2d method)
fill_BC_all() (mesh.patch.CellCenterData2d method)
fill_ghost() (mesh.array_indexer.ArrayIndexer method)
finalize() (in module advection.problems.smooth)
(in module advection.problems.test)
(in module advection.problems.tophat)
(in module advection_fv4.problems.smooth)
(in module advection_nonuniform.problems.slotted)
(in module compressible.problems.acoustic_pulse)
(in module compressible.problems.advect)
(in module compressible.problems.bubble)
(in module compressible.problems.hse)
(in module compressible.problems.kh)
(in module compressible.problems.logo)
(in module compressible.problems.quad)
(in module compressible.problems.ramp)
(in module compressible.problems.rt)
(in module compressible.problems.rt2)
(in module compressible.problems.sedov)
(in module compressible.problems.sod)
(in module compressible.problems.test)
(in module compressible_fv4.problems.acoustic_pulse)
(in module compressible_react.problems.flame)
(in module compressible_react.problems.rt)
(in module diffusion.problems.gaussian)
(in module diffusion.problems.test)
(in module incompressible.problems.converge)
(in module incompressible.problems.shear)
(in module lm_atm.problems.bubble)
(in module swe.problems.acoustic_pulse)
(in module swe.problems.advect)
(in module swe.problems.dam)
(in module swe.problems.kh)
(in module swe.problems.logo)
(in module swe.problems.quad)
(in module swe.problems.test)
(simulation_null.NullSimulation method)
fine_like() (mesh.patch.Grid2d method)
finished() (simulation_null.NullSimulation method)
flatten() (in module mesh.reconstruction)
flatten_multid() (in module mesh.reconstruction)
flux_cons() (in module compressible_fv4.fluxes)
fluxes() (in module advection_fv4.fluxes)
(in module advection_rk.fluxes)
(in module advection_weno.fluxes)
(in module compressible_fv4.fluxes)
(in module compressible_rk.fluxes)
from_centers() (mesh.fv.FV2d method)
FV2d (class in mesh.fv)
fvs() (in module advection_weno.fluxes)
G
gamma_x() (in module examples.multigrid.mg_test_general_alphabeta_only)
(in module examples.multigrid.mg_test_general_beta_only)
(in module examples.multigrid.mg_test_general_constant)
(in module examples.multigrid.mg_test_general_dirichlet)
(in module examples.multigrid.mg_test_general_inhomogeneous)
gamma_y() (in module examples.multigrid.mg_test_general_alphabeta_only)
(in module examples.multigrid.mg_test_general_beta_only)
(in module examples.multigrid.mg_test_general_constant)
(in module examples.multigrid.mg_test_general_dirichlet)
(in module examples.multigrid.mg_test_general_inhomogeneous)
GeneralMG2d (class in multigrid.general_MG)
get_args() (in module plot)
get_aux() (mesh.patch.CellCenterData2d method)
get_init_positions() (particles.particles.Particles method)
get_interface_states (in module incompressible.incomp_interface)
(in module lm_atm.LM_atm_interface)
get_param() (util.runparams.RuntimeParameters method)
get_positions() (particles.particles.Particles method)
get_solution() (multigrid.MG.CellCenterMG2d method)
get_solution_gradient() (multigrid.MG.CellCenterMG2d method)
get_solution_object() (multigrid.MG.CellCenterMG2d method)
get_stage_start() (mesh.integration.RKIntegrator method)
get_var() (mesh.patch.CellCenterData2d method)
(pyro.Pyro method)
get_var_by_index() (mesh.patch.CellCenterData2d method)
get_vars() (mesh.patch.CellCenterData2d method)
Grid2d (class in mesh.patch)
grid_generate_particles() (particles.particles.Particles method)
grid_info() (multigrid.MG.CellCenterMG2d method)
grid_setup() (in module simulation_null)
I
incompressible (module)
incompressible.incomp_interface (module)
incompressible.problems (module)
incompressible.problems.converge (module)
incompressible.problems.shear (module)
incompressible.simulation (module)
inflow_post_bc() (in module compressible.BC)
inflow_pre_bc() (in module compressible.BC)
init_data() (in module advection.problems.smooth)
(in module advection.problems.test)
(in module advection.problems.tophat)
(in module advection_fv4.problems.smooth)
(in module advection_nonuniform.problems.slotted)
(in module compressible.problems.acoustic_pulse)
(in module compressible.problems.advect)
(in module compressible.problems.bubble)
(in module compressible.problems.hse)
(in module compressible.problems.kh)
(in module compressible.problems.logo)
(in module compressible.problems.quad)
(in module compressible.problems.ramp)
(in module compressible.problems.rt)
(in module compressible.problems.rt2)
(in module compressible.problems.sedov)
(in module compressible.problems.sod)
(in module compressible.problems.test)
(in module compressible_fv4.problems.acoustic_pulse)
(in module compressible_react.problems.flame)
(in module compressible_react.problems.rt)
(in module diffusion.problems.gaussian)
(in module diffusion.problems.test)
(in module incompressible.problems.converge)
(in module incompressible.problems.shear)
(in module lm_atm.problems.bubble)
(in module swe.problems.acoustic_pulse)
(in module swe.problems.advect)
(in module swe.problems.dam)
(in module swe.problems.kh)
(in module swe.problems.logo)
(in module swe.problems.quad)
(in module swe.problems.test)
init_RHS() (multigrid.MG.CellCenterMG2d method)
init_solution() (multigrid.MG.CellCenterMG2d method)
init_zeros() (multigrid.MG.CellCenterMG2d method)
initialize() (advection.simulation.Simulation method)
(advection_fv4.simulation.Simulation method)
(advection_nonuniform.simulation.Simulation method)
(compressible.simulation.Simulation method)
(compressible_fv4.simulation.Simulation method)
(compressible_react.simulation.Simulation method)
(diffusion.simulation.Simulation method)
(incompressible.simulation.Simulation method)
(lm_atm.simulation.Simulation method)
(simulation_null.NullSimulation method)
(swe.simulation.Simulation method)
initialize_problem() (pyro.Pyro method)
interpolate_velocity() (particles.particles.Particle method)
ip() (mesh.array_indexer.ArrayIndexer method)
ip_jp() (mesh.array_indexer.ArrayIndexer method)
is_asymmetric (in module lm_atm.LM_atm_interface)
is_asymmetric() (mesh.array_indexer.ArrayIndexer method)
is_asymmetric_pair (in module lm_atm.LM_atm_interface)
is_float() (in module util.runparams)
is_int() (in module util.runparams)
is_symmetric (in module lm_atm.LM_atm_interface)
is_symmetric() (mesh.array_indexer.ArrayIndexer method)
is_symmetric_pair (in module lm_atm.LM_atm_interface)
J
jp() (lm_atm.simulation.Basestate method)
(mesh.array_indexer.ArrayIndexer method)
L
lap() (mesh.array_indexer.ArrayIndexer method)
limit() (in module mesh.reconstruction)
limit2() (in module mesh.reconstruction)
limit4() (in module mesh.reconstruction)
lm_atm (module)
lm_atm.LM_atm_interface (module)
lm_atm.problems (module)
lm_atm.problems.bubble (module)
lm_atm.simulation (module)
load_params() (util.runparams.RuntimeParameters method)
M
mac_vels (in module incompressible.incomp_interface)
(in module lm_atm.LM_atm_interface)
make_prime() (lm_atm.simulation.Simulation method)
makeplot() (in module plot)
max() (mesh.patch.CellCenterData2d method)
mesh (module)
mesh.array_indexer (module)
mesh.boundary (module)
mesh.fv (module)
mesh.integration (module)
mesh.patch (module)
mesh.reconstruction (module)
method_compute_timestep() (advection.simulation.Simulation method)
(advection_nonuniform.simulation.Simulation method)
(advection_rk.simulation.Simulation method)
(advection_weno.simulation.Simulation method)
(compressible.simulation.Simulation method)
(compressible_rk.simulation.Simulation method)
(diffusion.simulation.Simulation method)
(incompressible.simulation.Simulation method)
(lm_atm.simulation.Simulation method)
(simulation_null.NullSimulation method)
(swe.simulation.Simulation method)
min() (mesh.patch.CellCenterData2d method)
multigrid (module)
multigrid.edge_coeffs (module)
multigrid.general_MG (module)
multigrid.MG (module)
multigrid.variable_coeff_MG (module)
N
nolimit() (in module mesh.reconstruction)
norm() (mesh.array_indexer.ArrayIndexer method)
nstages() (mesh.integration.RKIntegrator method)
NullSimulation (class in simulation_null)
P
parse_args() (in module pyro)
Particle (class in particles.particles)
Particles (class in particles.particles)
particles (module)
particles.particles (module)
phi_analytic() (in module diffusion.problems.gaussian)
plot (module)
pos() (particles.particles.Particle method)
preevolve() (compressible_fv4.simulation.Simulation method)
(incompressible.simulation.Simulation method)
(lm_atm.simulation.Simulation method)
(simulation_null.NullSimulation method)
pres() (in module compressible.eos)
pretty_print() (mesh.array_indexer.ArrayIndexer method)
(mesh.patch.CellCenterData2d method)
prim_to_cons() (in module compressible.simulation)
(in module swe.simulation)
print_all_params() (util.runparams.RuntimeParameters method)
print_paramfile() (util.runparams.RuntimeParameters method)
print_sphinx_tables() (util.runparams.RuntimeParameters method)
print_unused_params() (util.runparams.RuntimeParameters method)
prolong() (mesh.patch.CellCenterData2d method)
(mesh.patch.FaceCenterData2d method)
Pyro (class in pyro)
pyro (module)
PyroBenchmark (class in pyro)
PyroTest (class in test)
R
randomly_generate_particles() (particles.particles.Particles method)
read() (in module util.io)
read_bcs() (in module util.io)
read_extras() (lm_atm.simulation.Simulation method)
(simulation_null.NullSimulation method)
register_var() (mesh.patch.CellCenterData2d method)
report() (util.profile.TimerCollection method)
restrict() (mesh.patch.CellCenterData2d method)
(mesh.patch.FaceCenterData2d method)
(multigrid.edge_coeffs.EdgeCoeffs method)
rho_states (in module lm_atm.LM_atm_interface)
rhoe() (in module compressible.eos)
riemann (in module incompressible.incomp_interface)
(in module lm_atm.LM_atm_interface)
riemann_and_upwind (in module incompressible.incomp_interface)
(in module lm_atm.LM_atm_interface)
riemann_cgf (in module compressible.interface)
riemann_hllc (in module compressible.interface)
(in module swe.interface)
riemann_prim (in module compressible.interface)
riemann_roe (in module swe.interface)
RKIntegrator (class in mesh.integration)
run_sim() (pyro.Pyro method)
(pyro.PyroBenchmark method)
RuntimeParameters (class in util.runparams)
S
scratch_array() (mesh.patch.Grid2d method)
sdc_integral() (compressible_sdc.simulation.Simulation method)
set_aux() (mesh.patch.CellCenterData2d method)
set_start() (mesh.integration.RKIntegrator method)
setup_axes() (in module util.plot_tools)
Simulation (class in advection.simulation)
(class in advection_fv4.simulation)
(class in advection_nonuniform.simulation)
(class in advection_rk.simulation)
(class in advection_weno.simulation)
(class in compressible.simulation)
(class in compressible_fv4.simulation)
(class in compressible_react.simulation)
(class in compressible_rk.simulation)
(class in compressible_sdc.simulation)
(class in diffusion.simulation)
(class in incompressible.simulation)
(class in lm_atm.simulation)
(class in swe.simulation)
simulation_null (module)
single_step() (pyro.Pyro method)
smooth() (multigrid.general_MG.GeneralMG2d method)
(multigrid.MG.CellCenterMG2d method)
(multigrid.variable_coeff_MG.VarCoeffCCMG2d method)
solve() (multigrid.MG.CellCenterMG2d method)
states (in module advection_fv4.interface)
(in module compressible.interface)
(in module incompressible.incomp_interface)
(in module lm_atm.LM_atm_interface)
(in module swe.interface)
states_nolimit (in module advection_fv4.interface)
store_as_benchmark() (pyro.PyroBenchmark method)
store_increment() (mesh.integration.RKIntegrator method)
substep() (advection_fv4.simulation.Simulation method)
(advection_rk.simulation.Simulation method)
(advection_weno.simulation.Simulation method)
(compressible_fv4.simulation.Simulation method)
(compressible_rk.simulation.Simulation method)
success() (in module util.msg)
swe (module)
swe.derives (module)
swe.interface (module)
swe.problems (module)
swe.problems.acoustic_pulse (module)
swe.problems.advect (module)
swe.problems.dam (module)
swe.problems.kh (module)
swe.problems.logo (module)
swe.problems.quad (module)
swe.problems.test (module)
swe.simulation (module)
swe.unsplit_fluxes (module)
T
test (module)
test_general_poisson_dirichlet() (in module examples.multigrid.mg_test_general_alphabeta_only)
(in module examples.multigrid.mg_test_general_beta_only)
(in module examples.multigrid.mg_test_general_constant)
(in module examples.multigrid.mg_test_general_dirichlet)
test_general_poisson_inhomogeneous() (in module examples.multigrid.mg_test_general_inhomogeneous)
test_poisson_dirichlet() (in module examples.multigrid.mg_test_simple)
test_vc_constant() (in module examples.multigrid.mg_test_vc_constant)
test_vc_poisson_dirichlet() (in module examples.multigrid.mg_test_vc_dirichlet)
test_vc_poisson_periodic() (in module examples.multigrid.mg_test_vc_periodic)
Timer (class in util.profile)
timer() (util.profile.TimerCollection method)
TimerCollection (class in util.profile)
to_centers() (mesh.fv.FV2d method)
true() (in module examples.multigrid.mg_test_general_alphabeta_only)
(in module examples.multigrid.mg_test_general_beta_only)
(in module examples.multigrid.mg_test_general_constant)
(in module examples.multigrid.mg_test_general_dirichlet)
(in module examples.multigrid.mg_test_general_inhomogeneous)
(in module examples.multigrid.mg_test_simple)
(in module examples.multigrid.mg_test_vc_constant)
(in module examples.multigrid.mg_test_vc_dirichlet)
(in module examples.multigrid.mg_test_vc_periodic)
(in module examples.multigrid.mg_vis)
U
unsplit_fluxes() (in module advection.advective_fluxes)
(in module advection_nonuniform.advective_fluxes)
(in module compressible.unsplit_fluxes)
(in module swe.unsplit_fluxes)
update() (particles.particles.Particle method)
update_particles() (particles.particles.Particles method)
upwind (in module incompressible.incomp_interface)
(in module lm_atm.LM_atm_interface)
user() (in module compressible.BC)
util (module)
util.io (module)
util.msg (module)
util.plot_tools (module)
util.profile (module)
util.runparams (module)
V
v() (lm_atm.simulation.Basestate method)
(mesh.array_indexer.ArrayIndexer method)
v2d() (lm_atm.simulation.Basestate method)
v2dp() (lm_atm.simulation.Basestate method)
v_cycle() (multigrid.MG.CellCenterMG2d method)
VarCoeffCCMG2d (class in multigrid.variable_coeff_MG)
Variables (class in compressible.simulation)
(class in swe.simulation)
velocity() (particles.particles.Particle method)
W
warning() (in module util.msg)
well_balance() (in module mesh.reconstruction)
weno() (in module mesh.reconstruction)
weno_upwind() (in module mesh.reconstruction)
write() (mesh.patch.CellCenterData2d method)
(simulation_null.NullSimulation method)
write_data() (mesh.patch.CellCenterData2d method)
(mesh.patch.FaceCenterData2d method)
write_extras() (compressible.simulation.Simulation method)
(lm_atm.simulation.Simulation method)
(simulation_null.NullSimulation method)
write_params() (util.runparams.RuntimeParameters method)
write_particles() (particles.particles.Particles method)
X
xl_func() (in module examples.multigrid.mg_test_general_inhomogeneous)
Y
yl_func() (in module examples.multigrid.mg_test_general_inhomogeneous)
Z
zero() (mesh.patch.CellCenterData2d method)
Read the Docs
v: latest
Versions
latest
rtd
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.