WARPXM v1.10.0
Loading...
Searching...
No Matches
two_stream_instability.py File Reference

Namespaces

namespace  two_stream_instability
 

Variables

str two_stream_instability.torder = 'RK4'
 
str two_stream_instability.sorder = 'thirdOrder'
 
bool two_stream_instability.periodic_boundary_conditions = True
 
float two_stream_instability.skin_depth_norm = 1.0
 
float two_stream_instability.omega_p_norm = 1.0
 
int two_stream_instability.charge = 1
 
int two_stream_instability.mass = 1
 
int two_stream_instability.charge_to_mass = charge/mass
 
float two_stream_instability.cfl = 0.235
 
float two_stream_instability.perturbation = 0.01
 
float two_stream_instability.thermal_velocity = 0.1
 
float two_stream_instability.density = 1.0
 
np two_stream_instability.velocity_separation = np.pi/2.0
 
list two_stream_instability.v_space_num_elements = [160]
 
list two_stream_instability.min_v = [-10.0]
 
list two_stream_instability.dv = [0.125]
 
int two_stream_instability.num_physical_elements = 80
 
int two_stream_instability.L = 2 * np.pi
 
float two_stream_instability.k = 0.5
 
warpy two_stream_instability.mesh
 
warpy two_stream_instability.distribution
 
warpy two_stream_instability.field
 
warpy two_stream_instability.fluid
 
warpy two_stream_instability.distribution_ic
 Initial conditions-------------------------------— Step 1: define the function as an application:
 
warpy two_stream_instability.maxwell_ic
 
warpy two_stream_instability.distribution_ic_va
 
warpy two_stream_instability.maxwell_ic_va
 
warpy two_stream_instability.ic_ha
 
list two_stream_instability.apps_kinetic
 Initial conditions-------------------------------—.
 
list two_stream_instability.apps_physical
 
list two_stream_instability.applications_moments = []
 
list two_stream_instability.variable_adjusters = []
 Variable adjusters.
 
warpy two_stream_instability.writer
 Variable writer.
 
warpy two_stream_instability.spatial_solver_kinetic
 Spatial solver.
 
warpy two_stream_instability.spatial_solver_physical
 
warpy two_stream_instability.temporal_solver
 Temporal solver.
 
int two_stream_instability.dt = 1e-1
 Simulation (dg) dt = 1e-5.
 
int two_stream_instability.t_final = 80
 
warpy two_stream_instability.dt_controller = warpy.dt_calc.stability_dt(dt)
 
int two_stream_instability.write_steps = 1000
 
datetime two_stream_instability.now = datetime.datetime.now().strftime("%Y_%m_%d")
 
str two_stream_instability.sim_name = '80x160_3rdorder_rk4_t80_1000writes_vth_0p1_sep_pi_over_2'
 
warpy two_stream_instability.config_args = warpy.load_configs()
 
warpy two_stream_instability.case_loc = config_args['test_rundir'](f'kinetics/two_stream_instability/{now}', '')
 
list two_stream_instability.max_vx = min_v[0] + dv[0] * v_space_num_elements[0]
 
two_stream_instability.sim_param
 
warpy two_stream_instability.sim
 
 two_stream_instability.gen_xdmf
 Run Simulation ... 1.
 
 two_stream_instability.detect_nonscalar