# Maximum number of time steps: command-line argument # number of grid points: command-line argument amr.max_grid_size = 64 # Maximum level in hierarchy (for now must be 0, i.e., one level in total) amr.max_level = 0 # Geometry geometry.dims = 3 geometry.prob_lo = -150.e-6 -150.e-6 -80.e-6 # physical domain geometry.prob_hi = 150.e-6 150.e-6 0. # Boundaries boundary.field_lo = pec pec pec boundary.field_hi = pec pec pec boundary.particle_lo = absorbing absorbing absorbing boundary.particle_hi = absorbing absorbing absorbing # Verbosity warpx.verbose = 1 # Numerics algo.particle_shape = 3 warpx.use_filter = 1 warpx.cfl = 1.0 # Moving window warpx.do_moving_window = 1 warpx.moving_window_dir = z warpx.moving_window_v = 1.0 # in units of the speed of light # Boosted frame warpx.gamma_boost = 15. warpx.boost_direction = z # Species particles.species_names = electrons ions electrons.charge = -q_e electrons.mass = m_e electrons.injection_style = "NUniformPerCell" electrons.xmin = -150.e-6 electrons.xmax = 150.e-6 electrons.ymin = -150.e-6 electrons.ymax = 150.e-6 electrons.zmin = 0.e-6 electrons.num_particles_per_cell_each_dim = 1 1 1 electrons.profile = constant electrons.density = 1. electrons.momentum_distribution_type = "at_rest" electrons.do_continuous_injection = 1 ions.charge = q_e ions.mass = m_p ions.injection_style = "NUniformPerCell" ions.xmin = -150.e-6 ions.xmax = 150.e-6 ions.ymin = -150.e-6 ions.ymax = 150.e-6 ions.zmin = 0.e-6 ions.num_particles_per_cell_each_dim = 1 1 1 ions.profile = constant ions.density = 1. ions.momentum_distribution_type = "at_rest" ions.do_continuous_injection = 1 # Laser lasers.names = laser laser.profile = Gaussian laser.position = 0. 0. -1.e-6 # This point is on the laser plane laser.direction = 0. 0. 1. # The plane normal direction laser.polarization = 1. 0. 0. # The main polarization vector laser.e_max = 8.e12 # Maximum amplitude of the laser field (in V/m) laser.profile_waist = 5.e-5 # The waist of the laser (in meters) laser.profile_duration = 16.7e-15 # The duration of the laser (in seconds) laser.profile_t_peak = 33.4e-15 # The time at which the laser reaches its peak (in seconds) laser.profile_focal_distance = 0.e-6 # Focal distance from the antenna (in meters) laser.wavelength = 0.8e-6 # The wavelength of the laser (in meters)