Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need to update the attributes in boundary buffers when particles hit non-EB boundaries #4718

Open
EyaDammak opened this issue Feb 22, 2024 · 0 comments
Assignees

Comments

@EyaDammak
Copy link
Member

EyaDammak commented Feb 22, 2024

The PRs : #4560 #4695 #4710 #4702 modify and add new attributes to the boundary buffers of the particles scraped on the embedded boundaries:
-x/y/z: (replaced) the exact position when each particle hits the EB
-ux/uy/uz/w: (not changed)
-deltaTimeScraped: (added) the time between the last PIC iteration and the exact time when a particle hits EB
-nx/ny/nz: (added) normal components to the EB at the exact position.

However, the work has to be done also for the non-EB boundaries. For now, in the boundary buffer of the particles that hit non-EB :

-x/y/z: the positions on the last PIC iteration before the particle is scraped --> has to be replaced by the exact position
-ux/uy/uz/w: (no need to change)
-deltaTimeScraped: set by default equal to 0 --> has to be calculated (https://github.com/ECP-WarpX/WarpX/pull/4710/files#diff-2e8b1167b82fb2784a2581dca8a1ca8b44823a6568566600e93052df855d3864R155)
-nx/ny/nz don't exist for now

@EyaDammak EyaDammak changed the title Need to calculate the exact time and exact position when particles hit non-EB boundaries Need to the attributes in boundary buffers when particles hit non-EB boundaries Feb 22, 2024
@EyaDammak EyaDammak changed the title Need to the attributes in boundary buffers when particles hit non-EB boundaries Need to update the attributes in boundary buffers when particles hit non-EB boundaries Feb 22, 2024
@RemiLehe RemiLehe self-assigned this Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants