<xml>
  <records>
    <record>
       <contributors>
          <authors>
             <author>Qiang, J.</author>
          </authors>
       </contributors>
       <titles>
          <title>
             Start-to-End Beam Dynamics Optimization of X-Ray FEL Light Source Accelerators
          </title>
       </titles>
		 <publisher>JACoW</publisher>
       <pub-location>Geneva, Switzerland</pub-location>
		 <isbn>978-3-95450-180-9</isbn>
		 <electronic-resource-num>10.18429/JACoW-NAPAC2016-WEA3IO02</electronic-resource-num>
		 <language>English</language>
		 <pages>838-842</pages>
       <pages>WEA3IO02</pages>
       <keywords>
          <keyword>ion</keyword>
          <keyword>linac</keyword>
          <keyword>controls</keyword>
          <keyword>electron</keyword>
          <keyword>FEL</keyword>
       </keywords>
       <work-type>Contribution to a conference proceedings</work-type>
       <dates>
          <year>2017</year>
          <pub-dates>
             <date>2017-01</date>
          </pub-dates>
       </dates>
       <urls>
          <related-urls>
              <url>http://dx.doi.org/10.18429/JACoW-NAPAC2016-WEA3IO02</url>
              <url>https://jacow.org/napac2016/papers/wea3io02.pdf</url>
          </related-urls>
       </urls>
       <abstract>
          State-of-the-art tools have been developed that allow start-to-end modeling of the beam formation at the cathode, to its transport, acceleration, and delivery to the undulator. Algorithms are based on first principles, enabling the capture of detailed physics such as shot-noise driven micro-bunching instabilities. The most recent generation of the IMPACT code, using multi-level parallelization on massively parallel supercomputers, now enables multi-objective parametric optimization. This is facilitated by recent advances such as the unified differential evolution algorithm*. The most recent developments will be described, together with applications to the modeling of LCLS-II**.
       </abstract>
    </record>
  </records>
</xml>
