Speaker: Andrea Latina

Slides:



Advertisements
Similar presentations
CLIC TeamMAD-X Day, September 4, 2003 MAD-X for CLIC H. Braun, R. Corsini, T.d’Amico, A. Faus-Golfe, M. Korostelev, S. Redaelli, T. Risselada, D. Schulte,
Advertisements

Beam Delivery Simulation Development & BDS / MDI Applications L. Nevay, S. Boogert, H. Garcia-Morales, S. Gibson, J. Snuverink, L. Deacon Royal Holloway,
ILC Accelerator School Kyungpook National University
TUPEC057 Advances With Merlin – A Beam Tracking Code J. Molson, R.J. Barlow, H.L. Owen, A. Toader MERLIN is a.
1 ILC Bunch compressor Damping ring ILC Summer School August Eun-San Kim KNU.
ILC BDS Collimation Optimisation and PLACET simulations Adina Toader School of Physics and Astronomy, University of Manchester & Cockcroft Institute, Daresbury.
ILC BDS Collimation Optimisation and PLACET simulations Adina Toader School of Physics and Astronomy, University of Manchester & Cockcroft Institute, Daresbury.
NLC - The Next Linear Collider Project “Slow” Feedback Requirements: Deflections and Luminosity Linda Hendrickson IPBI Meeting, SLAC June 26, 2002.
Luminosity Stability and Stabilisation Hardware D. Schulte for the CLIC team Special thanks to J. Pfingstner and J. Snuverink 1CLIC-ACE, February 2nd,
Feed forward orbit corrections for the CLIC RTML R. Apsimon, A. Latina.
CLIC programme at FACET Update on CERN-BBA A. Latina, J. Pfingstner, G. De Michele, D. Schulte (CERN) E. Adli (Univ. of Oslo), J. Resta Lopez (IFIC) In.
SciDAC Accelerator Simulation project: FNAL Booster modeling, status and plans Robert D. Ryne, P. Spentzouris.
27-Nov-2007 SLAC-ILC- AP Meeting Global Design Effort 1 Lucretia Developments PT SLAC.
Summary of AWG4: Beam Dynamics A. Latina (CERN), N. Solyak (FNAL) LCWS13 – Nov 11-15, 2013 – The University of Tokyo, Japan.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Parallelisation of Random Number Generation in PLACET Approaches of parallelisation in PLACET Martin Blaha University of Vienna AT CERN
ILC Start-End Simulations Glen White, SLAC May 13, 2014 AWLC14, Fermilab.
Feed forward orbit corrections for the CLIC RTML R. Apsimon, A. Latina.
New Progress of the Nonlinear Collimation System for A. Faus-Golfe J. Resta López D. Schulte F. Zimmermann.
European Organization for Nuclear Research International Linear Collider INTERNATIONAL WORKSHOP ON FUTURE LINEAR COLLIDERS ЛЦВС14 Vinča Institute of Nuclear.
Summary of WG1 K. Kubo, D. Schulte, P. Tenenbaum.
CERN, BE-ABP-CC3 Jürgen Pfingstner Verification of the Design of the Beam-based Controller Jürgen Pfingstner 2. June 2009.
CLIC Beam Physics Working Group D. Schulte
 Advanced Accelerator Simulation Panagiotis Spentzouris Fermilab Computing Division (member of the SciDAC AST project)
