Skip to content
Snippets Groups Projects
  1. Mar 10, 2022
    • Alexis GAMELIN's avatar
      Add LongRangeResistiveWall · 3911a83b
      Alexis GAMELIN authored
      New LongRangeResistiveWall class to deal with multi-bunch and multi-turn wakes from resistive wall.
      Add Mpi.share_means method to share bunch means using MPI.
      3911a83b
  2. Nov 17, 2021
    • Alexis GAMELIN's avatar
      Allow for tracking with empty bunches · 6fe4d1a0
      Alexis GAMELIN authored
      Check that the bunch is not empty before binning in Mpi.share_distributions. If it is then the beam filling pattern is updated and empty array are sent.
      In CavityResonator.track, the tracking without mpi is modified to take into account the case with an empty bunch. Mpi case is fine as the beam filling pattern is updated in the call for Mpi.share_distributions.
      In WakePotential.track, if the bunch is empty tracking does nothing.
      6fe4d1a0
  3. Jul 20, 2021
  4. Jul 02, 2021
  5. Mar 15, 2021
    • Gamelin Alexis's avatar
      Tracking for CavityResonator · 9be14b74
      Gamelin Alexis authored
      Add tracking to CavityResonator based on the mbtrack implementation but using a analytic formula for speed-up
      Add method to Beam to share longitudinal distributions
      Add methods to Mpi to look for next and previous bunches
      Add start of a CavityMonitor, to improve to deal with multi-cores
      9be14b74
  6. Mar 16, 2020
  7. Mar 12, 2020
  8. Mar 11, 2020
  9. Mar 06, 2020
Loading