PTC tracking - progress report (the first month experience) Valery KAPIN D.Sc., Kyoto Univ. ITEP, Moscow Relevant background: a) Fortran-77/90 programming.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

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,
Current Status of Virtual Accelerator at J-PARC 3 GeV Rapid Cycling Synchrotron H. Harada*, K. Shigaki (Hiroshima University in Japan), H. Hotchi, F. Noda,
Mad-X Status Purpose of the Second MAD-X Day Program of the Workshop MAD-X Code Facts MAD-X History and Future Services MAD-X Collaborators Manpower Needs.
Mad-X AB/ABP Meeting Agenda: 1.Latest MAD-X developments &Plan 2.Module Keeper Crises –My Tasks –Module Keeper Tasks –Uncovered Modules 3.A.O.B.
Transport formalism Taylor map: Third order Linear matrix elementsSecond order matrix elements Truncated maps Violation of the symplectic condition !
ELENA Tracking studies P.Belochitskii, O.Berrig With thanks to: C.Carli, L.Varming Jørgensen, G.Tranquille.
Modeling and Evaluation. Modeling Information system model –User perspective of data elements and functions –Use case scenarios or diagrams Entity model.
LHeC Test Facility Meeting
Introduction Status of SC simulations at CERN
26-28 th April 2004BioXHIT Kick-off Meeting: WP 5.2Slide 1 WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution.
JCE A Java-based Commissioning Environment tool Hiroyuki Sako, JAEA Hiroshi Ikeda, Visible Information Center Inc. SAD Workshop.
Quiz # 2 Chapters 4, 5, & 6.
Spin Tracking Using the Bmad Software Library David Sagan Cornell Laboratory for Accelerator-Based Sciences and Education.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
PTC ½ day – Experience in PS2 and SPS H. Bartosik, Y. Papaphilippou.
25-26 June, 2009 CesrTA Workshop CTA09 Electron Cloud Single-Bunch Instability Modeling using CMAD M. Pivi CesrTA CTA09 Workshop June 2009.
Operated by JSA for the U.S. Department of Energy Thomas Jefferson National Accelerator Facility 1 Lecture 15  Radiation Damping Radiation Damping USPAS,
Tools for loss analysis and studies PS2/PS2+ Meeting 23 rd of May of 2007 Javier Barranco AB/ABP.
Software Life Cycle Requirements and problem analysis. –What exactly is this system supposed to do? Design –How will the system solve the problem? Coding.
PTC Integration into MAD-X What is PTC? (Etienne’s words) Some Facts about PTC What are the advantages for MAD-X? Magnet Treatment in PTC How will we use.
Particle dynamics in electron FFAG Shinji Machida KEK FFAG04, October 13-16, 2004.
Accomplishments: Implementation Login form Dictionary Inputs Calculations(Partially Completed) Output(Partially Completed) Made a test database.
Space charge simulation using MAD-X with account of longitudinal motion Valery KAPIN MEPhI & ITEP, Moscow FNAL, Batavia, 31-Mar-2010 MEPhI.
Status of Space-Charge Simulations with MADX Valery KAPIN ITEP & MEPhI, Moscow GSI, 19-Feb-2009
Developing Computer Games Testing & Documentation.
The Programming Process Define the problem* Make or buy software? Design the program * Code (write) the program Test (debug) the program Document the.
ACAT 2005 Workshop, May UAL Interactive Analysis Environment Interactive Analysis Environment of Unified Accelerator Libraries V. Fine, N. Malitsky,
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Data Harvesting: automatic extraction of information necessary for the deposition of structures from protein crystallography Martyn Winn CCP4, Daresbury.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
How to Program? -- Part 1 Part 1: Problem Solving –Analyze a problem –Decide what steps need to be taken to solve it. –Take into consideration any special.
Simplified Modeling of Space Charge Losses in Booster at Injection Alexander Valishev June 17, 2015.
PTC-ORBIT code for CERN machines (PSB, PS, SPS) Alexander Molodozhentsev (KEK) Etienne Forest (KEK) Group meeting, CERN June 1, 2011 current status …
MAD-X V3 with Space Charge via Macros (2010) Benchmarking (GSI) with other Codes Implementing Space Charge directly into MADX-SC V5 (2012)  latest version.
Status of BDSIM Simulation L. Nevay, S. Boogert, H. Garcia-Morales, S. Gibson, R. Kwee-Hinzmann, J. Snuverink Royal Holloway, University of London 17 th.
Information support of physical experiments on Nuclotron NEC’2003 Varna, Bulgaria V. Andreev, E. Frolov, B. Sveshnikov., B. Vasilishin., V. Volkov (JINR)
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
The HiLumi LHC Design Study (a sub-system of HL-LHC) is co-funded by the European Commission within the Framework Programme 7 Capacities Specific Programme,
RMS Dynamic Simulation for Electron Cooling Using BETACOOL He Zhang Journal Club Talk, 04/01/2013.
Bug Elimination Ghislain Roy MAD-X Meeting 09 May 2014.
Large-scale accelerator simulations: Synergia on the Grid turn 1 turn 27 turn 19 turn 16 C++ Synergia Field solver (FFT, multigrid) Field solver (FFT,
Intra-Beam scattering studies for CLIC damping rings A. Vivoli* Thanks to : M. Martini, Y. Papaphilippou *
Simulation of Intrabeam Scattering A. Vivoli*, M. Martini Thanks to : Y. Papaphilippou and F. Antoniou *
Scripting Just Enough SSIS to be Dangerous. 6/13/2015 Visit the Sponsor tables to enter their end of day raffles. Turn in your completed Event Evaluation.
BNL trip  Goal of the BNL-FERMILAB- CERN collaboration  The codes  BB tune foot-prints  DA studies.
EUROnu Review: 14 th April 2011 Summary of WP3 J. Pozimski.
GUI Post-Processing Package for Beam-Beam Simulation of Ring Accelerators AYOMIDE ODUNSI JACKSON STATE UNIVERSITY SUPERVISOR: TANAJI SEN Dr. ACCELERATOR.
Plot Diagram.
Overview of Needs for SixTrack on-line Aperture Check
Frozen SC Model in MADX-SC – Developments
ELENA Tracking studies
System Design.
Systems Design, Implementation, and Operation
List of Topics.
Introduction to Systems Analysis and Design
Documenting Your PLC System
The Programming Process
M. Pivi PAC09 Vancouver, Canada 4-8 May 2009
Data Groupings: File File: a group of related records
Background: Currently CCP4i puts each structure determination into a separate project directory, and automatically keeps a “Project History Database” recording.
Turn-By-Turn Emittance Tracking in CesrTA with Space Charge
Developing a Program.
Radiation Damping S.A. Bogacz, G.A. Krafft, S. DeSilva and R. Gamage
Radiation Damping - Low emittance lattices
Valery KAPIN ITEP , Moscow
Study of Beam Losses and Collimation in JLEIC
Electron Cooling Work Plan for New Strong Cooling Baseline
Chapter 1: Creating a Program.
Presentation transcript:

PTC tracking - progress report (the first month experience) Valery KAPIN D.Sc., Kyoto Univ. ITEP, Moscow Relevant background: a) Fortran-77/90 programming (1980-present), no “C”- language; b) Beam dynamics coding for RFQ & DTL linacs ( ); c) Beginning user for MAD-8 ( , NIRS, Japan);

