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)

PSI CIEMAT UKRI STFC MIT FZ Juelich NIU

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:

Use the sidebar to navigate the chapters.