Download presentation
Presentation is loading. Please wait.
Published byRobert Francis Modified over 9 years ago
1
Simulation Standards and Interfacing Aims: ● Do we need this at all? ● Define the accelerator description format ● Interfacing procedure (bds-detector, linac-bds,etc.) ● Common ILC repository
2
Agenda ● Introduction. Accelerator description format (Agapov) ● ILC Repository (Glen White) ● Tools and Modeling for Collimator Studies (Andre Sopczak) ● Detector-IR interfacing (John Carter) ● Discussion Sopczak
3
Motivation ● Simulation tools: GEANT,MARS,STRUCT,MERLIN, BDSIM, MAD,DIMAD,TURTLE,..... ● Integration of international collimation and background studies ● Integration of repositories
4
Where we are ● Optics repository SLAC ● Detector description (Mokka), Mokka-Geant interface ● Software repository Zeuthen (not complete) ● Simulation database (QMUL) ● Need for common accelerator specification
5
Accelerator description format requirments ● Standard elements: drift, sbend, etc. ● Inherit MAD functionality ● Geometry specification ● Field specification ● Beam (and background) distribution specification ● Run control
6
XML option 1. David Sagan's AML http://www.lns.cornell.edu/~dcs/aml/ http://www.lns.cornell.edu/~dcs/aml/ 2. Nick Walker's specification
7
XML example
8
XML dtd <!-- ---------------------------------------------- Accelerator markup language DTD Draft, (C) Ilya Agapov agapov@pp.rhul.ac.uk -------------------------------------------------- --> <!ATTLIST AcceleratorDefinition Name CDATA #REQUIRED
9
XML Problems ● Not yet defined ● No parser ● Need to convert existing decks
10
GMAD format ● Preserve (possibly) the MAD (MAD-X) lattice description ● Take out some control commands ● Provide some additional geometry- and material-related stuff ● Provide drivers to geometry and field description formats (CAD) ● flex/bison parser ● Implemented in BDSIM ● Can be changed to XML
11
GMAD specification Elements: :,attribute=, attribute=,...; Commands: include ; use,period= ;... Beam parameters: beam, attribute=,...; Options: option, attribute=,...;
12
GMAD specification Element types: marker,drift, sbend,rbend,quadrupole,sextupole,octupole, solenoid,multipole,coord_transform, rcol,ecol,element Commands: use, gas, beam, sample
13
GMAD example (atf 2) include atf_optics.gmad; include options.gmad; beam, particle="e-", energy=1.5405110 * GeV, nparticles=1e+10, distrType="gauss", sigmaX=0.01*mm, sigmaY=0.01*mm, sigmaXp=0.001, sigmaYp=0.001; use,period=ext; sample, range = startl; !sample, range = endl; option,turnInteractions=1,ngenerate=100;
14
GMAD example (continued) ! standard options for bdsim option, beampipeRadius = 10 * cm, boxSize = 1.9 * m, tunnelRadius= 2.0 * m, beampipeThickness = 1 * cm, chordStepMinimum = 0.0000000001 * m, deltaIntersection = 0.00000001 * m, deltaChord = 0.001 * m, lengthSafety = 0.00001 * m, thresholdCutCharged = 1 * MeV, thresholdCutPhotons = 1 * KeV; option,turnInteractions=1; option,ngenerate=10;
15
GMAD example (continued) ! kickers ; akick := 0.0025 ;!half-angle ; ke1x_1 : sbend, l=0.25, angle=akick, e1=0, fint=0.5, fintx=0 ; ke1x_2 : sbend, l=0.25, angle=akick, e2=2*akick, fint=0, fintx=0.5 ; ke2x_1 : sbend, l=0.25, angle=akick, e1=akick, fint=0.5, fintx=0 ; ke2x_2 : sbend, l=0.25, angle=akick, e2=akick, fint=0, fintx=0.5 ; * * * ! sextupoles ; lfftbsextupole := 0.1 ; S2 : sextupole, l=lfftbsextupole/2, aper=(2.13*0.0254)/2 ; S1 : sextupole, l=lfftbsextupole/2, aper=(1.38*0.0254)/2 ;
16
GMAD example (continued) colli : element,l=1*m,geometry="gmad:colli.geo", bmap="gmad:e1.bmap"; file colli.geo : Tubs { x0=0, y0=0, z0=0, rmin=6, rmax=600, z=400 material="Al", phi0=0, dphi=360, temperature=300 }
17
GMAD open issues ● Wakefields ● Taylor maps ● Acceleration (time-varying field specification) ● Interfacing to CAD tools
18
Grid update ● VO 'ilc' supported – RHUL, QMUL, DESY ● Software packages have to be installed on all nodes - suggestions?
19
Goals ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.