FASTION L. Mether, G. Rumolo ABP-CWG meeting 24.11.2016.

Slides:



Advertisements
Similar presentations
PyECLOUD G. Iadarola, G. Rumolo Thanks to: F. Zimmermann, G. Arduini, H. Bartosik, C. Bhat, O. Dominguez, M. Driss Mensi, E. Metral, M. Taborelli.
Advertisements

IIAA GPMAD A beam dynamics code using Graphics Processing Units GPMAD (GPU Processed Methodical Accelerator Design) utilises Graphics Processing Units.
IPAC10, Kyoto, Japan, May 23-28, 2010 E-cloud feedback simulations - Vay et al. 1 Simulation of E-Cloud driven instability and its attenuation using a.
Summary of the two-stream instability session G. Rumolo, R. Cimino Based on input from the presentations of G. Iadarola, H. Bartosik, R. Nagaoka, N. Wang,
Electron-cloud instability in the CLIC damping ring for positrons H. Bartosik, G. Iadarola, Y. Papaphilippou, G. Rumolo TWIICE workshop, TWIICE.
Ion instability at SuperKEKB H. Fukuma (KEK) and L. F. Wang (SLAC) ECLOUD07, 12th Apr. 2007, Daegu, Korea 1. Introduction 2. Ion trapping 3. Fast ion instability.
Helmholtz International Center for Oliver Boine-Frankenheim GSI mbH and TU Darmstadt/TEMF FAIR accelerator theory (FAIR-AT) division Helmholtz International.
PyECLOUD for PyHEADTAIL: development work G. Iadarola, A. Axford, H. Bartosik, K. Li, G. Rumolo Electron cloud meeting – 14 May 2015 Many thanks to: A.
Introduction Status of SC simulations at CERN
SIMULATION PROGRESS AND PLANS AT ROSTOCK/DESY Aleksandar Markovic ECL2, CERN, March 1, 2007 Gisela Pöplau.
GRD - Collimation Simulation with SIXTRACK - MIB WG - October 2005 LHC COLLIMATION SYSTEM STUDIES USING SIXTRACK Ralph Assmann, Stefano Redaelli, Guillaume.
Sep 29 – Oct 3, 2009 LCWA 09 Linear Collider Workshop of the Americas Sept 29 – Oct 4, 2009 Damping Ring R&D updates SLAC Mauro Pivi SLAC Allison Fero.
25-26 June, 2009 CesrTA Workshop CTA09 Electron Cloud Single-Bunch Instability Modeling using CMAD M. Pivi CesrTA CTA09 Workshop June 2009.
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.
Fast Ion Instability Studies in ILC Damping Ring Guoxing Xia DESY ILCDR07 meeting, Frascati, Mar. 5~7, 2007.
Beam dynamics on damping rings and beam-beam interaction Dec 포항 가속기 연구소 김 은 산.
Fast scrubbing optimization: e- cloud maps C. Octavio Domínguez Thanks to G. Iadarola, G. Rumolo, F. Zimmermann 15 February e - cloud meeting.
 Advanced Accelerator Simulation Panagiotis Spentzouris Fermilab Computing Division (member of the SciDAC AST project)
