Merlin logoThe Merlin++ accelerator simulation program library

Quickstart Guide

Welcome to Merlin

Merlin++, formerly just Merlin, is a C++ accelerator simulation and particle tracking software package, originally developed by Nick Walker et al. at DESY/LBNL in the late 1990's for International Linear Collider (ILC) simulations, i.e. electron linac beamlines. In the mid 2000's, Merlin was further adapted to allow for proton tracking as well as circular accelerator simulations and has been used in High Luminosity Large Hadron Collider (HL-LHC) studies ever since.

In recent years, Merlin++ has been optimized for high-throughput tracking and loss simulations through the addition of conventional and Hollow-Electron Lens (HEL) collimation capabilities as well as the appropriate pomeron scattering physics processes.

Furthermore, recent developments have also focused on updating the code base to adhere to modern open source and software sustainability practices. In this regard, Merlin++ is one of the most powerful, versatile and accessible software packages available in particle accelerator design.

These pages show you how to start using it.