diff options
author | 2022-07-24 14:18:23 -0700 | |
---|---|---|
committer | 2022-07-24 14:18:23 -0700 | |
commit | f11b7e40cfa68a73c0d210c31d321c351b40de0c (patch) | |
tree | 9c7f044fe8114a4ee283d7c7604b20ac558e8254 /Examples/Modules | |
parent | bc835fae43bf604b8693adcf93261e807b485877 (diff) | |
download | WarpX-f11b7e40cfa68a73c0d210c31d321c351b40de0c.tar.gz WarpX-f11b7e40cfa68a73c0d210c31d321c351b40de0c.tar.zst WarpX-f11b7e40cfa68a73c0d210c31d321c351b40de0c.zip |
Bug fix for BTD - particle BA, and geom, same as field buffer (#3056)
* fix BTD particle container BA, geom, and add assert for probhi == 0
* fix bug with mesh-refinement
* delete commented line
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* with offset added, we dont need the assert anymore
* similar to plotfile, openpmd also initializes tmp from pinned pc, and no need to reset BA
* commenting out the assert
* changes consistent with #3201
* unused var warning fix
* Compute snapshot box at init, expand and shrink buffer BA and particle BA before and after redistribute, close buffer when klab_current == k_lo for that buffer
* unused var
* turning off particle output in BTD CI tests for plotfiles
* reset particle BA only if species output is finite
* add particle output for plotfile format for BTD tests
* add openpmd diags back in 2d test case
* fix input to have the right format
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Diffstat (limited to 'Examples/Modules')
-rw-r--r-- | Examples/Modules/RigidInjection/inputs_2d_BoostedFrame | 3 | ||||
-rw-r--r-- | Examples/Modules/boosted_diags/inputs_3d_slice | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Examples/Modules/RigidInjection/inputs_2d_BoostedFrame b/Examples/Modules/RigidInjection/inputs_2d_BoostedFrame index ad106f0f0..e2e53bc95 100644 --- a/Examples/Modules/RigidInjection/inputs_2d_BoostedFrame +++ b/Examples/Modules/RigidInjection/inputs_2d_BoostedFrame @@ -49,7 +49,7 @@ beam.zinject_plane = 20.e-6 beam.rigid_advance = true # Diagnostics -diagnostics.diags_names = diag1 btd_openpmd btd_pltfile +diagnostics.diags_names = diag1 btd_pltfile btd_openpmd diag1.intervals = 10000 diag1.diag_type = Full @@ -69,6 +69,7 @@ btd_pltfile.dt_snapshots_lab = 1.8679589331096515e-13 btd_pltfile.fields_to_plot = Ex Ey Ez Bx By Bz jx jy jz rho btd_pltfile.format = plotfile btd_pltfile.buffer_size = 32 +btd_pltfile.write_species = 1 # old BTD diagnostics warpx.do_back_transformed_diagnostics = 1 diff --git a/Examples/Modules/boosted_diags/inputs_3d_slice b/Examples/Modules/boosted_diags/inputs_3d_slice index d96b8b12e..5c774fc89 100644 --- a/Examples/Modules/boosted_diags/inputs_3d_slice +++ b/Examples/Modules/boosted_diags/inputs_3d_slice @@ -10,7 +10,7 @@ my_constants.ymin = -128.e-6 my_constants.zmin = -40.e-6 my_constants.xmax = +128.e-6 my_constants.ymax = +128.e-6 -my_constants.zmax = 0.96e-6 +my_constants.zmax = 0.e-6 geometry.dims = 3 geometry.prob_lo = xmin ymin zmin @@ -133,6 +133,7 @@ btd_pltfile.dz_snapshots_lab = 0.001 btd_pltfile.fields_to_plot = Ex Ey Ez Bx By Bz jx jy jz rho btd_pltfile.format = plotfile btd_pltfile.buffer_size = 32 +btd_pltfile.write_species = 1 # old BTD diagnostics warpx.do_back_transformed_diagnostics = 1 |