Report of 2 nd ILC Workshop (Snowmass) Working Group Kiyoshi KUBO references: Slides of the plenary talks in the workshop by P.Tenembaum and.
The CLIC decelerator Instrumentation issues – a first look E. Adli, CERN AB/ABP / UiO October 17, 2007.
BDS Andrei Seryi, Deepa Angal-Kalinin, Emmannual Tsesmelis, Rogelio Tomas, Andrea Latina, Daniel Schulte Detectors Civil engineering.
Introduction: Tasks of “Information for simulations”, hardware specs K.Kubo
Beam Dynamics WG Summary N.Solyak, K.Kubo, A.Latina LCWS 2014 – Oct 6-10, 2014 – Belgrade, Serbia.
Beam Dynamics WG K. Kubo, N. Solyak, D. Schulte. Presentations –N. Solyak Coupler kick simulations update –N. Solyak CLIC BPM –A. Latina: Update on the.
PTC-ORBIT code for CERN machines (PSB, PS, SPS) Alexander Molodozhentsev (KEK) Etienne Forest (KEK) Group meeting, CERN June 1, 2011 current status …
Improving the Generation of Random Numbers in PLACET Comparision of RNG replacements Martin Blaha University of Vienna AT CERN
Low Emittance Generation and Preservation K. Yokoya, D. Schulte.
Emittance preservation in the main linacs of ILC and CLIC Andrea Latina (CERN) Kiyoshi Kubo (KEK) LCWS University of Texas at Arlington - Oct
Introdcution to Workpackage/Activity Reflection D. Schulte.
PLACET User experiences with PLACET and examples of use for the Drive Beam CLIC Workshop 2008 Erik Adli, CERN/University of Oslo, October 16 th 2008 Lots.
Main and Drive Beam Dynamics Working Group Caterina Biscari, Daniel Schulte Attending people ~ 20 ± 5 Presentations ~ 18 (7 from CERN) CL IC 07.
2 February 8th - 10th, 2016 TWIICE 2 Workshop Instability studies in the CLIC Damping Rings including radiation damping A.Passarelli, H.Bartosik, O.Boine-Fankenheim,
Freddy Poirier ILC project Meeting Integrated Luminosity Performance Study on the ILC – WP6 (A snapshot of the European LC workshop at Daresbury) Freddy.
BDS, Start to End Simulation, Simulation Codes Summary D. Schulte.
CLIC Luminosity Experimental Programme Daniel Schulte for the CLIC Team.
Managed by UT-Battelle for the Department of Energy Python ORBIT in a Nutshell Jeff Holmes Oak Ridge National Laboratory Spallation Neutron Source Space.
J. Snuverink and J. Pfingstner LinSim LinSim Linear Accelerator Simulation Framework with PLACET an GUINEA-PIG Jochem Snuverink Jürgen Pfingstner 16 th.
A. Latina LCWS11 – September 26-30, 2011 – Granada, Spain 1 New features in PLACET Andrea Latina (CERN) Slides prepared with the help of J. Snuverink (CERN)
The Cockroft Institute
Frank Stulle, ILC LET Beam Dynamics Meeting CLIC Main Beam RTML - Overview - Comparison to ILC RTML - Status / Outlook.
Halo and Tail Generation Studies and Application to the CLIC Drive Beam Presented by: Miriam Fitterer Acknowledgements: Erik Adli, Ijaz Ahmed,
Effects of Accelerating Cavities on On-Line Dispersion Free Steering in the Main Linac of CLIC Effects of Accelerating Cavities on On-Line Dispersion Free.
FACET Tests Update A. Latina, J. Pfingstner, D. Schulte,
Arun Saini, N. Solyak Fermi National Accelerator Laboratory
RF-kick in the CLIC accelerating structures
SixTrack Overview for CWG
In collaboration with P. N. Burrows, A. Latina and D. Schulte
Benchmarking MAD, SAD and PLACET Characterization and performance of the CLIC Beam Delivery System with MAD, SAD and PLACET T. Asaka† and J. Resta López‡
For Discussion Possible Beam Dynamics Issues in ILC downstream of Damping Ring LCWS2015 K. Kubo.
FASTION L. Mether, G. Rumolo ABP-CWG meeting
ILC Z-pole Calibration Runs Main Linac performance
Wake field limitations in a low gradient main linac of CLIC
New algorithms for tuning the CLIC beam delivery system
Multi-Turn Extraction studies and PTC
MULTI-TeV BUNCH COMPRESSOR STUDIES
Other beam-induced background at the IP
CLIC-ILC BDS & MDI work.
MULTI-BUNCH INTEGRATED ILC SIMULATIONS
MULTI-BUNCH SIMULATIONS OF THE ILC FOR LUMINOSITY PERFORMANCE STUDIES
Electron Rings Eduard Pozdeyev.
CLIC damping rings working plan towards the CDR
Explanation of the Basic Principles and Goals
Start-to-End Simulations for the TESLA LC
– Overview Alex Bogacz JLAB, Aug. 14, 2017.
Presentation transcript:

PLACET Overview for CWG Program for Linear Accelerator Correction and Efficiency Tests Speaker: Andrea Latina Developers and contributors: D. Schulte, A. Latina, N. Leros, P. Eliasson, E. D’Amico, G. Rumolo, E. Adli, B. Dalena, J. Snuverink, Y. Levinsen, J. Esberg

What effects are included and what are not? PLACET is a tracking code originally developed by Daniel Schulte to evaluate the performance of future high-energy linear colliders under the effects of imperfections It performs 4D and 6D tracking of one or many bunches, using two beam models: Sliced beam: each bunch is sliced longitudinally, each slice contains a number of 2nd-order macro particles (e.g. 15 slices x 21 macro-particles per slice) Single-particle beam: each bunch is composed of many macro particles (e.g. 100’000) PLACET implements the following element types: accelerator structures, drifts, sector bends, quadrupoles, multipoles, collimators, corrector kickers, beam position monitors, custom elements, and… It implements the Power Extraction and Transfer Structures (PETS), key elements of CLIC, including beam loading Collective effects: Resistive-wall wakefields in collimators Short-range (single-bunch) wakefields: optimized implementation in accelerator structures and collimators; wakefields can be attached to any elements using splines Long-range (multi-bunch) wakefields in accelerator structures, time-domain, frequency-domain models Incoherent synchrotron radiation in any magnets and in kickers Coherent synchrotron radiation (w/ and w/o shielding) in sector bends It can simulate dynamics effects, such as vibrations, ground motion (ATL law or measured on site), magnetic stray fields It can compute Twiss and optics functions If compiled with HTGEN (*), it can simulate the Halo and Tail generation and transport (*) http://hbu.home.cern.ch/hbu/HTGEN.html A. Latina, ABP CWG 19/1/2017

