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