HiPACE++ is an open-source portable GPU-capable quasi-static particle-in-cell code for wakefield acceleration written in C++. It is a full re-writing of the legacy code HiPACE, the Highly efficient Plasma ACcelerator Emulator. Its main features are:
- Multiple beam and plasma species to simulation beam-driven wakefield acceleration
- A laser envelope solver to simulate laser-driven wakefield acceleration
- An advanced explicit field solver for increased accuracy
- Diagnostics compliant with the openPMD standard
- Arbitrary profiles for the beams and plasma profiles
- Readers from files for the beam and laser profiles
- Adaptive time step and sub-cycling
- Additional physics (field ionization, binary collisions, temperature effects, radiation reactions)
HiPACE++ is built on the AMReX library, which provides for particle and field data structures.
Please have a look at our documentation and join the chat!
On the 11th of July 2023, there will be a virtual HiPACE++ workshop from 4pm to 7pm CET. Feel free to sign up on the indico webpage