# Maximum number of time steps max_step = 120 # number of grid points amr.n_cell = 16 32 # The lo and hi ends of grids are multipliers of blocking factor amr.blocking_factor = 16 # Maximum allowable size of each subdomain in the problem domain; # this is used to decompose the domain for parallel calculations. amr.max_grid_size = 16 # Maximum level in hierarchy (for now must be 0, i.e., one level in total) amr.max_level = 0 # Geometry geometry.dims = RZ geometry.prob_lo = 0.0 -2.0 # physical domain geometry.prob_hi = 3.0 2.0 # Boundary condition boundary.field_lo = none pec boundary.field_hi = pec pec particles.B_ext_particle_init_style = "constant" particles.B_external_particle = 0. 0. 1.e-2 # Verbosity warpx.verbose = 1 # Algorithms warpx.use_filter = 0 # CFL warpx.cfl = 1.0 # particles particles.species_names = electron electron.charge = -q_e electron.mass = m_e electron.injection_style = NFluxPerCell electron.num_particles_per_cell = 1 electron.surface_flux_pos = 0. electron.flux_normal_axis = t electron.flux_direction = +1 electron.xmin = 1.5 electron.xmax = 1.9 electron.zmin = -1.0 electron.zmax = 1.0 electron.flux_profile = constant electron.flux = 1. electron.momentum_distribution_type = gaussianflux electron.uy_th = 0. electron.uy_m = 10. # Order of particle shape factors algo.particle_shape = 3 # Moving window warpx.do_moving_window = 0 warpx.do_dive_cleaning = 1 # Diagnostics diagnostics.diags_names = diag1 diag1.intervals = 1000 diag1.diag_type = Full diag1.fields_to_plot = Bz