Injector beam requirements and options

ABP Computing Working Group
X Buffat, L. Deniau, G. Iadarola, G. Rumolo
Home page:
https://twiki.cern.ch/twiki/bin/view/ABPComputing/WebHome
Composition and mandate:
https://twiki.cern.ch/twiki/bin/view/ABPComputing/Mandate
ABP Information meeting, 01/09/2016
Preamble
In the ABP Group, computational aspects are spread through all sections at different levels and
for diverse applications, with core expertise in
o
o
o
Establishment of models, in-house development and wide use of advanced optics and
beam dynamics simulation codes
•
Optics, lattice design, single particle tracking with nonlinearities, apertures, collimators, etc.
(MAD-X, SixTrack, MapClass, TRAIN)
•
Multi-particle tracking in presence of space charge, impedance sources, electron cloud, ions,
beam-beam, IBS (PyHEADTAIL, COMBI, FASTION, SIRE)
•
Multi-particle tracking suited for linear machines (Placet, PATH)
•
Vlasov solvers for collective effects (DELPHI)
In-house modeling and development, or use, of codes for specific CERN applications
and interfacing them to (our) beam dynamics codes
•
Calculations of beam coupling impedances and wake potentials (e.g. ImpedanceWake2D,
CST Particle Studio, HFSS)
•
Calculation of electron cloud formation (PyECLOUD)
•
Modeling of sources (plasma generation, extraction, IBSimu)
•
Calculation of space charge forces with or without tracking (PyORBIT, PATH)
In-house development of handy tools to enable or facilitate machine data extraction,
treatment, analysis (for all CERN accelerators)
2
Preamble
In the ABP Group, computational aspects are spread through all sections at different levels and
for diverse applications, with core expertise in
o
Establishment of models, in-house development and wide use of advanced optics and
beam dynamics simulation codes
•
o
o
Optics, lattice design, single particle tracking with nonlinearities, apertures, collimators, etc.
• Many
of these
in-house developed codes are used not
(MAD-X,
SixTrack,
MapClass)
•
only tracking
within in
ABP
– butofCERN-wide
and evensources,
world-wide
Multi-particle
presence
space charge, impedance
electron cloud, ions,
beam-beam,
IBS
(PyHEADTAIL,
COMBI,
FASTION,
TRAIN,
SIRE)
(MAD-X, SixTrack, PyHEADTAIL, PyECLOUD,
•
Multi-particle
tracking suited for linear
machines
(Placet)
ImpedanceWake2D,
Placet,
PATH)
•
Vlasov
for collectiveofeffects
(DELPHI)
• solvers
The outcomes
these
codes
are also what ABP often
interfaces itself with the ‘external world’
In-house modeling and development, or use, of codes for specific CERN applications
and interfacing them to (our) beam dynamics codes
•
⇒ Wherefrom
a desire
to ensure
of(e.g.
what
we
Calculations
of beam coupling
impedances
androbustness
wake potentials
ImpedanceWake2D,
CST Particle Studio, HFSS)
•
Calculation of electron cloud formation (PyECLOUD)
•
Modeling of sources (ask D. Küchler, S. Mattei)
•
Calculation of space charge forces with or without tracking (PyORBIT, PATH)
export (codes and results) by providing a dedicated
attention to this ABP core activity
In-house development of handy tools to enable or facilitate machine data extraction,
treatment, analysis (for all CERN accelerators)
3
Some generic goals that would motivate the existence of an
ABP Computing Working Group
o
To guarantee continuity and further development of computing expertise
concerning (directly or indirectly) beam dynamics
o
To help newcomers with
•
Straightforward guidelines to set up their computing environment and get
quickly started into their assignments
•
Complete information on the hardware resources they can rely on
o
To help developers build on existing bricks and avoid typical mistakes,
repetitions and duplications of tasks
o
To facilitate the cross-talk between different activities within beam dynamics
and collect their – separate and common – needs
o
To identify synergies with needs of other groups/departments and liaise to
the management and IT department
4
Possible means of the ABP Computing Working Group
o
o
Common and maintained platform to share information about
•
Existing software used/developed within ABP and responsible people, guidelines
to install and use it
•
Existing hardware resources to both run the above programs and further develop,
guidelines to obtain accounts and configure efficient working environments
•
Existing (planned or ongoing) projects to extend any of the above
Internal forum for an open discussion about
•
Arising computing matters (e.g. reports from ITUM meetings, IT news)
•
Present status and development of the existing codes – fostering
collaborations or combined efforts between different activities
− Physics cases covered and those requiring the extension of any of the existing tools,
leading to their prioritization driven by CERN needs but also in a broader context of
improving our understanding and making our modeling robust
− Identification of needs for upgrades of the software/hardware resources on the
medium and long term
o
Links with IT for feedback/information exchange (ITUM, specific link-person)
and with other groups within ATS sector for collaboration/synergy
5
Mandate of the ABP Computing Working Group
6
Wiki page of the ABP Computing Working Group
7
Wiki page of the ABP Computing Working Group
Beam Physics Software Tools
8
Wiki page of the ABP Computing Working Group
9
Wiki page of the ABP Computing Working Group
Computing Resources
10
Wiki page of the ABP Computing Working Group
11
Indico site the ABP Computing Working Group meetings
12
Indico site the ABP Computing Working Group meetings
13
Summary
o
o
Development of beam dynamics codes is a core activity of ABP in constant
evolution, there is a clear need to
•
Collect information on status quo and make it available
•
Reduce and optimise efforts for developers to make further contributions
•
Identify and prioritise needs for SW/HW upgrades + put forward a medium-long
term strategy in terms of resources
ABP Computing Working Group (ABP-CWG) has the mandate to follow up on
these items. First and next steps
•
Wiki page under development. Structure ready, awaits input from contributors
•
E-groups:
− A restricted one ([email protected]) with core members (mainly large scale
developers), who commit to provide support and ‘expert advice’
− A broad one ([email protected]) with open self-subscription policy for general
announcements, relevant news, invitations to meetings  Please subscribe
•
Bi-weekly meetings (Indico page) kicking off next month to discuss computing
matters + review codes, needs and perspectives
− Expect to take 10-12 months to go through all the codes
− Summer 2017 could be about the time to report in detail the ABP-CWG activity with
outcomes and recommendations – with intermediate/steering reports
14
abp-cwg-exp
LHC 8:30 meeting
15