diff options
author | 2021-08-20 13:16:57 -0700 | |
---|---|---|
committer | 2021-08-20 20:16:57 +0000 | |
commit | f3c7e95be8aba9409947f39a379dbea4279ecaea (patch) | |
tree | 07469fa93250c490cca05d1b02b39a2dd8a767a9 /Source/Particles/MultiParticleContainer.cpp | |
parent | d53387b7688df37e2dac673d83d353b05c16fc44 (diff) | |
download | WarpX-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