A   B   C   D   E   F   G   H   I   K   L   M   O   P   Q   R   S   T   U   V   W  

site

Paper Title Other Keywords Page
TUAPMP02 CHEF: A Framework for Accelerator Optics and Simulation lattice, optics, simulation, quadrupole 153
 
  • J.-F. Ostiguy, L. Michelotti
    Fermilab, Batavia, Illinois
  Funding: This manuscript has been authored by Universities Research Association, Inc. under contract No. DE-AC02-76CH03000 with the U. S. Department of Energy.

We describe CHEF, an application based on an extensive hierarchy of C++ class libraries. The objectives are (1) provide a convenient, effective application to perform standard beam optics calculations and (2) seamlessly support development of both linear and non-linear simulations, for applications ranging from a simple beamline to an integrated system involving multiple machines. Sample applications are discussed.

 
slides icon Slides  
 
WEPPP04 The FPP Documentation resonance, lattice, linac, beam-transport 191
 
  • E. Forest, Y. Nogiwa
    KEK, Ibaraki
  • F. Schmidt
    CERN, Geneva
  FPP is the FORTRAN90 library which overloads Berz’s “DA-package” and Forest’s “Lielib.” Furthermore it is also the library which implements a Taylor Polymorphic type. This library is essential to code PTC, the “Polymorphic Tracking Code.” Knowledge of the tools of FPP permits the computation of perturbative quantities in any code which uses FPP such as PTC/MAD-XP. We present here the available HTML documentation.  
 
WEA2IS01 Status and Future Developments in Large Accelerator Control Systems controls, collider, linear-collider, diagnostics 239
 
  • K. S. White
    Jefferson Lab, Newport News, Virginia
  Funding: This work was supported by DOE contract DE-AC05-06OR23177, under which Jefferson Science Associates, LLC operates Jefferson Lab.

Over the years, accelerator control systems have evolved from small hardwired systems to complex computer controlled systems with many types of graphical user interfaces and electronic data processing. Today’s control systems often include multiple software layers, hundreds of distributed processors, and hundreds of thousands of lines of code. While it is clear that the next generation of accelerators will require much bigger control systems, they will also need better systems. Advances in technology will be needed to ensure the network bandwidth and CPU power can provide reasonable update rates and support the requisite timing systems. Beyond the scaling problem, next generation systems face additional challenges due to growing cyber security threats and the likelihood that some degree of remote development and operation will be required. With a large number of components, the need for high reliability increases and commercial solutions can play a key role towards this goal. Future control systems will operate more complex machines and need to present a well integrated, interoperable set of tools with a high degree of automation. Consistency of data presentation and exception handling will contribute to efficient operations. From the development perspective, engineers will need to provide integrated data management in the beginning of the project and build adaptive software components around a central data repository. This will make the system maintainable and ensure consistency throughout the inevitable changes during the machine lifetime. Additionally, such a large project will require professional project management and disciplined use of well-defined engineering processes. Distributed project teams will make the use of standards, formal requirements and design and configuration control vital. Success in building the control system of the future may hinge on how well we integrate commercial components and learn from best practices used in other industries.

 
slides icon Slides