What is used for at CERN CLIC: Design optimization, non-linear matching, performance optimization, static and dynamic imperfections, beam-based correction techniques for: CLIC: Main Linac : RTML + ML + Beam Delivery and Final Focus Systems Drive Beam : decelerators, arcs, transfer lines and injectors Together with GUINEA-PIG: two-armed start-to-end simulations with ground motion and dynamic effects + luminosity measurement ILC: RTML + ML + Beam Delivery and Final Focus System FACET, ATF2, X-band based FEL It has been used as a Flight-Simulator during our campaign of measurements at FACET @SLAC, FERMI @ELETTRA, ATF2 @KEK A. Latina, ABP CWG 19/1/2017

Programming languages, style PLACET is about 140K lines of code C/C++ Tcl/Tk interface Octave and Python extensions If uses GSL (GNU Scientific Library) and fftw (Fast Fourier Transform) It uses SWIG and PERL to generate the Octave and the Python interfaces (SWIG and PERL are not needed at compile time) PLACET uses Tcl/Tk as backbone. After a quick initialization, it hands the control to Tcl/Tk which can be used either interactively or to parse a Tcl simulation script. It is fully programmable, new elements (or new effects) can be added through the Tcl, Octave, and Python interfaces. Each element can trigger a Tcl script during tracking: e.g. to launch programs, monitor the beam, interactively modify the beamline, etc. Standard Linux compilation: ./configure && make && make install It runs on Linux, MacOS, cygwin. Internal Parallelism: OpenMP: each element can transport particles in a parallel manner (including those emitting synchrotron radiation) MPI: there exist an (experimental) external module capable or performing tracking with MPI A. Latina, ABP CWG 19/1/2017

Example of basic script set script_dir . source $script_dir/clic_basic_single.tcl source $script_dir/clic_beam.tcl BeamlineNew source $script_dir/clic_linac.tcl BeamlineSet -name linac array set match {beta_x 6.6868 beta_y 2.7269 alpha_x -1.7211 alpha_y 0.7851} set n_slice 15 set n 21 make_beam_slice beam0 $n_slice $n TwissPlot -beam beam0 -file twiss.dat GroundMotionInit -file $script_dir/data/GM/harm.B.300 -t_step 0.02 proc survey { GroundMotion –beamline linac } Octave { [emitt,beam] = placet_test_no_correction(”linac", "beam0", ”survey”); save -text beamEmitt.out emitt plot(beam(:,2), beam(:,5), '.'); xlabel("x [um]"); ylabel("x' [um]"); A. Latina, ABP CWG 19/1/2017

Example of simulation: stabilization of the ML quads Luminosity achieved/lost [%] B10 No stab. 53%/68% Current stab. 108%/13% Future stab. 118%/3% PLACET Close to/better than target Machine model Beam-based feedback A. Latina, ABP CWG 19/1/2017

Example of simulation: stabilization of the ML quads Courtesy of J. Pfingstner A. Latina, ABP CWG 19/1/2017

Benchmark of PLACET ILC Main Linac FACET response matrix (simulated vs measured) A. Latina, ABP CWG 19/1/2017

Documentation, License, Sources PLACET Website (https://clicsw.web.cern.ch/clicsw) guides through the installation Access to code: svn+ssh://svn.cern.ch/reps/clicsw/trunk/placet SVN repository for PLACET and code browser. Bug Tracker though JIRA Documentation: User manual: stable but new version in (slow) progress Contacts: andrea.latina@cern.ch PLACET is licensed with CERN License. A. Latina, ABP CWG 19/1/2017

Future Plans Continue the development and support of the main code: Adding whatever new needs come for the CLIC study General clean-up and improvement in the documentation (maximize maintainability) Help the migration of the physics code to PLACET2 A. Latina, ABP CWG 19/1/2017

Resources Present resources for PLACET working on the code: 30% FTE of CERN staff Resources are sufficient to fix bugs and implement new features. A. Latina, ABP CWG 19/1/2017

PLACET Hardware PLACET runs on normal PCs Linux and Mac systems, however some studies are not practical on single machines. Several CPUs (100) can be used for running Monte Carlo simulations of different random seeds. For example: CLIC Beam Delivery System alignment simulations, which require the use of GUINEA-PIG, for the beam-beam effects and the evaluation of the luminosity, might take up to 24-36 hours per machine to simulate few hours of operation. Clusters like LXBATCH are well suited for PLACET. A. Latina, ABP CWG 19/1/2017