In [1]:
from pyro import Pyro
solver = "swe"
In [2]:
problem_name = "acoustic_pulse"
param_file = "inputs.acoustic_pulse"
other_commands = ["driver.max_steps=1", "mesh.nx=8", "mesh.ny=8"]
In [3]:
pyro_sim = Pyro(solver)
pyro_sim.initialize_problem(problem_name, param_file, other_commands=other_commands)
pyro_sim.run_sim()
Out[3]:
In [4]:
p = pyro_sim.sim.cc_data.get_var("height")
p.pretty_print(show_ghost=False)
In [5]:
problem_name = "advect"
param_file = "inputs.advect"
other_commands = ["driver.max_steps=1", "mesh.nx=8", "mesh.ny=8", "swe.riemann=HLLC"]
In [6]:
pyro_sim = Pyro(solver)
pyro_sim.initialize_problem(problem_name, param_file, other_commands=other_commands)
pyro_sim.run_sim()
Out[6]:
In [7]:
p = pyro_sim.sim.cc_data.get_var("x-momentum")
p.pretty_print(show_ghost=False)
In [8]:
problem_name = "dam"
param_file = "inputs.dam.x"
other_commands = ["driver.max_steps=1", "mesh.nx=16", "mesh.ny=4"]
In [9]:
pyro_sim = Pyro(solver)
pyro_sim.initialize_problem(problem_name, param_file, other_commands=other_commands)
pyro_sim.run_sim()
Out[9]:
In [10]:
p = pyro_sim.sim.cc_data.get_var("y-momentum")
p.pretty_print(show_ghost=False)
In [11]:
problem_name = "kh"
param_file = "inputs.kh"
other_commands = ["driver.max_steps=1", "mesh.nx=16", "mesh.ny=8"]
In [12]:
pyro_sim = Pyro(solver)
pyro_sim.initialize_problem(problem_name, param_file, other_commands=other_commands)
pyro_sim.run_sim()
Out[12]:
In [13]:
f = pyro_sim.sim.cc_data.get_var("fuel")
f.pretty_print(show_ghost=False)
In [14]:
problem_name = "quad"
param_file = "inputs.quad"
other_commands = ["driver.max_steps=1", "mesh.nx=8", "mesh.ny=8"]
In [15]:
pyro_sim = Pyro(solver)
pyro_sim.initialize_problem(problem_name, param_file, other_commands=other_commands)
pyro_sim.run_sim()
Out[15]:
In [16]:
p = pyro_sim.sim.cc_data.get_var("height")
p.pretty_print(show_ghost=False)