Help us make Indico better by taking this survey! Aidez-nous à améliorer Indico en répondant à ce sondage !

BLonD Community Meeting

Europe/Zurich
864/1-B04 (CERN)

864/1-B04

CERN

Hybrid (on-site if possible, otherwise remotely)
22
Show room on map
Helga Timko (CERN)
Zoom Meeting ID
93916228605
Host
Helga Timko
Useful links
Join via phone
Zoom URL
    • 1
      News
    • 2
      Merge requests
      Merge requests
      • Muon particle merge request
        • Action for Leonard: (1) add lifetime as attribute for beam, (2) modify function name to "decay"; OK to merge afterwards
      • Numba induced voltage 1turn MR
        • Action for Leonard: add a unittest and compare outputs with and without the numba implementation; OK to merge afterwards
      • Request !31
        • Clean up of TrackIteration objecti and unittests
        • OK to merge
      • Request !32
        • New object TurnCounter to make an independent counter of the turn and section
        • Integration with the rest of the code still to be done
        • Action for Simon: some proof-of-concept example for a multi-section case; OK to merge afterwards
        • Mapping as a function of longitudinal position as in XSuite?
      • Request !38
        • Akima interpolation (from scipy) - piecewise polynomial for PSB magnetic cycle
        • Structural change in the preprocess function in the RingOptions
          • Old unittests still pass, but no new tests added
      • Request !41
        • New trackable object MultiTurnInjection, adding beam to the Beam object using the Beam.add_beam() method
        • Beam.ratio and Beam.intensity are changed to mutually updating properties
        • Action for Simon: fix .id of the added beam to have the right range; OK to merge afterwards
        • Action for Birk: add a function for bucket counter/position
        • Action for Birk and Simon: change name to cover both usages
        • OK to merge afterwards
      • Request !42
        • Computing the RF waveform in the RFStation for a given time array
        • Helper function, no test for it; OK to merge
      • Request !47
        • Bug with multiple RF systems and GPU usage
          • 2D array e.g. for the voltage function, sliced in Python and CUDA don't give the same result
          • Does it also happen with multiple sections?
        • At the time of the kick, cast it to a cp.array()
          • Adds about 10% to GPU runtime of the kick
          • Action for Simon L.: Make a more correct GPU implementation and 2D array definitions
            • Would require to pass n_turn to the GPU implementation

       

      Separatrix: Fabian's version for multi-harmonic, negative charge; Danilo's version with induced voltage

      Action for Fabian: make a merge request on a separate branch for both implementations of the separatrix

      Add tags to merge requests so we mark which ones are important to review thoroughly.