Options to avoid useless computation #739
Labels
component: beam
About the beam species
component: plasma
About the plasma species
Parallelization
Longitudinal and transverse MPI decomposition
performance
optimization, benchmark, profiling, etc.
pipeline
Specific to the implementation of the new pipeline
At each time step, the computation could be stopped after the last slice that contains beam particles, the rest is not needed for beam evolution and may be skipped in some cases, if the user is not interested in the full field map.
It would be an occasion to revive option
hipace.skip_empty_comms
https://github.com/Hi-PACE/hipace/pull/434/files (see if it still works, and if it sometimes provides acceleration). We could keep both options, or only 1 if keeping both makes the code ugly.The text was updated successfully, but these errors were encountered: