Toward Gear-Change and Beam-Beam Simulations with GHOST

Slides:



Advertisements
Similar presentations
Simulation Study For MEIC Electron Cooling He Zhang, Yuhong Zhang Thomas Jefferson National Accelerator Facility Abstract Electron cooling of the ion beams.
Advertisements

Linear Collider Bunch Compressors Andy Wolski Lawrence Berkeley National Laboratory USPAS Santa Barbara, June 2003.
A. Castilla / January 2015 USPAS Accelerator Physics 1 USPAS Accelerator Physics 2015 Old Dominion University Colliders, Luminosity, & Crabbing Todd Satogata.
Taylor Models Workhop 20 December 2004 Exploring and optimizing Adiabatic Buncher and Phase Rotator for Neutrino Factory in COSY Infinity A.Poklonskiy.
July 22, 2005Modeling1 Modeling CESR-c D. Rubin. July 22, 2005Modeling2 Simulation Comparison of simulation results with measurements Simulated Dependence.
Topic Three: Perturbations & Nonlinear Dynamics UW Spring 2008 Accelerator Physics J. J. Bisognano 1 Accelerator Physics Topic III Perturbations and Nonlinear.
Oliver Boine-FrankenheimSIS100-4: High current beam dynamics studies SIS 100 ‘high current’ design challenges o Beam loss in SIS 100 needs to be carefully.
MEIC Electron Cooling Simulation He Zhang 03/18/2014, EIC 14 Newport News, VA.
Development of Simulation Environment UAL for Spin Studies in EDM Fanglei Lin December
Matching recipe and tracking for the final focus T. Asaka †, J. Resta López ‡ and F. Zimmermann † CERN, Geneve / SPring-8, Japan ‡ CERN, Geneve / University.
MEIC Staged Cooling Scheme and Simulation Studies He Zhang MEIC Collaboration Meeting, 10/06/2015.
 Advanced Accelerator Simulation Panagiotis Spentzouris Fermilab Computing Division (member of the SciDAC AST project)
Beam-Beam Simulations Ji Qiang US LARP CM12 Collaboration Meeting Napa Valley, April 8-10, 2009 Lawrence Berkeley National Laboratory.
Status of MEIC Beam Synchronization V.S. Morozov on behalf of MEIC study group (summary of the results of a series of special MEIC R&D meetings) MEIC Collaboration.
Principle of Wire Compensation Theory and Simulations Simulations and Experiments The Tevatron operates with 36 proton bunches and 36 anti-proton bunches.
Beam-beam Simulation at eRHIC Yue Hao Collider-Accelerator Department Brookhaven National Laboratory July 29, 2010 EIC Meeting at The Catholic University.
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,
Adiabatic buncher and (  ) Rotator Exploration & Optimization David Neuffer(FNAL), Alexey Poklonskiy (FNAL, MSU, SPSU)
Envelope tracking as a tool for low emittance ring design
Update on GHOST Code Development
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‡
Electron Cooling Simulation For JLEIC
Beam-beam effects in eRHIC and MeRHIC
Deuteron Polarization in MEIC
JLEIC Collaboration Meeting Closeout considerations
Large Booster and Collider Ring
Very Asymmetric Collider for Dark Matter Search below 1 GeV
Balša Terzić, PhD Department of Physics, Old Dominion University
First Look at Nonlinear Dynamics in the Electron Collider Ring
Beam-beam R&D for eRHIC Linac-Ring Option
Beam-Beam with Gear Change for JLEIC
K.B. Beard1#, S.A. Bogacz2, V.S. Morozov2, Y.R. Roblin2
A Head-Tail Simulation Code for Electron Cloud
Chromatic Corrections
Beam-Beam Interaction in Linac-Ring Colliders
JLEIC Collaboration Meeting Spring 2017
Beam-Beam Effects in the CEPC
ICFA Mini-Workshop, IHEP, 2017
Low Energy Electron-Ion Collision
Physics 417/517 Introduction to Particle Accelerator Physics
JLEIC Reaching 140 GeV CM Energy: Concept and Luminosity Estimate
Study of Beam Losses and Collimation in JLEIC
Racetrack Booster Option & Initial Spin Tracking Results
Update on MEIC Ion Polarization Work
JLEIC simulation report 3/09/2017 Y. Roblin
MEIC New Baseline: Luminosity Performance and Upgrade Path
Beam Beam effects for JLEIC
Summary of Working Group 1
HE-JLEIC: Boosting Luminosity at High Energy
Fanglei Lin, Yuhong Zhang JLEIC R&D Meeting, March 10, 2016
Status and plans for crab crossing studies at JLEIC
Update on Crab Cavity Simulations for JLEIC
JLEIC Main Parameters with Strong Electron Cooling
Alejandro Castilla CASA/CAS-ODU
MEIC New Baseline: Part 7
Conventional Synchronization Schemes
Progress Update on the Electron Polarization Study in the JLEIC
Beam-beam Studies, Tool Development and Tests
MEIC New Baseline: Performance and Accelerator R&D
Discussions on DA with tune scan
Status of IR / Nonlinear Dynamics Studies
More on MEIC Beam Synchronization
JLEIC Accelerator R&D Meeting
Crab Crossing Named #1 common technical risk (p. 6 of the report)
Fanglei Lin JLEIC R&D Meeting, August 4, 2016
EQUILIBRIA AND SYNCHROTRON STABILITY IN TWO ENERGY STORAGE RINGs*
Updates on the beam-beam effect in JLEIC
Summary and Plan for Electron Polarization Study in the JLEIC
DYNAMIC APERTURE OF JLEIC ELECTRON COLLIDER
Optimization of JLEIC Integrated Luminosity Without On-Energy Cooling*
Presentation transcript:

Toward Gear-Change and Beam-Beam Simulations with GHOST Balša Terzić Department of Physics, Old Dominion University Center for Accelerator Studies (CAS), Old Dominion University JLEIC Collaboration Meeting, Jefferson Lab, March 31, 2016 March 31, 2016 Toward Gear-Change with GHOST Terzić

Interdisciplinary Collaboration Jefferson Lab (CASA) Collaborators: Vasiliy Morozov, He Zhang, Fanglei Lin, Yves Roblin, Todd Satogata Old Dominion University (Center for Accelerator Science): Professors: Physics: Alexander Godunov Computer Science: Mohammad Zubair, Desh Ranjan Graduate students: Computer Science: Kamesh Arumugam, Ravi Majeti Physics: Chris Cotnoir, Mark Stefani March 31, 2016 Toward Gear-Change with GHOST

Toward Gear-Change with GHOST Outline Motivation and Challenges Importance of beam synchronization Computational requirements and challenges GHOST: New Beam-Beam Code Outline Present and future capabilities Proposed implementation for beam synchronization Status and Timetable March 31, 2016 Toward Gear-Change with GHOST

Motivation: Implication of “Gear Changing” Synchronization – highly desirable Smaller magnet movement Smaller RF adjustment Detection and polarimetry – highly desirable Cancellation of systematic effects associated with bunch charge and polarization variation – great reduction of systematic errors, sometimes more important than statistics Simplified electron polarimetry – only need average polarization, much easier than bunch-by-bunch measurement Dynamics – question Possibility of an instability – needs to be studied (Hirata & Keil 1990; Hao et al. 2014) March 31, 2016 Toward Gear-Change with GHOST

Computational Requirements Perspective: At the current layout of the MEIC 1 hour of machine operation time ≈ 400 million turns Requirements for long-term beam-beam simulations of MEIC High-order symplectic particle tracking Speed Beam-beam collision “Gear changing” Our main charge is two-fold: Do it right: High-order symplectic tracking Do it fast: One-turn maps, approximate beam-beam collisions March 31, 2016 Toward Gear-Change with GHOST

Toward Gear-Change with GHOST GHOST: Outline GHOST: Gpu-accelerated High-Order Symplectic Tracking Our philosophy: Resolve computational bottlenecks by Employing Bassetti-Erskine approximation for collisions Implementing the code on a massively-parallel GPU platform GPU implementation yields best returns when: The same instruction for multiple data (particle tracking) No communication among threads (particle tracking) Two main parts: Particle tracking Beam collisions March 31, 2016 Toward Gear-Change with GHOST

GHOST: Symplectic Particle Tracking Symplectic tracking is essential for long-term simulations Non-Sympletic Tracking 500 000 iterations, 3rd order map Sympletic Tracking 500 000 iterations, 3rd order map px px x x Energy not conserved Particle will soon be lost Energy conserved March 31, 2016 Toward Gear-Change with GHOST

