aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/MultiParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Andrew Myers <atmyers@lbl.gov> 2021-08-20 13:16:57 -0700
committerGravatar GitHub <noreply@github.com> 2021-08-20 20:16:57 +0000
commitf3c7e95be8aba9409947f39a379dbea4279ecaea (patch)
tree07469fa93250c490cca05d1b02b39a2dd8a767a9 /Source/Particles/MultiParticleContainer.cpp
parentd53387b7688df37e2dac673d83d353b05c16fc44 (diff)
downloadWarpX-f3c7e95be8aba9409947f39a379dbea4279ecaea.tar.gz
WarpX-f3c7e95be8aba9409947f39a379dbea4279ecaea.tar.zst
WarpX-f3c7e95be8aba9409947f39a379dbea4279ecaea.zip
Particle boundary scrape (#2124)
* Some prelimary refactoring. * missing header * implement scraping particles that leave the domain boundaries into buffers * fix tabs * missing return * merging * remove redefinition * functor to work around cuda bug. * handle 2D * Add support for EB buffer * protect for AMREX_USE_EB, static_assert that EB and RZ aren't both on. * fix unused * add inputs file * add test * fix bugs, remove print * fix test * fix test path. * remove no-op code * adding clear particles method * attempt at adding time stamp * Use integer step number instead of physical time to timestamp particles; also put shared code into named functor. * move call to before apply boundary conditions * use more descriptive inputs parameter * Update Source/Particles/ParticleBoundaryBuffer.cpp * fix comp bug * move CopyAndTimestamp to cpp file * also move IsOutsideProblemDomain functor * Rename to m_particle_boundary_buffer - Name: currently only used for boundary scraping - Singular: only one instance * Fix missing EOF newline * Typo: author * Param Read / Init: Cleanup For Simplify Co-authored-by: Roelof Groenewald <40245517+roelof-groenewald@users.noreply.github.com> Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions