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
Alexandre Lasheen (CERN)
Zoom Meeting ID
93916228605
Host
Helga Timko
Useful links
Join via phone
Zoom URL
  • Overview of the old development/ideas since 2019 presented
  • Fabian
    • 3 categories of problems
      • Missing features to be included in the existing version (e.g. consistent negative charge, support with multiple RF)
      • Structural changes of the objects (need to use fake ring objects)
      • Code management and making use of gitlab, lack of knowledge
    • 2 options
      • Integrate "hacks" in the present code
      • Wait for the new structure to be included more consistently
  • Simon
    • Defining factory functions to better separate the objects and functions
    • 2 options
      • Preference to separate the function first before creating any new object
      • Preference to define first the new objects and their signature in a new clean structure
    • Timescale is arrival of the main developer, but before the assembler
  • Alex
    • Main point is how to better integrate potential well calculations, separatrices, analytical beam distribution... Together with restructuring will be essential basis for clean-up of the the (matched) beam generation routine
  • Other
    • Need to organize the present issues, pull requests and branches
  • Discussion and actions
    • Fabian and Alice to propose a pull request for next meeting including the changes that are compatible with the present structure and should be integrated regardless of the re-structuring (e.g. the Muon particle type...)
    • Fabian and Alice to propose a second pull request for the meeting following the next one with the new helper objects. Provided with base documentation and example files, the idea is to integrate in the main BLonD code as is and not wait for the complete clean-up that will occur on a longer time scale
    • Proposal to start with separating the objects with factory functions as first step for the new main developer upon arrival to get familiar with the BLonD code. This should allow for easier restructuring/refactoring as next steps.
There are minutes attached to this event. Show them.
    • 15:00 → 15:10
      News 10m
      Speakers: Alexandre Lasheen (CERN), Alice Lucie Vanel (CERN), Bernardo Abreu Figueiredo (Karlsruhe University of Applied Sciences (DE)), Birk Karlsen-Baeck (Sapienza Universita e INFN, Roma I (IT)), Danilo Quartullo, Fabian Batsch (CERN), Giulia Papotti (CERN), Heiko Damerau (CERN), Helga Timko (CERN), Ivan Karpov (CERN), Jake Flowerdew, Konstantinos Iliakis (CERN), Leandro Intelisano, Mariangela Marchi (Sapienza Universita e INFN, Roma I (IT)), Dr Markus Schwarz (KIT), Michail Zampetakis (CERN), Oleksandr Naumenko (Leibniz Universitaet Hannover (DE)), Ruben Heine (Technische Universitaet Berlin (DE)), Simon Albright (CERN), Theodoros Argyropoulos (CERN)
    • 15:10 → 15:20
      BLonD Development and action plans 10m

      Meeting organization and action list 2024
      - https://confluence.cern.ch/display/BERF/BLonD+meetings+2024

      Speaker: Helga Timko (CERN)
    • 15:30 → 16:10