FCC electron cloud study plan K. Ohmi (KEK) Mar FCC electron cloud study meeting CERN.
1 Simulations of fast-ion instability in ILC damping ring 12 April ECLOUD 07 workshop Eun-San Kim (KNU) Kazuhito Ohmi (KEK)
1 Proposal for a CESR Damping Ring Test Facility M. Palmer & D.Rubin November 8, 2005.
Preliminary results on simulation of fast-ion instability at 3 km LBNL damping ring 21 April 2005 Pohang Accelerator Laboratory Eun-San Kim.
‘Computer power’ budget for the CERN Space Charge Group Alexander Molodozhentsev for the CERN-ICE ‘space-charge’ group meeting March 16, 2012 LIU project.
Physics of electron cloud build up Principle of the multi-bunch multipacting. No need to be on resonance, wide ranges of parameters allow for the electron.
E-cloud studies at LNF T. Demma INFN-LNF. Plan of talk Introduction New feedback system to suppress horizontal coupled-bunch instability. Preliminary.
Improved electron cloud build-up simulations with PyECLOUD G. Iadarola (1),(2), G. Rumolo (1) (1) CERN, Geneva, Switzerland, (2) Università di Napoli “Federico.
Midwest Accelerator Physics Meeting. Indiana University, March 15-19, ORBIT Electron Cloud Model Andrei Shishlo, Yoichi Sato, Slava Danilov, Jeff.
Cesr-TA Simulations: Overview and Status G. Dugan, Cornell University LCWS-08.
Highlights from the ILCDR08 Workshop (Cornell, 8-11 July 2008) report by S. Calatroni and G. Rumolo, in CLIC Meeting Goals of the workshop:
Space Charge with PyHEADTAIL and PyPIC on the GPU Stefan Hegglin and Adrian Oeftiger Space Charge Working Group meeting –
FCC-hh: First simulations of electron cloud build-up L. Mether, G. Iadarola, G. Rumolo FCC Design meeting.
LIU-SPS e-cloud contribution to TDR Electron cloud meeting, 17/02/20141 o First draft by end of February Between 5 to 10 max pages per chapter, refer.
Ion effects in low emittance rings Giovanni Rumolo Thanks to R. Nagaoka, A. Oeftiger In CLIC Workshop 3-8 February, 2014, CERN.
Design of a one-stage bunch compressor for ILC PAL June Eun-San Kim.
A. Z. Ghalam, T. Katsouleas (USC) C. Huang, V. Decyk, W.Mori(UCLA) G. Rumolo and F.Zimmermann(CERN) U C L A 3-D Parallel Simulation Model of Continuous.
FASTION (by end 2007) A code to study the fast ion instability in a transport line Multi-bunch code, ions and electrons are macro-particles Ions of an.
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,
Vacuum specifications in Linacs J-B. Jeanneret, G. Rumolo, D. Schulte in CLIC Workshop 09, 15 October 2009 Fast Ion Instability in Linacs and the simulation.
IPM Sim 2016 workshop Discussion sessions – main points.
Fast Ion Instability Study G. Rumolo and D. Schulte CLIC Workshop 2007, General introduction to the physics of the fast ion instability Fastion.
Benchmarking Headtail with e-cloud observations with LHC 25ns beam H. Bartosik, W. Höfle, G. Iadarola, Y. Papaphilippou, G. Rumolo.
Benchmarking simulations and observations at the LHC Octavio Domínguez Acknowledgments: G. Arduini, G. Bregliozzi, E. Métral, G. Rumolo, D. Schulte and.
ESS | Non-Invasive Beam Profile Measurements| | C. Böhme Non-Invasive Beam Profile Measurement Overview of evaluated methods.
Two-Stream Phenomena in CLIC G. Rumolo and D. Schulte for the ACE, 3 September 2008 * thanks to W. Bruns, R. Tomás, SPSU Working Team General introduction.
Two-beam instabilities in low emittance rings Lotta Mether, G.Rumolo, G.Iadarola, H.Bartosik Low Emittance Rings Workshop INFN-LNF, Frascati September.
Two beam instabilities in low emittance rings Lotta Mether, G.Rumolo, G.Iadarola, H.Bartosik Low Emittance Rings Workshop INFN-LNF, Frascati September.
Juan F. Esteban Müller P. Baudrenghien, T. Mastoridis, E. Shaposhnikova, D. Valuch IPAC’14 – Acknowledgements: T. Bohl, G. Iadarola, G. Rumolo,
The Cockroft Institute
Halo and Tail Generation Studies and Application to the CLIC Drive Beam Presented by: Miriam Fitterer Acknowledgements: Erik Adli, Ijaz Ahmed,
OPERATED BY STANFORD UNIVERSITY FOR THE U.S. DEPT. OF ENERGY 1 Alexander Novokhatski April 13, 2016 Beam Heating due to Coherent Synchrotron Radiation.
Envelope tracking as a tool for low emittance ring design
Beam Instability in High Energy Hadron Accelerators and its Challenge for SPPC Liu Yu Dong.
People who attended the meeting:
Modeling of fast beam-ion instabilities
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‡
DELPHI and Vlasov solvers used at CERN
PyECLOUD and Build Up Simulations at CERN
Ion Effects in the APS Injector and Storage Ring
Intra-Beam Scattering modeling for SuperB and CLIC
Accelerator Physics Technical System Group Review
Single-bunch instability preliminary studies ongoing.
All our thanks to Kevin Li and Michael Schenck BE/ABP-HSC CERN
E. Métral, G. Rumolo, R. Tomás (CERN Switzerland), B
A Head-Tail Simulation Code for Electron Cloud
Beam-Beam Interaction in Linac-Ring Colliders
M. Pivi PAC09 Vancouver, Canada 4-8 May 2009
CLIC damping rings working plan towards the CDR
Simulating transition crossing in the PS with HeadTail
Ions in ATF ISG-X June 20th, 2003.
A Mapping Approach to the Electron Cloud for LHC
Presentation transcript:

