Highly efficient Plasma Accelerator Emulation, quasistatic particle-in-cell code

amrex
3 Open Issues Need Help Last updated: Sep 9, 2025

Open Issues Need Help

View All on GitHub
Accelerate CI about 2 months ago
good first issue

Highly efficient Plasma Accelerator Emulation, quasistatic particle-in-cell code

C++
#amrex

AI Summary: Implement a parent option, `hipace.diags_prefix`, in the HiPACE++ code to simplify setting the output directory for all diagnostic files. Currently, each diagnostic type requires a separate prefix setting; this change would consolidate them into a single setting.

Complexity: 3/5
good first issue component: diagnostics

Highly efficient Plasma Accelerator Emulation, quasistatic particle-in-cell code

C++
#amrex

AI Summary: Implement a thermal boundary condition for particles in the HiPACE++ plasma accelerator simulation code. This involves creating a new particle boundary type, adding a temperature input variable, and using this temperature to determine particle properties upon re-injection after hitting the domain boundary. The particle's new position and velocity should be calculated based on its trajectory.

Complexity: 4/5
good first issue component: plasma

Highly efficient Plasma Accelerator Emulation, quasistatic particle-in-cell code

C++
#amrex