Program for Work Package 2.2a “Thick Lattice Tracking” Requirements: 1)This module should have the same functionality as the thin tracking module in MAD-X (trrun.F => “makethin”) ; 2)It is based on PTC which treats all thick elements with symplectic integrators.

Steps for a code with thick lens tracking (Feb-Jun.2005) Prepare C-part (database) by FRS. Duplicate thin-lens code (trrun.F) and prepare tracking using PTC Debugging, examples and testing Documentation

Present status and nearest tasks Entering many particles (line-by-line) Put data into tables like “trrun.F” (the same output subroutines) Plotting phase-space diagrams for many particles Now - tracking over one turn Soon – tracking element-by-element with many observation points (“observe”)

Input for MADX and MADX-PTC track, dump,onepass; start, x=1e-3, px=0, y=1e-3, py=0; start, x=2e-3, px=0, y=2e-3, py=0; start, x=3e-3, px=0, y=3e-3, py=0; start, x=4e-3, px=0, y=4e-3, py=0; start, x=5e-3, px=0, y=5e-3, py=0; start, x=6e-3, px=0, y=6e-3, py=0; start, x=7e-3, px=0, y=7e-3, py=0; run, turns=1000, ffile=1; plot, file="apr07ktr", table=track, haxis=x, vaxis=px, particle=1,2,3,4,5,6,7, colour=100, multiple, symbol=3; plot, file="apr07ktr", table=track, haxis=y, vaxis=py, particle=1,2,3,4,5,6,7, colour=100, multiple, symbol=3; endtrack; ptc_create_universe; ptc_create_layout, model=2, method=6, nst=10,exact; ptc_start, x=1e-3, px=0, y=1e-3, py=0; ptc_start, x=2e-3, px=0, y=2e-3, py=0; ptc_start, x=3e-3, px=0, y=3e-3, py=0; ptc_start, x=4e-3, px=0, y=4e-3, py=0; ptc_start, x=5e-3, px=0, y=5e-3, py=0; ptc_start, x=6e-3, px=0, y=6e-3, py=0; ptc_start, x=7e-3, px=0, y=7e-3, py=0; ptc_track,icase=4,closed_orbit,dump, turns=1000,ffile=1; plot, file="apr07ktrptc", table=track, haxis=x,vaxis=px, particle=1,2,3,4,5,6,7, colour=1000, multiple, symbol=3; plot, file="apr07ktrptc", table=track, haxis=y,vaxis=py, particle=1,2,3,4,5,6,7, colour=1000, multiple, symbol=3; ptc_end;

MADX: Thin-lens tracking (file apr07ktr)

MADX-PTC: Thin-lens tracking (file apr07ktrptc-1)

MADX-PTC: Thick-lens tracking (file apr07ktrptc-tk_121) ptc_create_layout, model=1,method=2,nst=1;

MADX-PTC: Thick-lens tracking (file apr07ktrptc-tk_3610e) ptc_create_layout, model=2,method=6,nst=10,exact

Future plans (Workpackage III) Implementation of the following items (after completing the element-by-element tracking): 1)Synchrotron radiation & quantum excitation (emittance evolution, special model by F.Z.); 2)Beam-beam element; 3) )Direct Space-charge (like “AccSym-Orbit” codes); 5)Effects from electron cooler