Skip to content
Snippets Groups Projects
Select Git revision
  • 12364e9d12069f8abc0f904df5f16bea9f7ed539
  • develop default protected
  • feature-merge_files
  • syntax-typehints
  • feature-ibs-suggestions-from-salah
  • feature-ExponentialDumper-bugfix
  • Resisitve_wall_eff_radius_yokoya
  • feature-feedback-IQ-damper0
  • 18-synchrotron-object-string-representation
  • stable protected
  • feature-particle-in-cell
  • feature-quad_wakes_LongRangeResistiveWall
  • feature-iqdamper0
  • feature-read_wakis
  • use-one-bin
  • RF-FBv0.6
  • RF-FBv0.5
  • faster_pytorch
  • RF-FB
  • util
  • RFBucket
  • 0.9.0
  • 0.8.0
  • 0.7.0
  • 0.6.0
  • 0.5.0
  • 0.4
  • 0.3
  • 0.2
  • 0.1
30 results

mbtrack2

  • Open with
  • Download source code
  • user avatar
    Watanyu Foosang authored
    Multiple hdf5 file can now be made without having to use MPI. This is achieved by clearing the file name storage every time the monitor is closed.
    12364e9d
    History

    mbtrack2

    mbtrack2 is a coherent object-oriented framework written in python to work on collective effects in synchrotrons.

    mbtrack2 is composed of different modules allowing to easily write scripts for single bunch or multi-bunch tracking using MPI parallelization in a transparent way. The base of the tracking model of mbtrack2 is inspired by mbtrack, a C multi-bunch tracking code initially developed at SOLEIL.

    Installation

    TODO

    References

    A. Gamelin, W. Foosang, and R. Nagaoka, “mbtrack2, a Collective Effect Library in Python”, presented at the 12th Int. Particle Accelerator Conf. (IPAC'21), Campinas, Brazil, May 2021, paper MOPAB070.