The OPAL(X) Framework Documentation
Home
Andreas Adelmann (PSI); Pedro Calvo (CIEMAT); Achim Gsell (PSI); Sriramkrishnan Muralikrishnan (JSC); Philippe Piot (NIU); Chris Rogers (RAL); Mohsen Sadr (PSI/MIT); Jochem Snuverink (PSI); Jonathan Thompson (RAL); Daniel Winklehner (MIT)
OPAL is a parallel open-source tool for charged-particle optics in linear accelerators and rings, including 3D space charge. Using the MAD language with extensions, it runs on laptops as well as on the largest high-performance computing systems.
OPALX is the performance-portable rewrite of OPAL, targeting NVIDIA, AMD, and Intel GPUs while remaining usable on local clusters and laptops. It keeps the same extended MAD language and is intended to be mostly backward compatible with OPAL, with this manual documenting the differences explicitly.
Quick links:
- Build and Developer Resources
- Download OPAL Binary Packages
- OPALX Physics Manual
- OPALX Unit and Regressiontests
Use the sidebar to navigate the chapters.