aboutsummaryrefslogtreecommitdiff
path: root/Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py
diff options
context:
space:
mode:
authorGravatar Dave Grote <grote1@llnl.gov> 2018-11-02 17:53:37 -0700
committerGravatar Dave Grote <grote1@llnl.gov> 2018-11-02 17:53:37 -0700
commit612857dc6a1428fc94e1251a5024953bcf25623b (patch)
treed5e6847cf4e5ef8e67a84792d94cf319e69a8f67 /Examples/Physics_applications/laser_acceleration/laser_acceleration_PICMI.py
parent7807bed259ac22eec7812d1ca577e48b845c3b0d (diff)
downloadWarpX-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.py15
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