Paper | Title | Page |
---|---|---|
FR5PFP065 | The Object Oriented Parallel Accelerator Library (OPAL) | 4461 |
|
||
OPAL (Object Oriented Parallel Accelerator Library) is a tool for charged-particle optics in accelerator structures and beam lines including 3D space charge, short range wake-fields and a 1D coherent synchrotron radiation. Built from first principles as a parallel application, OPAL admits simulations of any scale, from the laptop to the largest HPC clusters available today. Simulations, in particular HPC (High Performance Computing) simulations, form the third pillar of science, complementing theory and experiment. In this paper we present numerical and HPC capabilities such as fast direct and iterative solvers together with timings up to several thousands of processors. The application of OPAL to our PSI-XFEL project as well as to the ongoing high power cyclotron upgrade will demonstrate OPAL's capabilities applied to ongoing projects at PSI. Plans for future developments will be discussed. |