diff options
author | 2018-11-02 17:53:37 -0700 | |
---|---|---|
committer | 2018-11-02 17:53:37 -0700 | |
commit | 612857dc6a1428fc94e1251a5024953bcf25623b (patch) | |
tree | d5e6847cf4e5ef8e67a84792d94cf319e69a8f67 /Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py | |
parent | 7807bed259ac22eec7812d1ca577e48b845c3b0d (diff) | |
download | WarpX-612857dc6a1428fc94e1251a5024953bcf25623b.tar.gz WarpX-612857dc6a1428fc94e1251a5024953bcf25623b.tar.zst WarpX-612857dc6a1428fc94e1251a5024953bcf25623b.zip |
First draft of picmi diagnostics
Diffstat (limited to 'Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py')
-rw-r--r-- | Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py b/Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py index 77cd2e176..b68beece2 100644 --- a/Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py +++ b/Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py @@ -95,6 +95,18 @@ solver = picmi.ElectromagneticSolver(grid=grid, method='CKC', cfl=1.) ########################## +# diagnostics +########################## + +field_diag1 = picmi.FieldDiagnostic(period = 100, + warpx_plot_raw_fields = 1, + warpx_plot_raw_fields_guards = 1, + warpx_plot_finepatch = 1, + warpx_plot_crsepatch = 1) + +part_diag1 = picmi.ParticleDiagnostic(period = 100) + +########################## # simulation setup ########################## @@ -102,7 +114,6 @@ sim = picmi.Simulation(solver = solver, max_steps = max_steps, verbose = 1, cfl = 1.0, - warpx_plot_int = 100, warpx_current_deposition_algo = 3, warpx_charge_deposition_algo = 0, warpx_field_gathering_algo = 0, @@ -112,6 +123,8 @@ sim.add_species(electrons, layout=picmi.GriddedLayout(grid=grid, n_macroparticle sim.add_laser(laser, injection_method=laser_antenna) +sim.add_diagnostic(field_diag1) +sim.add_diagnostic(part_diag1) ########################## # simulation run |