GHOST: Symplectic Particle Tracking Higher-order symplecticity reveals more about dynamics 2nd order symplectic 4th order symplectic 3rd order symplectic 5th order symplectic 5000 turns March 31, 2016 Toward Gear-Change with GHOST

GHOST: Symplectic Particle Tracking Symplectic tracking in GHOST is the same as in COSY Infinity (Makino & Berz 1999) Start with a one-turn map Symplecticity criterion enforced at each turn Involves solving an implicit set of non-linear equations Introduces a significant computational overhead Initial coordinates Final coordinates March 31, 2016 Toward Gear-Change with GHOST

GHOST: Symplectic Particle Tracking Symplectic tracking in GHOST is the same as in COSY Infinity (Makino & Berz 1999) Non-Sympletic Tracking 3rd order map COSY GHOST 100,000 turns Sympletic Tracking 3rd order map COSY GHOST 100,000 turns Perfect agreement! March 31, 2016 Toward Gear-Change with GHOST

GHOST: Symplectic Particle Tracking Dynamic aperture comparison to Elegant (Borland 2000) 400 million turn simulation (truly long-term) GHOST Elegant 1,000 turns Sympletic Tracking 4th order map Excellent agreement! March 31, 2016 Toward Gear-Change with GHOST

GHOST: Beam Collisions Bassetti-Erskine Approximation Beams treated as 2D transverse Gaussian slices (Good approximation for the JLEIC) Poisson equation reduces to a complex error function Finite length of beams simulated by using multiple slices We generalized a “weak-strong” formalism of Bassetti-Erskine Include “strong-strong” collisions (each beam evolves) Include various beam shapes (original only flat beams) March 31, 2016 Toward Gear-Change with GHOST

GHOST Benchmarking: Collisions Code calibration and benchmarking Convergence with increasing number of slices M Comparison to BeamBeam3D (Qiang, Ryne & Furman 2002) GHOST, 1 cm bunch 40k particles BeamBeam3D & GHOST, 10 cm bunch 40k particles Finite bunch length accurately represented Excellent agreement with BeamBeam3D March 31, 2016 Toward Gear-Change with GHOST

GHOST Benchmarking: Hourglass Effect When the bunch length σz ≈ β*at the IP, it experiences a geometric reduction in luminosity – the hourglass effect (Furman 1991) GHOST, 128k particles, 10 slices Excellent agreement with theory March 31, 2016 Toward Gear-Change with GHOST

GHOST: GPU Implementation GHOST: 3rd order tracking 1 GPU, varying # of particles 100k particles, varying # of GPUs Speedup on 1 GPU over 1 CPU over 280 times 400 million turns in an JLEIC ring for a bunch with 100k particles: < 7 hr non-symplectic, ~ 4.5 days for symplectic tracking With each new GPU architecture, performance improves March 31, 2016 Toward Gear-Change with GHOST

GHOST: Beam Synchronization Gear change requires many collisions per crossing (≈ 3400) The load can be alleviated by implementation on GPUs The information for all bunches stored: huge memory load Now more interesting to CS folks: truly parallel problem Prognosis: Gear change is implementable, but will slow the code down Long-term simulations may not be so “long” March 31, 2016 Toward Gear-Change with GHOST

Toward Gear-Change with GHOST GHOST: Status Stage 1: Particle tracking (COMPLETED) High-order, symplectic tracking optimized on GPUs Benchmarked against COSY: Exact match 400 million turn tracking-only simulation completed Submitted for publication (Phys. Rev. Accel. Beams) Stage 2: Beam collisions (CURRENTLY UNDERWAY) Bassetti-Erskine collision implemented on GPUs Validation, benchmarking and optimization currently underway Single bunch simulations in the summer Multiple bunch simulations by the end of the year Stage 3: Other effects to be implemented (YEAR 2 & BEYOND) Other collision methods: fast multipole Space charge, synchrotron radiation, IBS March 31, 2016 Toward Gear-Change with GHOST

Toward Gear-Change with GHOST Backup Slides March 31, 2016 Toward Gear-Change with GHOST

GHOST GPU Implementation GHOST Tracking on 1 GPU March 31, 2016 Toward Gear-Change with GHOST

JLEIC Design Parameters Used March 31, 2016 Toward Gear-Change with GHOST