FASTION L. Mether, G. Rumolo ABP-CWG meeting 24.11.2016

Outline Introduction Physics model Code implementation, documentation, license Typical usage Performance Future plans

FASTION Code for modeling the fast beam-ion instability (FBII) in electron machines Developed at CERN, by G. Rumolo, based on HEADTAIL for e-cloud Used for studying FBII in linear CLIC structures Recent developments to apply to synchrotrons

Physics model Linear transport of bunch train through machine lattice Linac: 4D transport, energy incremented Synchrotron: 6D with linear bucket, radiation damping (S. White)

Physics model Linear transport of bunch train through machine lattice Linac: 4D transport, energy incremented Synchrotron: 6D with linear bucket, radiation damping (S. White) The machine lattice is represented by interaction points (IP) In each IP, interaction between ions and bunch train is modeled

Ion-beam interaction Residual gas ionization Represent ions generated over s distance between adjacent IP’s Generated through scattering ionization, or field ionization, if bunch e-field exceeds threshold value Multiple gas species with different pressures and ionization cross-sections supported Give velocity kick Generate ions Introduce bunch

Ion-beam interaction E-field calculation Ion and beam fields calculated separately using the same grid Averaged Green’s function PIC solver, open boundary, FFT convolution Accurate for rectangular (non-square) grid cells Dual-grid solver: fine grid around beam, coarse grid for ions over larger area Velocity kicks applied according to e-field of oppositely charged particles Calculate kick Generate ions Introduce bunch

Ion-beam interaction E-field calculation Ion and beam fields calculated separately using the same grid Averaged Green’s function PIC solver, open boundary, FFT convolution Accurate for rectangular (non-square) grid cells Dual-grid solver: fine grid around beam, coarse grid for ions over larger area Velocity kicks applied according to e-field of oppositely charged particles Calculate kick Generate ions Introduce bunch Transport bunch

Ion-beam interaction E-field calculation Ion and beam fields calculated separately using the same grid Averaged Green’s function PIC solver, open boundary, FFT convolution Accurate for rectangular (non-square) grid cells Dual-grid solver: fine grid around beam, coarse grid for ions over larger area Velocity kicks applied according to e-field of oppositely charged particles Calculate kick Ions drift Generate ions Introduce bunch Transport bunch

Ion-beam interaction E-field calculation Ion and beam fields calculated separately using the same grid Averaged Green’s function PIC solver, open boundary, FFT convolution Accurate for rectangular (non-square) grid cells Dual-grid solver: fine grid around beam, coarse grid for ions over larger area Velocity kicks applied according to e-field of oppositely charged particles Calculate kick Ions drift Generate ions Introduce bunch Transport bunch

Code implementation Written in C (developed from HEADTAIL), with a few routines in F77 Tested only on Linux, compiled with gcc compiler The PIC solver uses FFTW Repository: https://github.com/lmether/FASTION Input: config file with beam and vacuum parameters, twiss file for lattice Documentation: minimal overview of input & output License: GPL3 Users: CERN (1), light sources: CESR-TA, APS, ESRF, INDUS

FASTION with PyECLOUD + PyHEADTAIL FASTION is based on HEADTAIL for e-cloud Recently HEADTAIL has been redesigned  PyHEADTAIL Also for electron cloud build-up: ECLOUD  PyECLOUD Decision to incorporate FASTION functionality into PyECLOUD – PyHEADTAIL Benefit from more modern and flexible design Shared workload of maintenance and development Access to features already implemented in PyECLOUD/PyHEADTAIL: PIC solvers with boundary for complex beam chamber profiles (PyPIC) Ion self space charge Magnetic fields Bunch slices Chromaticity Transverse feedback coupled for e-cloud instability studies

