diff options
author | 2022-03-21 21:47:34 -0700 | |
---|---|---|
committer | 2022-03-21 21:47:34 -0700 | |
commit | be559b9988e90ffb7b8b18ef68cf942c4e3f36df (patch) | |
tree | 346d1064e36ec49162307a8f687260db4e5f5e1b /Source/Utils/WarpXTagging.cpp | |
parent | af55efab7afb1fbaaa84dcf561342957fc3e71f0 (diff) | |
download | WarpX-be559b9988e90ffb7b8b18ef68cf942c4e3f36df.tar.gz WarpX-be559b9988e90ffb7b8b18ef68cf942c4e3f36df.tar.zst WarpX-be559b9988e90ffb7b8b18ef68cf942c4e3f36df.zip |
openPMD: Handle Zero Particles Well (#2980)
* openPMD: Handle Zero Particles Well
When a time step for output encounters zero particles in a species,
then we still want to dump them as "empty" species in openPMD. That
simplifies post-processing a lot and we have the mechanisms in
openPMD for it :)
* openPMD: Emtpy Particle Writes
Write empty records for iterations (steps or lab steps for BTD,
respectively) without particles in a species.
* Re-order: ED-PIC & Constant Particle Records
- set attributes once
- set constant records once
- clean up into appropriate functions
* Enable BTD for ADIOS :)
Works now as well :tada:
* Fix lingo in comments (Reva)
Thank you!! :)
Co-authored-by: Revathi Jambunathan <41089244+RevathiJambunathan@users.noreply.github.com>
Co-authored-by: Revathi Jambunathan <41089244+RevathiJambunathan@users.noreply.github.com>
Diffstat (limited to 'Source/Utils/WarpXTagging.cpp')
0 files changed, 0 insertions, 0 deletions