WE3IOpk  —  Status of Beam Dynamics Codes I   (02-Sep-09   13:30—15:10)

Paper Title Page
WE3IOPK01 The Object Oriented Parallel Accelerator Library (OPAL), Design, Implementation and Application 107
 
  • A. Adelmann, Y. Ineichen, C. Kraus
    PSI, Villigen
  • Y.J. Bi, J.J. Yang
    CIAE, Beijing
  • S.J. Russell
    LANL, Los Alamos, New Mexico
 
 

OPAL (Object Oriented Parallel Accelerator Library) is a tool for charged-particle optic calculations in accelerator structures and beam lines including 3D space charge, short range wake-fields and 1D coherent synchrotron radiation. Built from first principles as a parallel application, OPAL admits simulations of any scale, from the laptop to the largest High Performance Computing (HPC) clusters available today. Simulations, in particular HPC simulations, form the third pillar of science, complementing theory and experiment. In this paper we present a fast FFT based direct solver and an iterative solver, namely a solver based on an algebraic multigrid preconditioned conjugate gradient method able to handle efficiently exact boundary conditions on complex geometry's. We present with timings up to several thousands of cores. The application of OPAL to the PSI-XFEL project as well as to the ongoing high power cyclotron upgrade will demonstrate OPAL's versatile capabilities. Plans for future developments towards a 3D finite element time domain Maxwell solver for large structures and simulation capabilities for 3D synchrotron radiation will be discussed.

 
WE3IOPK02 Recent Progress and Plans for the Code ELEGANT 111
 
  • M. Borland, V. Sajaev, H. Shang, R. Soliday, Y. Wang, A. Xiao
    ANL, Argonne
  • W. Guo
    BNL, Upton, Long Island, New York
 
 

ELEGANT is an open-source accelerator code that has been under development for approximately two decades. In that time, it has evolved from a graduate student project with a narrow purpose to a general code for the design and modeling of linacs and storage rings. ELEGANT continues to evolve, thanks in no small part to suggestions from users. ELEGANT has seen extensive application to modeling of linacs, particularly for applications related to free-electron lasers and energy recovery linacs. Recent developments have emphasized both linac and storage-ring-related enhancements, along with parallelization. In this paper, we briefly review the features of ELEGANT and its program suite. We then describe some of the recent progress made in the ongoing development of ELEGANT. We also discuss several noteworthy applications and directions for future work.

 
WE3IOPK04 Update on MAD-X and Future Plans 117
 
  • F. Schmidt
    CERN, Geneva
 
 

After a intense and hectic code development during the LHC design phase the MAD-X program (Methodical Accelerator Design – Version X) is going through a period of code consolidation. To this end the development on the core has been frozen and most effort are concerned with a solid debugging in view of a trustworthy production version for the LHC commissioning. On the other hand, the demand on further code development from the LHC pre-accelerators and CLIC are dealt with PTC related parts of the code where the implementation is in full swing. Having reached a mature state of the code the question arises what kind of future can be envisaged for MAD-X.