FASTION with PyECLOUD + PyHEADTAIL FASTION simulations with PyECLOUD-PyHEADTAIL have been implemented and tested Suitable for simulations in synchrotrons Currently only single residual gas species with scattering ionization PyECLOUD Calculate kick Ions drift Generate ions PyHEADTAIL PyHEADTAIL Introduce bunch Transport bunch

Benchmark study for CLIC damping ring Bunch train initialized identically in FASTION and PyEC-PyHT Machine lattice divided in 677 interaction points ~ 60 cm long Residual gas: water, A = 18 Pressure 20 nTorr Track over 1 turn Bunch train centroids after 1 turn Instability in vertical plane

Benchmark study for CLIC damping ring Bunch train initialized identically in FASTION and PyEC-PyHT Machine lattice divided in 677 interaction points ~ 60 cm long Residual gas: water, A = 18 Pressure 20 nTorr Track over 1 turn Centroid of last bunch along turn Good agreement between FASTION and PyECLOUD-PyHEADTAIL

Typical use case FASTION simulations are used to estimate necessary vacuum and possibly other requirements to avoid FBII Scans over residual gas composition and pressure, initial seeds Relevant beam parameters: intensity, beam size, bunch spacing, train length Several hundred to a few thousand simulations for a full study Use at CERN In the past applied to linear CLIC structures: main linac, main transfer line Currently: CLIC damping ring (DR) Future studies: CLIC structures after re-baselining, FCC-ee CLIC Main Linac

Computational requirements & performance Typical parameters for CLIC studies (convergence studies on-going) 312 bunches of 104 MP’s 500 ion MP’s/bunch  on average about 7.5 × 104 ion MP’s PIC grid size: 250×250 For LINAC high resolution is necessary  dual grid + larger grid size For DR ideally simulate at least a damping time: τ = 2 ms ~ 1400 turns lsbatch suitable for LINAC simulations, but not really for DR Computation time LINAC Damping ring IP’s 1 2000 260 1400 * 260 FASTION 5 s 5 h 20 min 20 days PyEC-PyHT 7 s - 30 min 30 days

Parallelization with PyPARIS Parallelization layer for PyECLOUD-PyHEADTAIL e-cloud simulations (G. Iadarola) Here applied to FASTION type simulation with PyECLOUD-PyHEADTAIL Machine lattice divided over processors Bunch train tracked through the full part of each process bunch-by-bunch All bunches collected on master at end of every turn 1 2 3 4 5 6 7

Parallelization with PyPARIS Define speed-up for Nproc processors, in terms of time for one turn Tturn Theoretical maximum S = Nproc Estimated maximum, taking into account waiting time at beginning and end of turn Measured on 12-core machine (LIU-PS-GPU) Test case with 64 bunches With ~8 cores: 5-6 minutes/turn 5-6 days/damping time

Summary & Outlook Currently two tools for FASTION simulations: FASTION Suitable e.g. for CLIC linac: requires field ionization, run-time not too long PyECLOUD-PyHEADTAIL Suitable for synchrotrons: synchrotron motion, feedback, parallelization, etc. Gas ionization should be generalized to multiple species Could be extended also with field ionization, to cover linac case Hardware for parallel simulations needed Available manpower main question Past few years, a fraction of 1 person Future? Certainly simulations studies are needed at least

References G. Rumolo and D. Schulte,“Fast ion instability in the CLIC transfer line and main linac”, in Proc. 11th European Particle Accelerator Conf. (EPAC’08), Genoa, Italy, Aug. 2008, pp. 655-–657. G. Rumolo and D. Schulte, “Update on fast ion instability simulations for the CLIC main linac”, in Proc. 23rd Particle Accelerator Conf. (PAC’09), Vancouver, Canada, May 2009, pp. 4658–4660. J.-B. Jeanneret, G. Rumolo, and D. Schulte, “Vacuum specifications for the CLIC main linac”, in Proc. 1st Int. Particle Accelerator Conf. (IPAC’10), Kyoto, Japan, 2010, pp. 3401– 3403. A. Oeftiger and G. Rumolo, “Fast beam-ion instabilities in CLIC main linac: vacuum specifications”, CERN, Geneva, Switzerland, Rep. CERN-OPEN-2011-050, Nov. 2011. L. Mether, G. Iadarola and G. Rumolo, “Numerical modeling of fast beam ion instabilities”, Proc. HB2016, Malmö, Sweden, Jul. 2016.