1 | \contentsline {section}{\numberline {1}Log}{3}{section.1} |
---|
2 | \contentsline {section}{\numberline {2}Introduction}{3}{section.2} |
---|
3 | \contentsline {section}{\numberline {3} Non-parallel version Tracy}{4}{section.3} |
---|
4 | \contentsline {subsection}{\numberline {3.1}Compile}{4}{subsection.3.1} |
---|
5 | \contentsline {subsection}{\numberline {3.2}Run}{4}{subsection.3.2} |
---|
6 | \contentsline {section}{\numberline {4} Parallel version Tracy}{4}{section.4} |
---|
7 | \contentsline {subsection}{\numberline {4.1}Compile}{5}{subsection.4.1} |
---|
8 | \contentsline {subsection}{\numberline {4.2}Run}{5}{subsection.4.2} |
---|
9 | \contentsline {section}{\numberline {5} User input script}{6}{section.5} |
---|
10 | \contentsline {subsection}{\numberline {5.1} File path}{6}{subsection.5.1} |
---|
11 | \contentsline {section}{\numberline {6} File names}{7}{section.6} |
---|
12 | \contentsline {subsection}{\numberline {6.1}Lattice file name}{7}{subsection.6.1} |
---|
13 | \contentsline {subsection}{\numberline {6.2}Multipole field error file name (SOLEIL lattice)}{7}{subsection.6.2} |
---|
14 | \contentsline {subsection}{\numberline {6.3}Files of multipole field errors of correctors and skew quadrupoles (SOLEIL lattice)}{7}{subsection.6.3} |
---|
15 | \contentsline {subsection}{\numberline {6.4} File to define field strength of virtual coupling source elements (SOLEIL lattice)}{8}{subsection.6.4} |
---|
16 | \contentsline {subsection}{\numberline {6.5}Cut off value}{8}{subsection.6.5} |
---|
17 | \contentsline {section}{\numberline {7}Physics: Hamiltionian}{8}{section.7} |
---|
18 | \contentsline {subsection}{\numberline {7.1}Map of drift}{11}{subsection.7.1} |
---|
19 | \contentsline {subsection}{\numberline {7.2}Map of mutipoles}{13}{subsection.7.2} |
---|
20 | \contentsline {section}{\numberline {8}Magnetic field}{16}{section.8} |
---|
21 | \contentsline {section}{\numberline {9}FF of dipole}{16}{section.9} |
---|
22 | \contentsline {subsection}{\numberline {9.1}kick map}{16}{subsection.9.1} |
---|
23 | \contentsline {section}{\numberline {10}FF of quadrupole}{16}{section.10} |
---|
24 | \contentsline {subsection}{\numberline {10.1}kick map}{16}{subsection.10.1} |
---|
25 | \contentsline {section}{\numberline {11} Commands}{16}{section.11} |
---|
26 | \contentsline {subsection}{\numberline {11.1}QuadFringeOnFlag }{17}{subsection.11.1} |
---|
27 | \contentsline {subsection}{\numberline {11.2}QuadFringeOffFlag }{17}{subsection.11.2} |
---|
28 | \contentsline {subsection}{\numberline {11.3}RFvoltageFlag}{17}{subsection.11.3} |
---|
29 | \contentsline {subsection}{\numberline {11.4}PrintTrackFlag}{17}{subsection.11.4} |
---|
30 | \contentsline {subsection}{\numberline {11.5}PrintTwissFlag}{18}{subsection.11.5} |
---|
31 | \contentsline {subsection}{\numberline {11.6}PrintCODFlag}{18}{subsection.11.6} |
---|
32 | \contentsline {subsection}{\numberline {11.7}ReadChamberFlag}{19}{subsection.11.7} |
---|
33 | \contentsline {subsection}{\numberline {11.8}ReadfefileFlag}{19}{subsection.11.8} |
---|
34 | \contentsline {subsection}{\numberline {11.9}ReadaefileFlag}{19}{subsection.11.9} |
---|
35 | \contentsline {subsection}{\numberline {11.10}CODCorrectFlag}{19}{subsection.11.10} |
---|
36 | \contentsline {subsection}{\numberline {11.11}TuneTracFlag}{20}{subsection.11.11} |
---|
37 | \contentsline {subsection}{\numberline {11.12}ChromTracFlag}{20}{subsection.11.12} |
---|
38 | \contentsline {subsection}{\numberline {11.13}AmplitudeTuneShiftFlag}{20}{subsection.11.13} |
---|
39 | \contentsline {subsection}{\numberline {11.14}EnergyTuneShiftFlag}{21}{subsection.11.14} |
---|
40 | \contentsline {subsection}{\numberline {11.15}FmapFlag}{21}{subsection.11.15} |
---|
41 | \contentsline {subsection}{\numberline {11.16}FmapdpFlag}{21}{subsection.11.16} |
---|
42 | \contentsline {subsection}{\numberline {11.17}ErrorCouplingFlag}{22}{subsection.11.17} |
---|
43 | \contentsline {subsection}{\numberline {11.18}ErrorCoupling2Flag}{22}{subsection.11.18} |
---|
44 | \contentsline {subsection}{\numberline {11.19}CouplingFlag}{22}{subsection.11.19} |
---|
45 | \contentsline {subsection}{\numberline {11.20}MomentumAccFlag}{23}{subsection.11.20} |
---|
46 | \contentsline {subsection}{\numberline {11.21}ReadMultipoleFlag}{23}{subsection.11.21} |
---|
47 | \contentsline {subsection}{\numberline {11.22}ReadVirtualSkewquadFlag}{24}{subsection.11.22} |
---|
48 | \contentsline {subsection}{\numberline {11.23}FitTuneFlag}{24}{subsection.11.23} |
---|
49 | \contentsline {subsection}{\numberline {11.24}FitTune4Flag}{24}{subsection.11.24} |
---|
50 | \contentsline {subsection}{\numberline {11.25}FitChromFlag}{25}{subsection.11.25} |
---|
51 | \contentsline {subsection}{\numberline {11.26}TouschekFlag (TO BE UPDATED)}{25}{subsection.11.26} |
---|
52 | \contentsline {subsection}{\numberline {11.27}IBSFlag (TO BE UPDATED)}{25}{subsection.11.27} |
---|
53 | \contentsline {subsection}{\numberline {11.28}TousTrackFlag (TO BE UPDATED)}{25}{subsection.11.28} |
---|
54 | \contentsline {subsection}{\numberline {11.29}PhaseSpaceFlag}{25}{subsection.11.29} |
---|
55 | \contentsline {subsection}{\numberline {11.30}IDCorrFlag (Tested for TaiWan light source; TO BE CONTINUE DEVELOPPED.)}{26}{subsection.11.30} |
---|
56 | \contentsline {section}{\numberline {12} Lattice file}{27}{section.12} |
---|
57 | \contentsline {subsection}{\numberline {12.1}Lattice}{27}{subsection.12.1} |
---|
58 | \contentsline {subsection}{\numberline {12.2}Syntax}{28}{subsection.12.2} |
---|
59 | \contentsline {subsection}{\numberline {12.3}Variables}{28}{subsection.12.3} |
---|
60 | \contentsline {subsection}{\numberline {12.4}Start line}{28}{subsection.12.4} |
---|
61 | \contentsline {subsection}{\numberline {12.5}Global variables}{28}{subsection.12.5} |
---|
62 | \contentsline {subsection}{\numberline {12.6}drift}{28}{subsection.12.6} |
---|
63 | \contentsline {subsection}{\numberline {12.7}bending}{29}{subsection.12.7} |
---|
64 | \contentsline {subsection}{\numberline {12.8}quadrupole}{30}{subsection.12.8} |
---|
65 | \contentsline {subsection}{\numberline {12.9}sextupole}{31}{subsection.12.9} |
---|
66 | \contentsline {subsection}{\numberline {12.10} multipole}{31}{subsection.12.10} |
---|
67 | \contentsline {subsection}{\numberline {12.11} wiggler (To be updated.)}{32}{subsection.12.11} |
---|
68 | \contentsline {subsection}{\numberline {12.12}field map (To be updatedâŠâŠ..)}{33}{subsection.12.12} |
---|
69 | \contentsline {subsection}{\numberline {12.13}Insertion device}{33}{subsection.12.13} |
---|
70 | \contentsline {subsection}{\numberline {12.14}RF cavity}{34}{subsection.12.14} |
---|
71 | \contentsline {subsection}{\numberline {12.15}corrector}{34}{subsection.12.15} |
---|
72 | \contentsline {subsection}{\numberline {12.16}Marker}{35}{subsection.12.16} |
---|
73 | \contentsline {subsection}{\numberline {12.17}BPM (To be updated)}{35}{subsection.12.17} |
---|
74 | \contentsline {subsection}{\numberline {12.18}Girder}{35}{subsection.12.18} |
---|
75 | \contentsline {subsection}{\numberline {12.19}Element block}{35}{subsection.12.19} |
---|
76 | \contentsline {subsection}{\numberline {12.20}Cell}{35}{subsection.12.20} |
---|
77 | \contentsline {subsection}{\numberline {12.21}Ring}{36}{subsection.12.21} |
---|
78 | \contentsline {section}{\numberline {13}Multipole field error file}{36}{section.13} |
---|
79 | \contentsline {subsection}{\numberline {13.1}Systematic errors}{36}{subsection.13.1} |
---|
80 | \contentsline {subsection}{\numberline {13.2}Ramdom error}{38}{subsection.13.2} |
---|
81 | \contentsline {section}{\numberline {14} Misalignment error file}{39}{section.14} |
---|
82 | \contentsline {subsection}{\numberline {14.1}Systematic errors}{39}{subsection.14.1} |
---|
83 | \contentsline {subsection}{\numberline {14.2}Random errors}{40}{subsection.14.2} |
---|