Skip to content

TODO list wake tracking #13

@lgiacome

Description

@lgiacome

Now:

  • need to rename bunch_numbers, to bunch_selection
  • In generate_matched_gaussian_multibunch_beam , rename num_particles -> bunch_ num_particles, total_intensity_particles -> bunch_ intensity_particles
  • replace all recieve with receive, partners_names with partner_names
  • test particle sharing across cores
  • Add assert on intensity sharing in multibunch generation
  • test workflow with MPI

ASAP

  • test all properties of slicer
  • test single bunch but not in the first slot
  • length in thick wall components
  • docstrings and add to reference guide
  • test with yokoya factors
  • specific test on convolution module
  • Need clean examples
    • Especially for multibunch (with and without filling scheme)
    • need to illustrate clearly our convention for filling schemes
  • monitor
  • tests with wake in front (i.e. non-ultrarelativistic bunch)
  • test with instability
  • filling_scheme -> intensity bunch-by-bunch
  • Need to update the README
  • Are we able to simulate exotic longitudinal structures? splitting, slip stacking, coasting?
  • How do we want to support more general beam structures? Different bunch lengths? Non-Gaussian? Different number of particles per bunch?
  • split filling scheme test
  • need to handle reconfiguration after selecting bunches for MPI
  • MPI
  • test for mpi for wakes config
  • add 'dipole_*' and other to kind2params for backwards compatibility
  • remove_slice_kernel_x_only
  • Need a test to check the behavior of the slicer class in the presence of filling scheme
  • improve multiturn tests (include check on reset after num_turns)
  • test for HT table read
  • autoconfig for coupled bunch
  • parametrize single slice displacement tests to work directly on resonator or on a table built from a resonator
  • add example on how to get moment profiles from moments_data

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions